3. 运动控制基础

双轴同步控制系统的性能上限,往往在选型阶段就已注定。无论是追求纳米级定位的精密平台,还是要求高动态响应的机械臂,其核心都离不开伺服/步进执行机构、编码器反馈、驱动器功率放大与控制器算法调度这四大环节。本章将系统梳理这四类核心部件的物理原理、关键参数与选型逻辑,并重点剖析在双轴同步场景下,如何避免因部件失配导致的轮廓误差与抖动问题。

运动控制系统四大核心部件关系与信号流 控制器 PLC / 运动控制卡 / 总线主站 位置环 / 速度环 / 插补 驱动器 伺服驱动器 / 步进驱动器 电流环 / 功率放大 / 细分 执行电机 伺服电机 / 步进电机 转矩 / 转速 / 位置输出 编码器 增量式 / 式 位置 / 速度反馈 机械负载 丝杠 / 皮带 / 齿轮 惯量 / 刚度 / 阻尼 位置/速度指令 U/V/W 三相功率 同轴连接 A/B/Z 或 BiSS 位置反馈(可选,用于全闭环) 报警/就绪状态 双轴同步控制关键:两轴编码器分辨率一致、驱动器带宽匹配、控制器插补周期同步 同步误差 = 轴1位置 - 轴2位置(经电子齿轮比换算后) 选型核心:惯量匹配、分辨率匹配、带宽匹配、通信周期匹配

3.1 伺服系统与步进系统的原理对比与选型边界

伺服系统与步进系统是运动控制中最常见的两种执行方案,但它们的物理机理截然不同。伺服电机(通常为永磁同步电机)依靠编码器实时反馈转子位置,驱动器通过FOC(磁场定向控制)算法控制三相电流,实现转矩、速度、位置的三闭环控制。而步进电机本质上是开环的脉冲-角度转换器,每接收一个脉冲,转子转过一个固定步距角(如1.8°),其定位精度取决于电机本身的制造精度和驱动器的细分能力。

在双轴同步应用中,两者的选择边界非常清晰:当负载惯量比大于10:1、要求转速波动小于±0.5%、或需要连续低速平稳运行(<10rpm)时,必须选择伺服系统;而当负载轻、速度要求不高、成本敏感且对失步不敏感的场景,步进系统仍具优势。值得注意的是,步进电机在低速时容易产生共振,通常需要设置驱动器细分(如32细分)和加减速曲线来抑制。

对比维度伺服系统步进系统
控制方式闭环(位置/速度/电流三环)开环(脉冲/方向)
低频特性平稳,无共振区存在低频共振,需细分抑制
过载能力3倍额定转矩(短时)无过载能力,易失步
编码器要求必须配置(增量或)可选配(防丢步检测)
典型应用数控机床、机器人、印刷套准3D打印机、小型工作台、送料机构
双轴同步适用性高(电子齿轮+全闭环)中(需外部编码器修正)
选型经验:对于双轴龙门结构(如大型绘图仪、激光切割机),若使用步进电机,必须增加外部线性编码器做全闭环修正,否则两轴累计失步会导致对角线偏移。而伺服系统凭借内置编码器即可实现半闭环,配合控制器同步指令,通常能满足±0.02mm以内的同步精度。

3.2 编码器:分辨率、精度与通信协议的选择

编码器是双轴同步系统的“眼睛”。增量式编码器输出A/B/Z脉冲,通过计数得到相对位置;式编码器(如BiSS-C、EnDat、SSI)上电即可读取位置,无需回零。在双轴同步场景中,两轴编码器分辨率不一致是导致同步误差的直接原因。例如,X轴使用2500线增量编码器(4倍频后10000脉冲/转),Y轴使用17位编码器(131072脉冲/转),两者分辨率相差13倍,即使控制器做电子齿轮比换算,也会因量化误差产生周期性抖动。

选型时需关注三个核心参数:分辨率(决定最小检测单位)、精度(决定位置准确度,受码盘刻划误差和安装偏心影响)、通信周期(决定反馈延迟)。对于双轴同步,建议两轴选用相同分辨率、相同通信协议的编码器,并确保控制器读取周期一致(如EtherCAT的DC同步模式,同步抖动<1μs)。

案例拆解:某锂电池卷绕设备,X轴(卷绕)与Y轴(纠偏)同步精度要求±0.05mm。初始方案X轴用增量编码器(2500线),Y轴用编码器(17位)。调试中发现,当卷绕速度达到300mm/s时,两轴位置偏差呈锯齿状波动,幅值达0.12mm。分析发现:增量编码器4倍频后分辨率约0.036mm/脉冲(丝杠导程10mm),而编码器分辨率约0.00008mm,两者量化步长差异巨大。且增量编码器在高速时脉冲频率达1.2MHz,控制器计数溢出导致丢步。解决措施:将X轴更换为23位编码器(分辨率0.000001mm),并将两轴通信周期统一为1ms,同步误差降至0.02mm以内。

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 双轴同步选型综合决策清单

在实际项目中,选型不是孤立地选择某个部件,而是需要系统性地匹配。以下清单可作为双轴同步系统选型的检查表:

  1. 负载分析:计算两轴各自的负载惯量、摩擦转矩、切削力(如有),确定电机额定转矩和峰值转矩。
  2. 惯量匹配:负载惯量与电机转子惯量比建议小于10:1(伺服),步进系统建议小于5:1。不匹配时需增加减速机。
  3. 分辨率匹配:两轴编码器分辨率应一致(或成整数倍),且满足系统最小定位精度要求(通常分辨率需高于精度要求10倍)。
  4. 带宽匹配:两轴驱动器电流环带宽差异不超过20%,速度环带宽差异不超过30%。
  5. 通信同步:优先选择EtherCAT总线并启用DC同步,或使用同一控制卡的硬件定时器同步脉冲输出。
  6. 软件功能:确认控制器支持电子齿轮比、龙门同步、同步误差监控报警功能。
选型步骤关键参数推荐值/标准验证方法
1. 负载计算惯量J (kg·m²)J_load / J_motor ≤ 10Simulink或手算
2. 电机选择额定转矩T_ratedT_rated ≥ 1.5 × T_load样本曲线对比
3. 编码器选择分辨率N (p/r)N ≥ 2 × 定位精度/导程计算量化误差
4. 驱动器选择电流环带宽BW_i两轴BW_i差异 ≤ 20%波特图测试
5. 控制器选择插补周期T_sT_s ≤ 1ms(高精度)示波器测同步信号
实战复盘:某半导体固晶机,双轴(X-Y)工作台要求定位精度±3μm,速度300mm/s。初选方案:X轴用400W伺服(2500线增量编码器),Y轴用200W伺服(17位编码器),控制器为脉冲型运动控制卡。调试时发现,X轴在高速时出现位置超调,且两轴联动圆弧轨迹出现椭圆度误差。排查过程:①用激光干涉仪测量X轴定位精度,发现重复定位精度±5μm,超差;②检查编码器反馈,发现2500线在300mm/s时脉冲频率达1.25MHz,控制卡最大计数频率为2MHz,虽未溢出但存在采样延迟;③更换X轴为20位编码器(分辨率1μm),并将控制卡升级为EtherCAT总线型,插补周期从2ms缩短至0.5ms。最终定位精度达±2μm,圆弧轨迹椭圆度从15μm降至5μm。此案例说明:编码器分辨率与通信周期是双轴同步精度的双重瓶颈,仅提升电机或驱动器性能无法弥补反馈环节的短板。

综上所述,双轴同步系统的选型应遵循“系统匹配优先于单件性能”的原则。伺服与步进的选择取决于负载动态要求,编码器分辨率与通信协议必须两轴一致,驱动器带宽需匹配,控制器插补周期与同步机制决定最终同步误差上限。在实际项目中,建议先完成负载计算与精度分解,再逐级确定电机、编码器、驱动器和控制器,最后通过同步误差监控功能验证系统性能。