在加工中心上,G43和G44指令是用來調整刀具補償的兩個關鍵工具。G43指令,通常稱為前向補償,其格式為g43zuuh,會將編程的Z值加上偏移值寄存器中預設的H代碼值,實際執行的Z坐標值為Z’=Z’+H。相反,G44指令執行負補償,即從Z值中減去預設值,Z’=Z’—H。這些指令與G90或G91指令無關,一個正值的H等于G43,負值則相當于G44。
值得注意的是,G43和G44指令中的Z值可以是0,但H0或H00會取消刀具長度補償,這與G49指令效果相同。補償僅對Z軸有效,H軸運動不被補償。偏移量通過H代碼指定,如G43Z100配合H1=20和H2=-30,會使Z軸移動到120的位置。
在程序中,G43(或G44)會先于G00或G01執行,且在固定循環程序中,只能指定一個H代碼。在返回參考點時,除非特別指令,否則需在程序結束或加工結束后取消刀具長度補償,以確保安全。
總的來說,G43和G44指令是加工中心編程中精細調整刀具路徑的關鍵,理解和正確使用它們能有效提高加工精度和效率。