单轴绝对移动到点位
MOVE_AXIS_ABSOLUTE_POINT · V4.23读取点表中所选轴的分量,执行单轴绝对定位。
需要多轴插补模式。
编号、索引、模式和哨兵值在适用时使用十六进制;脉冲、毫秒及脉冲/秒等物理量仍使用原单位。仅标示固件中实际定义的宏名称。
输入参数
| 参数 | 初始值 | 说明 |
|---|---|---|
轴 / 对象axis | X | 选择X Y Z R中的目标轴;当前工作方式必须支持坐标轴。 |
点位编号point_index | 0x00000000UL | 点表索引。绝对指令读取目标坐标,相对指令读取位移分量。必须有对应点。 点表索引从0开始,为0x00000000UL至0x000000FEUL,且必须小于实际点位数量。无效索引为MTGM_POINT_INVALID_INDEX (0xFFFFFFFFUL)。 |
补偿 IDcompensation_id | 不补偿 (0xFFFFFFFFUL) | MCU补偿数组ID 0x00000000UL至0x00000007UL;0xFFFFFFFFUL表示无补偿。选择前确认补偿来源和更新结果。 MTGM_OP_COMPENSATION_NONE = 0xFFFFFFFFUL. |
初始值是新插入指令时的编辑器值,使用前请按实际机器设置。
固件宏定义
以下为固件宏定义的十六进制等值写法,数值含义保持一致。
#define MTGM_POINT_INVALID_INDEX 0xFFFFFFFFUL
#define MTGM_POINT_MAX_COUNT 0xFFU
#define MTGM_OP_COMPENSATION_NONE 0xFFFFFFFFUL执行行为与使用说明
- 其他轴不作为该指令目标;确认单轴路径与周边结构不会碰撞。