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