版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、非圓公式曲線加工非圓公式曲線加工宏程序法(宏程序法(fanuc0i系統(tǒng))系統(tǒng))數(shù)控車仿真訓(xùn)練數(shù)控車仿真訓(xùn)練橢圓曲線一、非圓公式曲線的加工方法一、非圓公式曲線的加工方法1.1.非圓公式曲面的加工特點(diǎn)非圓公式曲面的加工特點(diǎn)2.2.非規(guī)則曲面的編程方法非規(guī)則曲面的編程方法(1 1)自動編程法)自動編程法(2 2)宏程序法)宏程序法 宏程序的編程加工,一般是采用廠方所提供的宏宏程序的編程加工,一般是采用廠方所提供的宏程序程序( (或用戶自行開發(fā)的宏程序或用戶自行開發(fā)的宏程序) )通過對變量進(jìn)行賦值及通過對變量進(jìn)行賦值及處理后完成程序的加工任務(wù)。處理后完成程序的加工任務(wù)。 普通加工程序直接用數(shù)值指定代碼
2、和移動距離;普通加工程序直接用數(shù)值指定代碼和移動距離;例如,例如,g01x100.0z2.0g01x100.0z2.0。使用用戶宏程序時,數(shù)值可以直接指定或用變量指使用用戶宏程序時,數(shù)值可以直接指定或用變量指定。當(dāng)用變量時,變量值可用程序或用定。當(dāng)用變量時,變量值可用程序或用mdi mdi 面板上的操面板上的操作改變。作改變。 二、宏程序編程二、宏程序編程、變量的表示、變量的表示 一個變量由符號一個變量由符號“# #”和變量序號組成,如:和變量序號組成,如:#i #i (i=1(i=1,2 2,3 3,) ),此外,變量還可以用表達(dá)式進(jìn)行表,此外,變量還可以用表達(dá)式進(jìn)行表示,但其表達(dá)式必須全部
3、寫入方括號示,但其表達(dá)式必須全部寫入方括號“ ”中。中。 例:例: #100#100,#500#500,#5#5,#1+#2+10#1+#2+10;、變量的引用、變量的引用 將跟隨在地址符后的數(shù)值用變量來代替的過程稱為將跟隨在地址符后的數(shù)值用變量來代替的過程稱為引用變量。同樣,引用變量也可以采用表達(dá)式。引用變量。同樣,引用變量也可以采用表達(dá)式。 例:例: g01 x#100 y-#101 f#101+#103g01 x#100 y-#101 f#101+#103; 當(dāng)當(dāng)#100=100.0#100=100.0、#101=50.0#101=50.0、#103=80.0#103=80.0時,上例即
4、時,上例即表示為:表示為: g0l xl00.0 y-50.0 f130g0l xl00.0 y-50.0 f130;3 3、宏變量的類型、宏變量的類型根據(jù)變量號,宏變量可分成四種類型,如表根據(jù)變量號,宏變量可分成四種類型,如表1 1所示。所示。 表1 變量的類型變量號變量類型功 能#0空變量空變量該變量總是空,沒有值能賦給該變量。該變量總是空,沒有值能賦給該變量。#1#33局部變量局部變量局部變量只能用在宏程序中存儲數(shù)據(jù),例局部變量只能用在宏程序中存儲數(shù)據(jù),例如,運(yùn)算結(jié)果。當(dāng)斷電時,局部變量被初如,運(yùn)算結(jié)果。當(dāng)斷電時,局部變量被初始化為空。調(diào)用宏程序時,自變量對局部始化為空。調(diào)用宏程序時,自
5、變量對局部變量賦值。變量賦值。#100#199#500#999全局變量全局變量公共變量在不同的宏程序中的意義相同。公共變量在不同的宏程序中的意義相同。當(dāng)斷電時,變量當(dāng)斷電時,變量#100#199 初始化為空,初始化為空,變量變量#500#999 的數(shù)據(jù)保存,即使斷電也的數(shù)據(jù)保存,即使斷電也不丟失。不丟失。#1000#9999系統(tǒng)變量系統(tǒng)變量系統(tǒng)變量用于讀和寫系統(tǒng)變量用于讀和寫cnc 運(yùn)行時的各種運(yùn)行時的各種數(shù)據(jù),例如,刀具的當(dāng)前位置和補(bǔ)償值。數(shù)據(jù),例如,刀具的當(dāng)前位置和補(bǔ)償值。、算術(shù)和邏輯運(yùn)算(見表、算術(shù)和邏輯運(yùn)算(見表2 2) 表2 算術(shù)和邏輯運(yùn)算函數(shù)函數(shù)格格 式式備備 注注賦值賦值#i=#
6、j求和求和求差求差乘積乘積求商求商#i=#j#k#i=#j#k#i=#j#k#i=#j#k正弦正弦余弦余弦正切正切反正切反正切#i=sin#j#i=cos#j#i=tan#j#i=atan#j/#k角度用十進(jìn)制度表示。角度用十進(jìn)制度表示。 9030表示為表示為90.5 度。度。平方根平方根絕對值絕對值四舍五入四舍五入向下取整向下取整 向上取整向上取整#i=sqrt#j#i=abs#j#i=round#j#i=fix#j#i=fup#j或或or異或異或xor與與and#i=#j or #k#i=#j xor #k#i=#j邏輯運(yùn)算用二進(jìn)制數(shù)按位操作邏輯運(yùn)算用二進(jìn)制數(shù)按位操作十十二進(jìn)制轉(zhuǎn)換二進(jìn)制轉(zhuǎn)
7、換二二十進(jìn)制轉(zhuǎn)換十進(jìn)制轉(zhuǎn)換#i=bin#j#i=bcd#j用于轉(zhuǎn)換發(fā)送到用于轉(zhuǎn)換發(fā)送到pmc的信號或從的信號或從pmc 接收的接收的信號信號、宏程序指令、宏程序指令(1 1)無條件轉(zhuǎn)移)無條件轉(zhuǎn)移 格式:格式:goto n; ngoto n; n(轉(zhuǎn)移到的程序段)順序號(轉(zhuǎn)移到的程序段)順序號 例:例:goto1;goto1; goto#10; goto#10;(2 2)條件分支)條件分支ifif語句語句 在在ifif后指定一條件,當(dāng)條件滿足時,轉(zhuǎn)移到順序號為后指定一條件,當(dāng)條件滿足時,轉(zhuǎn)移到順序號為n n的的程序段,不滿足則執(zhí)行下一程序段。程序段,不滿足則執(zhí)行下一程序段。 格式:格式: if
8、 if 表達(dá)式表達(dá)式 goton; goton; ; nn nn ; ; n n:順序號:順序號(1(199999)99999)例:例:o0002(o0002(宏程序宏程序) )n5 if #3gt90.0goto10;n5 if #3gt90.0goto10; ;goto5;goto5;n10 m99;n10 m99;條件表達(dá)式條件表達(dá)式 條件表達(dá)式由兩變量或一變量一常數(shù)中間夾比較運(yùn)算條件表達(dá)式由兩變量或一變量一常數(shù)中間夾比較運(yùn)算符組成,條件表達(dá)式必需包含在一對方括號內(nèi)。條件表達(dá)符組成,條件表達(dá)式必需包含在一對方括號內(nèi)。條件表達(dá)式可直接用變量代替。式可直接用變量代替。比較運(yùn)算符比較運(yùn)算符 比
9、較運(yùn)算符由兩個字母組成,用于比較兩個值,來判比較運(yùn)算符由兩個字母組成,用于比較兩個值,來判斷它們是相等,或一個值比另一個小或大。注意不能用不斷它們是相等,或一個值比另一個小或大。注意不能用不等號(見表等號(見表3 3)。)。表表3 3 比較運(yùn)算符比較運(yùn)算符運(yùn)算符運(yùn)算符含含 義義eqeq相等相等equal to (=)equal to (=)nene不等于不等于not equal to ()not equal to ()gtgt大于大于greater than ()greater than ()gege大于等于大于等于greater than or equal to()greater than
10、or equal to()ltlt小于小于less than ()less than ()lele小于等于小于等于less than or equal to ()less than or equal to ()(3 3)循環(huán)語句)循環(huán)語句 在在while while 后指定一條件表達(dá)式,當(dāng)條件滿足時,執(zhí)行后指定一條件表達(dá)式,當(dāng)條件滿足時,執(zhí)行whilewhile到到endend之間的程序,之間的程序,( (然后返回到然后返回到while while 重新判斷條重新判斷條件件,) ,) 不滿足則執(zhí)行不滿足則執(zhí)行endend后的下一程序段。后的下一程序段。 格式:格式: while while 條
11、件表達(dá)式條件表達(dá)式dodom m ; ; end endm m ; ;例:例:o0002o0002 while#3le90.0do2; while#3le90.0do2; ; end 2;end 2; m99; m99;6 6、宏程序使用格式、宏程序使用格式7 7、宏程序使用方法、宏程序使用方法(1 1)非模態(tài)調(diào)用(單純調(diào)用)非模態(tài)調(diào)用(單純調(diào)用) 非模態(tài)調(diào)用指一次性調(diào)用宏主體,即宏程序只在一個程序段非模態(tài)調(diào)用指一次性調(diào)用宏主體,即宏程序只在一個程序段內(nèi)有效。格式:內(nèi)有效。格式: g65 pg65 p(宏程序號)(宏程序號)l l(重復(fù)次數(shù))(重復(fù)次數(shù)) 一個引數(shù)是一個字母,對應(yīng)于宏程序中變量
12、的地址,引數(shù)后一個引數(shù)是一個字母,對應(yīng)于宏程序中變量的地址,引數(shù)后邊的數(shù)值賦給宏程序中對應(yīng)的變量,同一語句可以有多個引數(shù)。邊的數(shù)值賦給宏程序中對應(yīng)的變量,同一語句可以有多個引數(shù)。o0001;(主程序);(主程序)g65 p7000 l2 x100.0 y100.0 z-12.0 r-7.0f80.0;g00 x-200.0 y100.0;m30;o7000;(子程序);(子程序)g91 g00 x#24 y#25 z0;g01 z#26 f#9;#100=#18+#26;g00 z-#100; m99;引數(shù)引數(shù)(自變量)(自變量)變量變量引數(shù)引數(shù)(自變量)(自變量)變量變量引數(shù)引數(shù)(自變量)(
13、自變量)變量變量引數(shù)引數(shù)(自變量)(自變量)變量變量a#1h#11r#18x#24b#2i#4s#19y#25c#3j#5t#20z#26d#7k#6u#21e#8m#13v#22f#9q#17w#23表4 變量引數(shù)賦值方法(2 2)模態(tài)調(diào)用)模態(tài)調(diào)用 模態(tài)調(diào)用功能近似固定循環(huán)的續(xù)效作用,在調(diào)用后,機(jī)床在指定的多模態(tài)調(diào)用功能近似固定循環(huán)的續(xù)效作用,在調(diào)用后,機(jī)床在指定的多個位置循環(huán)執(zhí)行宏程序。用個位置循環(huán)執(zhí)行宏程序。用g67g67指令取消模態(tài)調(diào)用。格式:指令取消模態(tài)調(diào)用。格式: g66 pg66 p(宏程序號)(宏程序號)l l(重復(fù)次數(shù))(重復(fù)次數(shù)) ;此時機(jī)床不動;此時機(jī)床不動 x_y_;
14、x_y_;機(jī)床在這些點(diǎn)開始加工機(jī)床在這些點(diǎn)開始加工 x_y_;x_y_; g67 g67;停止宏程序調(diào)用;停止宏程序調(diào)用三、宏程序編程實(shí)例三、宏程序編程實(shí)例 加工如圖加工如圖1 1所示橢圓零件。毛坯尺寸所示橢圓零件。毛坯尺寸 62mm62mm棒料,棒料,材料為材料為45#45#鋼。鋼。 圖圖1 11 1、橢圓參數(shù)方程、橢圓參數(shù)方程12222bxaz式中:式中:a a長軸半徑;長軸半徑;b b短軸半徑短軸半徑。以以x x為自變量,可求得為自變量,可求得z z值。經(jīng)推導(dǎo)得:值。經(jīng)推導(dǎo)得: 2221bxaz計(jì)算方法一:計(jì)算方法一:2 2、零件分析、零件分析圖圖1 1 中:中:2256. 216006
15、2511600 xxz2540ba程序內(nèi)容程序內(nèi)容程序注釋程序注釋g28u0w0n1g0g40g97g99s500m3t11x60.z0.5g90x50.5z-39.8f0.2g0x50.0#1=25.0n10 if #1lt0 goto 20#2=sqrt1600.-2.56*#1*#1g90x2*#1+0.5z#2-40.+0.2#1=#1-1.5goto 10第一工步:粗加工第一工步:粗加工加工起始點(diǎn)加工起始點(diǎn)單循環(huán)加工單循環(huán)加工短軸半徑短軸半徑如果如果#1#1小于小于0 0,則執(zhí)行,則執(zhí)行n20n20語句語句每次切削長軸坐標(biāo)點(diǎn)計(jì)算每次切削長軸坐標(biāo)點(diǎn)計(jì)算短軸留量短軸留量1.51.5,長軸
16、留量,長軸留量0.20.21.51.5為切削深度為切削深度返回返回n10n10語句語句程序內(nèi)容程序內(nèi)容程序注釋程序注釋n20 s1200g0z0x0#1=0while#1lt25. do2#2=sqrtabs1600.-2.56*#1*#1g01x2*#1z#2-40.#1=#1+0. 1end2g01z-60.0x61.0g28u0w0m05m30第二工步:精加工第二工步:精加工主軸轉(zhuǎn)速為主軸轉(zhuǎn)速為12001200當(dāng)當(dāng)#1#1小于小于2525時執(zhí)行下一條時執(zhí)行下一條語句,否則執(zhí)行語句,否則執(zhí)行end2end2后的后的語句。語句。增量值為增量值為0.10.11 1、橢圓參數(shù)方程、橢圓參數(shù)方程c
17、ossin2azbx式中:式中:a a長軸半徑;長軸半徑;b b短軸半徑短軸半徑。以以 為自變量,可求得為自變量,可求得x x和和z z值。值。計(jì)算方法二:計(jì)算方法二:2 2、零件分析、零件分析圖圖1 1 中:中:2540ba900cos40sin252式中zx程序內(nèi)容程序內(nèi)容程序注釋程序注釋g28u0w0n1g0g40g97g99s500m3t11x60.z0.5g90x50.5z-39.8f0.2g0x50.0#1=40.0#2=25.0#3=90.0n10 if #3lt0 goto 20#24=2*#2*sin#3#26=#1*cos#3g90x#24+0.5z#26-#1+0.2#3=#3-1.0goto 10第一工步:粗加工第一工步:粗加工加工起始點(diǎn)加工起始點(diǎn)單循環(huán)加工單循環(huán)加工長軸半徑長軸半徑短軸半徑短軸半徑起始轉(zhuǎn)角起始轉(zhuǎn)角如果轉(zhuǎn)角小于如果轉(zhuǎn)角小于0 0,則執(zhí)行,則執(zhí)行n20n20語句語句每次切削坐標(biāo)點(diǎn)每次切削坐標(biāo)點(diǎn)x x值值每次切削坐標(biāo)點(diǎn)每次切削坐標(biāo)點(diǎn)z z值值短軸留量短軸留量1.51.5,長軸留量,長軸留量0.20.2轉(zhuǎn)角增量值為轉(zhuǎn)角增量值為1 1度度返回返回n10n10語句語句程序內(nèi)容程序內(nèi)容程序注釋程序注釋n20 s1200g0z0x0#3=0while#3lt9
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024-2030年中國環(huán)氧樹脂行業(yè)面臨的挑戰(zhàn)及發(fā)展可行性研究報(bào)告
- 2024-2030年中國環(huán)保型輕型越野車項(xiàng)目可行性研究報(bào)告
- 2024-2030年中國特殊配方奶粉市場銷售渠道及營銷策略研究報(bào)告
- 2024-2030年中國煤用助燃劑項(xiàng)目可行性研究報(bào)告
- 2024-2030年中國烘焙油脂市場營銷模式及投資競爭力分析報(bào)告
- 2024-2030年中國激光掃瞄顯微鏡產(chǎn)業(yè)未來發(fā)展趨勢及投資策略分析報(bào)告
- 2024-2030年中國溶劑油行業(yè)發(fā)展規(guī)模及項(xiàng)目可行性分析報(bào)告
- 2024-2030年中國流體控制行業(yè)運(yùn)營模式及發(fā)展規(guī)劃分析報(bào)告版
- 2024-2030年中國沿海港口大宗貨物運(yùn)輸行業(yè)前景調(diào)研及發(fā)展規(guī)劃分析報(bào)告
- 2024-2030年中國油用亞麻產(chǎn)業(yè)未來發(fā)展趨勢及投資策略分析報(bào)告
- 心理放松訓(xùn)練
- 客戶需求及層次
- 海綿城市完整
- 力敏傳感器教學(xué)課件
- 強(qiáng)奸罪起訴狀
- 2024年廣東佛山市三水區(qū)淼城建設(shè)投資有限公司招聘筆試參考題庫附帶答案詳解
- 《排球運(yùn)動》PPT課件(部級優(yōu)課)
- 高速公路綠化設(shè)計(jì)案例課件
- 初中美術(shù)九年級上冊 第8課 最親近的家具
- 文化中心運(yùn)營方案
- 苗木出庫入庫管理制度
評論
0/150
提交評論