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