淺議宏程序在橢圓加工中實(shí)際應(yīng)用

淺議宏程序在橢圓加工中實(shí)際應(yīng)用

ID:5961257

大?。?7.00 KB

頁(yè)數(shù):5頁(yè)

時(shí)間:2017-12-29

淺議宏程序在橢圓加工中實(shí)際應(yīng)用_第1頁(yè)
淺議宏程序在橢圓加工中實(shí)際應(yīng)用_第2頁(yè)
淺議宏程序在橢圓加工中實(shí)際應(yīng)用_第3頁(yè)
淺議宏程序在橢圓加工中實(shí)際應(yīng)用_第4頁(yè)
淺議宏程序在橢圓加工中實(shí)際應(yīng)用_第5頁(yè)
資源描述:

《淺議宏程序在橢圓加工中實(shí)際應(yīng)用》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫(kù)

1、淺議宏程序在橢圓加工中實(shí)際應(yīng)用  摘要:隨著數(shù)控系統(tǒng)的不斷更新,宏指令的應(yīng)用越來(lái)越廣泛。本文主要是通過(guò)對(duì)宏指令的講解和例題說(shuō)明分別對(duì)FANUE系統(tǒng)A、B兩類(lèi)宏程序在橢圓中的具體應(yīng)用進(jìn)行簡(jiǎn)單的介紹。關(guān)鍵詞:宏程序橢圓方程運(yùn)算指令宏程序與普通程序相比較,普通程序的程序字為常量,一個(gè)程序只能描述一個(gè)幾何形狀,所以缺乏靈活性和適用性。而在用戶宏程序的本體中,可以使用變量進(jìn)行編程,還可以用宏指令對(duì)這些變量進(jìn)行附值、運(yùn)算等處理。1、A類(lèi)宏程序的編程方法與運(yùn)用在一些較老的FANUCOMD系統(tǒng)中由于操作面板中沒(méi)有+_*/[]等符號(hào),故不能進(jìn)行這些符號(hào)的輸入,只能通過(guò)G65的不同表達(dá)形式來(lái)

2、實(shí)現(xiàn)指令的運(yùn)算和轉(zhuǎn)移。1)宏程序的運(yùn)算指令格式:G65HmPiQjRk;(H01H02H03H04H05代表賦值和加減乘除)2)宏程序的轉(zhuǎn)移指令例:G65H80P120;表示該程序段無(wú)條件轉(zhuǎn)移到N120程序段。(H85≤,H86≥)3)具體舉例:小手柄的加工(橢圓方程是X2/12.525+Z2/252=1)圖1圖形分析:橢圓方程另一種表達(dá)式為:X=12.5sinα,Z=25cosα-25,橢圓上的各點(diǎn)坐標(biāo)分別是(12.5sinα,25cosα),坐標(biāo)值隨角度的變化而變化。1)首先設(shè)定變量:100表示橢圓短半軸A的長(zhǎng)度12.5用um表示12500;101表示橢圓長(zhǎng)半軸B的長(zhǎng)

3、度25;102表示橢圓上各點(diǎn)對(duì)應(yīng)的角度α;103:Asinα;104:Bcosα;105:橢圓上各點(diǎn)的X坐標(biāo);106:橢圓上各點(diǎn)的Z坐標(biāo);2)判斷橢圓極限角度:雖然圖紙上的角度是146度,但這是個(gè)平面角度,真正的橢圓極限角度為126.86度,通過(guò)畫(huà)圖可以看出來(lái)。3)加工程序如下:(精加工)O1111;(主程序)M98P2222;(調(diào)用宏程序,加工橢圓)G98G40G21F100;G02X20.0Z-70.0R40.0;T0101;(菱形刀)G01Z-85.0;M03S1200;G00X100.0Z100.0;G00X0.0Z5.0;(宏程序起點(diǎn))M30;O2222;(宏程

4、序)G65H01P#100Q12500;(短半軸A賦值,A=12.5mm)G65H01P#101Q25000;(長(zhǎng)半軸B賦值,B=25mm)5G65H01P#102Q0;(角度α賦初值,α=0°)N100G65H31P#103Q#100R#102;(#103=#100sin[#102])G65H32P#104Q#101R#102;(#104=#101cos[#102])G65H04P#105Q#103R2;(橢圓上各點(diǎn)的X坐標(biāo),#105=2*#103)G65H03P#106Q#104R25000;(橢圓上各點(diǎn)的Z坐標(biāo),#106=#104-25.0)G01X#105Z#10

5、6F100;G65H02P#102Q102R100;(角度增量為0.01°)G65H86P100Q102R128600;(條件判斷,極角α≤126.86°時(shí)轉(zhuǎn)移到N100)M99;2、B類(lèi)宏程序的編程方法與運(yùn)用B類(lèi)宏程序它的運(yùn)算指令與A類(lèi)宏程序的運(yùn)算指令有很大的區(qū)別,相似于數(shù)學(xué)運(yùn)算,但仍用各種數(shù)學(xué)符號(hào)來(lái)表示。常見(jiàn)的運(yùn)算指令有:1)宏程序常用的運(yùn)算指令定義#i=#j加法#i=#j+#k……平方根#i=SQRT[#j]2)控制指令:例:IF[#1GE#100]GOTO1000;5該例為有條件轉(zhuǎn)移語(yǔ)句。如果條件成立,則轉(zhuǎn)移到N1000程序段執(zhí)行;如果條件不成立,則執(zhí)行下一程序段

6、。GE代表≥3)具體舉例:組合橢球軸(橢圓方程式為:X2/242+Z2/582=1)圖形分析:上圖是一個(gè)組合件,件1是橢圓的外形和內(nèi)螺紋,它是和件2用螺紋連接后再進(jìn)行橢圓加工的,虛線部分就是件2,為了橢圓尾部的光滑連接,該橢圓程序可以放在G73里面做,不用作為一個(gè)單獨(dú)的子程序來(lái)調(diào)用。加工程序:(內(nèi)外螺紋旋合后橢圓的加工程序)T0101;(菱形刀片外圓刀片)G01Z-60;M03S800;X50;G42G00X55.0Z5;X52.0W-1.0;G73U26R26.0;N50X54.0;G73P10Q50U0.3W0.0F150.0;M05;N10G01X0Z0;F50;M

7、00;#101=58.0;(公式中的Z坐標(biāo)值)T0101;N20#102=SQRT[58.0*58.0-#101*#101]*24.0/58.0;(公式中的X坐標(biāo)值)M03S1500;#103=#101-58.0;(工件坐標(biāo)系中的Z坐標(biāo))G00G42X54Z5;#104=#102*2;(工件坐標(biāo)系中的X坐標(biāo))G70P10Q50;5#101=#101-0.1;GOOG40X100Z100;G01X#104Z#103F100.0;M05;IF[#101GE-28.0]GOTO20;(有條件的跳轉(zhuǎn))M30;以上兩個(gè)實(shí)例在編程中都使用

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。