3. 运动控制基础
双轴同步控制系统的性能上限,往往在选型阶段就已注定。无论是追求纳米级定位的精密平台,还是要求高动态响应的机械臂,其核心都离不开伺服/步进执行机构、编码器反馈、驱动器功率放大与控制器算法调度这四大环节。本章将系统梳理这四类核心部件的物理原理、关键参数与选型逻辑,并重点剖析在双轴同步场景下,如何避免因部件失配导致的轮廓误差与抖动问题。
3.1 伺服系统与步进系统的原理对比与选型边界
伺服系统与步进系统是运动控制中最常见的两种执行方案,但它们的物理机理截然不同。伺服电机(通常为永磁同步电机)依靠编码器实时反馈转子位置,驱动器通过FOC(磁场定向控制)算法控制三相电流,实现转矩、速度、位置的三闭环控制。而步进电机本质上是开环的脉冲-角度转换器,每接收一个脉冲,转子转过一个固定步距角(如1.8°),其定位精度取决于电机本身的制造精度和驱动器的细分能力。
在双轴同步应用中,两者的选择边界非常清晰:当负载惯量比大于10:1、要求转速波动小于±0.5%、或需要连续低速平稳运行(<10rpm)时,必须选择伺服系统;而当负载轻、速度要求不高、成本敏感且对失步不敏感的场景,步进系统仍具优势。值得注意的是,步进电机在低速时容易产生共振,通常需要设置驱动器细分(如32细分)和加减速曲线来抑制。
| 对比维度 | 伺服系统 | 步进系统 |
|---|---|---|
| 控制方式 | 闭环(位置/速度/电流三环) | 开环(脉冲/方向) |
| 低频特性 | 平稳,无共振区 | 存在低频共振,需细分抑制 |
| 过载能力 | 3倍额定转矩(短时) | 无过载能力,易失步 |
| 编码器要求 | 必须配置(增量或) | 可选配(防丢步检测) |
| 典型应用 | 数控机床、机器人、印刷套准 | 3D打印机、小型工作台、送料机构 |
| 双轴同步适用性 | 高(电子齿轮+全闭环) | 中(需外部编码器修正) |
3.2 编码器:分辨率、精度与通信协议的选择
编码器是双轴同步系统的“眼睛”。增量式编码器输出A/B/Z脉冲,通过计数得到相对位置;式编码器(如BiSS-C、EnDat、SSI)上电即可读取位置,无需回零。在双轴同步场景中,两轴编码器分辨率不一致是导致同步误差的直接原因。例如,X轴使用2500线增量编码器(4倍频后10000脉冲/转),Y轴使用17位编码器(131072脉冲/转),两者分辨率相差13倍,即使控制器做电子齿轮比换算,也会因量化误差产生周期性抖动。
选型时需关注三个核心参数:分辨率(决定最小检测单位)、精度(决定位置准确度,受码盘刻划误差和安装偏心影响)、通信周期(决定反馈延迟)。对于双轴同步,建议两轴选用相同分辨率、相同通信协议的编码器,并确保控制器读取周期一致(如EtherCAT的DC同步模式,同步抖动<1μs)。
3.3 驱动器:电流环带宽与总线同步机制
驱动器是连接控制器与电机的功率桥梁。伺服驱动器内部包含电流环(通常带宽2-5kHz)、速度环(带宽200-800Hz)和位置环(带宽50-200Hz)。在双轴同步中,两轴驱动器的电流环带宽差异会直接导致转矩响应不一致,进而产生同步误差。例如,X轴驱动器电流环带宽3kHz,Y轴为1kHz,当控制器发出阶跃速度指令时,Y轴转矩建立慢,导致两轴位置滞后差。
现代驱动器支持多种总线协议(EtherCAT、PROFINET、CANopen),其中EtherCAT的分布式时钟(DC)功能可实现多轴同步采样与同步输出,同步抖动小于1μs。选型时,应确保两轴驱动器型号一致(或至少电流环带宽一致),并启用DC同步模式。对于步进驱动器,细分设置(如16、32、64、128)直接影响低速平稳性,但过高的细分(>256)对精度提升有限,反而增加脉冲频率要求。
// 双轴同步驱动器参数配置示例(EtherCAT CoE对象)
// 轴1:0x6060 设为8(CSP周期同步位置模式)
// 轴2:0x6060 设为8
// 两轴均启用DC同步:0x1C32:1 = 0x20(同步模式)
// 位置环增益:轴1 0x60FB:1 = 50 (1/s),轴2 0x60FB:1 = 50
// 速度前馈:轴1 0x60FB:2 = 1000,轴2 0x60FB:2 = 1000
3.4 控制器:插补周期与同步架构
控制器(运动控制卡或PLC)负责生成两轴的运动轨迹并协调同步。其核心指标是插补周期(通常0.5ms-8ms)和同步机制。在双轴直线插补中,控制器将目标轨迹分解为两轴的位置增量,并在每个插补周期内同时输出。若两轴使用独立的脉冲输出通道,必须确保硬件定时器同步启动;若使用总线伺服,则依赖DC同步。
控制器的选型需考虑:轴数扩展能力(是否支持2轴以上)、通信接口(脉冲/方向、模拟量、总线)、算法能力(是否内置电子齿轮、电子凸轮、龙门同步功能)。对于高精度双轴同步,建议选择支持“主轴-从轴”耦合功能(如龙门控制)的控制器,其内部算法可实时补偿两轴位置差。
3.5 双轴同步选型综合决策清单
在实际项目中,选型不是孤立地选择某个部件,而是需要系统性地匹配。以下清单可作为双轴同步系统选型的检查表:
- 负载分析:计算两轴各自的负载惯量、摩擦转矩、切削力(如有),确定电机额定转矩和峰值转矩。
- 惯量匹配:负载惯量与电机转子惯量比建议小于10:1(伺服),步进系统建议小于5:1。不匹配时需增加减速机。
- 分辨率匹配:两轴编码器分辨率应一致(或成整数倍),且满足系统最小定位精度要求(通常分辨率需高于精度要求10倍)。
- 带宽匹配:两轴驱动器电流环带宽差异不超过20%,速度环带宽差异不超过30%。
- 通信同步:优先选择EtherCAT总线并启用DC同步,或使用同一控制卡的硬件定时器同步脉冲输出。
- 软件功能:确认控制器支持电子齿轮比、龙门同步、同步误差监控报警功能。
| 选型步骤 | 关键参数 | 推荐值/标准 | 验证方法 |
|---|---|---|---|
| 1. 负载计算 | 惯量J (kg·m²) | J_load / J_motor ≤ 10 | Simulink或手算 |
| 2. 电机选择 | 额定转矩T_rated | T_rated ≥ 1.5 × T_load | 样本曲线对比 |
| 3. 编码器选择 | 分辨率N (p/r) | N ≥ 2 × 定位精度/导程 | 计算量化误差 |
| 4. 驱动器选择 | 电流环带宽BW_i | 两轴BW_i差异 ≤ 20% | 波特图测试 |
| 5. 控制器选择 | 插补周期T_s | T_s ≤ 1ms(高精度) | 示波器测同步信号 |
综上所述,双轴同步系统的选型应遵循“系统匹配优先于单件性能”的原则。伺服与步进的选择取决于负载动态要求,编码器分辨率与通信协议必须两轴一致,驱动器带宽需匹配,控制器插补周期与同步机制决定最终同步误差上限。在实际项目中,建议先完成负载计算与精度分解,再逐级确定电机、编码器、驱动器和控制器,最后通过同步误差监控功能验证系统性能。