4.5.3 G31/G31.1:條件式終止線性插值指令


格式:

  • G31 X_Y_Z_A_F_(M84 指定程式位置)

     M86 六軸任四軸,例如:

     G31 X_Y_Z_A_F_G31 X_Z_A_B_F_

  • G31 X_Y_Z_A_B_C_F_(M86/M86R 指定程式位置)
  • G31.1 X_Y_Z_A_F_(M84 指定機械位置)

     M86 六軸任四軸,例如:

     G31.1 X_Z_A_B_F_G31.1 X_Y_A_B_F_

  • G31.1 X_Y_Z_A_B_C_F_(M86/M86R 指定機械位置)


G31 指令與 G01 線性插值指令一樣,以 F_ 所設定之切削速度,直線插值進給至所設定的目的地。其速度可被進給速度超馳調整百分比調整之。於 G31 所指定為程式位置,於 G31.1 指定為機械位置。


當 PLC 指定之某一外接輸入點有訊號輸入時(即當選擇性忽略輸入點訊號由 0 變為 1 時),此指令將忽略所有剩餘之行程,並立即停止。


例如:G31 X100. Y100. Z100. A100. F100.,使機器移向以 100 mm/mm 速度移向(100.,100.,100.,100.),如果在機器移至(X80.,Y80.,Z80.,A80.)時,PLC 指定之外接輸入點偵測到有訊號輸入,則此指令將終止在(X80.,Y80.,Z80.,A80.)位置上。


註. G31/G31.1 移動模式下將不會預先檢查軟體極限。