版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
7.1.4數(shù)控編程常用指令情景導(dǎo)入復(fù)雜零件的數(shù)控編程1、G代碼編程常用的G代碼如下所示:快速運(yùn)行指令:GO;直線插補(bǔ):G1;順時(shí)針圓弧插補(bǔ):G2;逆時(shí)針圓弧插補(bǔ):G3;暫停時(shí)間:G4;指令:G40、G41、G42~G57,零點(diǎn)偏移指令:G54~G57和G505~G599;加工平面指令:G17、G18、G19。在一般情況下,被加工的工件輪廓是由一些直線、圓弧和螺旋線組成的。為了滿足一般的加工要求,我們可以使用如下運(yùn)行指令:①快速運(yùn)行(G0);②直線插補(bǔ)(G1);③順時(shí)針圓弧插補(bǔ)(G2);④逆時(shí)針圓弧插補(bǔ)(G3);1、G代碼編程1)快速運(yùn)行指令G011、G代碼編程3)圓弧插補(bǔ)指令G2/G3已知圓心與圓弧終點(diǎn)的圓弧插補(bǔ)指令1、G代碼編程4)圓弧插補(bǔ)指令G2/G3已知終點(diǎn)與半徑的圓弧插補(bǔ)圓弧插補(bǔ)已知終點(diǎn)與半徑的圓弧出插補(bǔ)1、G代碼編程5)暫停指令G4
暫停指令用于兩程序段之間設(shè)定暫停時(shí)間,在此時(shí)間內(nèi)工件中斷加工。編程格式如下:G4F
//在地址F下設(shè)定暫停時(shí)間,單位為sG4S
//在地址S下設(shè)定停留時(shí)間,單位rG4S<n>=… //n為主軸編號(hào)
只有在該指令程序段內(nèi)地址F和s才用于設(shè)定時(shí)間其余照常。//進(jìn)給速度為F,主軸轉(zhuǎn)速為s//暫停時(shí)間為3s
//主軸停留30轉(zhuǎn)的時(shí)間
(在主軸轉(zhuǎn)速為30rod/min且轉(zhuǎn)速為100%的情況下,停留時(shí)間t=0.1min)。N10G1F200z-5S300M3 N20G4F3 N30X40Y10 N40G4S30
零點(diǎn)偏移指令零點(diǎn)偏移指令,可用于在所有軸上依據(jù)基準(zhǔn)坐標(biāo)系的零點(diǎn)設(shè)置工件零點(diǎn)。在不同的程序之間調(diào)用零點(diǎn)(如用于不同的夾具)激活可設(shè)定的零點(diǎn)偏移為G54~G57/G505~G599,共99個(gè)。G500:關(guān)閉當(dāng)前可設(shè)定零點(diǎn)偏移。G53:抑制逐段生效的可設(shè)定零點(diǎn)偏移和可編程零點(diǎn)偏移。G153:除具有G53的作用外,還可抑制整體基準(zhǔn)框架。SUPA:除具有G153的作用外,還可抑制手輪偏移(DRF)、疊加運(yùn)動(dòng)、外部零點(diǎn)偏移、預(yù)設(shè)定偏移。1、G代碼編程1、G代碼編程7)加工平面指令與刀具補(bǔ)償指令G17:工件平面X/Y進(jìn)刀方向Z平面選擇第1—第2幾何軸。G18:工件平面X/Z進(jìn)刀方向Y平面選擇第3—第1幾何軸。G19:工作平面Y/Z進(jìn)刀方向X平面選擇第2—第3幾何軸G40:取消TRC刀具半徑補(bǔ)償。G41:激活TRC加工方向?yàn)檩喞髠?cè),即刀具軌跡左偏移。G42:激活TRC加工方向?yàn)檩喞覀?cè),即刀具軌跡右偏移。OFFN:軌跡偏移,用于編程輪廓的加工余量。需注意的是,該指令只有在半徑補(bǔ)償激活時(shí),軌跡偏移才能生效。M代碼為輔助代碼,用于程序的結(jié)束,主軸的啟動(dòng)暫停以及外部觸發(fā)信號(hào)的接觸使用。常用的M代碼有:M0:程序停止,在NC程序段中使用M0可使加工停止。加工停止后可以進(jìn)行去除切屑、再次測(cè)量等操作。M1:有條件停止,配合程序控制進(jìn)行有選擇停止。M2:程序結(jié)束,同M30功能一致,用于程序段末尾。M3:主軸正轉(zhuǎn),主軸順時(shí)針旋轉(zhuǎn)。M4:主軸反轉(zhuǎn),主軸逆時(shí)針旋轉(zhuǎn)。M5:主軸停止。M6:主軸換刀。M17:子程序結(jié)束,用于子程序末尾。M30:同M2功能一致,用于程序段末尾。2、M代碼編程3、行程指令概述1)零點(diǎn)偏移TRANS/ATRANS
通過(guò)零點(diǎn)偏移指令可以設(shè)定所有軌跡軸和定位軸方向上的零點(diǎn)偏移。通過(guò)該功能可以實(shí)現(xiàn)利用變換的零點(diǎn)進(jìn)行加工,如對(duì)工件上的不同位置的重復(fù)加工。TRANS:絕對(duì)零點(diǎn)偏移,以當(dāng)前生效的G54~G57,G505~G599設(shè)置的工件零點(diǎn)為基準(zhǔn)進(jìn)行偏移。ATRANS:相對(duì)零點(diǎn)偏移,可在原有基礎(chǔ)進(jìn)行累加。N10G1G54;工作平面X/Y,工件零點(diǎn)N20GOX0Y0Z2;運(yùn)行到起點(diǎn)N30TRANSX10Y10 ;絕對(duì)偏移N40L10 ;子程序調(diào)用N50TRANSX50Y10 ;絕對(duì)偏移N60L10 ;子程序調(diào)用N70M30 ;程序結(jié)束3、行程指令概述2)可編程旋轉(zhuǎn)ROTRPL/AROT/RPL
通過(guò)ROTRPL/AROTRPL=…指令可實(shí)現(xiàn)在空間中旋轉(zhuǎn)工件坐標(biāo)系[以選擇的加工平面的零偏坐標(biāo)系原點(diǎn)為參考點(diǎn)(如G54等),圍繞垂直于有效平面(G17、G18、G19)的幾何軸,以給定的角度旋轉(zhuǎn)工件坐標(biāo)系]。ROTRPL=…:絕對(duì)旋轉(zhuǎn),以當(dāng)前平面的零偏坐標(biāo)系原點(diǎn)為參考點(diǎn)沿著Z軸進(jìn)行旋轉(zhuǎn),RPL為旋轉(zhuǎn)角度。AROTRPL=…:附加旋轉(zhuǎn),與ROT同,選擇角度為增量式,可累加角度。N10G17G54
;工作平面X/Y,工件零點(diǎn)N20TRANSX20Y10;絕對(duì)偏移N30L10
;子程序調(diào)用N40TRANSX55Y35;絕對(duì)偏移N50AROTRPL-45
;圍繞垂直于平面G17的
;Z軸旋轉(zhuǎn)45°N60L10 ;子程序調(diào)用N70TRANSX20Y40;絕對(duì)偏移(復(fù)位目前為止所有的偏移)N80AROTRPL-60 ;圍繞垂直于平面G17的
;Z軸旋轉(zhuǎn)60°N90L10
;子程序調(diào)用N100G0X100Y100
;退刀N110M30
;程序結(jié)束使用條件分支指令I(lǐng)F…ELSE…ENDIF,當(dāng)滿足IF條件R1時(shí),該程序?qū)?zhí)行子程序L10,不執(zhí)行L20;當(dāng)不滿足IF條件R1時(shí),程序?qū)⒉粫?huì)執(zhí)行L10,而是執(zhí)行L20。需要注意的是,對(duì)變量做比較時(shí)等于為“==”,“=”為賦值功能,不能作為條件進(jìn)行判斷。條件判斷指令和分支IF…ELSE…ENDIFIF…ENDIF:編寫條件指令I(lǐng)F指令,只有滿足特定條件,系統(tǒng)才會(huì)執(zhí)行IF和ENDIF之間的程序塊。IF…ELSE…ENDIF:編寫分支指令,只有條件滿足時(shí),系統(tǒng)才會(huì)執(zhí)行IF和ELSE之間的程序塊;若條件未滿足,則執(zhí)行ELSE和ENDIF之間的程序塊。3、行程指令概述3、行程指令概述(4)有條件的程序循環(huán)WHILEENDWHILE(5)計(jì)數(shù)循環(huán)FOR…TO…,ENDFOR有條件的程序循環(huán)WHILEENDWHILE計(jì)數(shù)循環(huán)FOR…TO…,ENDFOR3、行程指令概述6)無(wú)限循環(huán)LOOP…ENDLOOPLOOP…ENDLOOP循環(huán)的開始是計(jì)數(shù)循環(huán)。指令格式為L(zhǎng)OOP<變量>=<初始值>TO<無(wú)限循環(huán)最大值>……ENDLOOP,當(dāng)程序執(zhí)行到LOOP指令時(shí),將會(huì)進(jìn)入循環(huán),程序?qū)?huì)在LOOP與ENDLOOP之間的程序循環(huán),變量以初始值開始計(jì)算,每循環(huán)一次,變量?jī)?nèi)部自加1,程序執(zhí)行到無(wú)限循環(huán)最大值結(jié)束。在一般情況,無(wú)限大值取到足夠使用即可。示例中程序執(zhí)行LOOP循環(huán)之后,將會(huì)在LOOP循環(huán)里面對(duì)子程序L10運(yùn)行,循環(huán)執(zhí)行5次以后跳出循環(huán)。3、行程指令概述7)程序跳轉(zhuǎn)GOTOB/GOTOF/GOTO
在一個(gè)程序中可以設(shè)置跳轉(zhuǎn)標(biāo)記(標(biāo)簽),通過(guò)指令GOTOF/GOTOB/GOTO可以實(shí)現(xiàn)在同一個(gè)程序內(nèi)從其他位置跳轉(zhuǎn)到跳轉(zhuǎn)標(biāo)記處,然后繼續(xù)程序加工,該指令直接跟隨在跳轉(zhuǎn)標(biāo)記后。GOTOB:以程序開始方向的帶跳轉(zhuǎn)目標(biāo)的跳轉(zhuǎn)指令。GOTOF:以程序末尾方向的帶跳轉(zhuǎn)目標(biāo)的跳轉(zhuǎn)指令。GOTO:帶跳轉(zhuǎn)目標(biāo)查找的跳轉(zhuǎn)指令。查找先向程序末尾方向進(jìn)行,然后再?gòu)某绦蜷_始處進(jìn)行查找。跳轉(zhuǎn)標(biāo)記名稱有
溫馨提示
- 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年煙臺(tái)市檢察機(jī)關(guān)公開招聘聘用制書記員的備考題庫(kù)(24人)完整參考答案詳解
- 2025年中國(guó)移動(dòng)通信集團(tuán)山東有限公司曲阜分公司招聘?jìng)淇碱}庫(kù)附答案詳解
- 2026年醫(yī)療醫(yī)院品管圈推廣合同
- 2026年工程分段付款合同
- 2026年企業(yè)技術(shù)交流合同
- 2026年人工智能產(chǎn)品責(zé)任保險(xiǎn)合同中
- 2025年北京海淀區(qū)高二(上)期末歷史試題和答案
- 2025年蚌埠市固鎮(zhèn)縣司法局選聘專職人民調(diào)解員16人備考題庫(kù)及完整答案詳解1套
- 2025年中國(guó)光大銀行光大理財(cái)社會(huì)招聘?jìng)淇碱}庫(kù)完整答案詳解
- 2025年寧武輔警招聘真題及答案
- 國(guó)家開放大學(xué)國(guó)開電大《商務(wù)英語(yǔ)4》綜合測(cè)試標(biāo)準(zhǔn)答案
- 糧油保管員(高級(jí))職業(yè)技能鑒定參考試題(附答案)
- 等腰三角形復(fù)習(xí)課教案
- 2025年中國(guó)大唐集團(tuán)有限公司校園招聘筆試參考題庫(kù)附帶答案詳解
- 常用統(tǒng)計(jì)軟件應(yīng)用知到智慧樹章節(jié)測(cè)試課后答案2024年秋揚(yáng)州大學(xué)
- 江西省吉安市泰和縣2024-2025學(xué)年數(shù)學(xué)六年級(jí)第一學(xué)期期末統(tǒng)考試題含解析
- 《光伏發(fā)電工程安全驗(yàn)收評(píng)價(jià)規(guī)程》(NB-T 32038-2017)
- 水質(zhì)分析儀安裝調(diào)試報(bào)告
- GB/T 2881-2023工業(yè)硅
- 教科版四年級(jí)上冊(cè)科學(xué)期末測(cè)試卷(含答案)
- 醫(yī)院診斷證明書word模板
評(píng)論
0/150
提交評(píng)論