動作操作
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: 用於精確控制刀具的位置和方向