【文章內(nèi)容簡(jiǎn)介】
49G17G21; 初始化相關(guān)G功能G54; 定義坐標(biāo); a X、Y軸移動(dòng)到下刀點(diǎn)的正上方,設(shè)置轉(zhuǎn)速; b 刀具長(zhǎng)度補(bǔ)償,Z軸下移到安全高度,主軸正轉(zhuǎn); c Z軸以較大進(jìn)給量切削到Z0; d ; e; f; g Z軸上升到換刀點(diǎn),主軸停轉(zhuǎn),取消刀長(zhǎng)補(bǔ)償; h 回刀具起始點(diǎn),工件臺(tái)移動(dòng)到適當(dāng)?shù)奈恢肕30; 程序結(jié)束五、刀具半徑補(bǔ)償?shù)稄窖a(bǔ)償?shù)淖饔茫豪玫毒甙霃窖a(bǔ)償功能,可按加工工件輪廓編程,即使刀具在因磨損、重磨或更換后直徑發(fā)生改變,或者零件的尺寸有加工誤差時(shí)只需改變半徑補(bǔ)償參數(shù),仍用同一個(gè)程序;刀具半徑補(bǔ)償值不一定等于刀具半徑值,用同一個(gè)程序通過(guò)改變刀具半徑的刀補(bǔ)量,可以對(duì)零件輪廓進(jìn)行粗、精加工。如圖所示,應(yīng)用刀具半徑補(bǔ)償指令加工時(shí),刀具的中心始終與工件輪廓相距一個(gè)刀具半徑距離。當(dāng)?shù)毒吣p或刀具重磨后,刀具半徑變小,只需在刀具補(bǔ)償值中輸入改變后的刀具半徑,而不必修改程序。在采用同一把半徑為R的刀具,并用同一個(gè)程序進(jìn)行粗、精加工時(shí),設(shè)精加工余量為△,則粗加工時(shí)設(shè)置的刀具半徑補(bǔ)償量為R+△,就能在粗加工后留下精加工余量△,精加工時(shí)設(shè)置的刀具半徑補(bǔ)償量為R。運(yùn)動(dòng)情況見(jiàn)圖 。圖 刀具半徑補(bǔ)償?shù)淖饔酶袷剑篏41/G42D 刀具半徑左補(bǔ)償與順銑相對(duì)應(yīng),反之,則右補(bǔ)償與逆銑對(duì)應(yīng)。刀具半徑補(bǔ)償偏置寄存器號(hào)D ,其偏置量的大小在操作面板的偏置寄存器中設(shè)定。刀具半徑補(bǔ)償?shù)娜齻€(gè)過(guò)程:刀具半徑補(bǔ)償在直線段建立;補(bǔ)償狀態(tài)下加工零件;在直線段取消刀具半徑補(bǔ)償。可用如下程序格式:G00/G01 G41/G42 X Y D 建立補(bǔ)償程序段…… 輪廓切削程序段……G00/G01 G40 X Y 補(bǔ)償撤消程序段其中:G41/G42程序段中的X、Y值是建立補(bǔ)償直線段的終點(diǎn)坐標(biāo)值;G40程序段中的X、Y值是撤消補(bǔ)償直線段的終點(diǎn)坐標(biāo);在建立刀具半徑補(bǔ)償以后,不能出現(xiàn)連續(xù)兩個(gè)程序段無(wú)選擇補(bǔ)償坐標(biāo)平面的移動(dòng)指令,否則數(shù)控系統(tǒng)因無(wú)法正確計(jì)算程序中刀具軌跡交點(diǎn)坐標(biāo),可能產(chǎn)生過(guò)切現(xiàn)象。即刀補(bǔ)指令與有效的移動(dòng)指令之間不能間隔兩行以上。在補(bǔ)償狀態(tài)下,銑刀的直線移動(dòng)量及銑削內(nèi)側(cè)圓弧的半徑值要大于或等于刀具半徑,否則補(bǔ)償時(shí)會(huì)產(chǎn)生干涉,系統(tǒng)在執(zhí)行相應(yīng)程序段時(shí)將會(huì)產(chǎn)生報(bào)警,停止執(zhí)行。通常過(guò)切有以下兩種情況:(1)刀具半徑大于所加工工件內(nèi)輪廓轉(zhuǎn)角時(shí)產(chǎn)生的過(guò)切,如圖 所示。(2)刀具直徑大于所加工溝槽時(shí)產(chǎn)生的過(guò)切,如圖 所示。圖 加工內(nèi)輪廓轉(zhuǎn)角圖 加工溝槽例73在立式數(shù)控銑床上按如圖所示的走刀路線銑削工件外輪廓,已知主軸轉(zhuǎn)速為400r/min,進(jìn)給量為200mm/min。試編制加工程序。參考程序如下:O7002; 程序名G90G80G40G49G17G21; 初始化相關(guān)G功能G54; 定義坐標(biāo); a X、Y軸移動(dòng)到下刀點(diǎn)的正上方,設(shè)置轉(zhuǎn)速; b 刀長(zhǎng)補(bǔ)償,Z軸下移到安全高度,主軸正轉(zhuǎn); c Z軸以較大進(jìn)給量到切削高度,切削液開(kāi); d 設(shè)置刀具半徑補(bǔ)償;; e; f; g; h; i; j; k; l;; m 取消刀徑補(bǔ)償; n 取消刀長(zhǎng)補(bǔ)償; o Z軸上升到換刀點(diǎn),主軸停轉(zhuǎn)X0Y0; 工件臺(tái)移動(dòng)到適當(dāng)?shù)奈恢肕30; 程序結(jié)束數(shù)車、加工中心刀具指令對(duì)比數(shù)控車床:選刀和換刀T0100 刀長(zhǎng)補(bǔ)償T0101 取消T0100 刀徑補(bǔ)償G41/G42 取消G40加工中心:選刀T01 換刀M06 T02或選刀和換刀T01 M06刀長(zhǎng)補(bǔ)償G43/G44 Hxx 取消 G49或G43H00刀徑補(bǔ)償G41/G42 Dxx 取消 G40程序的開(kāi)始段內(nèi)容① 程序號(hào)(O70001)② 初始化相關(guān)參數(shù)(G90G80G49G40G21G17)③ 定義坐標(biāo)(G