數控銑床應用刀具補償功能后數控系統可以對刀具長(cháng)度和刀具半徑進(jìn)行自動(dòng)校正,使編程人員可以直接根據零件圖紙進(jìn)行編程,不必考慮刀具因素。它的優(yōu)點(diǎn)是在換刀后不需要另外編寫(xiě)程序,只需輸入新的刀具參數即可,而且粗、精加工可以通用。1、G43、G44、G49—刀具長(cháng)度補償功能將編程時(shí)的刀具長(cháng)度和實(shí)際使用的刀具長(cháng)度之差設定于刀具偏置存儲器中。用該功能補償這個(gè)差值而不用修改程序。用G43或G44指定刀具長(cháng)度補償方向。由輸入的地址號(H代碼),從偏置存儲器中選擇刀具偏置值。
(1)數控銑床刀具長(cháng)度補償方法。根據刀具的偏置軸,可以使用下面三種刀具補償方法:①刀具長(cháng)度偏置A。沿Z軸補償刀具長(cháng)度的差值。②刀具長(cháng)度偏置B。沿X、Y、或Z軸補償刀具長(cháng)度的差值。③刀具長(cháng)度偏置C。沿指定軸補償刀具長(cháng)度的差值。
(2)數控銑床刀具長(cháng)度偏置方向。①無(wú)論是絕對坐標編程還是增量坐標編程,當指定G43時(shí),用H代碼指^的刀具長(cháng)度偏置值加到程序中由指令指定的終點(diǎn)位置坐標上。當指定G44時(shí),從終點(diǎn)位置減去長(cháng)度補償值。補償后的坐標值表示補償后的終點(diǎn)位置,而不管選擇的是絕對值還是增量值。②如果不指定軸的移動(dòng),系統假定指定了不引起移動(dòng)的移動(dòng)指令。當用G43對刀具長(cháng)度偏置指定一個(gè)正值時(shí),刀具按正向移動(dòng)。當用G44對刀具長(cháng)度補償指定一個(gè)正值時(shí),刀具按負向移動(dòng)。當對刀具長(cháng)度補償指定負值時(shí),刀具則向相反方向移動(dòng)。③G43和G44是模態(tài)G代碼,它們一直有效,直到指定同組的G代碼為止。
(3)數控銑床刀具長(cháng)度偏置值地址。H為刀具長(cháng)度偏置值地址,其范圍為H00H99,可由用戶(hù)設定刀具長(cháng)度偏置值,其中H00的長(cháng)度偏置值恒為零。刀具長(cháng)度偏置值的范圍為0±999.999 mm(公制),0±99.999 9 in(英制)。
(4)數控銑床取消刀具長(cháng)度補償指令。①一般加工完一個(gè)工件后,應該撤銷(xiāo)刀具長(cháng)度補償,用G49或H0指令可以取消刀具長(cháng)度補償。②在刀具長(cháng)度偏置B沿兩個(gè)或更多軸執行后,用G49取消沿所有軸的長(cháng)度補償。如果用H0指令,僅取消沿垂直于指定平面的軸的長(cháng)度補償。如圖所示,該工件上有三個(gè)孔,孔徑為20mm,孔深如圖,試編寫(xiě)加工程序。編程坐標系如圖,取距離工件表面3mm處為Z=0平面,刀具長(cháng)度偏置值H1=-4.0.程序如下:
00000
NOOl G91 COOX120.0Y80.0; (定位)
N002 S20 M03; (啟動(dòng)主軸)
N003 G43 Z32.0 III; (刀具長(cháng)度補償)
N004 Z-21.0 FIOOO: (鉆孔1)
N005 (X)4 P2000; (孔底暫停2s)
N006 (XX) Z2I.O (退刀)
N007 X30.0 Y -50.0; (定位)
N008 (X)l Z-41.0; (鉆孔2)
N009 000 Z4I 0; (退刀)
NO10 X50.0 Y30.0; (定位)
N01I C01 Z-25.0; (鉆孔3)
N012 (X)4 1*2000; (孔底暫停2s)
N0I3 (XX) 751 HO; (退刀,撤銷(xiāo)長(cháng)度補償)
N0I4 X-120.0Y-60.0 (撤回編程起始點(diǎn))
N0I5 M02 (程序結束)
辦公:0532-68681187
傳真:0532-68681188
郵箱:Qingdao@tajane.com
地址:青島市即墨區大眾一路76號中南高科即墨科技創(chuàng )新產(chǎn)業(yè)園31號樓C-101