G40,G41,G42 是有關刀具半徑補償功能的刀具半徑補償指令
刀具半徑補償指令格式如下:
G17 G41(或G42) G00(或G01) X Y D
或
G18 G41(或G42) G00(或G01) X Z D
a)左刀補G41 | b)右刀補G42 |
圖1 G41/G42指令的刀具補償方向 |
或
G19 G41(或G42) G00(或G01) Y Z D;
G40
G41是相對於刀具前進方向左側進行補償,稱為左刀補。如圖1a所示。這時相當於順銑。
G42是相對於刀具前進方向右側進行補償,稱為右刀補。如圖1b所示。這時相當於逆銑。
從刀具壽命、加工精度、表面粗糙度而言,順銑效果較好,因此G41使用較多。
D 是刀補號地址,是系統中記錄刀具半徑的存儲器地址,後面跟的數值是刀具號,用來調用內存中刀具半徑補償的數值。刀補號地址可以有D01-D99共100個地址。其中的值可以用MDI方式預先輸入在內存刀具表中相應的刀具號位置上。進行刀具補償時,要用G17/G18/G19選擇刀補平面,預設狀態是XY平面。
G40是取消刀具半徑補償功能,所有平面上取消刀具半徑補償的指令均為G40。
G40,G41,G42是模態代碼,它們可以互相註銷。
使用刀具補償功能的優越性在於:
在編程時可以不考慮刀具的半徑,直接按圖樣所給尺寸進行編程,只要在實際加工時輸入刀具的半徑值即可。
可以使粗加工的程序簡化。利用有意識的改變刀具半徑補償量,則可用同一刀具、同一程序、不同的切削余量完成加工。