4. 运动控制基础指令与轴参数

在iQ-R的运动控制体系中,轴参数不是“填完就能跑”的附属项,而是决定指令如何被解释、位置如何被换算、保护何时生效的基础约定。同一段定位程序,如果单位制、每转脉冲数或软限位设置不同,实际动作可能完全不一样。本节围绕轴定义、单位制、软限位、原点回归、定位指令以及速度/加减速参数,梳理从参数设定到指令执行的关键关系。

一、轴定义:先明确“控制谁、按什么方式控制”

轴定义解决的是对象归属问题。在iQ-R的Simple Motion模块或运动CPU中,每个轴都需要绑定到具体的物理输出、伺服放大器或网络站号,并指定控制方式。常见控制方式包括位置控制、速度控制和转矩控制;多轴协同场景下,通常以位置控制为主,速度/转矩模式用于特殊工艺段。

轴定义时至少要确认三件事:轴号与伺服放大器的对应关系、指令单位(脉冲或工程单位)、以及是否启用绝对位置系统。轴号一旦分配,后续的定位指令、原点回归指令和软限位都按该轴号索引,不能混用。若使用SSCNETⅢ/H网络,还要确认站号与轴号的映射,避免“指令发给1轴、实际动作在2轴”的低级错误。

二、单位制:把“脉冲”翻译成“毫米/度”

单位制是运动控制中最容易被忽视、却最容易导致定位偏差的参数。iQ-R支持脉冲单位与工程单位两种表达方式。工程单位下,需要设置每转脉冲数(电子齿轮比)和每转移动量,使指令值直接以mm、deg等物理量书写。

以丝杠机构为例:伺服电机编码器为22位(4194304脉冲/转),丝杠导程10mm,减速比1:1。若希望1个指令单位对应0.001mm,则每转移动量设为10.000mm,每转脉冲数按电子齿轮比折算。实际配置中,电子齿轮比分子/分母需与伺服参数一致,否则会出现“指令走100mm、实际走98mm”的比例误差。调试时可用一段短距离定位验证:发出10.000mm指令,用百分表或激光测距观察实际位移,偏差超过1个脉冲当量就应复查齿轮比与导程设置。

轴参数与定位指令关系图 轴定义 轴号 / 站号映射 控制方式:位置/速度/转矩 绝对/增量系统选择 单位制 每转脉冲数(电子齿轮) 每转移动量(mm/deg) 指令单位:0.001mm 软限位 上限 / 下限(工程单位) 超程立即停止并报警 原点回归 近点狗 / 原点信号 回归速度 / 爬行速度 原点偏移量设定 定位指令 绝对定位 / 相对定位 速度指令 / 目标位置 加减速时间 / 停止方式 速度/加减速参数 最高速度 / 启动速度 加速时间 / 减速时间 实际动作结果 位置到达 / 速度曲线 定位精度验证 软限位保护生效 原点坐标确认 偏差 → 复查齿轮比 超程 → 检查软限位 参数复查与修正回路

三、软限位:用参数代替硬限位开关

软限位是在轴参数中设定的允许运动范围,以工程单位表示。当指令位置或实际位置超出设定上下限时,模块立即停止该轴并输出超程报警。与机械限位开关相比,软限位不占I/O、不磨损,但前提是原点回归已完成、当前坐标可信。

设置软限位时要注意两点:一是上下限必须留出足够的减速距离,避免高速运行时“刹不住”而撞到机械挡块;二是软限位只对已建立坐标的轴有效,若原点未回归,坐标可能是随机值,此时软限位形同虚设。典型设置示例:行程0~500mm的滑台,软限位可设为下限-2.000mm、上限502.000mm,留出2mm余量用于减速停止。

四、原点回归:建立坐标系的起点

原点回归是绝对定位的前提。iQ-R支持多种回归方式,常见的是“近点狗+原点信号”方式:轴先以回归速度向原点方向运动,碰到近点狗后降速到爬行速度,再等待原点信号,最后停在原点位置并清零坐标。回归速度不宜过高,否则近点狗信号可能被扫描周期漏掉;爬行速度通常设为回归速度的1/5~1/10。

若机械无法安装近点狗,也可使用“原点信号+Z相”方式,利用伺服编码器的Z相信号精确定位。回归完成后,建议用定位指令走一段已知距离再返回原点,确认重复定位精度。若每次回归后坐标偏差较大,应检查近点狗安装位置、信号抖动或爬行速度是否过快。

五、定位指令与速度/加减速参数

定位指令的核心参数是目标位置、速度和加减速时间。绝对定位以原点为基准,指令值直接写目标坐标;相对定位以当前位置为基准,指令值写移动量。两者不能混用,否则会出现“越走越远”或“原地不动”的现象。

速度参数通常包括最高速度、启动速度和加减速时间。最高速度受机械和伺服限制,启动速度不宜为0,否则启动瞬间转矩冲击大。加减速时间决定速度爬升和下降的斜率:加速时间过短会导致过流或机械冲击,过长则影响节拍。以某滑台为例,最高速度500mm/s、启动速度10mm/s、加速时间200ms、减速时间150ms,实际运行中可用示波器或模块的波形监视功能观察速度曲线是否平滑。

调试建议:首次运行定位指令时,先把速度降到额定值的20%~30%,确认方向和距离正确后再逐步提速。同时监控“位置到达”信号和“定位完成”信号,若位置到达但伺服仍有微小抖动,可适当增加减速时间或调整伺服增益。

六、参数设置检查清单

检查项 典型值/示例 判断依据
轴号与站号映射 轴1 → 站号1 指令轴号与放大器站号一致
每转脉冲数 4194304(22位) 与伺服电子齿轮比一致
每转移动量 10.000mm 与丝杠导程、减速比匹配
软限位上下限 -2.000 / 502.000mm 留出减速余量,不撞机械挡块
回归速度/爬行速度 100 / 10mm/s 近点狗信号不丢失,重复精度稳定
加速/减速时间 200 / 150ms 速度曲线平滑,无过流报警

轴参数与定位指令的关系可以概括为:轴定义决定“控制谁”,单位制决定“数值怎么算”,软限位决定“能走多远”,原点回归决定“从哪算起”,速度与加减速决定“怎么走”。这五者缺一不可,任何一项设置错误都会在定位结果中暴露出来。实际调试时,建议按“轴定义→单位制→原点回归→软限位→速度/加减速→定位指令”的顺序逐项确认,每完成一步就用短距离点动或低速定位验证,避免问题累积到高速运行时才暴露。