![數(shù)控車宏程序編程方式及技巧_第1頁(yè)](http://file4.renrendoc.com/view/6682be4dc80eed8ab437af3dc2c892e6/6682be4dc80eed8ab437af3dc2c892e61.gif)
![數(shù)控車宏程序編程方式及技巧_第2頁(yè)](http://file4.renrendoc.com/view/6682be4dc80eed8ab437af3dc2c892e6/6682be4dc80eed8ab437af3dc2c892e62.gif)
![數(shù)控車宏程序編程方式及技巧_第3頁(yè)](http://file4.renrendoc.com/view/6682be4dc80eed8ab437af3dc2c892e6/6682be4dc80eed8ab437af3dc2c892e63.gif)
![數(shù)控車宏程序編程方式及技巧_第4頁(yè)](http://file4.renrendoc.com/view/6682be4dc80eed8ab437af3dc2c892e6/6682be4dc80eed8ab437af3dc2c892e64.gif)
![數(shù)控車宏程序編程方式及技巧_第5頁(yè)](http://file4.renrendoc.com/view/6682be4dc80eed8ab437af3dc2c892e6/6682be4dc80eed8ab437af3dc2c892e65.gif)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、 在數(shù)控車床編程中,宏程序編程靈活、高效、快捷。宏程序不僅可以實(shí)現(xiàn)象子程序那樣,對(duì)編制相同加工操作的程序非常有用,還可以完成子程序無(wú)法實(shí)現(xiàn)的特殊功能,例如: 系列零件加工宏程序、橢圓加工宏程序、拋物線加工宏程序、雙曲線加工宏程序等。 主要內(nèi)容數(shù)控車床宏程序編程特征宏程序中的變量宏程序變量間的運(yùn)算指令宏程序的控制語(yǔ)句數(shù)控車床宏程序編程技巧編程實(shí)例宏程序用于系列零件的加工橢圓類零件的宏程序編制拋物線類零件的宏程序編制雙曲線過(guò)渡類零件的宏程序編制變量的類型和功能(FANUC系統(tǒng)為例)變量號(hào)變量類型功能#0空該變量值總為空#1#33局部變量只能在一個(gè)宏程序中使用#100#149(#199)#500#5
2、31(#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#212例:F#10當(dāng)#10=20時(shí),F(xiàn)20被指令。 X- #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ù);乘除、邏輯與;加減、
3、邏輯或、邏輯異或。可以用 來(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 #j 邏輯判斷功能等于:EQ 格式: #j EQ #k不等于:NE格式: #j NE #k大于:GT格式: #j GT #k小于:LT格式: #j LT #k大于等于:GE格式: #j GE #k小于等于:LE格式: #j LE #k3.宏程序的控制語(yǔ)句(1)、無(wú)條件轉(zhuǎn)移GOTO語(yǔ)句格式:GOT
4、O n;式中:n順序號(hào)19999,可用變量表示。舉例: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ǔ)句(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í)
5、例1.宏程序用于系列零件的加工宏程序用于系列零件的加工,此系列零件形狀相同,但是局部尺寸不同,如果將這些不同的尺寸用宏變量表示,由程序自動(dòng)將相關(guān)基點(diǎn)坐標(biāo)進(jìn)行計(jì)算那么可用同一個(gè)程序完成一個(gè)系列零件的加工。 以上圖為例。該系列零件的右端面半球球徑可取R10與R15,可將球徑用變量表示,編程原點(diǎn)設(shè)在工件右端面中心,毛坯直徑45.從圖中可以看出編程所需基點(diǎn)A D 三點(diǎn)外, 點(diǎn)均與球徑相關(guān),下面給出各基點(diǎn)坐標(biāo):XZA00B2R-RC2R-60-2*40-2RD40-60E40-90程序如下:O0034T0101;M03 S800;G98;G00 X42 Z0;G71 U2 R1;G71 P10 Q20
6、U0.5 W0 F150;N10 G01 X0;#1=10;G03 X2*#1 Z-#1 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ù)控加工程序
7、。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 LT 1 GOTO 40;如果余量小于1,跳到40句M98 P0003;調(diào)用橢圓加工宏程序#
8、150 = #150 - 2;每次遞減2mmGOTO 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值小于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;直徑值定義加上
9、加工余量,Z向偏移橢圓長(zhǎng)半軸#103 = #103 0.5;Z坐標(biāo)遞減0.5mmGOTO 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)加工橢圓輪廓)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向半徑
10、偏移10mm#105=2*#104;G01 X#105 Z#100;#100=#100-2;Z向遞減2mmIF #100GT-72.102 GOTO 15如果Z坐標(biāo)值大于-72.102跳轉(zhuǎn)到15句G00 U30;N20 X70;G00 X80 Z5;G70 P10 Q20 F100;精加工橢圓輪廓G00 X100;Z100;M05;M30;MOV007.MOD參數(shù)方程編寫橢圓宏程序: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;
11、橢圓長(zhǎng)半軸#3=0.5;起始處橢圓離心角#5=90;終止處橢圓離心角WHILE #3 LT #5 DO2;當(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 2G0 U2;Z26;退刀IF #20 GE 0 GOTO 100;如果余量大于等于跳轉(zhuǎn)到句G0 X100;M05;M30;拋物線的一般方程:可轉(zhuǎn)化為:3.拋物線類零件的宏程序編制
12、拋物線宏程序結(jié)構(gòu)流程:開(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=#24+#6;向遞增#26=#24*#24/#17; (構(gòu)造 G01X2*#24 Z#2
13、6 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)值若大于等于返回移動(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軸上
溫馨提示
- 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. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 構(gòu)建適應(yīng)未來(lái)需求的網(wǎng)絡(luò)安全人才培養(yǎng)體系
- 水資源利用的科技創(chuàng)新與產(chǎn)業(yè)發(fā)展
- 理論與實(shí)踐相結(jié)合的企業(yè)管理培訓(xùn)模式研究
- 醫(yī)療護(hù)理醫(yī)學(xué)培訓(xùn) 整個(gè)牙齒矯正詳細(xì)過(guò)程課件
- 延安2024年陜西延安市事業(yè)單位招聘148人筆試歷年參考題庫(kù)附帶答案詳解
- 現(xiàn)代技術(shù)助力下的班組工作效率分析
- 生態(tài)旅游區(qū)的設(shè)計(jì)與游客的健康體驗(yàn)
- 構(gòu)建互聯(lián)網(wǎng)金融風(fēng)險(xiǎn)控制體系
- 2024-2025學(xué)年高中政治 第3單元 唯物辯證法的聯(lián)系觀 第8課 唯物辯證法的發(fā)展觀 第1框 世界是永恒發(fā)展的說(shuō)課稿 新人教版必修4
- 環(huán)藝設(shè)計(jì)與傳統(tǒng)文化商業(yè)空間的創(chuàng)新實(shí)踐
- 2025年中國(guó)山泉水市場(chǎng)前景預(yù)測(cè)及投資規(guī)劃研究報(bào)告
- GB/T 18109-2024凍魚
- 2025年八省聯(lián)考數(shù)學(xué)試題(原卷版)
- 重慶市2025屆高三第一次聯(lián)合診斷檢測(cè)英語(yǔ)試卷(含解析含聽(tīng)力原文無(wú)音頻)
- 《榜樣9》觀后感心得體會(huì)二
- 天津市部分區(qū)2024-2025學(xué)年九年級(jí)(上)期末物理試卷(含答案)
- 一氧化碳中毒培訓(xùn)
- 初二上冊(cè)好的數(shù)學(xué)試卷
- 保潔服務(wù)質(zhì)量與服務(wù)意識(shí)的培訓(xùn)
- 突發(fā)公共衛(wèi)生事件衛(wèi)生應(yīng)急
- 部編版2024-2025學(xué)年三年級(jí)上冊(cè)語(yǔ)文期末測(cè)試卷(含答案)
評(píng)論
0/150
提交評(píng)論