MC_GroupSetPosition

功能塊 MC_GroupSetPosition
在不移動軸的情況下設定軸組裡所有軸的位置。新的坐標會在陣列中說明,坐標系統為根據坐標系統輸入所選,輸入坐標將從提供的坐標系統轉換為軸坐標系統 (ACS),以便將值發送到各個軸,而此位置將會更新至所有可用的坐標系統中。
VAR_IN_OUT
B GroupIn AXES_GROUP_REF 軸組的參考,參考以零為起點,最多可有 32 個軸組。
VAR_INPUT
B Execute BOOL 在上升邊緣開始動作。
B Position ARRAY [0..63] OF LREAL 表示軸組所需位置的坐標陣列,包括位置和方向,軸組內的所有軸皆需要一個值,當 Relative = TRUE 即代表距離。
E Relative BOOL

位置輸入模式。相對距離為 TRUE;絕對距離則為 FALSE,預設為 FALSE。

E CoordSystem MC_CoordSystem

座標系統。

E ExecutionMode MC_ExecutionMode 定義如何融合兩功能塊的速度。
VAR_OUTPUT
B Done BOOL Position 有新的值。
E Busy BOOL 功能塊未結束。
B Error BOOL 功能塊中出現錯誤的訊號。
E ErrorID MC_Error 錯誤識別。
此功能塊與 MC_SetPosition 相似。

 

  MC_GroupSetPosition  
AXES_GROUP_REF   GroupIn   Group   AXES_GROUP_REF
BOOL   Execute   Done   BOOL
ARRAY [0..63] OF LREAL   Position   Busy   BOOL
BOOL   Relative   Error   BOOL
MC_CoordSystem   CoordSystem   ErrorID   MC_Error
MC_ExecutionMode   ExecutionMode