




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第三章數(shù)控加工的子程序編制返回一.子程序的定義 在編制加工程序中,有時(shí)會(huì)遇到一組程序段在一個(gè)程序中多次出現(xiàn),或者幾個(gè)程序中都要使用它,可以把這類(lèi)程序做成固定程序,并單獨(dú)加以命名,事先存儲(chǔ)起來(lái),這組程序段就稱(chēng)為子程序。2.子程序的調(diào)用 子程序可以在存儲(chǔ)器方式下調(diào)出使用,主程序可以調(diào)用子程序,一個(gè)子程序也可以 調(diào)用下一級(jí)的子程序,子程序執(zhí)行完后返回到主程序中調(diào)用子程序的程序段的下一句程 序段運(yùn)行。2)子程序在FANUC系統(tǒng)中的調(diào)用 (調(diào)用的格式有如下兩種)格式一:M98 PL; M98 P100 L5 ; 例2 M98 P100;說(shuō)明:P后面的四位數(shù)字為子程序號(hào),L后面的數(shù)字表示重復(fù)調(diào)用次數(shù),且P
2、、L后面的四 位數(shù)中前面的0可以以省略不寫(xiě)。 如只調(diào)用一次,則L及后面的數(shù)字可省略。格式二:M98 P例3 M98 P50010;例4 M98 P0500;說(shuō)明:地址P后面的八位數(shù)中,前四位表示調(diào)用次數(shù),后四位表示子程序號(hào),調(diào)用次數(shù)前的0可以省略不寫(xiě),但子程序號(hào)前的0不可省略。3)子程序調(diào)用的特殊用法子程序返回到主程序中的某一程序段如:M99 P100 (返回到主程序中的N100程序段)自動(dòng)返回到程序開(kāi)始段強(qiáng)制改變子程序重復(fù)執(zhí)行的次數(shù)例如:如果主程序用M98 PL99,而子程序采用M99 L2,則子程序重復(fù)執(zhí)行的次數(shù)為2次。 二 子程序(SUB)指令: 輔助功能: M98 P L; M99;解
3、釋M98:調(diào)用子程序在主程序中; M99:返回主程序在子程序中 P: 子程序號(hào),如:P100; L: 調(diào)用次數(shù),如:L3調(diào)用3次 子程序,一般L1可省略不寫(xiě)。注:一般主程序用絕對(duì)坐標(biāo)G90編程; 子程序用相對(duì)坐標(biāo)G91編程。加工幾個(gè)幾何形狀幾乎相同的模具時(shí)應(yīng)用方便, 一般用G91.子程序的格式與主程序相似, 區(qū)別在于程序結(jié)束使用M99從子程序返回, 如下所示: O M99 例如:主程序 %O001;(main) G90 G54 G00 X0 Y0 S500 M03; M98 P100 L2 ; 子程序%O100;(sub) G91 Z100.0; X10.0 Y10.0;M99;G90 M05
4、; M30;注: 1 一般可嵌套用4層,且主程序號(hào)子程序號(hào)。 2 一般地返回主程序后應(yīng)再出現(xiàn)一個(gè)G90以把子程序中的G91模式再變回來(lái)。 3 再有由于G90、G91的互換作用,所以G41刀補(bǔ)之后盡量不出現(xiàn)M98。 如: G41 X Y D01; M98; 這種情況是錯(cuò)誤的子程序應(yīng)用實(shí)例加工圖所示零件,零件毛坯為35mm的棒料,材料為45號(hào)鋼,完成零件的數(shù)控加工,車(chē)削加工至圖紙尺寸。 要求: 對(duì)零件進(jìn)行簡(jiǎn)單加工工藝分析; 要求使用子程序指令進(jìn)行數(shù)控加工程序編制; 進(jìn)行數(shù)控加工仿真。車(chē)削不等距槽要求用于程序編寫(xiě)。己知毛坯直徑32mm,長(zhǎng)度為77mm,1號(hào)刀為外圓車(chē)刀,3號(hào)刀為切斷刀,其寬度為2mm
5、加工程序清單O0001 主程序 N10 T0101 外圓車(chē)刀,建立工件坐標(biāo)系 N20 M03 S800 主軸正轉(zhuǎn),轉(zhuǎn)速為800r/minN30 G00 X35 Z0 移至端面切削起點(diǎn)處N40 G01 X0 F0.5 切削端面 N50 G00 X30 Z5 移至外圓切削起點(diǎn)處 N60 G01 Z-52 車(chē)削30外圓 N70 G00 X100 Z100 快速退刀至換刀點(diǎn) N80 T0202 換切斷刀 N90 G00 X32 Z0 移到子程序起點(diǎn)處 N100 M98 P0002L3 調(diào)用子程序,循環(huán)次 N110 G00 W-12 移至切斷起點(diǎn)處 N120 G01 X0 F0.2 切斷,調(diào)整進(jìn)給速度
6、N130 G04 X2 暫停2s N140 G00 X100 Z100 快速退刀至安全點(diǎn) N150 M30 程序結(jié)束 O0002 子程序 N10 G00 W-12 移至槽的切削 起點(diǎn)處 N20 G01 U-12 F0.3 切槽至20mm, 調(diào)整進(jìn)給速度 N30 G04 X1 槽底暫停1s N40 G00 U12 X向退刀 N50 W-8 Z向偏移至第二個(gè)槽切削起點(diǎn)處 N60 G01 U-12 切槽至20mm N70 G04 X1 槽底暫停1s N80 G00 U12 X向退刀 N90 M99 子程序結(jié)束,并 返回到主程序圖示零件為不等距槽的一軸類(lèi)零件,該零件加工表面有外圓柱面、 切槽等, 要求
7、使用子程序調(diào)用的方法進(jìn)行數(shù)控程序的編制,并完成零件的車(chē)削加工。子程序的應(yīng)用實(shí)例子程序的應(yīng)用實(shí)例 例如:如圖,已知銑削兩個(gè)形狀相同的工件的切深為12MM,初始平面為Z 100MM,參考平面為Z 2MM,試用子程序編程。0 20 40 60 80 100 120 140 160 180 XY8070605040302010 子程序: O1019; N05 G91 Z-98.0; N10 G41 X60.0 Y20.0 D01; N15 G01 Z-12.0 F100; N20 Y30.0; N25 X-10.0; N30 X10.0 Y30.0; N35 X40.0; N40 X10.0 Y-30
8、.0; N45 X-10.0; N50 Y-20.0; N55 X-50.0; N60 G00 Z112.0; N65 G40 X-50.0 Y-30.0; N70 M99;Y8070605040302010 0 20 40 60 80 100 120 140 160 180 XN05 G90 G54 G00 X0 Y0 S600 M03;N10 Z100.0;N15 M98 P1019 (L1);N20 G90 G00 X80.0; N25 M98 P1019(L1); N30 G90 G00 X0 Y0 ; N35 M05; N40 M30; 解:主程序: O1018;例如:O1021;(
9、SUB) N05 Z20; N10 G41 X20.0 Y10.0 D01; N15 G01 Z-10.0 F100; N20 Y50.0; N25 X50.0; N30 Y20.0; N35 X10.0; N40 G00 Z100.0; N45 G40 X0 Y0; N50 M99;子程序也可以用絕對(duì)坐標(biāo)編程 O1020;(MAIN)N05 G90 G54 G00 X0 Y0 S200 M03;N10 Z100.0;N15 M98 P1021 L1;N20 G00 G55 X0 Y0 ; N25 M98 P1021 L1;N30 M05; N35 M30;10 20 30 40 50 60
10、70 80 90 100 XY5020100 例如:已知加工如圖工件,切深10MM,其它參數(shù)同上,試編程。0 10 20 50 60 70 100 110 120 150 XY110807060502010 解:子程序: %1023;(SUB) N05 G91 Z-95.0; N10 G41 X20.0 Y10.0 D01; N15 G01 Z-15.0 F100; N20 Y40.0; N25 X30.0; N30 Y-30.0; N35 X-40.0; N40 G00 Z110.0; N45 G40 X-10.0 Y-20.0; N50 X50.0; N55 M99;主程序:%1022;(
11、MAIN)N10 G90 G54 G00 X0 Y0 S300 M03; N20 Z100.0; N30 M98 P1023 L3; N40 G90 G00 X0 Y60.0;N50 M98 P1023 L3;N60 G90 G00 X0 Y0;N70 M05;N80 M30;0 10 20 50 60 70 100 110 120 150 XY110807060502010 練習(xí)題:按所給程序畫(huà)出刀具軌跡主程序:O1024;(MAIN)N10 G90 G54 G00 X0 Y0 S600 M03; N20 Z100.0;N30 M98 P1025 L4;N40 G90 G00 X0 Y0 ;
12、 N50 M05;N60 M30;子程序: O1025 ; N10 G91 Z-98.0;N20 G41 X20.0 Y10.0 D01;N30 G01 Z-12.0 F100;N40 Y70.0;N50 X20.0; N60 Y-60.0; N70 X-30.0; N80 G00 Z110.0; N90 G40 X-10.0 Y-20.0; N100 X40.0; N110 M99;Y8010 200 20 40 60 80 100 120 140 160 X 刀具軌跡 前面所講的都是銑削面而沒(méi)涉及到孔的加工,固定循環(huán)在孔加工時(shí)應(yīng)用比較頻繁,無(wú)論銑床還是車(chē)床都有固定循環(huán)功能。 通過(guò)實(shí)習(xí)我們知
13、道: 鉆淺孔時(shí),可一次鉆出, 鉆深孔時(shí),則鉆一下抬一下,即循環(huán)。 如:鉆深孔,若一直鉆下去,則孔的精度質(zhì)量不好。 因?yàn)椋?切屑要斷; 鉆頭過(guò)熱,容易使刀具變形。 三 固定循環(huán)1、固定循環(huán)指令: G81打淺孔(一次打到底); G83打深孔;(長(zhǎng)度超過(guò)5-6MM) G73打深孔(高速); G84攻螺紋(正向); G74攻螺紋(反向); G80取消循環(huán)。注:G80和01組的G代碼均可取消固定循環(huán)。G83鉆孔的模式前置量第一次鉆削深度第二次鉆削深度(最后)第三次鉆削深度初始平面參考平面工件表面G04G04G04G04G04G04G99G982、固定循環(huán)的格式:G90 G98 G91 G99 X_ Y_
14、 R_ Z_ Q_ P_ L_ F_;解釋?zhuān)汗潭ㄑh(huán)的指令,如:G83; X、Y固定循環(huán)開(kāi)始點(diǎn)的坐標(biāo); R參考平面; Z切深; Q每次進(jìn)給量; (G83 G73) P鉆到底時(shí)的停留時(shí)間,秒; L重復(fù)次數(shù); F進(jìn)給速度,一般1020。G98高舉高打,每次打完一個(gè)孔都抬到初始 平面Z100MM處,再移到另一個(gè)孔的上面;G99指事先打出一道參考平面,每次打完都 返回到參考平面Z處。 如果在移動(dòng)刀具過(guò)程中,刀具碰不到夾具或其他障礙物,就可用G99,如圖打一排孔時(shí); 注:G82鉆、鏜階梯孔循環(huán)(用于不通孔鉆,鏜削加工),此循環(huán)在孔底有暫停動(dòng)作。練習(xí):編制如圖所示螺紋加工程序,設(shè)刀具起刀點(diǎn)距工件表面100
15、MM處,切深為10MM。螺紋孔為通孔。T01為10鉆頭,T02為10 的螺紋刀。XY404040404050O 810 O1068;G90 G54 G00 X0 Y0 S600 T01 M03; Z100;G91 G99 G83 X40 Y40 R-98 Z-112 P3000 Q2 F50;(1孔)G91 X40 L3; (2、3、4孔) Y50; (5孔) X-40 L3; (6、7、8孔)G90 G00 Z100;G80 X0 Y0; M05; (主軸停)T02 M06; (換刀)G91 M03 S300;(主軸正轉(zhuǎn))G99 G84 X40 Y40 R-93 Z-111 P4000 Q2
16、 F100;(1孔攻螺紋)G91 X40 L3; (2、34孔攻螺紋) Y50; (5孔攻螺紋) X-40 L3; (6、7、8孔攻螺紋) XY404040404050O1458G90 G00 Z100;G80 X0 Y0; M05;M30; O1068;G90 G54 G00 X0 Y0 S600 T01 M03; Z100;G91 G99 G81 X40 Y40 R-98 Z-112 P3000 Q2 F50;(1孔) X40 ;X40 ; X40 ; (2、3、4 孔) Y50; (5孔) X-40 ; X-40 ; X-40 ; (6、7、8孔)G90 G00 Z100;G80 X0
17、Y0; M05; (主軸停)T02 M06; (換刀)G91 M03 S300;(主軸正轉(zhuǎn))G99 G84 X40 Y40 R-93 Z-111 P4000 Q2 F100;(1孔攻螺紋) X40 ; X40 ; X40 ;(2、34孔攻螺紋) Y50; (5孔攻螺紋) X-40 ; X-40 ; X-40 ;(6、7、8孔攻螺紋) G90 G00 Z100;G80 X0 Y0; M05;M30;例題: 如圖所示:在一塊鋼板上鉆13個(gè)大小不同的孔,尺寸如圖,選用的刀具分別為T(mén)11為10鉆頭,T15為20立銑刀,T12為 8鉆頭,試編程。50503020初始平面250回退刀位置XZ1-6為8孔加
18、工 ;7-10為10孔加工;11-13 為20孔加工。 10010010010012345678910111213350400150150250250XY 參考點(diǎn)XY以此為Z0面O1069; N01 G90 G54 G00 X0 Y0 S1000 T12 M03; N02 Z250; N03 G43 Z0 H12; N04 G99 G83X400 Y-350 Z-153 R-97 Q3 F120; N05 Y-550; N06 G98 Y-750; N07 G99 X1200; N08 Y-550; N09 G98 Y-350; N10 G00 X0 Y0; N11 M05; N12 G49 Z250 T11 M06; N14 G43 Z0 H11; N
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 人事代理服務(wù)合同主要條款
- 大數(shù)據(jù)分析項(xiàng)目服務(wù)采購(gòu)合同
- 智能家電產(chǎn)品研發(fā)與生產(chǎn)合同
- 半包裝修項(xiàng)目合同書(shū)
- 戰(zhàn)略咨詢(xún)服務(wù)合同協(xié)議書(shū)
- 仔豬買(mǎi)賣(mài)合同及注意事項(xiàng)
- 26《好的故事》教學(xué)設(shè)計(jì)-2024-2025學(xué)年語(yǔ)文六年級(jí)上冊(cè)統(tǒng)編版
- 沈陽(yáng)理工大學(xué)《醫(yī)學(xué)倫理學(xué)理論》2023-2024學(xué)年第二學(xué)期期末試卷
- 陜西服裝工程學(xué)院《建筑生態(tài)環(huán)境》2023-2024學(xué)年第二學(xué)期期末試卷
- 中學(xué)聯(lián)盟浙江省平陽(yáng)縣昆陽(yáng)鎮(zhèn)第二中學(xué)歷史與社會(huì)七年級(jí)上(人教版)第2單元第1課第2子目《海洋對(duì)人類(lèi)的影響》教學(xué)設(shè)計(jì)
- 小學(xué)生分享ppt課件-景區(qū)介紹《牛首山》
- 小學(xué)生主題班會(huì) 弘揚(yáng)航天精神 課件 (27張PPT)
- 石膏幾何體結(jié)構(gòu)素描教案
- 一、二年級(jí)小學(xué)民族團(tuán)結(jié)教案
- 新生兒早期基本保健課件
- 采礦學(xué)課程設(shè)計(jì)硯北煤礦新井設(shè)計(jì)全套圖紙
- 大型儲(chǔ)罐計(jì)算書(shū)
- 檢體診斷-頭頸部檢查(診斷學(xué)課件)
- 煤礦提升機(jī)作業(yè)理論考試參考題庫(kù)(200題)
- 侯馬北車(chē)輛段2023年運(yùn)用機(jī)考復(fù)習(xí)題-曲沃作業(yè)場(chǎng)
- 手術(shù)室停電和突然停電應(yīng)急預(yù)案PPT演示課件
評(píng)論
0/150
提交評(píng)論