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 | |||||