數控銑削加工刀具半徑補償分為刀具半徑左補償和刀具半徑右補償,分別用G41 和G42定義。根據ISO 標準,沿刀具前進方向當刀具中心軌跡位於零件輪廓右邊時,稱為刀具半徑右補償,反之稱為刀具半徑左補償,當不需要進行刀具半徑補償時,則用G40 取消刀具半徑補償。
刀具半徑補償的建立
刀具半徑補償的建立就是在刀具從起刀點(起刀點位於零件輪廓之外,距離加工零件輪廓切入點較近)以進給速度接近工件時,刀具中心軌跡從與程式設計軌跡重合過渡到與程式設計軌跡偏離一個刀具半徑值的過程。刀具半徑補償偏置方向由G41(左補償)或G42(右補償)確定。
建立刀具半徑補償
建立刀具半徑左補償的有關指令如下:
N10 G90 G92 X-10。 Y-10。 Z0;定義程式原點,起刀點座標為(-10,-10,0)。
N20 S900 M03;啟動主軸。
N30 G17 G01 G41 X0 Y0 D01;建立刀具半徑左補償,刀具半徑偏置寄存號D01。
N40 Y50。 ;定義首段零件輪廓。
其中,D01 為呼叫D01 號刀具半徑偏置暫存器中存放的刀具半徑值。
建立刀具半徑右補償的有關指令如下:
N30 G17 G01 G42 X0 Y0 D01;建立刀具半徑右補償。
刀具半徑補償的取消 與建立刀具半徑補償過程類似,在零件最後一段刀具半徑補償軌跡加工完成後,刀具撤離工件,回到退刀點,在這個過程中應取消刀具半徑補償,其指令用G40。
退刀點也應位於零件輪廓之外,距離加工零件輪廓退出點較近,可以與起刀點相同,也可以不相同。在圖3中假如退刀點與起刀點相同的話,其刀具半徑補償取消過程的命令如下: N100 G01X0Y0;加工到工件原點。 N110 G01G40X-10Y-10;取消刀具半徑補償,退回到退刀點。
注意事項G41、G42 為模態指令; G41(或G42)必須與G40 成對使用;編入G41(或G42)、G40 程式段,用G01(G40 程式段亦可用G00,但一般用G01)功能及對應座標引數; G41(或G42)與G40 之間的程式段不得出現任何轉移加工,如映象、子程式加工等。
。
數控銑削加工刀具半徑補償分為刀具半徑左補償和刀具半徑右補償,分別用G41 和G42定義。根據ISO 標準,沿刀具前進方向當刀具中心軌跡位於零件輪廓右邊時,稱為刀具半徑右補償,反之稱為刀具半徑左補償,當不需要進行刀具半徑補償時,則用G40 取消刀具半徑補償。
刀具半徑補償的建立
刀具半徑補償的建立就是在刀具從起刀點(起刀點位於零件輪廓之外,距離加工零件輪廓切入點較近)以進給速度接近工件時,刀具中心軌跡從與程式設計軌跡重合過渡到與程式設計軌跡偏離一個刀具半徑值的過程。刀具半徑補償偏置方向由G41(左補償)或G42(右補償)確定。
建立刀具半徑補償
建立刀具半徑左補償的有關指令如下:
N10 G90 G92 X-10。 Y-10。 Z0;定義程式原點,起刀點座標為(-10,-10,0)。
N20 S900 M03;啟動主軸。
N30 G17 G01 G41 X0 Y0 D01;建立刀具半徑左補償,刀具半徑偏置寄存號D01。
N40 Y50。 ;定義首段零件輪廓。
其中,D01 為呼叫D01 號刀具半徑偏置暫存器中存放的刀具半徑值。
建立刀具半徑右補償的有關指令如下:
N30 G17 G01 G42 X0 Y0 D01;建立刀具半徑右補償。
刀具半徑補償的取消 與建立刀具半徑補償過程類似,在零件最後一段刀具半徑補償軌跡加工完成後,刀具撤離工件,回到退刀點,在這個過程中應取消刀具半徑補償,其指令用G40。
退刀點也應位於零件輪廓之外,距離加工零件輪廓退出點較近,可以與起刀點相同,也可以不相同。在圖3中假如退刀點與起刀點相同的話,其刀具半徑補償取消過程的命令如下: N100 G01X0Y0;加工到工件原點。 N110 G01G40X-10Y-10;取消刀具半徑補償,退回到退刀點。
注意事項G41、G42 為模態指令; G41(或G42)必須與G40 成對使用;編入G41(或G42)、G40 程式段,用G01(G40 程式段亦可用G00,但一般用G01)功能及對應座標引數; G41(或G42)與G40 之間的程式段不得出現任何轉移加工,如映象、子程式加工等。
。