设置运动参数
SET_MOTION_PROFILE · V4.23设置当前任务的运动参数,包括启动速度、直线/圆弧速度与加速度及暂停减速度。本指令设置参数,本身不移动轴。
需要多轴插补模式。
编号、索引、模式和哨兵值在适用时使用十六进制;脉冲、毫秒及脉冲/秒等物理量仍使用原单位。仅标示固件中实际定义的宏名称。
输入参数
| 参数 | 初始值 | 说明 |
|---|---|---|
启动速度start_rate_hz | 使用当前值 (CURRENT) | 启动速度,单位 Hz。 |
直线最高速度line_rate_hz | 使用当前值 (CURRENT) | 直线插补最高速度,单位 Hz。 |
直线加速度line_accel_steps_s2 | 使用当前值 (CURRENT) | 直线插补加速度,单位 脉冲/s²。 |
圆弧最高速度arc_rate_hz | 使用当前值 (CURRENT) | 圆弧插补最高速度,单位 Hz。 |
圆弧加速度arc_accel_steps_s2 | 使用当前值 (CURRENT) | 圆弧插补加速度,单位 脉冲/s²。 |
暂停减速度pause_decel_steps_s2 | 使用当前值 (CURRENT) | 暂停运动时使用的减速度,单位 脉冲/s²。 |
初始值是新插入指令时的编辑器值,使用前请按实际机器设置。
执行行为与使用说明
- 参数支持 CURRENT(使用当前值,不修改)、DEFAULT(系统默认,清除本项任务覆盖)或明确数值。任务参数不写入机器 Flash;被调用函数使用调用任务的参数上下文。