g40指令是指:取消刀具半徑補償指令。
G40--取消刀具半徑補償,按程序路徑進給。
G41--左偏刀具半徑補償,按程序路徑前進方向刀具偏在零件左側進給。
G42--右偏刀具半徑補償,按程序路徑前進方向刀具偏在零件右側進給。
零件加工程序一般是以刀具的某一點按零件圖紙進行編制的。但實際加工中的車刀,由于工藝或其他要求,刀尖往往不是一假想點,而是一段圓弧。切削加工時。實際切削點與理想狀態下的切削點之間的位置有偏差,會造成過切或少切,影響零件的精度。因此在加工中進行刀尖半徑補償以提高零件精度。
將零件外形的軌跡偏移一個刀尖半徑的方法就是B型刀具補償方式,這種方法簡單,但在執行一程序段完成后,才處理下一程序段的運動軌跡,因此在兩程序的交點處會產生過切等現象。為解決上述問題、消除誤差,因此有必要建立C型刀具補償方式。
C型刀具補償方式在讀入一程序段時,并不馬上執行,而是再讀入下一程序段,根據兩個程序段交點連接的情況計算相應的運動軌跡(轉接向量)。由于讀取兩個程序段進行預處理,因此C型刀具補償方式在輪廓上能進行更精確的補償。