GUI 手册 · Chapter 21
Motor Speed
Motor Speed 是设置各电机速度配置的画面。画面标题为 MOTOR SPEED SETUP,为每个轴定义诸如 JOG 速度、RUN 速度、加减速等命名的速度组。此处定义的速度组通过在脚本中按名称调用而应用到电机。进入路径为 System → Motor Speed。
在左侧电机列表选择轴后,右侧会显示该轴的速度输入网格。输入数值后,用底部 SAVE 保存;若要恢复到上次
保存值,使用 RESTORE。
主要区域
画面由左侧电机列表、右侧速度输入网格与底部保存按钮构成。
| 区域 | 说明 |
|---|---|
| 电机列表 | 左侧 DataGrid。列为 No、NAME、DESC,用于选择要配置的轴。 |
| Speed / Acceleration | 右侧输入网格。行为 HOME、JOG、RUN、START SPD、MAX SPD,列为 SPEED (mm/s)、ACC (sec)、DEC (sec)。 |
| SAVE / RESTORE | 底部按钮。SAVE 保存输入值,RESTORE 恢复到上次的值。 |
HOME、JOG、RUN 行需同时输入速度与加速、减速,而 START SPD、MAX SPD 行仅输入速度。
参数与速度配置的区别
Motor Param 与 Motor Editor 中处理的电机参数,定义轴的 物理与机构特性,如脉冲/单位比率、限位、原点复归方式。而本画面的速度配置,则按名称归组同一轴在不同情形下 应以多快的速度移动。
也就是说,参数负责“轴如何构成”,速度配置负责“何时以何种速度移动该轴”。因此一个轴只有一套参数,却可拥有
HOME、JOG、RUN 等多个速度配置,按动作阶段择一使用。
脚本联动
已定义的速度组在 XScript 中通过将其名称传给电机对象的 SetSpeed 来应用。
// 将运行速度配置(RUN)应用到该轴后再移动
MOTOR["M_SpindleT"].SetSpeed("RUN");
MOTOR["M_SpindleT"].MoveAbs(120.0, true);使用流程
- 通过 System → Motor Speed 打开画面。
- 在左侧列表选择要配置速度的轴。
- 在 Speed / Acceleration 网格中输入
HOME、JOG、RUN、START SPD、MAX SPD的值。 - 用底部
SAVE保存。若输入有误,用RESTORE恢复到上次的值。 - 在脚本中以
SetSpeed("RUN")之类按名称调用,应用适合当前动作阶段的速度。