4.5.2 G01:直線插值


常態直線插值


格式:

  • G01 X_Y_Z_A_F_(M84)
  • M86 六軸任四軸,例如:

     G01 X_Y_Z_A_F_

     G01 X_Y_Z_B_F_

     G01 X_Y_Z_C_F_

     G01 X_Z_A_B_F_

  • G01 X_Y_Z_A_B_C_F_(M86/M86R)


工件的輪廓為直線時,皆以 G01 指令切削之。X_Y_Z_A_(M86R: X_Y_Z_A_B_C_F_)座標位置為切削之終點,M86R 可六軸同動(亦可 5、4、2、1 軸同動)、M86 可任四軸同動(亦可 3、2、1 軸同動)、M84 可四軸同動(亦可 3、2、1 軸同動),而由 F_ 值指定切削時的進給速率,其速度可被進給速率超馳調整百分比調整之。進給速率超馳調整是由第二機械操作面板的旋鈕來操作的。


F_ 的單位因 G94(mm/min)或 G95(mm/rev)所定義而有所不同。F_ 是持續有效指令,故下一單節切削速率相同時可省略不寫。例如:在 G95 模式下 F0.1 S3000 的進給距離為:0.1(mm/rev)x 3000(rev/min)= 300(mm/min)


G01 兩軸線性插值  


G01 三軸線性插值


註.

就任意兩軸之直線插值而言,G01 是與 G17/G18/G19 等平面選擇無關;但若需要執行倒角或圓角時,所移動軸向一定要和 G17/G18/G19 所定義平面一致,如 G17 必須是 G01 X_Y_L_F_G01 X_Y_R_F_,不可以是 G01 X_Z_F_


倒角或圓角的直線插值


格式:

G01 X_Y_L_F_

G01 X_Y_R_F_


倒角或圓角只能在特定平面執行,且該行倒角或圓角行指令與下一行指令都必須是直線插值指令,才會執行倒角或圓角。


倒角乃為在距兩直線相交點 L_ 值距離處,自動加入一倒角指令,使工件之切角不至於太銳利。圓角則於兩直線相交點處,自動加入一半徑為 R_ 值的圓弧指令,使與兩直線相切於這個圓弧,以使原工件之切角成為圓角。


圓角 R 值與倒角 L 值示意圖


註 1.

倒角的 L_ 值或圓角的 R_ 值必須是適當大小,如果兩值過大兩線之移動長度則不可執行。

註 2.

圓角及倒角之直線插值因和平面選擇有關,G17 下僅有 X_Y_L_R_)可被執行,G19 下僅有 Y_Z_L_R_)可被執行,G18 下僅有 X_Z_L_R_)可被執行。