![子程序及特殊編程功能課件_第1頁](http://file4.renrendoc.com/view/4eef30553e2e6c1170ade866fb8cfcb7/4eef30553e2e6c1170ade866fb8cfcb71.gif)
![子程序及特殊編程功能課件_第2頁](http://file4.renrendoc.com/view/4eef30553e2e6c1170ade866fb8cfcb7/4eef30553e2e6c1170ade866fb8cfcb72.gif)
![子程序及特殊編程功能課件_第3頁](http://file4.renrendoc.com/view/4eef30553e2e6c1170ade866fb8cfcb7/4eef30553e2e6c1170ade866fb8cfcb73.gif)
![子程序及特殊編程功能課件_第4頁](http://file4.renrendoc.com/view/4eef30553e2e6c1170ade866fb8cfcb7/4eef30553e2e6c1170ade866fb8cfcb74.gif)
![子程序及特殊編程功能課件_第5頁](http://file4.renrendoc.com/view/4eef30553e2e6c1170ade866fb8cfcb7/4eef30553e2e6c1170ade866fb8cfcb75.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
子程序調(diào)用技術(shù)學(xué)習(xí)目標(biāo)1.掌握子程序的特點和應(yīng)用。2.學(xué)習(xí)較復(fù)雜零件的數(shù)控手工編程方法。子程序調(diào)用技術(shù)學(xué)習(xí)目標(biāo)1、子程序的含義2、主、子程序結(jié)構(gòu)的異同3、調(diào)用子程序指令格式4、主-子程序調(diào)用關(guān)系5、主-子程序結(jié)構(gòu)書寫6、主-子程序結(jié)構(gòu)應(yīng)用關(guān)鍵7、子程序編程注意事項1、子程序的含義2、主、子程序結(jié)構(gòu)的異同3、調(diào)用子程序指令格21、子程序的含義將程序中重復(fù)的程序段單獨抽出,并按一定格式單獨命名,稱之為子程序。在編制加工程序中,有時會出現(xiàn)有規(guī)律、重復(fù)出現(xiàn)的程序段。
通常數(shù)控系統(tǒng)按主程序指令運行,但在主程序運行中遇到子程序調(diào)用指令時,數(shù)控系統(tǒng)將按子程序的指令運行,在子程序調(diào)用結(jié)束后控制權(quán)重新交給主程序,繼續(xù)主程序指令的運行。
1、子程序的含義將程序中重復(fù)的程序段單獨抽出3使復(fù)雜程序結(jié)構(gòu)明晰程序簡短增強數(shù)控系統(tǒng)編程功能采用子程序的意義使復(fù)雜程序結(jié)構(gòu)明晰程序簡短增強數(shù)控系統(tǒng)編程功能采用子程序的意2、主、子程序結(jié)構(gòu)異同相同:都是完整的程序。包括程序號、程序段、程序結(jié)束指令不同:程序結(jié)束指令不同主程序:M02或M30子程序:M99
子程序不能單獨運行,由主程序或上層子程序調(diào)用執(zhí)行。2、主、子程序結(jié)構(gòu)異同相同:不同:程序結(jié)束指令不同主程序:M3、調(diào)用子程序的指令格式M98P□□□□□□;子程序號調(diào)用次數(shù)M98P□□□□L□□;
調(diào)用次數(shù)子程序號子程序號:是調(diào)用入口地址,必須和主程序中的子程序調(diào)用指令中所指向的程序號一致。子程序結(jié)束:M993、調(diào)用子程序的指令格式M98P□□□□□□;子程序號4、主子程序調(diào)用關(guān)系可實四級嵌套逐層調(diào)用,逐層返回。主程序子程序子程序4、主子程序調(diào)用關(guān)系可實四級嵌套逐層調(diào)用,逐層返回。主程序子子程序嵌套
為進(jìn)一步簡化程序,調(diào)出的子程序可以再調(diào)用另一個子程序,稱為子程序的嵌套。主程序調(diào)用子程序為一重子程序調(diào)用,子程序調(diào)用子程序稱為多重調(diào)用,子程序的嵌套不是無限次的,F(xiàn)ANUCOI系統(tǒng)子程序調(diào)用可以嵌套4級,如下圖所示。子程序嵌套為進(jìn)一步簡化程序,調(diào)出的子程序可以85、主-子程序結(jié)構(gòu)書寫主—子程序主程序與子程序要單獨分開寫,分別取兩個程序名,如主程序O1234,子程序O1235
主程序?qū)懺谇白映绦驅(qū)懺诤?/p>
兩者之間空幾行作分隔5、主-子程序結(jié)構(gòu)書寫主—子程序主程序與子程序要單獨分開寫,6、主-子程序結(jié)構(gòu)應(yīng)用關(guān)鍵找出重復(fù)程序段規(guī)律,確定子程序。將要變化的部分寫在主程序,不變的部分作子程序。主—子程序接口:保證主程序調(diào)用和子程序返回正確的銜接如:從某點進(jìn)入子程序,返回時也固定在該點。6、主-子程序結(jié)構(gòu)應(yīng)用關(guān)鍵找出重復(fù)程序段規(guī)律,確定子程序。7、子程序編程注意事項注:1、一般主程序號<子程序號。3、一般地返回主程序后應(yīng)再出現(xiàn)一個G90以把子程序中的G91模式再變回來。4、調(diào)用子程序時,刀補建立和取消均應(yīng)在子程序中進(jìn)行。2、一般主程序用絕對坐標(biāo)G90編程,加工幾個幾何形狀幾乎相同的模具時應(yīng)用方便,子程序用相對坐標(biāo)編程G91。7、子程序編程注意事項注:1、一般主程序號<子程序號。3、一5、注意主程序、子程序間模式代碼的變換,本例題中子程序起始行用了G91模式下刀,從而避免了重復(fù)執(zhí)行子程序過程中刀具在同一深度(位置)加工。需要注意及時進(jìn)行G90與G91模式的變換。5、注意主程序、子程序間模式代碼的變換,本例題中子程序起始行子程序調(diào)用編程舉例(二)分層加工子程序調(diào)用編程舉例(二)分層加工
使用數(shù)控銑完成上圖所示零件的加工,零件材質(zhì)為LY12,毛坯為118×118×30。四周和上下表面已加工并達(dá)到圖紙要求。加工內(nèi)容為輪廓內(nèi)、外形銑削,要求制定正確的加工工藝方案,選擇合理的刀具和切削三要素。編制數(shù)控加工程序并加工出符合圖紙的零件。〈一〉任務(wù)描述〈二〉設(shè)計加工方案
該零件加工精度要求一般,外型表面粗糙度為3.2,無公差要求,主要是外型加工,可采用φ18MM的立銑刀用建立刀具補償,利用分層銑削技術(shù),每次Z軸方向下刀0.5MM,分6次完成深度加工。
1.零件圖樣分析
使用數(shù)控銑完成上圖所示零件的加工,零件材質(zhì)為LY12.機床及夾具選擇
選擇機床應(yīng)根據(jù)加工零件的形狀、尺寸、精度要求及現(xiàn)有條件進(jìn)行。本零件為板類零件,選擇普通精度的數(shù)控銑即可滿足加工要求。夾具可選擇0-200mm通用的平口鉗裝夾該工件。
3.確定工件坐標(biāo)系
根據(jù)零件圖,選擇工件上表面的中心點處為工件坐標(biāo)系的編程原點。
4.加工方案的安排2.機床及夾具選擇選擇機床應(yīng)根據(jù)加工零件的形狀、尺本零件需要的加工是內(nèi)、外型輪廓,可在機床上一次裝夾完成。由于該零件無精度要求,可以安排一道工序加工,該工序可使用規(guī)格為φ18MM的立銑刀,通過建立刀具半徑補償和分層銑削來完成其精度的控制。5.刀具及切削用量的選擇影響加工質(zhì)量的因素:主軸轉(zhuǎn)速、進(jìn)給速度、吃刀深度。加工時采用高速加工(是指高的主軸轉(zhuǎn)速、高的進(jìn)給速度、低的吃刀深度),以便提高實際加工效率。根據(jù)經(jīng)驗值:加工LYH12材料主軸轉(zhuǎn)速應(yīng)設(shè)為S3000–S4000r/min、軸向進(jìn)給速度(Z軸)應(yīng)設(shè)為F80–F120mm/min、徑向進(jìn)給速度(X軸和Y軸)應(yīng)設(shè)為F1000–F1500mm/min、刀深度應(yīng)設(shè)為刀具直徑2%-4%(每次吃刀深度Z為-0.5mm)。本零件需要的加工是內(nèi)、外型輪廓,可在機床上一次裝夾完成。子程序及特殊編程功能課件6.加工路線的選擇及加工節(jié)點計算6.加工路線的選擇及加工節(jié)點計算加工路線的選擇及刀補方向的判斷
外輪廓加工路線1-2-4-9-8-7-6-5-4-3-1采用右刀補G42內(nèi)圓輪廓加工路線10-12-13-13-11-10采用左刀補G417.程序編寫主程序說明%程序傳輸格式符O1000;主程序名N10G90G17G40G54G0Z100;絕對坐標(biāo)編程,選擇XY工作平面,取消刀具半徑補償,選擇工件坐標(biāo)系G54,刀具定位至安全高度;N20M03S3000;主軸正轉(zhuǎn),轉(zhuǎn)速為3000r/minN30G0X-77Y0;刀具定位至1點;加工路線的選擇及刀補方向的判斷外輪廓加工路線1-2-4-919N40Z5;定位至進(jìn)刀平面;N50G1Z0F100;Z軸下刀到0平面
;N60M98P62000
;調(diào)用子程序2000,次數(shù)6
;N70G90G00Z50
;抬刀到安全高度50MM
;N80
X0Y0
;刀具定位到下一個起點加工(10點)
;N90Z5
;快速定位到進(jìn)到平面
;N100
G1Z0.F80
;Z軸下刀到0平面
;N110M98P63000
調(diào)用子程序3000,次數(shù)6
;N40Z5;定位至進(jìn)刀平面;N50G1Z0F100;Z20N120
G90G0Z50
絕對方式退刀到安全高度50MM
;N130M5
;主軸停止
;N140M30
;程序結(jié)束并返回程序開頭;%程序結(jié)束符,用于程序傳輸;;N120G90G0Z50絕對方式退刀到安全高度50M21子程序說明%程序傳輸格式符;O2000;子程序名;N10G91G01Z-0.5F80;相對方式每次下刀0.5MM
;N20G90G42G1X-61Y11F1000;建立刀補(1點-2點);
N30G2X-50Y0R11;圓弧插補(2點-4點)
;N40G1X-50Y-50;直線插補(4點-9點)
;N50X50;直線插補(9點-8點)
;N60Y35;直線插補(8點-7點)
;N70G3X35Y50R15;圓弧插補(7點-6點)
;N80G1X-50;直線插補(6點-5點)
;N90Y0;直線插補(5點-4點)
;%程序傳輸格式符;O2000;子程序名;N10G91G0122N100G2X-61Y-11R11;圓弧插補(4點-3點);N110G40G1X-77Y0;取消刀補(3點-1點);
N120M99
;返回主程序
;%程序結(jié)束符,用于程序傳輸;;N100G2X-61Y-11R11;圓弧插補(4點-3點)23子程序說明%程序傳輸格式符;O3000;子程序名;N10G91G01Z-0.5F80;相對方式每次下刀0.5MM
;N20G90G41D1G1X-8Y11F1000;建立刀補(10點-12點)
;
N30G3X-19Y0R11;圓
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 蓋房子申請書
- 生產(chǎn)流程再造與成本控制的融合
- 休學(xué)休學(xué)申請書
- 2025年度洗車連鎖品牌加盟承包合同
- 2025年度廢棄物處理設(shè)施環(huán)保驗收與運維服務(wù)合同
- 訓(xùn)練隊申請書
- 退出申請書格式
- 貧困生補助申請書800字
- 2025年宅基地使用權(quán)轉(zhuǎn)讓合同范本及合同簽訂要點
- 未來城市中的經(jīng)濟(jì)性公墓規(guī)劃
- LY/T 3400-2024荒漠與荒漠化防治術(shù)語
- 幼兒園開學(xué)前的廚房人員培訓(xùn)
- 油漆工培訓(xùn)試題
- 2024年四川綿陽初中學(xué)業(yè)水平考試英語試卷真題(含答案詳解)
- 光伏施工安全培訓(xùn)課件
- 2025年閥門和龍頭項目發(fā)展計劃
- 快手信息流廣告優(yōu)化師(初級)認(rèn)證考試題庫(附答案)
- 園林景觀綠化工程施工組織設(shè)計方案
- 消防員證考試題庫2000題中級
- 廣東省會計師事務(wù)所審計服務(wù)收費標(biāo)準(zhǔn)表
- 參觀河南省博物院
評論
0/150
提交評論