數控車床中真實的刀具刃是由圓弧構成的 (刀尖半徑) 就像右圖所示,在圓弧插補和攻螺紋的情況下刀尖半徑會帶來誤差。 偏置功能命令切削位置刀具路徑G40取消刀具按程序路徑的移動G41右側刀具從程序路徑左側移動 G42左側刀具從程序路徑右側移動補償的原則取決於刀尖圓弧中心的動向,它總是與切削表面法向里的半徑矢量不重合。因此,
1. 格式
G41 X_ Z_;
G42 X_ Z_;
在刀具刃是尖利時,切削進程按照程序指定的形狀執行不會發生問題。不過,真實的刀具刃是由圓弧構成的 (刀尖半徑) 就像右圖所示,在圓弧插補和攻螺紋的情況下刀尖半徑會帶來誤差。
2. 偏置功能
命令切削位置刀具路徑G40取消刀具按程序路徑的移動G41右側刀具從程序路徑左側移動 G42左側刀具從程序路徑右側移動
補償的原則取決於刀尖圓弧中心的動向,它總是與切削表面法向里的半徑矢量不重合。因此,補償的基準點是刀尖中心。通常,刀具長度和刀尖半徑的補償是按一個假想的刀刃為基準,因此為測量帶來一些困難。
把這個原則用於刀具補償,應當分別以 X 和 Z 的基準點來測量刀具長度刀尖半徑 R,以及用於假想刀尖半徑補償所需的刀尖形式數 (0-9)。
這些內容應當事前輸入刀具偏置文件。
「刀尖半徑偏置」 應當用 G00 或者 G01功能來下達命令或取消。不論這個命令是不是帶圓弧插補, 刀不會正確移動,導致它逐漸偏離所執行的路徑。因此,刀尖半徑偏置的命令應當在切削進程啟動之前完成; 並且能夠防止從工件外部起刀帶來的過切現象。反之,要在切削進程之後用移動命令來執行偏置的取消過。