Table of Contents

動作操作

RuntimeApi(API) 提供了多個方法來執行特定的加工動作。

PlayAct

PlayAct(API) 執行一個動作物件,並在執行過程中控制步調。

Note

指令格式

PlayAct(<動作物件>, <來源指令>, <取消令牌>);
Tip

指令範例

// 執行自訂動作
var act = new CustomAct();
PlayAct(act);

PlayToolingTeleport

PlayToolingTeleport(API) 執行刀具傳送操作,將指定刀具傳送到新位置。

Note

指令格式

PlayToolingTeleport(<刀具ID>);
Tip

指令範例

// 傳送刀具1
PlayToolingTeleport(1);

PlayClTeleport

PlayClTeleport(API) 執行刀具位置(CL)傳送操作,將刀具傳送到指定的位置和方向。

Note

指令格式

PlayClTeleport(<X>, <Y>, <Z>, <I>, <J>, <K>);
Tip

指令範例

// 傳送刀具到指定位置和方向
PlayClTeleport(10.0, 20.0, 30.0, 0.0, 0.0, 1.0);

參數說明

PlayToolingTeleport

  • <刀具ID>: 要傳送的刀具編號

PlayClTeleport

  • <X>, <Y>, <Z>: 刀具位置座標(單位:mm)
  • <I>, <J>, <K>: 刀具方向向量

使用場景

  • PlayAct: 用於執行自訂的動作物件
  • PlayToolingTeleport: 用於快速移動刀具到新位置
  • PlayClTeleport: 用於精確控制刀具的位置和方向
Note

這些操作通常用於特殊情況或測試場景。在正常加工流程中,通常使用 執行NC檔執行NC碼字串 來執行NC碼。