




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
精心整理第一篇:編程錯誤!未指定書簽。1.綜述錯誤!未指定書簽。錯誤!未指定書簽。錯誤!未指定書簽。錯誤!未指定書簽。錯誤!未指定書簽。錯誤!未指定書簽。錯誤!未指定書簽。錯誤!未指定書簽。錯誤!未指定書簽。錯誤!未指定書簽。錯誤!未指定書簽。錯誤!未指定書簽。錯誤!未指定書簽。錯誤!未指定書簽。錯誤!未指定書簽。錯誤!未指定書簽。錯誤!未指定書簽。錯誤!未指定書簽。錯誤!未指定書簽。錯誤!未指定書簽。錯誤!未指定書簽。錯誤!未指定書簽。錯誤!未指定書簽。錯誤!未指定書簽。錯誤!未指定書簽。錯誤!未指定書簽。錯誤!未指定書簽。錯誤!未指定書簽。錯誤!未指定書簽。錯誤!未指定書簽。錯誤!未指定書簽。錯誤!未指定書簽。錯誤!未指定書簽。1.1可編程功能1.2準(zhǔn)備功能1.3輔助功能2.插補功能2.1快速定位(G002.2直線插補(G01))2.3圓弧插補(G02/G03)3.進給功能3.1進給速度3.2自動加減速控制3.3切削方式(G643.4精確停止(G09)及精確停止方式(G61)3.5暫停(G04))4.參考點和坐標(biāo)系4.1機床坐標(biāo)系4.2關(guān)于參考點的指令(G27、G28、G29及G30)4.2.1自動返回參考點(G28)4.2.2從參考點自動返回(G29)4.2.3參考點返回檢查(G274.2.4返回第二參考點(G304.3工件坐標(biāo)系))4.3.1選用機床坐標(biāo)系(G53)4.3.2使用預(yù)置的工件坐標(biāo)系(G54~G59)4.3.3可編程工件坐標(biāo)系(G924.3.4局部坐標(biāo)系(G52)4.4平面選擇)5.坐標(biāo)值和尺寸單位5.1絕對值和增量值編程(G90和G91)6.輔助功能6.1M代碼6.1.1程序控制用M代碼6.1.2其它M代碼6.2T代碼錯誤!未指定書簽。6.3主軸轉(zhuǎn)速指令(S代碼)錯誤!未指定書簽。精心整理6.4剛性攻絲指令(M29)錯誤!未指定書簽。錯誤!未指定書簽。錯誤!未指定書簽。錯誤!未指定書簽。錯誤!未指定書簽。錯誤!未指定書簽。錯誤!未指定書簽。錯誤!未指定書簽。錯誤!未指定書簽。錯誤!未指定書簽。錯誤!未指定書簽。錯誤!未指定書簽。錯誤!未指定書簽。錯誤!未指定書簽。錯誤!未指定書簽。錯誤!未指定書簽。錯誤!未指定書簽。錯誤!未指定書簽。錯誤!未指定書簽。錯誤!未指定書簽。錯誤!未指定書簽。錯誤!未指定書簽。錯誤!未指定書簽。錯誤!未指定書簽。錯誤!未指定書簽。錯誤!未指定書簽。錯誤!未指定書簽。錯誤!未指定書簽。錯誤!未指定書簽。錯誤!未指定書簽。錯誤!未指定書簽。錯誤!未指定書簽。錯誤!未指定書簽。錯誤!未指定書簽。錯誤!未指定書簽。錯誤!未指定書簽。錯誤!未指定書簽。7.程序結(jié)構(gòu)7.1程序結(jié)構(gòu)7.1.1紙帶程序起始符(TapeStart)7.1.2前導(dǎo)(LeaderSection)7.1.3程序起始符(ProgramStart)7.1.4程序正文(ProgramSection)7.1.5注釋(CommentSection)7.1.6程序結(jié)束符(ProgramEnd)7.1.7紙帶程序結(jié)束符(TapeEnd)7.2程序正文結(jié)構(gòu)7.2.1地址和詞7.2.2程序段結(jié)構(gòu)7.2.3主程序和子程序8.簡化編程功能8.1孔加工固定循環(huán)(G73,G74,G76,G80~G89)8.1.1G73(高速深孔鉆削循環(huán))8.1.2G74(左螺紋攻絲循環(huán))8.1.3G76(精鏜循環(huán))8.1.4G80(取消固定循環(huán))8.1.5G81(鉆削循環(huán))8.1.6G82(鉆削循環(huán),粗鏜削循環(huán))8.1.7G83(深孔鉆削循環(huán))8.1.8G84(攻絲循環(huán))8.1.9G85(鏜削循環(huán))鏜削循環(huán))反鏜削循環(huán))鏜削循環(huán))鏜削循環(huán))剛性攻絲方式使用孔加工固定循環(huán)的注意事項9.刀具補償功能9.1刀具長度補償(G43,G44,G49)9.2刀具半徑補償9.2.1補償向量9.2.2補償值9.2.3平面選擇精心整理9.2.4G40、G41和G42錯誤!未指定書簽。錯誤!未指定書簽。9.2.5使用刀具半徑補償?shù)淖⒁馐马桸C第二篇:操作錯誤!未指定書簽。1.自動執(zhí)行程序的操作1.1CRT/MDI操作面板1.1.1軟件鍵錯誤!未指定書簽。錯誤!未指定書簽。錯誤!未指定書簽。錯誤!未指定書簽。錯誤!未指定書簽。錯誤!未指定書簽。錯誤!未指定書簽。錯誤!未指定書簽。錯誤!未指定書簽。錯誤!未指定書簽。錯誤!未指定書簽。錯誤!未指定書簽。錯誤!未指定書簽。錯誤!未指定書簽。錯誤!未指定書簽。錯誤!未指定書簽。錯誤!未指定書簽。錯誤!未指定書簽。錯誤!未指定書簽。錯誤!未指定書簽。錯誤!未指定書簽。錯誤!未指定書簽。錯誤!未指定書簽。錯誤!未指定書簽。錯誤!未指定書簽。錯誤!未指定書簽。錯誤!未指定書簽。錯誤!未指定書簽。錯誤!未指定書簽。錯誤!未指定書簽。錯誤!未指定書簽。錯誤!未指定書簽。錯誤!未指定書簽。1.1.2系統(tǒng)操作鍵1.1.3數(shù)據(jù)輸入鍵1.1.4光標(biāo)移動鍵1.1.5編輯鍵和輸入鍵1.1.6NC功能鍵1.1.6電源開關(guān)按鈕1.2MDI方式下執(zhí)行可編程指令1.3自動運行方式下執(zhí)行加工程序1.3.1啟動運行程序1.3.2停止運行程序2.程序驗證和安全功能2.1程序驗證功能2.1.1機床閉鎖2.1.2Z軸閉鎖2.1.3自動進給的倍率2.1.4快速進給的倍率2.1.5試運行2.1.6單程序段運行2.2安全功能2.2.1緊急停止2.2.2超程檢查3.零件程序的輸入、編輯和存儲3.1新程序的注冊3.2搜索并調(diào)出程序3.3插入一段程序3.4刪除一段程序3.5修改一個詞3.6搜索一個詞4.數(shù)據(jù)的顯示和設(shè)定4.1刀具偏置值的顯示和輸入精心整理4.2G54~G59工件坐標(biāo)系的顯示和輸入4.3NC參數(shù)的顯示和設(shè)定4.4刀具表的修改錯誤!未指定書簽。錯誤!未指定書簽。錯誤!未指定書簽。錯誤!未指定書簽。錯誤!未指定書簽。錯誤!未指定書簽。錯誤!未指定書簽。錯誤!未指定書簽。錯誤!未指定書簽。錯誤!未指定書簽。5.顯示功能5.1程序顯示5.2當(dāng)前位置顯示6.在線加工功能6.1有關(guān)參數(shù)的修改:6.2有關(guān)在線加工的操作.7.機床參數(shù)的輸入﹑輸出8.B用戶宏功能錯誤!未指定書簽。8.1變量錯誤!未指定書簽。錯誤!未指定書簽。錯誤!未指定書簽。錯誤!未指定書簽。錯誤!未指定書簽。錯誤!未指定書簽。錯誤!未指定書簽。錯誤!未指定書簽。錯誤!未指定書簽。錯誤!未指定書簽。錯誤!未指定書簽。錯誤!未指定書簽。錯誤!未指定書簽。錯誤!未指定書簽。錯誤!未指定書簽。錯誤!未指定書簽。錯誤!未指定書簽。8.1.1變量概述8.1.2系統(tǒng)變量8.2算術(shù)和邏輯操作8.3分支和循環(huán)語句8.3.1無條件分支(GOTO語句)8.3.2條件分支(IF語句)8.3.3循環(huán)(WHILE語句)8.3.4注意8.4宏調(diào)用8.4.1簡單調(diào)用(G65)8.4.2、模調(diào)用(G66、G67)8.4.3G碼調(diào)用宏8.4.4、M碼調(diào)用宏8.4.5M碼調(diào)用子程序8.4.6T碼調(diào)用子程序8.5附加說明附錄1:報警代碼表錯誤!未指定書簽。1.程序報警(P/S報警)2.伺服報警錯誤!未指定書簽。錯誤!未指定書簽。錯誤!未指定書簽。錯誤!未指定書簽。3.超程報警4.過熱報警及系統(tǒng)報警精心整理附錄2:CRT/MDI面板圖錯誤!未指定書簽。精心整理第一篇:編程1.綜述1.1可編程功能通過編程并運行這些程序而使數(shù)控機床能夠?qū)崿F(xiàn)的功能我們稱之為可編程功能。一般可編程功能分為兩類:一類用來實現(xiàn)刀具軌跡控制即各進給軸的運動,如直線/圓弧插補、進給控制、坐標(biāo)系原點偏置及變換、尺寸單位設(shè)定、刀具偏置及補償?shù)?,這一類功能被稱為準(zhǔn)備功能,以字母G以及兩位數(shù)字組成,也被稱為G代碼。另一類功能被稱為輔助功能,用來完成程序的執(zhí)行控制、主軸控制、刀具控制、輔助設(shè)備控制等功能。在這些輔助功能中,Txx用于選刀,Sxxxx用于控制主軸轉(zhuǎn)速。其它功能由以字母M與兩位數(shù)字組成的M代碼來實現(xiàn)。1.2準(zhǔn)備功能本機床使用的所有準(zhǔn)備功能見表1.1:表1.1G代碼分組01功能*G00*G01G02G03G04G09*G17G18G19G27G28G29G30*G40G41G42G43G44*G49G52G53*G54G55G56G57定位(快速移動)01直線插補(進給速度)01順時針圓弧插補逆時針圓弧插補暫停,精確停止精確停止01000002選擇XY平面02選擇ZX平面02選擇YZ平面00返回并檢查參考點返回參考點0000從參考點返回00返回第二參考點取消刀具半徑補償左側(cè)刀具半徑補償右側(cè)刀具半徑補償07070708刀具長度補償+長度補償-取消刀具長度補08刀具08償00設(shè)置局部坐標(biāo)系00選擇機床坐標(biāo)系14選用1號工件坐標(biāo)系2號工件坐標(biāo)系3號工件坐標(biāo)系4號工件坐標(biāo)系14選用14選用14選用精心整理G581414001515001212090909090909090909090909090303001010選用5號工件坐標(biāo)系G59選用6號工件坐標(biāo)系G60單一方向定位精確停止方式切削方式G61*G64G65宏程序調(diào)用G66模態(tài)宏程序調(diào)用模態(tài)宏程序調(diào)用取消深孔鉆削固定循環(huán)反螺紋攻絲固定循環(huán)精鏜固定循環(huán)取消固定循環(huán)鉆削固定循環(huán)鉆削固定循環(huán)深孔鉆削固定循環(huán)攻絲固定循環(huán)鏜削固定循環(huán)鏜削固定循環(huán)反鏜固定循環(huán)鏜削固定循環(huán)鏜削固定循環(huán)絕對值指令方式增量值指令方式工件零點設(shè)定固定循環(huán)返回初始點*G67G73G74G76*G80G81G82G83G84G85G86G87G88G89*G90*G91G92*G98G99固定循環(huán)返回R點G代碼被分為了不同的組,這是由于大多數(shù)的態(tài)G代碼,是指這些G代碼不只在當(dāng)前的程序段中起作用,而且在以后的程序段中一直起作用,G代碼為止,同組的模態(tài)G代碼控制同一個目標(biāo)但起不同的作用,00組的G代碼是非模態(tài)的,這些G代碼只在它們所在的程序段中起作用。G代碼是上電時的初始狀態(tài)。對于G01和G00、G90和G91上電時的初始狀態(tài)由從表1.1中我們可以看到,G代碼是模態(tài)的,所謂模直到程序中出現(xiàn)另一個同組的它們之間是不相容的。標(biāo)有*號的參數(shù)決定。如果程序中出現(xiàn)了未列在上表中的G代碼,CNC會顯示10號報警。幾個G代碼出現(xiàn),但當(dāng)兩個或兩個以上的同組G代碼出現(xiàn)時,)G代碼有效。下,任何一個01組的G代碼都將使固定循環(huán)模態(tài)自動取消,成為G80模態(tài)。同一程序段中可以有最后出現(xiàn)的一個(同組的在固定循環(huán)模態(tài)1.3輔助功能本機床用S代碼碼來實現(xiàn),本機床可供用戶使用的表1.2來對主軸轉(zhuǎn)速進行編程,用T代碼來進行選刀編程,其它可編程輔助功能由M代M代碼列表如下(表1.2):M代碼M00功能程序停止M01條件程序停止精心整理M02程序結(jié)束M03M04M05M06M08M09M18M19M29M30M98M99主軸正轉(zhuǎn)主軸反轉(zhuǎn)主軸停止刀具交換冷卻開冷卻關(guān)主軸定向解除主軸定向剛性攻絲程序結(jié)束并返回程序頭調(diào)用子程序子程序結(jié)束返回/重復(fù)執(zhí)行一般地,一個程序段中,M代碼最多可以有一個。2.插補功能2.1快速定位(G00)G00給定一個位置。格式:G00IP;IP在本說明書中代表任意不超過三個進給軸地址的組合,當(dāng)然,每個地址后面都會有一個數(shù)字作為賦給該地址的值,一般機床有三個或四個進給軸即X,Y,Z,A所以IP可以代表如X12.Y119.Z-37.或X287.3Z73.5A45.等等內(nèi)容。G00這條指令所作的就是使刀具以快速的速率移動到IP指定的位置,被指令的各軸之間的運動是互不相關(guān)的,也就是說刀具移動的軌不跡一定是一條直線。G00指令下,快速倍率為100%時,各軸運動的速度:X、Y、Z軸均為15m/min,該速度不受當(dāng)前F值的控制。當(dāng)各運動軸到達運動終點并發(fā)出位置到達信號后,CNC認(rèn)為該程序段已經(jīng)結(jié)束,并轉(zhuǎn)向執(zhí)行下一程序段。位置到達信號:當(dāng)運動軸到達的位置與指令位置之間的距離小于參數(shù)指定的到位寬度時,CNC認(rèn)為該軸已到達指令位置,并發(fā)出一個相應(yīng)信號即該軸的位置到達信號。G00編程舉例:起始點位置為X-50,Y-75.;指令G00X150.Y25.;將使刀具走出下圖所示軌跡(圖2.1)。圖2.12.2直線插補(G01)格式:G01IP-F-;G01指令使當(dāng)前的插補模態(tài)成為直線插補模態(tài),刀具從當(dāng)前位置移動到IP指定的位置,其軌跡是一條直線,F(xiàn)-指定了刀具沿直線運動的速度,單位為mm/min(X、Y、Z軸)。該指令是我們最常用的指令之一。假設(shè)當(dāng)前刀具所在點為X-50.Y-75.,則如下程序段N1G01X150.Y25.F100;N2X50.Y75.;將使刀具走出如下圖(圖2.2)所示軌跡。精心整理大家可以看到,程序段N2并沒有指令G01,由于G01指令為模態(tài)指令,所以N1程序段中所指令的G01在N2程序段中繼續(xù)有效,同樣地,指令F100在N2段也繼續(xù)有效,即刀具沿兩段直線的運動速度都是100mm/min。2.3圓弧插補(G02/G03)下面所列的指令可以使刀具沿圓弧軌跡運動:在X--Y平面G17{G02/G03}X__Y__{(I__J__)/R__}F__;在X--Z平面G18{G02/G03}X__Z__{(I__K__)/R__}F__;在Y--Z平面G19{G02/G03}Y__Z__{(J__K__)/R__}F__;序號數(shù)據(jù)內(nèi)容1指令G17含義平面選擇指定X--Y平面上的圓弧插補G18G19G02G03指定X--Z平面上的圓弧插補指定Y--Z平面上的圓弧插補順時針方向的圓弧插補2圓弧方向逆時針方向的圓弧插補3終點位置G90模態(tài)X、Y、Z中的兩軸指令當(dāng)前工件坐標(biāo)系中終點位置的坐標(biāo)值G91模態(tài)X、Y、Z中的兩軸指令從起點到終點的距離有方向的I、J、K中的兩軸指令從起點到圓心的距離有方向的45起點到圓心的距離圓弧半徑R圓弧半徑F進給率沿圓弧運動的速度在這里,我們所講的圓弧的方向,對于X--Y平面來說,是由面所看到的圓弧方向,同樣,對于X--Z平面或Y--Z平面來說,觀測的方向則應(yīng)該是從Y軸或X軸的負(fù)向(適用于右手坐標(biāo)系如下圖所示)。Z軸的正向往Z軸的負(fù)向看X--Y平Y(jié)軸或X軸的正向到圓弧的終點由地址X、Y和Z來確定。在G90模態(tài),即絕對值模態(tài)下,地址X、Y、Z給出了圓弧終點在當(dāng)前坐標(biāo)系中的坐標(biāo)值;在G91模態(tài),即增量值模態(tài)下,地址X、Y、Z給出的則是在各坐標(biāo)軸方向上當(dāng)前刀具所在點到終點的距離。在X方向,地址I給定了當(dāng)前刀具所在點到圓心的距離,在Y和Z方向,當(dāng)前刀具所在點到圓心的距離分別由地址J和K來給定,I、J、K的值的給定終點位置和圓心位置的方法外,我們法對一段圓弧R來給定半徑值,替代給定圓心位置的地址。符號由它們的方向來確定。對一段圓弧進行編程,除了用還可以用給定半徑和終點位置的方進行編程,用地址R的值有正負(fù)精心整理之分,一個正的R值用來編程一段小于180度的圓弧,一個負(fù)的R值編程的則是一段大于180度的圓弧。編程一個整圓只能使用給定圓心的方法。3.進給功能3.1進給速度上一章,我們講述了基本插補命令的用法以及一些相關(guān)指令,同時,也涉及到了一些與進給速度有關(guān)的一些知識,在本節(jié)中,我們將歸納性地討論這些問題。數(shù)控機床的進給一般地可以分為兩類:快速定位進給及切削進給??焖俣ㄎ贿M給在指令G00、手動快速移動以及固定循環(huán)時的快速進給和點位之間的運動時出現(xiàn)??焖俣ㄎ贿M給的速度是由機床參數(shù)給定的,并可由快速倍率開關(guān)加上100%、50%、25%及F0的X、Y、Z三軸來X、Y、Z三軸快速定位進給速度是2000mm/min。倍率??焖俦堵书_關(guān)在100%的位置時,快速定位進給的速度對于說,都是15000mm/min??焖俦堵书_關(guān)在F0的位置時,快速定位進給時,參與進給的各軸之間的運動是互不相關(guān)的,分別以自己給定的速度運動,一般來說,刀具的軌跡是一條折線。切削進給出現(xiàn)在G01、G02/03以及固定循環(huán)中的加工進給的情況下,切削進給的速度即在給定一個新的F值之前,原來編程的F值一直有效。由549號參數(shù)給定,該參數(shù)在機床出廠時被設(shè)為100mm/min。切削向的量,它的方向是刀具運動的方向,模(即速度的大?。镕的值。系,它們的運動的合成即是切削進給由527號參數(shù)控制,該參數(shù)在機床出廠時被設(shè)為4000mm/min,如果編程的值,實際的進給切削速度也將保持為4000mm/min。還可以由操作面板上的進給制,實際的切削進給速度應(yīng)該為F的給倍率的乘積。由地址F給定。在加工程序中,F(xiàn)是一個模態(tài)的值,CNC系統(tǒng)剛剛通電時,F(xiàn)的值進給的速度是一個有方參與進給的各軸之間是插補的關(guān)運動。F的最大值F值大于此切削進給的速度倍率開關(guān)來控定值與倍率開關(guān)給定3.2自動加減速控制自動加減速控制作用于穩(wěn),為了同樣的目的自動加減速控加減速控制方式:線性加減速控制,各軸的間常數(shù)由參數(shù)控制522~525號參數(shù)。加減速控制,加減速時間常數(shù)由530號參數(shù)控制。制,各軸的加減速時間常數(shù)也制,參數(shù)各軸運動的起動和停止的過程中,以減小沖擊并使得起動和停止的過程平制也作用于進給速度變換的過程中。對于不同的進給方式,NC使用了不同的快速定位進給:使用加減速時切削進給:用指數(shù)手動進給:使用指數(shù)加減速控由參數(shù)控號為601~604。3.3切削方式(G64)一般地,為了有一個好的切削條件,我們希望刀具在過程的開始和結(jié)束,那么在兩個程式G64模態(tài)下,兩個切削進給程序段之間的過渡是這后一個運動開始加速,這樣就可以在兩個插補程序段之看出在G64模態(tài)下,切削進給時,NC并不檢查每個程序段執(zhí)行時各軸置到達信號,并且在兩個切削進給程序段的銜接處使刀具走出一個小小的圓角。加工工件時要保持線速度的序段之銜接處如何使樣的:恒定,但我們知道自動加減速控制作用于每一段切削進給間的刀具保持恒定的線速度呢?在切削方在前一個運動接近指令位置并開始減速時,間保持恒定的線速度??梢缘奈痪恼?.4精確停止(G09)及精確停止方式(G61)如果在一個切削進給的程序段中有G09指令給出,則刀具接近指令位置時會減速,NC檢測到位置到達信號后才會繼續(xù)執(zhí)行下一程序段。這樣,在兩個程序段之間的銜接處刀具將走出一個非常尖銳的角,所以需要加工非常尖銳的角時可以使用這條指令。使用G61可以實現(xiàn)同樣的功能,G61與G09的區(qū)別就是G09是一條非模態(tài)的指令,而G61是模態(tài)的指令,即G09只能在它所在的程序段中起作用,不影響模態(tài)的變化,而G61可以在它以后的程序段中一直起作用,直到程序中出現(xiàn)G64或G63為止。3.5暫停(G04)作用:在兩個程序段之間產(chǎn)生一段時間的暫停。格式:G04P-;或G04X-;地址P或X給定暫停的時間,以秒為單位,范圍是0.001~9999.999秒。如果沒有P或X,G04在程序中的作用與G09相同。4.參考點和坐標(biāo)系4.1機床坐標(biāo)系本機床的坐標(biāo)系是右手坐標(biāo)系。主軸箱的上下運動為Z軸運動,主軸箱向上的運動為Z軸正向運動,主軸箱向下的運動為Z軸負(fù)向運動;滑座的前后運動為Y軸運動,滑座遠離立柱的運動為Y軸的正向運動,滑座趨向立柱的運動為Y軸的負(fù)向運動;工作臺的左右運動為X軸運動,面對機床,工作臺向左運動為X軸的正向運動,工作臺向右運動為X軸的負(fù)向運動??梢钥吹?,只有Z軸的運動是刀具本身的運動,X、Y軸則是靠工作臺帶動工件運動來完成加工過程的。為了方便起見,在本說明書中對于X、Y軸運動的描述是刀具相對于工件的運動。相對位置固定的機床坐標(biāo)系的建立,是靠每次NC上電后的返回參考點的操作來完成的。參考點是機床上的一個固定的點,它的位置由各軸的參考點開關(guān)和撞塊位置以及各軸伺服電機的零點位置來確定。本機床返回參考點后,參考點在機床坐標(biāo)系中的坐標(biāo)值為X0,Y0,Z0。X軸行程為0~-600毫米,Y軸行程為0~-400毫米,Z軸行程為0~-510毫米。4.2關(guān)于參考點的指令(G27、G28、G29及G30)4.2.1自動返回參考點(G28)格式:G28IP-;該指令使指令軸以快速定位進給速度經(jīng)由IP指定的中間點返回機床參考點,中間點的指定既可以是絕對值方式的也可以是增量值方式的,這取決于當(dāng)前的模態(tài)。一般地,該指令用于整個加工程序結(jié)束后使工件移出加工區(qū),以便卸下加工完畢的零件和裝夾待加工的零件。注意:為了安全起見,在執(zhí)行該命令以前應(yīng)該取消刀具半徑補償和長度補償。精心整理執(zhí)行手動返回參考點以前執(zhí)行G28指令時,各軸從中間點開始的運動與手動返回參考點的運動一樣,從中間點開始的運動方向為正向。G28指令中的坐標(biāo)值將被NC作為中間點存儲,另一方面,如果一個軸沒有被包含在G28指令中,NC存儲的該軸的中間點坐標(biāo)值將使用以前的G28指令中所給定的值。例如:N1X20.0Y54.0;N2G28X-40.0Y-25.0;N3G28Z31.0;中間點坐標(biāo)值(-40.0,-25.0)中間點坐標(biāo)值(-40.0,-25.0,31.0)該中間點的坐標(biāo)值主要由G29指令使用。4.2.2從參考點自動返回(G29)格式:G29IP-;該命令使被指令軸以快速定位進給速度從參考點經(jīng)由中間點運動到指令位置,中間點的位置由以前的G28或G30(參考4.2.4)指令確定。一般地,該指令用在G28或G30之后,被指令軸位于參考點或第二參考點的時候。在增量值方式模態(tài)下,指令值為中間點到終點(指令位置)的距離。4.2.3參考點返回檢查(G27)格式:G27IP-;該命令使被指令軸以快速定位進給速度運動到IP指令的位置,然后檢查該點是否為參考點,如果是,則發(fā)出該軸參考點返回的完成信號(點亮該軸的參考點到達指示燈);如果不是,則發(fā)出一個報警,并中斷程序運行。在刀具偏置的模態(tài)下,刀具偏置對G27指令同樣有效,所以一般來說執(zhí)行G27指令以前應(yīng)該取消刀具偏置(半徑偏置和長度偏置)。在機床閉鎖開關(guān)置上位時,NC不執(zhí)行G27指令。4.2.4返回第二參考點(G30)格式:G30IP-;該指令的使用和執(zhí)行都和G28非常相似,唯一不同的就是G28使指令軸返回機床參考點,而G30使指令軸返回第二參考點。G30指令后,和G28指令相似,可以使用G29指令使指令軸從第二參考點自動返回。第二參考點也是機床上中主要用于刀具交換,因為機床刀具交換之前必須先執(zhí)行G30指令。用戶的零件加工則執(zhí)行M06指令時會產(chǎn)生報警。第二參考點的返回,關(guān)于M06請參閱機床被指令軸返回第二參考點完成后,該軸的參考點指示燈將閃爍,以指示返回第二參考點的完成。機的固定點,它和機床的Z軸換刀點為Z軸的第二參考點(參數(shù)#737),也就是說,程序中,在自動換刀之前必須編寫G30,否說明書部分:輔助功能參考點之間的距離由參數(shù)給定,第二參考點指令一般在機床。床X和Y軸的第二參考點出廠時的設(shè)定值與機床參考點重合,如有特殊需要可以設(shè)定735、736號參數(shù)。精心整理警告:737號參數(shù)用于設(shè)定Z軸換刀點,正常情況下不得改動,否則可能損壞ATC(自動刀具交換)裝置。注意:與G28一樣,為了安全起見,在執(zhí)行該命令以前應(yīng)該取消刀具半徑補償和長度補償。4.3工件坐標(biāo)系通常編程人員開始編程時,他并不知道被加工零件在機床上的位置,他所編制的零件程序通常是以工件上的某個點作為零件程序的坐標(biāo)系原點來編寫加工程序,當(dāng)被加工零件被夾壓在機床工作臺上以后再將NC所使用的坐標(biāo)系的原點偏移到與編程使用的原點重合的位置進行加工。所以坐標(biāo)系原點偏移功能對于數(shù)控機床來說是非常重要的。在本機床上可以使用下列三種坐標(biāo)系:(1)機床坐標(biāo)系(2)工件坐標(biāo)系(3)局部坐標(biāo)系。。。4.3.1選用機床坐標(biāo)系(G53)格式:(G90)G53IP;中IP指定的坐標(biāo)該指令使刀具以快速進給速度運動到機床坐標(biāo)系值位置,一般地,該指令在G90模態(tài)下執(zhí)行。G53指令是一條非模態(tài)的指令,也就是說它只在當(dāng)前程序段中起作用。機床坐標(biāo)系零點與機床參考點之間的距離由參數(shù)設(shè)定,無特殊說明,各軸參考點與機床坐標(biāo)系零點重合。4.3.2使用預(yù)置的工件坐標(biāo)系(G54~G59)在機床中,我們可以預(yù)置個六工件坐標(biāo)系,通過在CRT-MDI面板上的操作,設(shè)置每一個工件坐標(biāo)相對于機床坐標(biāo)系原點的偏移量,然后使用G54~G59指令來選用它們,G54~G59都是模態(tài)指令,分別對應(yīng)1?!?#預(yù)置工件坐標(biāo)系,如下例:1#工件坐標(biāo)系偏移量:X-150.000Y-210.000Z-90.000。系原點預(yù)置預(yù)置4#工件坐標(biāo)系偏移量:X-430.000Y-330.000Z-120.000。程序段內(nèi)容終點在機床坐標(biāo)系注釋中的坐標(biāo)值X-100,Y-160N1G90G54G00X50.Y50.;N2Z-70.;選擇1#坐標(biāo)系,快速定位。Z-160Z-160.5X-112.6Z-90N3G01Z-72.5F100;N4X37.4;直線插補,F(xiàn)值為100。(直線插補)N5G00Z0;快速定位X-150,Y-210N6X0Y0A0;精心整理N7G53X0Y0Z0;N8G57X50.Y50.;X0,Y0,Z0X-380,Y-280Z-190選擇使用機床坐標(biāo)系。選擇4#坐標(biāo)系N9Z-70.;Z-192.5N10G01Z-72.5;N11X37.4;直線插補,F(xiàn)值為100(模態(tài)值)X392.6Z-120N12G00Z0;N13G00X0Y0;X-430,Y-330從以上舉例可以看出,G54~G59指令的作用就是將NC所使用的坐標(biāo)系的原點移動到機床坐標(biāo)系中坐標(biāo)值為預(yù)置值的點,預(yù)置方法請查閱本手冊的操作部分。在機床的數(shù)控編程中,插補指令和其它與坐標(biāo)值有關(guān)的指令中的IP-除非有特指外,都是指在當(dāng)前坐標(biāo)系中被執(zhí)行時所使用的坐標(biāo)系位置(指令)的坐標(biāo)。大多數(shù)情況下,當(dāng)前坐標(biāo)系是G54~G59中之一(G54為上電時的初始模態(tài)),直接使用機床坐標(biāo)系的情況不多。4.3.3可編程工件坐標(biāo)系(G92)格式:(G90)G92IP-;該指令建立一個新的工件坐標(biāo)系,使得在這個工件坐標(biāo)系中,當(dāng)前刀具所在點的坐標(biāo)值為IP-指令的值。G92指令是一條非模態(tài)指令,但由該指令建立的工件坐標(biāo)系卻是模態(tài)的。實際上,該指令也是給出坐標(biāo)值,從G92的功能可以看出,之差。如果多次使用G92指令,則每次使用G92指令(G54~G59),這個疊加的有效的。舉例如下:1#工件坐標(biāo)系量:X-150.000Y-210.000Z-90.000。4#工件坐標(biāo)系量:X-430.000Y-330.000Z-120.000。了一個偏移量,這個偏移量是間接給出的,它是新工件坐標(biāo)系原點在原來的工件坐標(biāo)系中的這個偏移量也就是刀具在原工件坐標(biāo)系中的坐標(biāo)值與IP-指令值給出的偏移量將會疊加。對于每一個預(yù)置的工件坐標(biāo)系偏移量都是預(yù)置偏移預(yù)置偏移程序段內(nèi)容終點在機床坐標(biāo)系注釋中的坐標(biāo)值X-150,Y-210,Z-90N1G90G54G00X0Y0Z0;選擇1#坐標(biāo)系,快速定位到坐標(biāo)系原點。X-150,Y-210,Z-90N2G92X70.Y100.Z50.;刀具不運動,建立新坐標(biāo)系,新坐標(biāo)系中當(dāng)前點坐標(biāo)值為X70,Y100,Z50X-220,Y-310,Z-140X-500,Y-430,Z-170N3G00X0Y0Z0;N4G57X0Y0Z0;快速定位到新坐標(biāo)系原點。選擇4#坐標(biāo)系,快速定位到坐標(biāo)系原點(已被偏移)??焖俣ㄎ坏皆鴺?biāo)系原點。X-430,Y-330,Z-120N5X70.Y100.Z50.;4.3.4局部坐標(biāo)系(G52)G52可以建立一個局部坐標(biāo)系,局部坐標(biāo)系相當(dāng)于G54~G59坐標(biāo)系的子坐標(biāo)系。格式:G52IP_;精心整理該指令中,IP_給出了一個相對于當(dāng)前G54~G59坐標(biāo)系的偏移量,也就是說,IP_給定了局部坐標(biāo)系原點在當(dāng)前G54~G59坐標(biāo)系中的位置坐標(biāo),即使該G52指令執(zhí)行前已經(jīng)由一個G52指令建立;了一個局部坐標(biāo)系。取消局部坐標(biāo)系的方法也非常簡單,使用G52IP0即可。4.4平面選擇這一組指令用于選擇進行圓弧插補以及刀具半徑補償所在的平面。使用方法:G17………選擇XY平面G18………選擇ZX平面G19………選擇YZ平面關(guān)于平面選擇的相關(guān)指令可以參考圓弧插補及刀具補償?shù)戎噶畹南嚓P(guān)內(nèi)容。5.坐標(biāo)值和尺寸單位5.1絕對值和增量值編程(G90和G91)有兩種指令刀具運動的方法:絕對值指令和增量值指令。在絕對值指令模態(tài)下,我們指定的是運動終點在當(dāng)前坐標(biāo)系中的坐標(biāo)值;而在增量值指令模態(tài)下,我們指定的則是各軸運動的距離。G90和G91這對指令被用來選擇使用絕對值模態(tài)或增量值模態(tài)。G90………絕對值指令G91………增量值指令通過上例,我們可以更好地理解絕對值方式和增量值方式的編程。6.輔助功能6.1M代碼在機床中,M代碼分為兩:類一由類NC直接執(zhí)行,用來控制程序的執(zhí)行;另一由類PMC來執(zhí)行,控制主軸、ATC裝置、冷卻系統(tǒng)。M代碼表見表1.2。6.1.1程序控制用M代碼用于程序控制的M代碼有M00、M01、M02、M30、M98、M99,其功能分別講解如下:M00………程序停止。NC執(zhí)行到M00時,中斷程序的執(zhí)行,按循環(huán)起動按鈕可以繼續(xù)執(zhí)行程序。M01………條件程序停止。NC執(zhí)行到M01時,若M01有效開關(guān)置為上位,則M01與M00指令有同樣效果,如果M01有效開關(guān)置下位,則M01指令不起任何作用。M02………程序結(jié)束。遇到M02指令時,NC認(rèn)為該程序已經(jīng)結(jié)束,停止程序的運行并發(fā)出一個位信號。復(fù)M30………程序結(jié)束,并返回程序頭。在程序中,M30除了起到與M02同樣的作用外,還使程序返回程序頭。M98………調(diào)用子程序。M99………子程序結(jié)束,返回主程序。精心整理6.1.2其它M代碼M03………主軸正轉(zhuǎn)。使用該指令使主軸以當(dāng)前指定的主軸轉(zhuǎn)速逆時針(CCW)旋轉(zhuǎn)。M04………主軸反轉(zhuǎn)。使用該指令使主軸以當(dāng)前指定的主軸轉(zhuǎn)速順時針(CW)旋轉(zhuǎn)。M05………主軸停止。M06………自動刀具交換(參閱機床操作說明書)。M08………冷卻開。M09………冷卻關(guān)。M18………主軸定向解除。M19………主軸定向。M29………剛性攻絲(參考“錯誤!未指定書簽。”)。其他M代碼請參閱機床使用說明書。6.2T代碼機床刀具庫使用任意選刀方式,即由兩位的T代碼T××指定刀具號而不必管這把刀在哪一個刀套是1~99之間的任意整必須有一個T碼,如果T指令和M06出現(xiàn)在同一程序段中,中,地址T的取值范圍可以數(shù),在M06之前則T碼也要寫在M06之前。警告:刀具表一定要設(shè)定正確,如果與實際不符,將會嚴(yán)重?fù)p壞機床,并造成不可預(yù)計的后果。詳細(xì)說明請參閱機床使用說明書6.3主軸轉(zhuǎn)速指令(S代碼)一般機床主軸轉(zhuǎn)速范圍是20~6000r/min(轉(zhuǎn)每分)。主軸的轉(zhuǎn)速指令由S代碼給出,S代碼是模態(tài)的,即轉(zhuǎn)速值給定后始終有效,直到另一個S代碼改變模態(tài)值。主軸的旋轉(zhuǎn)指令則由M03或M04實現(xiàn)。6.4剛性攻絲指令(M29)指令M29Sxxxx;機床進入剛性攻絲模態(tài),在剛性攻絲模態(tài)下,Z軸的進給和主軸的轉(zhuǎn)速建立起嚴(yán)法可參見“錯格的位置關(guān)系,這樣,使螺紋孔的加工可以非常方便地進行。M29指令的具體使用方誤!未指定書簽?!钡恼f明。7.程序結(jié)構(gòu)7.1程序結(jié)構(gòu)早期的NC加工程序,是以紙帶為介質(zhì)存儲的,為了保持與以前系統(tǒng)的兼容性,我們所用的NC系統(tǒng)也可以使用紙帶作為存儲的介質(zhì),所以一個完整的程序還應(yīng)包括由紙帶輸入輸出程序所必須的一些信息,這樣,一個完整的程序應(yīng)由下列幾部分構(gòu)成:1、紙帶程序起始符。2、前導(dǎo)。精心整理3、程序起始符。4、程序正文。5、注釋。6、程序結(jié)束符。7、紙帶程序結(jié)束符。7.1.1紙帶程序起始符(TapeStart)該部分在紙帶上用來標(biāo)識一個程序的開始,符號是“%”。在機床操作面板上直接輸入程序時,該符號由NC自動產(chǎn)生。7.1.2前導(dǎo)(LeaderSection)第一個換行(LF)(ISO代碼的情況下)或回車(CR)(EIA代碼的情況下)前的內(nèi)容被稱為前導(dǎo)部分。該部分與程序執(zhí)行無關(guān)。7.1.3程序起始符(ProgramStart)該符號標(biāo)識程序正文部分的開始,ISO代碼為LF,EIA代碼為CR。在機床操作面板上直接輸入程序時,該符號由NC自動產(chǎn)生。7.1.4程序正文(ProgramSection)位于程序起始符和程序結(jié)束符之間的部分為程序正文部分,在機床操作面板上直接輸入程序時,輸入和編輯的就是這一部分。程序正文的結(jié)構(gòu)請參考下一節(jié)的內(nèi)容。7.1.5注釋(CommentSection)在任何地方,一對圓括號之間的內(nèi)容為注釋部分,NC對這部分內(nèi)容只顯示,在執(zhí)行時不予理會。7.1.6程序結(jié)束符(ProgramEnd)用來標(biāo)識程序正文的結(jié)束,所用符號如下:ISO代碼EIA代碼含義程序結(jié)束。M02LFM02CRM30CRM99CRM30LFM99LF程序結(jié)束,返回程序頭。子程序結(jié)束。ISO代碼的LF和EIA代碼的CR,在操作面板的屏幕上均顯示為“;”。7.1.7紙帶程序結(jié)束符(TapeEnd)用來標(biāo)識紙帶程序的結(jié)束,符號為“%”。在機床操作面板上直接輸入程序時,該符號由NC自動產(chǎn)生。7.2程序正文結(jié)構(gòu)7.2.1地址和詞在加工程序正文中,一個英文字母被稱為一個地址,一個地址后面跟著一個數(shù)字就組成了一個詞。每個地址有同不的意義,它們后面所跟的數(shù)字也因此具有不同的格式和取值范圍,參見下表:表7.1精心整理功能地址取值范圍1~9999含義ONG程序號程序號順序號1~999900~99順序號準(zhǔn)備功能尺寸定義指定數(shù)控功能坐標(biāo)位置值X,Y,ZR±99999.999毫米圓弧半徑,圓角半徑圓心坐標(biāo)位置值進給速率I,J,KF±9999.9999毫米進給速率主軸轉(zhuǎn)速選刀1~100,000毫米每分ST1~4000轉(zhuǎn)每分0~99主軸轉(zhuǎn)速值刀具號M0~99輔助功能刀具偏置號暫停時間指定子程序號重復(fù)次數(shù)參數(shù)輔助功能M代碼號指定刀具偏置號暫停時間(毫秒)調(diào)用子程序用調(diào)用子程序用固定循環(huán)參數(shù)1~200H,DP,X0~99999.999秒P1~99991~999P,LP,QP為0~99999.999Q為±99999.999毫米7.2.2程序段結(jié)構(gòu)一個加工程序由許多程序段構(gòu)成,程序段是構(gòu)成加工程序的基本單位。程序段由一個或更多的詞構(gòu)成并以程序段結(jié)束符(EOB,ISO代碼為LF,EIA代碼為CR,屏幕顯示為“;”)作為結(jié)尾。另外,一個程序段的開頭可以有一個可選的順序號N××××用來標(biāo)識該程序段,一般來說,順序號有兩個作用:一是運行程序時便于監(jiān)控程序的運行情況,因為在任何時候,程序號和順序號總是顯示在CRT的右上角;二是在分段跳轉(zhuǎn)時,必須使用順序號來標(biāo)識調(diào)用或跳轉(zhuǎn)位置。必須注意,程序段執(zhí)行的順序只和它們在程序存儲器中所處的位置有關(guān),而與它們的順序號無關(guān),也就是說,如果順序號為N20的程序段出現(xiàn)在順序號為N10的程序段樣先執(zhí)行順序號為N20的程序如果某一程序段的第一個字符為“/”,則表示該程序段為條件程序段,即可選跳段開關(guān)在上跳段開關(guān)在下位時,該程序段才能被執(zhí)行。前面,也一段。位時,不執(zhí)行該程序段,而可選7.2.3主程序和子程序加工程序分為和子程序,一般地,NC執(zhí)行主程序的指令,但當(dāng)執(zhí)行到一條子程序調(diào)用指令主程序時,NC轉(zhuǎn)向執(zhí)行子程序,在子程序中執(zhí)行到返回指令時,再回到主程序。當(dāng)我們的加工程序需要多次運行一段同樣的軌跡時,可以將這段軌跡編成子程序存儲在機床的程序存儲器中,每次在程序中需要執(zhí)行這段軌跡時便可以調(diào)用該子程序。當(dāng)一個主程序子程序該子程序可以子程序,這樣的情況,我們稱之為子程兩重嵌套。一般機床可以允許最多達四重的子程序嵌套。在調(diào)用子程序指令中,可以指令重復(fù)子程序,可以指令重復(fù)最多達999次。子程序應(yīng)該具有如下格式:O××××;子程序號調(diào)用一個時,調(diào)用另一個序的執(zhí)行所調(diào)用的一個精心整理…………;…………;…………;子程序內(nèi)容…………;M99;返回主程序在程序的開始,應(yīng)該有一個由地址O指定的子程序號,在程序的結(jié)尾,返回主程序的指令M99是必不可少的。M99可以不必出現(xiàn)在一個單獨的程序段中,作為子程序的結(jié)尾,這樣的程序段也是可以的:G90G00X0Y100.M99;在主程序中,調(diào)用子程序的程序段應(yīng)包含如下內(nèi)容:M98P×××××××;在這里,地址P后面所跟的數(shù)字中,后面的四位用于指定被調(diào)用的子程序的程序號,前面的三位用于指定調(diào)用的重復(fù)次數(shù)。M98P51002;調(diào)用1002號子程序,重復(fù)5次。M98P1002;調(diào)用1002號子程序,重復(fù)1次。M98P50004;調(diào)用4號子程序,重復(fù)5次。子程序調(diào)用指令可以和運動指令出現(xiàn)在同一程序段中:G90G00X75.Y50.Z53.M98P40035;該程序段指令X、Y、Z三軸以快速定位進給速度運動到指令位置,然后調(diào)用執(zhí)行4次35號子程序。包含子程序調(diào)用的主程序,程序執(zhí)行順序如下例:子程序主程序1N10……………;N20……………;23O1010;N1020…………;N30M98P21010;N1030………N40……………;N1040…………;N50M98P1010;M99;N1050…………;N60……………;N1060……和其它M代碼不同,M98和M99執(zhí)行時,不向機床側(cè)發(fā)送信號。當(dāng)NC找不到地址P指定的程序號時,發(fā)出PS078報警。子程序調(diào)用指令M98不能在MDI方式下執(zhí)行,如果需要單獨執(zhí)行一個子程序,可以在程序編輯方式下編輯如下程序,并在自動運行方式下執(zhí)行?!痢痢痢?;M98P××××;M02(或M30);在M99返回主程序指令中,我們可以用地址P來指定一個順序號,當(dāng)這樣的一個M99指令在子程序中被執(zhí)行時,返回主程序后并不是執(zhí)行緊接著調(diào)用子程序的程序段后的個那程序段,而是轉(zhuǎn)向執(zhí)行具有地址P指定的順序號的個那程序段。如下例:主程序子程序N10…………;N20…………;N30M98P1010;N40…………;N50…………;N60…………;O1010;N1020…………;N1030…………;N1040…………;N1050…………;N1060…………;精心整理N70…………;N1070M99P60;這種主-子程序的執(zhí)行方式只有在程序存儲器中的程序能夠使用。如果M99指令出現(xiàn)在主程序中,執(zhí)行到M99指令時,將返回程序頭,重復(fù)執(zhí)行該程序。這種情況下,如果M99指令中出現(xiàn)地址P,則執(zhí)行該指令時,跳轉(zhuǎn)到順序號為地址P指定的順序號的程序段。大部分情況下,我們將該功能與可選跳段功能聯(lián)合使用。如下例:N10…………;N20…………;可選跳開可選跳開N30…………;關(guān)置于下關(guān)置于上位時/N40M99P20;位時N50…………;N60…………;N70M02;當(dāng)可選跳段開關(guān)置于下位時,跳段標(biāo)識符不起作用,M99P20被執(zhí)行,跳轉(zhuǎn)到N20程序段,重復(fù)執(zhí)行N20及N30(如果M99指令中沒有P20,則跳轉(zhuǎn)到程序頭,即N10程序段),當(dāng)可選跳段開關(guān)置于上位時,跳段標(biāo)識符起作用,該程序段被跳過,N30程序段執(zhí)行完畢后執(zhí)行N50程序段,直到N70M02;結(jié)束程序的執(zhí)行。值得注意的一點是如果包含M02、M30或M99的程序段前面有跳段標(biāo)識符“/”,則該程序段不被認(rèn)為是程序的結(jié)束。8.簡化編程功能8.1孔加工固定循環(huán)(G73,G74,G76,G80~G89)應(yīng)用孔加工固定循環(huán)功能,使得其它方法需要幾個程序段完成的功能在一列出了所有的孔加工固定循環(huán)。一般地,一個孔加工固定循環(huán)完成以下6步操作(見圖8.1):1、X、Y軸快速定位。個程序段內(nèi)完成。表8.12、Z軸快速定位到R點。3、孔加工4、孔底動作。5、Z軸返回R點。6、Z軸快速返回初始點。表8.1孔加工固定循環(huán)G代碼加工運動孔底動作返回運動應(yīng)用(Z軸負(fù)向)(Z軸正向)G73G74G76G80G81G82G83分次,切削進給-快速定位進給高速深孔鉆削切削進給切削進給-暫停-主軸正轉(zhuǎn)切削進給左螺紋攻絲主軸定向,讓刀快速定位進給精鏜循環(huán)--取消固定循環(huán)切削進給切削進給-快速定位進給普通鉆削循環(huán)快速定位進給鉆削或粗鏜削快速定位進給深孔鉆削循環(huán)暫停分次,切削進給-精心整理G84切削進給暫停-主軸反轉(zhuǎn)-切削進給切削進給快速定位進給快速定位進給手動右螺紋攻絲鏜削循環(huán)鏜削循環(huán)反鏜削循環(huán)鏜削循環(huán)鏜削循環(huán)G85切削進給G86切削進給主軸停G87切削進給主軸正轉(zhuǎn)暫停-主軸停暫停G88切削進給G89切削進給切削進給對孔加工固定循環(huán)指令的執(zhí)行有影響的指令主要有G90/G91及G98/G99指令。圖8.2(a)及圖8.2(b)示意了G90/G91對孔加工固定循環(huán)指令的影響。G98/G99決定固定循環(huán)在孔加工完成后返回起始點;在G99模態(tài)下則返回R點。一般地,如果被加工的孔在一個平整的平面上,我們可以使用G99指令,因為G99模態(tài)下返回R點非??拷ぜ砻?,這樣可以縮短零件加工時間,但如果工件表面有高于被加工孔的凸臺或筋時,使用G99時非常有可能使刀具和工件發(fā)生碰撞,這時,就應(yīng)該使用G98,使Z軸返回初始點后再進行下一個孔的定位,這樣就比較安全。參見圖8.3(a)、圖8.3(b)。G99(返回圖8.3(a)R點還是起始點,G98模態(tài)下,孔加工完成后Z軸返回R點進行下一個孔的定位,而一般編程中R點)G98(返回初始點)圖8.3(b)下個孔定位初始點下個孔定位初始點R點R點在G73/G74/G76/G81~G89后面,給出孔加工參數(shù),格式如下:G××X___Y___Z___R___Q___P___F___K___;重復(fù)次數(shù)孔的加工參數(shù)被加工孔的位置參數(shù)孔加工方法下面的表8.2則說明了各址地指定的加工參數(shù)的含義??准庸し绞揭姳鞧8.1被加工孔位置參數(shù)X、Y以增量值方式或絕對值方式指定被加工孔的位置,刀具向被加工孔運動的軌跡和速度與G00在絕對值方式下指定沿Z軸方向孔底的位置,增量值方式的相同??准庸?shù)Z精心整理下指定從R點到孔底的距離??准庸?shù)孔加工參數(shù)在絕對值方式下指定沿Z軸方向R點的位置,增量值方式下指定從初始點到R點的距離。RQ用于指定深孔鉆循環(huán)G73和G83中的每次進刀量,精鏜循環(huán)G76和反鏜循環(huán)G87中的偏移量(無論G90或G91模態(tài),總是增量值指令)孔加工參數(shù)孔加工參數(shù)用于孔底動作有暫停的固定循環(huán)中指定暫停時間,單位為秒。PF用于指定固定循環(huán)中的切削進給速率,在固定循環(huán)中,從初始點到R點及從R點到初始點的運動以快速進給的速度進行,從R點到Z點的運動以F指定的切削進給速度進行,而從Z點返回R點的運動則根據(jù)固定循環(huán)的不同可能以F指定的速率或快速進給速率進行。重復(fù)次數(shù)指定固定循環(huán)在當(dāng)前定位點的重復(fù)次數(shù),如果不指令K,NC認(rèn)為K=1,如果指令K0,則固定循環(huán)在當(dāng)前點不執(zhí)行。K由G××指定的孔加工方式是模態(tài)的,如果不改變當(dāng)前的孔加工方式模態(tài)或取消固定循環(huán)的話,孔加工模態(tài)會一直保持下去。使用G80或01組的G指令(參見表1.1)可以取消固定循環(huán)。孔加工參數(shù)也是模態(tài)的,在被改變或固定循環(huán)被取消之前也會一直保持,即使孔加工模態(tài)被改變。我們可以在指令一個固定循環(huán)時或執(zhí)行固定循環(huán)中的任何時候指定或改變?nèi)魏我粋€孔加工參數(shù)。重復(fù)次數(shù)K不是一個模態(tài)的值,它只在需要重復(fù)的時候給出。進給速率F則是一個模態(tài)的值,即使固定循環(huán)取消后它仍然會保持。如果正在執(zhí)行固定循環(huán)的過程中NC系統(tǒng)被復(fù)位,則孔加工模態(tài)、孔加工參數(shù)及重復(fù)次數(shù)K均被取消。下面的例子可以讓大家更好地理解以上所講的內(nèi)容:序號1程序內(nèi)容S____M03;注釋給出轉(zhuǎn)速,并指令主軸正向旋轉(zhuǎn)。2G81X__Y__Z__R__F__K__;快速定位到X、Y指定點,以Z、R、F給定的孔加工參數(shù),使用G81給定的孔加工方式進行加工,并重復(fù)K次,在固定循環(huán)執(zhí)行的開始,Z、R、F是必要的孔加工參數(shù)。3Y__;X軸不動,Y軸快速定位到指令點進行孔的加工,孔加工參數(shù)及孔加工方式保持2中的模態(tài)值。2中的值在此不起作用。K45G82X__P__K__;孔加工方式被改變,孔加工參數(shù)Z、R、F保持模態(tài)值,給定孔加工參數(shù)P的值,并指定重復(fù)K次。G80X__Y__;固定循環(huán)被取消,除F以外的所有孔加工參數(shù)被取消。精心整理6G85X__Y__Z__R__P__;由于執(zhí)行5時固定循環(huán)已被取消,所以必要的孔加工參數(shù)除F之外必須重新給定,即使這些參數(shù)和原值相比沒有變化。789X__Z__;X軸定位到指令點進行孔的加工,孔加工參數(shù)Z在此程序段中被改變。G89X__Y__;定位到XY指令點進行孔加工,孔加工方式被改變?yōu)镚98。R、P由6指定,Z由7指定。固定循環(huán)模態(tài)被取消,除F外所有的孔加工參數(shù)都被取消。G01X__Y__;當(dāng)加工在同一條直線上的等分孔時,可以在G91模態(tài)下使用G91G81X__Y__Z__R__F__K5;X、Y給定了第一個被加工孔和當(dāng)前刀具所在點的距離,各被加工孔的位置如下圖K參數(shù),K的最大取值為9999。以上程序段中,所示:當(dāng)前刀具所在位置最后一個被加工孔的位置第一個被加工孔的位置下面我們將依次圖示并講解每個固定循環(huán)的執(zhí)行過程。8.1.1G73(高速深孔鉆削循環(huán))在高速深孔鉆削循環(huán)中,從R點到Z點的Z軸每次向上Q給定。于徑深比小的孔(如Φ5,深70)的加工,切削進給完畢后Z軸抬起的進給是分段完成的,每段切削進給完成后Z軸向上抬起一段距離,然后再進行下一段的切削進給,抬起的距離為d,由531#參數(shù)給定,每次進給的深度由孔加工參數(shù)該固定循環(huán)主要用每段動作起到了斷屑的作用。8.1.2G74(左螺紋攻絲循環(huán))在使用左螺紋攻絲循環(huán)時,循環(huán)開始以前必須給M04指令使主軸反轉(zhuǎn),并且使F與S的比值等于螺距。另外,在G74或G84循環(huán)進行中,進給倍率開關(guān)和進給保持開關(guān)的作用將被忽略,即進給倍率被保持在100%,而且在一個固定循環(huán)執(zhí)行完畢之前不能中途停止。8.1.3G76(精鏜循環(huán))主軸定向刀具X、Y軸定位后,F(xiàn)給定的速度進給到Z點,方向移動一段再快速返回初始點或R點,返回后,主軸再以原來的轉(zhuǎn)速和方向旋轉(zhuǎn)。在這里,孔底的移動距離由孔Q給定,Q始終應(yīng)為正值,移動的Z軸快速運動到R點,再以然后主軸定向并向給定的距離,加工參數(shù)方精心整理向由2#機床參數(shù)的4、5兩位給定。在使用該固定循環(huán)時,應(yīng)注意孔底移動的方向是使主軸定向后,刀尖離開工件表面的方向,這樣退刀時便不會劃傷已加工好的工件表面,可以得到較好的精度和光潔度。偏移量Q警告:每次使用該固定循環(huán)或者更換使用該固定循環(huán)的刀具時應(yīng),注意檢查主軸定向后刀尖的方向與要求是否相符。如果加工過程中出現(xiàn)刀尖方向不正確的情況,將會損壞工件、刀具甚至機床!8.1.4G80(取消固定循環(huán))G80指令被執(zhí)行以后,固定循環(huán)(G73、G74、G76、G81~G89)被該指令取消,R點和Z點的參數(shù)以及除F外的所有孔加工參數(shù)均被取消。另外01組的G代碼也會起到同樣的作用。8.1.5G81(鉆削循環(huán))G81是最簡單的固定循環(huán),它的執(zhí)行過程為:X、Y定位,Z軸快進到R點,以F速度進給到Z點,快速返回初始點(G98)或R點(G99),沒有孔底動作。8.1.6G82(鉆削循環(huán),粗鏜削循環(huán))G82固定循環(huán)在孔底有一個暫停的動作,除此之外和G81完全相同??椎椎臅和?梢蕴岣呖咨畹木取?.1.7G83(深孔鉆削循環(huán))和G73指令相似,G83指令下從R點到Z點的完成后,Z軸返回的是R點,然后以快速進給速率運動到距離下一段進給起點上方d的位置開始下一段進給運動。進給也分段完成,和G73指令不同的是,每段進給精心整理每段進給的距離由孔加工參數(shù)Q給定,Q始終為正值,d的值由532#機床參數(shù)給定。見圖8.9。8.1.8G84(攻絲循環(huán))G84固定循環(huán)除主軸旋轉(zhuǎn)的方向完全相反外,其它與左螺紋攻絲循環(huán)G74完全一樣,請參考8.1.2的內(nèi)容。注意在循環(huán)開始以前指令主軸正轉(zhuǎn)。8.1.9G85(鏜削循環(huán))該固定循環(huán)非常簡單,執(zhí)行過程如下:X、Y定位,Z軸快速到R點,以F給定的速度進給到Z點,以F給定速度返回R點,如果在G98模態(tài)下,返回R點后再快速返回初始點。G86(鏜削循環(huán))該固定循環(huán)的執(zhí)行過程和G81相似,不同之處是G86中刀具進給到孔底時使主軸停止,快速返回到R點或初始點時再使主軸以原方向、原轉(zhuǎn)速旋轉(zhuǎn)。精心整理G87(反鏜削循環(huán))G87循環(huán)中,X、Y軸定位后,主軸定向,X、Y軸向指定方向移動由加工參數(shù)Q給定的距離,以快速進給速度運動到孔底(R點),X、Y軸恢復(fù)原來的位置,軸以F給定的速度進給到Z點,X、Y軸向指定方向移動Q指定的距離,以快X、Y軸恢復(fù)定位位置,該固定循環(huán)用于圖8.13(a)所示的孔的加工。該指令不能使用G99,注意事項同G76。主軸以給定的速度和方向旋轉(zhuǎn),Z然后主軸再次定向,速進給速度返回初始點,主軸開始旋轉(zhuǎn)。G88(鏜削循環(huán))固定循環(huán)G88是帶有手動返回功能的用于鏜削的固定循環(huán),參見圖8.14。G89(鏜削循環(huán))該固定循環(huán)在G85的基礎(chǔ)上增加了孔底的暫停,參見圖8.15。在以上各圖示中我們采用以下方式表示各段的進給:表示以快速進給速率運動。表示以切削進給速率運動。表示手動進給。剛性攻絲方式在攻絲循環(huán)G84或反攻絲循環(huán)G74的前一程序段指令M29Sxxxx;則機床進入剛性攻絲模態(tài)。NC執(zhí)行到該指令時,主軸停止,然后主軸正轉(zhuǎn)指示燈亮,表示進入剛性攻絲模態(tài),其后的G74或G84循環(huán)被稱為剛性攻絲循環(huán),由于剛性攻絲循環(huán)中,主軸轉(zhuǎn)速和Z軸的進給嚴(yán)格成比例同步,因此可以使用剛性夾持的絲錐進行螺紋孔的加工,并且還可以提高螺紋孔的加工速度,提高加工效率。使用G80和01組G代碼都可以解除剛性攻絲模態(tài),另外復(fù)位操作也可以解除剛性攻絲模態(tài)。使用剛性攻絲循環(huán)需注意以下事項:1)G74或G84中指令的F值與M29程序段中指令的S值的比值(F/S)即為螺紋孔的螺距值。2)Sxxxx必須小于0617號參數(shù)指定的值,否則執(zhí)行固定循環(huán)指令時出現(xiàn)編程報警。3)F值必須小于切削進給的上限值4000mm/min即參數(shù)0527的規(guī)定值,否則出現(xiàn)編程報警。4)在M29指令和固定循環(huán)的G指令之間不能有S指令或任何坐標(biāo)運動指令。5)不能在攻絲循環(huán)模態(tài)下指令M29。6)不能在取消剛性攻絲模態(tài)后的第一個程序段中執(zhí)行S指令。7)不要在試運行狀態(tài)下執(zhí)行剛性攻絲指令。使用孔加工固定循環(huán)的注意事項1.編程時需注意在固定循環(huán)指令之前,必須先使用S和M代碼指令主軸旋轉(zhuǎn)。2.在固定循環(huán)模態(tài)下,包含X、Y、Z、A、R的程序段將執(zhí)行固定循環(huán),如果一個程序段不包含上列的任何一個地址,則在該程序段中將不執(zhí)行固定循環(huán),G04中的地址X除外。另外,G04中的地址P不會改變孔加工參數(shù)中的P值。精心整理3.孔加工參數(shù)Q、P必須在固定循環(huán)被執(zhí)行的程序段中被指定,否則指令的Q、P值無效。4.在執(zhí)行含有主軸控制的固定循環(huán)(如G74、G76、G84等)過程中,刀具開始切削進給時,主軸有可能還沒有達到指令轉(zhuǎn)速。這種情況下,需要在孔加工操作之間加入G04暫停指令。5.我們已經(jīng)講述過,01組的G代碼也起到取消固定循環(huán)的作用,所以請不要將固定循環(huán)指令和01組的G代碼寫在同一程序段中。6.如果執(zhí)行固定循環(huán)的程序段中指令了一個M代碼,M代碼將在固定循環(huán)執(zhí)行定位時被同時執(zhí)行,M指令執(zhí)行完畢的信號在Z軸返回R點或初始點后被發(fā)出。使用K參數(shù)指令重復(fù)執(zhí)行固定循環(huán)時,同一程序段中的M代碼在首次執(zhí)行固定循環(huán)時被執(zhí)行。7.在固定循環(huán)模態(tài)下,刀具偏置指令G45~G48將被忽略(不執(zhí)行)。8.單程序段開置關(guān)上位時,固定循環(huán)執(zhí)行完X、Y軸定位、快速進給到R點及從孔底返回(到R點或到初始點)后,都會停止。也就是說需要按循環(huán)起動按鈕3次才能完成一個孔的加工。3次停止中,前面的兩次是處于進給保持狀態(tài),后面的一次是處于停止?fàn)顟B(tài)。9.執(zhí)行G74和G84循環(huán)時,Z軸從R點到Z點和Z點到R點兩步操作之間如果按進給保持按鈕的話,進給保持指示燈立即會亮,但機床的動作卻不會立即停止,直到Z軸返回R點后才進入進給保持狀態(tài)。另外G74和G84循環(huán)中,進給倍率開關(guān)無效,進給倍率被固定在100%。9.刀具補償功能9.1刀具長度補償(G43,G44,G49)使用G43(G44)H__;指令可以將Z軸運動的終點向正或負(fù)向偏移一段距離,這段距離等于H指令的補償號中存儲的補償值。G43或G44是模態(tài)指令,H__指定的補償號也是模態(tài)的使用這條指令,編程人員在編寫加工程序時就可以不必考慮刀具的長度而只需考慮刀尖的位置即可。刀具磨損或損壞后更換新的刀具時也不需要更改加工程序,可以直接修改刀具補償值。G43指令為刀具長度補償+,也就是說Z軸到達的實際位置為指令值與補償值相加的位置;G44指令為刀具長度補償-,也就是說Z軸到達的實際位置為指令值減去補償值的位置。H的取值范圍為00~200。H00意味著取消刀具長度補償值。取消刀具長度補償?shù)牧硪环N方法是使用指令G49。NC執(zhí)行到G49指令或H00時,立即取消刀具長度補償,并使Z軸運動到不加補償值的指令位置。補償值的取值范圍是999.999~999.999毫米或99.9999~99.9999英寸。9.2刀具半徑補償當(dāng)使用加工中心機床進行內(nèi)、外輪廓的銑削時,我們希望能夠以輪廓的形狀作為我們的編程軌跡,在編程軌跡的法線方向上距離編程軌跡的距這時,刀具中心的軌跡應(yīng)該是這樣的:能夠使刀具中心離始終等于刀具的半徑。在本機床上,這樣的功能可以由G41或G42指令來實現(xiàn)。格式:G41(G42)H__;9.2.1補償向量補償向量是一個二維的向量,由它來確定進行刀具半徑補償時,實際位置和編程位置之間的偏移距離和方向。補償向量的模即實際位置和補償位置之間的距離始終等于指定補償號中存儲的補償值,補償向量的方向始終為編程軌跡的法線方向。該編程向量由NC系統(tǒng)根據(jù)編程軌跡和補償值計算得出,并由此控制刀具(X、Y軸)的運動完成補償過程。精心整理9.2.2補償值在G41或G42指令中,地址H指定了一個補償號,每個補償號對應(yīng)一個補償值。補償號的取值范圍為0~200,這些補償號由長度補償和半徑補償共用。和長度補償一樣,H00意味著取消半徑補償。補償值的取值范圍和長度補償相同
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030年中國環(huán)丙氟哌酸市場風(fēng)險評估規(guī)劃研究報告
- 2025-2030年中國漁業(yè)機械行業(yè)供需狀況及投資戰(zhàn)略研究報告
- 2025-2030年中國汽車輪轂單元行業(yè)競爭格局及投資策略分析報告
- 2025-2030年中國雜交稻谷市場十三五規(guī)劃及發(fā)展建議分析報告
- 2025-2030年中國智能化開關(guān)設(shè)備市場運營狀況及發(fā)展趨勢分析報告
- 2025-2030年中國無水叔丁醇產(chǎn)業(yè)發(fā)展現(xiàn)狀及前景趨勢分析報告
- 2025-2030年中國指接板行業(yè)競爭格局及發(fā)展策略分析報告
- 2025-2030年中國增韌劑MBS高膠粉市場運行狀況及發(fā)展趨勢預(yù)測報告
- 一年級下冊綜合實踐活動教案2
- 生物-山東省濰坊市、臨沂市2024-2025學(xué)年度2025屆高三上學(xué)期期末質(zhì)量檢測試題和答案
- 2025年小學(xué)督導(dǎo)工作計劃
- 2025年月度工作日歷含農(nóng)歷節(jié)假日電子表格版
- 《商務(wù)數(shù)據(jù)分析》課件-商務(wù)數(shù)據(jù)的分析
- 安全隱患規(guī)范依據(jù)查詢手冊
- 部編版六年級下冊道德與法治全冊教案教學(xué)設(shè)計
- 最新六年級英語下冊《全套教材分析解讀》外研版課件
- 高質(zhì)量SCI論文入門必備從選題到發(fā)表全套課件
- 發(fā)票(商業(yè)發(fā)票)格式
- Counting Stars 歌詞
評論
0/150
提交評論