數(shù)控車宏程序編程方法及技巧PPT課件

上傳人:陳** 文檔編號(hào):253338164 上傳時(shí)間:2024-12-11 格式:PPT 頁(yè)數(shù):41 大?。?20KB
收藏 版權(quán)申訴 舉報(bào) 下載
數(shù)控車宏程序編程方法及技巧PPT課件_第1頁(yè)
第1頁(yè) / 共41頁(yè)
數(shù)控車宏程序編程方法及技巧PPT課件_第2頁(yè)
第2頁(yè) / 共41頁(yè)
數(shù)控車宏程序編程方法及技巧PPT課件_第3頁(yè)
第3頁(yè) / 共41頁(yè)

下載文檔到電腦,查找使用更方便

15 積分

下載資源

還剩頁(yè)未讀,繼續(xù)閱讀

資源描述:

《數(shù)控車宏程序編程方法及技巧PPT課件》由會(huì)員分享,可在線閱讀,更多相關(guān)《數(shù)控車宏程序編程方法及技巧PPT課件(41頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。

1、單擊此處編輯母版標(biāo)題樣式,*,單擊此處編輯母版文本樣式,第二級(jí),第三級(jí),第四級(jí),第五級(jí),數(shù)控車宏程序編程方法及技巧,在數(shù)控車床編程中,宏程序編程靈活、高效、快捷。宏程序不僅可以實(shí)現(xiàn)象子程序那樣,對(duì)編制相同加工操作的程序非常有用,還可以完成子程序無(wú)法實(shí)現(xiàn)的特殊功能,例如:系列零件加工宏程序、橢圓加工宏程序、拋物線加工宏程序、雙曲線加工宏程序等。,主要內(nèi)容,數(shù)控車床宏程序編程特征,宏程序中的變量,宏程序變量間的運(yùn)算指令,宏程序的控制語(yǔ)句,數(shù)控車床宏程序編程技巧編程實(shí)例,宏程序用于系列零件的加工,橢圓類零件的宏程序編制,拋物線類零件的宏程序編制,雙曲線過(guò)渡類零件的宏程序編制,變量的類型和功能,(FA

2、NUC,系統(tǒng)為例,),變量號(hào),變量類型,功能,#0,空,該變量值總為空,#1,#33,局部變量,只能在一個(gè)宏程序中使用,#100,#149,(,#199,),#500,#531,(,#999,),公共變量,在各宏程序中可以公用的,#1000,系統(tǒng)變量,固定用途的變量,一、數(shù)控車床宏程序編程特征,1,宏程序中的變量,變量及變量的引用,(,1,)、變量的表示,#i,#,表達(dá)式,(,2,)、變量的引用,#1,-#1,(變量號(hào),i=0,1,2,3,4,)例:,#8,、,#110,、,#1100,表達(dá)式必須用括號(hào)括起來(lái) 例:,#1,#2,12,例:,F#10,當(dāng),#10=20,時(shí),,F20,被指令。,X

3、-#20,當(dāng),#20=100.,時(shí),,X-100.,被指令。,G#130,當(dāng),#130=2,時(shí),,G2,被指令,。,數(shù)學(xué)運(yùn)算功能,加法:,#i=#j,+,#k,減法:,#i=#j-#k,乘法:,#i=#j*#k,除法:,#i=#j,/,#k,運(yùn)算的優(yōu)先順序:,函數(shù);,乘除、邏輯與;,加減、邏輯或、邏輯異或。,可以用,來(lái)改變順序。,2.,宏程序變量間的運(yùn)算,函數(shù)運(yùn)算功能,正弦,#i=SIN#j,單位:度,余弦,#i=COS#j,單位:度,正切,#i=TAN#j,單位:度,反正切,#i=ATAN#j,/,#k,單位:度,平方根,#i=SQRT#j,絕對(duì)值,#i=ABS#j,取整,#i=ROUND#

4、j,邏輯判斷功能,等于:,EQ,格式:,#j EQ#k,不等于:,NE,格式:,#j NE#k,大于:,GT,格式:,#j GT#k,小于:,LT,格式:,#j LT#k,大于等于:,GE,格式:,#j GE#k,小于等于:,LE,格式:,#j LE#k,3.,宏程序的控制語(yǔ)句,(1),、無(wú)條件轉(zhuǎn)移(,GOTO,語(yǔ)句),格式:,GOTO n,;,式中:,n,順序號(hào)(,1,9999,),可用變量表示。,舉例:,GOTO 1,;,GOTO#10,;,條件轉(zhuǎn)移語(yǔ)句,I F ,條件表達(dá)式,GOTO n,當(dāng)條件滿足時(shí),程序就跳轉(zhuǎn)到同一程序中語(yǔ)句標(biāo)號(hào)為的語(yǔ)句上繼續(xù)執(zhí)行,當(dāng)條件不滿足時(shí),程序執(zhí)行下一條語(yǔ)句,

5、(2).,條件轉(zhuǎn)移,條件轉(zhuǎn)移語(yǔ)句,WHILE ,條件表達(dá)式,DO m,.,END m,當(dāng)條件滿足時(shí),從,DO m,到,END,之間的程序就重復(fù)執(zhí)行。,當(dāng)條件不滿足時(shí),程序就執(zhí)行,END,下一條語(yǔ)句,循環(huán)嵌套:,DOEND,循環(huán)嵌套:,WHILE,條件式,1 DO 1,;,WHILE,條件式,2 DO 2,;,WHILE,條件式,3 DO 3,;,END 3,;,END 2,END 1,;,二、數(shù)控車床宏程序編程技巧編程實(shí)例,1.,宏程序用于系列零件的加工,宏程序用于系列零件的加工,此系列零件形狀,相同,但是部分尺寸不同,如果將這些不同的尺寸,用宏變量表示,由程序自動(dòng)將相關(guān)基點(diǎn)坐標(biāo)進(jìn)行計(jì),算則可

6、用同一個(gè)程序完成一個(gè)系列零件的加工。,以上圖為例。該系列零件的右端面半球球徑可取,R10,與,R15,,可將球徑用變量表示,編程原點(diǎn)設(shè)在工,件右端面中心,毛坯直徑,45.,從圖中可以看出編程所,需基點(diǎn),A D,三點(diǎn)外,,點(diǎn)均與球徑相關(guān),,下面給出各基點(diǎn)坐標(biāo):,X,Z,A,0,0,B,2R,-R,C,2R,-60-2*40-2R,D,40,-60,E,40,-90,程序如下:,O0034,T0101;,M03 S800;,G98;,G00 X42 Z0;,G71 U2 R1;,G71 P10 Q20 U0.5 W0 F150;,N10 G01 X0;,#1=10;,G03 X2*#1 Z-#1

7、R#1;,G01 Z-60-80-4*#1;,G01 X40 Z-60;,N20 G01 Z-90;,G00 X100;,Z100;,M05;,M30;,2.,橢圓類零件的宏程序編制,橢圓的標(biāo)準(zhǔn)方程:,橢圓的參數(shù)方程,:,其中,為橢圓的離心角,,為橢圓的旋轉(zhuǎn)角,兩者不為一個(gè)值,關(guān)系為,橢圓宏程序結(jié)構(gòu)流程:,1.,開(kāi)始,2.,給常量賦值,3.,給變量賦值,4.,計(jì)算坐標(biāo)值,5.,指令機(jī)床沿曲線移動(dòng),X,,,Z,坐標(biāo),6.,變量遞增或遞減,7.,判斷是否到達(dá)終點(diǎn),8.,到終點(diǎn)結(jié)束,未到終點(diǎn)返回,4.,計(jì)算坐標(biāo)值,橢圓加工:,零件材料,45,鋼,毛坯為,50mm100mm,,按圖要求完成數(shù)控加工程序

8、。,O0001,;,T0101;,M03 S800,;,G0 X51.Z2.,;,G71 U1.5 R1.,;,(粗車右端外形輪廓),G71 P10 Q20 U0.5 W0.1 F150,;,N10 G1 X25.966,;,(橢圓處外徑),Z0.,;,Z-19.,;,X35.988 Z-29.;,Z-46,;,X44.,;,X45.992 Z-47.,;,N20 Z-55.,;,G70 P10 Q20 S1000 F120,;,(精車右端外形輪廓),G00 X100.,;,Z50.,;,【,解答,】,S800 F150,;,#150=26.,;,(定義橢圓加工余量),N30 IF#150 L

9、T 1 GOTO 40,;,(如果余量小于,1,,跳到,40,句),M98 P0003,;,(調(diào)用橢圓加工宏程序),#150=#150-2,;,(每次遞減,2mm,),GOTO 30,;,(無(wú)條件跳轉(zhuǎn)到,30,句),N40 G0 X30.Z2.,;,S1500 F80,;,#150=0,;,(開(kāi)始精加工橢圓輪廓),M98 P0003,;,G0 X100.Z5.,;,M30,;,O0003,;,(橢圓加工子程序),#101=20.,;,(橢圓長(zhǎng)半軸),#102=13.,;,(橢圓短半軸),#103=20.,;,(起點(diǎn)處,Z,坐標(biāo)),N20 IF#103 LT 1 GOTO 50,;,(如果,Z,

10、值小于,1,跳轉(zhuǎn)到,50,句),#104=SQRT#101*#101-#103*#103,;,(構(gòu)造 ),#105=#102*#104/#101,;,(構(gòu)造 ),G01 X2*#105+#150 Z#103 20,;,(直徑值定義加上加工余量,,Z,向偏移橢圓長(zhǎng)半軸),#103=#103 0.5,;,(,Z,坐標(biāo)遞減,0.5mm,),GOTO 20,;,(絕對(duì)跳轉(zhuǎn)到,20,句),N50 G00 U2.Z2.,;,(退刀),M99,;,橢圓輪廓編程技巧,O0027,;,T0101;,G98,;,M43;,M03 S800,;,G0 X80.Z5.,;,G73 U25 R25,;,(,調(diào)用粗車循環(huán)

11、加工橢圓輪廓,),G73 P10 Q20 U0.5 W0 F150,;,N10 G1 X30 Z0,;,(,輪廓起點(diǎn)),Z-8.79,;,#100=-8.79;,(橢圓起點(diǎn),Z,坐標(biāo)),N15#102=#100+44*#100+44,;,#103=SQRT36*36-#102;,(構(gòu)造 ),#104=10+2/3*#103;,(構(gòu)造,X,向半徑偏移,10mm,),#105=2*#104;,G01 X#105 Z#100;,#100=#100-2;,(,Z,向遞減,2mm,),IF#100GT-72.102 GOTO 15,(如果,Z,坐標(biāo)值大于,-72.102,跳轉(zhuǎn)到,15,句),G00 U3

12、0;,N20 X70;,G00 X80 Z5;,G70 P10 Q20 F100;,(精加工橢圓輪廓),G00 X100;,Z100;,M05;,M30;,MOV007.MOD,參數(shù)方程編寫(xiě)橢圓宏程序:,O0271;,T0101;,M03 S800;,G0 X36 Z26;,#20=26;,(,X,向總加工余量),N56 G0 U2;,Z26;,(,Z,向加工起點(diǎn)),N100#20=#20-2;,(,X,向遞減,2mm,),#1=12.5;,(橢圓短半軸),#2=25;,(橢圓長(zhǎng)半軸),#3=0.5;,(起始處橢圓離心角),#5=90;,(終止處橢圓離心角),WHILE#3 LT#5 DO2;

13、,(當(dāng)起始角小于終止角時(shí)執(zhí)行,DO2,到之間的程序段),#6=#2*COS#3;,(構(gòu)造),#7=2*#1*SIN#3;,(構(gòu)造),G1 X#7+#20 Z#6 F150;,(橢圓坐標(biāo)加余量值),#3=#3+#4;,(橢圓離心角遞增),#10=#7+#20;,(向當(dāng)前點(diǎn)坐標(biāo)),IF#10 GT 26 GOTO 56;,(如果向當(dāng)前點(diǎn)坐標(biāo)大于跳轉(zhuǎn)到句從新定起點(diǎn)),END 2,G0 U2;,Z26;,(退刀),IF#20 GE 0 GOTO 100;,(如果余量大于等于跳轉(zhuǎn)到句),G0 X100;,M05;,M30;,拋物線的一般方程:,可轉(zhuǎn)化為:,3.,拋物線類零件的宏程序編制,拋物線宏程序結(jié)構(gòu)

14、流程:,開(kāi)始,給常量賦值,給變量賦初值,進(jìn)入循環(huán)體,變量遞加,計(jì)算坐標(biāo)值,指令機(jī)床沿拋物線輪廓移動(dòng),X,,,Z,坐標(biāo),判斷,X,值是否小于拋物線終點(diǎn)處直徑一半,若小于返回進(jìn)入循環(huán)體,若不小于刀具退離到工件右端,結(jié)束,拋物線宏程序編制:,O0272;,M03 S800;,G98;,G00 X90 Z100;,N10#24=0;,(拋物線頂點(diǎn)處值),#26=0;,(拋物線頂點(diǎn)處值),#17=-10;,(常量),#22=42;,(拋物線開(kāi)口處直徑),#6=1;,(每次步進(jìn)量),#9=100;,(進(jìn)給率),G00 X#24 Z#26+5;,(加工起點(diǎn)),G01 Z#26 F2*#9;,N30#24=#

15、24+#6;,(向遞增),#26=#24*#24/#17;,(,構(gòu)造 ),G01X2*#24 Z#26 F#9;,N60 IF#24 LT#22/2 GOTO 30;,(如果,X,值小于開(kāi)口處直徑一半跳轉(zhuǎn)到,30,句),G01 X#22 Z#26 F3*#9;,M05;,M30;,焦點(diǎn)在,X,軸上的雙曲線,其標(biāo)準(zhǔn)方程為,參數(shù)方程為,:,4.,雙曲線過(guò)渡類零件的宏程序編制,焦點(diǎn)在,Y,軸上的雙曲線,其標(biāo)準(zhǔn)方程為,參數(shù)方程為,:,雙曲線宏程序結(jié)構(gòu)流程:,開(kāi)始,給常量賦值,給自變量,Z,賦初值,指令機(jī)床移動(dòng),X,,,Z,坐標(biāo),Z,向均值遞減,雙曲線上任意一點(diǎn)坐標(biāo)值計(jì)算,動(dòng)點(diǎn)值是否大于等于雙曲線終點(diǎn)值

16、,若大于等于返回移動(dòng),坐標(biāo),若小于結(jié)束,焦點(diǎn)在,Y,軸上的雙曲線宏程序編制:,程序編制:,O0273;,T0101;,M03 S500;,G98;,G01 X10;,Z-5.05;,X17.524;,#1=20;,N10#2=38-10/SIN#1;,#3=-60+20/TAN#1;,G01 X2*#2 Z#3;,#1=#1+1;,IF#1 LT 80 GOTO 10;,G01 X56 Z-56.473;,X60;,G00 X100;,Z100;,M05;,M30;,焦點(diǎn)在,X,軸上的雙曲線宏程序編程:,O0045;,T0101;,G98;,M03 S500;,G00 X60 Z0;,G01 X0;,#100=0;,N15#101=4/3*SQRT#100-6*#100-6-36;,G01 X2*#101 Z#100;,#100=#100-1;,IF#100 GT-16.594 GOTO 15;,G01 X58 Z-16.594;,X60;,G00 Z0;,G00 X100;,Z100;,M05;,M30;,練習(xí)圖,2,:,練習(xí)圖,3,:,

展開(kāi)閱讀全文
溫馨提示:
1: 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  sobing.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!