设置电机速度
SET_MOTOR_SPEED · V4.23设置当前任务对所选独立电机的速度覆盖值。后续运行使用该任务的有效速度;本指令本身不启动电机。
编号、索引、模式和哨兵值在适用时使用十六进制;脉冲、毫秒及脉冲/秒等物理量仍使用原单位。仅标示固件中实际定义的宏名称。
输入参数
| 参数 | 初始值 | 说明 |
|---|---|---|
电机编号motor_index | 0x04U (M4) | 插补模式可选 M4–M7;独立电机模式可选 M0–M7。 M0–M7的ID编码为0x00U–0x07U。 |
电机速度speed_hz | 使用当前值 (CURRENT) | 所选独立电机的速度:CURRENT、DEFAULT 或 1–64000 Hz。 |
初始值是新插入指令时的编辑器值,使用前请按实际机器设置。
执行行为与使用说明
- 参数支持 CURRENT(使用当前值,不修改)、DEFAULT(系统默认,清除本项任务覆盖)或明确数值。任务参数不写入机器 Flash;被调用函数使用调用任务的参数上下文。
- 插补模式下可选 M4–M7,独立电机模式下可选 M0–M7;显式速度为 1–64000 Hz。实际运行还受机器参数和模式限制。