2. 基础知识
电子凸轮(E-CAM)同步控制与多轴联动的本质,是让多个运动轴在时间与空间上按照预设的数学关系协同运行。要理解E-CAM的相位同步、主轴-从轴耦合以及动态补偿,必须先夯实运动控制的三块基石:运动轴与坐标系的抽象模型、伺服系统与驱动器的物理执行链路、编码器与反馈机制构成的闭环感知层。这三者分别对应了控制系统的“逻辑层”、“功率层”与“感知层”。本章将逐一拆解其核心原理,并建立它们与后续E-CAM编程之间的映射关系。
2.1 运动轴与坐标系:E-CAM的抽象基础
2.1.1 核心原理:从物理轴到逻辑轴
在运动控制系统中,“轴”并非仅仅指代一个电机。从控制器的视角看,轴是一个可被独立控制的位置或速度实体。它可以是连接了伺服电机的物理机械轴(如丝杠轴、转台轴),也可以是控制器内部通过数学运算生成的虚拟轴(Virtual Axis)。E-CAM同步控制中,主轴通常可以是物理编码器输入,也可以是虚拟主轴(由程序生成的速度曲线),而从轴则必须是一个能够接收位置指令并精确执行的实体轴。
坐标系则是描述轴运动的空间参考。在E-CAM应用中,最常用的是机床坐标系(MCS)和工件坐标系(WCS)。主轴的位置通常被归一化为0°~360°的相位角,而从轴的位置则映射为线性位移或旋转角度。理解“轴”与“坐标系”的抽象关系,是编写凸轮曲线表(CAM Table)的前提——凸轮表本质上就是“主轴相位→从轴位置”的坐标映射函数。
2.1.2 判断方法:选择主轴与从轴的依据
- 主轴选择原则:必须是连续旋转或往复运动且具备高分辨率位置反馈的轴。若使用外部编码器作为主轴,需确认编码器线数及采样周期是否满足凸轮表插值精度。
- 从轴选择原则:从轴应具备良好的动态响应(速度环带宽>1kHz),且机械传动间隙应小于凸轮曲线允许的滞后量。
- 坐标系设定:在控制器中,需将主轴相位映射到凸轮表的X轴(通常为0~360.000°),将从轴位置映射到Y轴(单位可为mm、°或pulse)。
2.1.3 案例拆解:飞剪切断机的轴定义
某包装线飞剪需要实现“切刀在输送带运动过程中同步剪切”。系统定义如下:
| 轴名称 | 类型 | 反馈源 | 作用 |
|---|---|---|---|
| Master(主轴) | 虚拟主轴 | 程序生成速度曲线 | 提供连续相位基准 |
| Slave(从轴) | 物理伺服轴 | 电机端23位值编码器 | 驱动切刀旋转 |
| Sync(同步轴) | 物理编码器轴 | 输送带编码器(1024线) | 实时检测带速,修正主轴相位 |
通过将输送带编码器作为“Sync轴”叠加到虚拟主轴上,实现了“带速变化时切刀相位自动跟随”的E-CAM功能。若仅使用固定虚拟主轴,则带速波动会导致剪切长度误差。
2.2 伺服系统与驱动器原理:从指令到力矩的功率链路
2.2.1 核心原理:三环控制架构
伺服驱动器内部采用经典的三闭环控制结构:位置环(外环)→速度环(中环)→电流环(内环)。E-CAM控制器输出的位置指令首先进入位置环,与编码器反馈的实际位置比较后产生速度指令;速度环再与速度反馈比较产生电流指令;电流环最终控制PWM逆变器输出对应的U/V/W三相电压驱动电机旋转。
在E-CAM应用中,位置环的响应带宽决定了凸轮曲线跟踪的精度。若位置环带宽不足,高速运行时的凸轮曲线拐角处会出现“圆角”现象,导致从轴滞后于理论位置。
2.2.2 操作流程:脉冲/模拟量控制模式配置
- 位置模式(脉冲/方向):控制器输出脉冲串(PULSE)和方向电平(DIR)。驱动器内部将脉冲数累加为位置指令。适用于E-CAM从轴,脉冲频率决定了最大同步速度。
- 速度模式(模拟量±10V):控制器输出模拟电压,驱动器内部完成速度闭环。E-CAM中较少直接使用,但可用于主轴速度前馈补偿。
- 转矩模式(模拟量/数字量):直接控制电机输出力矩,常用于张力控制,E-CAM中不推荐单独使用。
// 典型E-CAM从轴驱动器参数设定(以位置模式为例)
Pn202 = 0; // 控制模式选择:位置模式
Pn203 = 0; // 脉冲输入形式:脉冲+方向
Pn20E = 4; // 电子齿轮比分子(指令倍乘)
Pn210 = 1; // 电子齿轮比分母
Pn401 = 0; // 位置指令平滑滤波时间常数(ms)
2.2.3 实战场景:电子齿轮比与凸轮曲线分辨率的匹配
某设备从轴电机编码器为2500线(10000脉冲/转),丝杠导程10mm。若控制器输出脉冲当量为1μm,则电子齿轮比应设为:
电子齿轮比 = (编码器分辨率 × 4) / (导程 / 脉冲当量) = 10000 / (10/0.001) = 1:1
若凸轮表要求从轴位置分辨率为0.001mm,则控制器位置指令分辨率必须≤0.001mm。若驱动器电子齿轮比设置不当,会导致凸轮曲线量化误差,表现为运行时的微小抖动。
2.3 编码器与反馈机制:闭环控制的感知基石
2.3.1 核心原理:增量式与式编码器
编码器是伺服系统的“眼睛”。增量式编码器输出A/B正交脉冲和Z零位脉冲,通过计数脉冲数量获得相对位置变化,断电后位置丢失。式编码器(如多圈值)通过二进制码或串行协议(BISS、EnDat、Hiperface)直接输出位置,断电后位置保持。
在E-CAM应用中,主轴若使用增量式编码器,每次上电必须执行“回零”操作以建立凸轮表的相位零点。而式编码器则无需回零,可直接读取当前相位,显著缩短设备启动时间。
2.3.2 判断方法:编码器选型与信号质量检查
- 分辨率匹配:主轴编码器分辨率应至少为凸轮表插值步距的5倍。例如凸轮表步距为0.1°,则编码器分辨率应≥0.02°(即18000线/转)。
- 信号质量判断:使用示波器测量A/B相正交信号,检查占空比是否在45%~55%之间,相位差是否为90°±10°。若信号畸变,会导致计数丢失。
- 抗干扰措施:编码器屏蔽层单端接地,避免与电机动力线同槽走线。
2.3.3 案例拆解:编码器倍频与凸轮表插值精度
某E-CAM系统主轴编码器为1024线,驱动器采用4倍频技术,实际分辨率4096脉冲/转。凸轮表设定为每0.1°一个插值点(共3600点)。则每个插值点对应约1.14个脉冲。控制器需通过线性插值或样条插值算法计算非整数脉冲对应的从轴位置。
| 主轴位置(°) | 编码器脉冲数 | 凸轮表从轴位置(mm) | 插值方式 |
|---|---|---|---|
| 0.0 | 0 | 0.000 | 基准点 |
| 0.1 | 1.14 | 2.345 | 线性插值 |
| 0.2 | 2.28 | 4.712 | 线性插值 |
| 0.3 | 3.42 | 7.088 | 三次样条插值 |
若仅使用线性插值,在凸轮曲线曲率较大的区域(如加速段)会产生“折线”效应,导致从轴加速度波动。因此,现代E-CAM控制器普遍采用三次样条或B样条插值算法,以平滑脉冲量化误差。
2.4 常见误区与总结复盘
2.4.1 误区一:混淆“分辨率”与“精度”
编码器分辨率是测量细分能力,而精度是测量值与真实值的偏差。高分辨率编码器(如23位)并不代表高精度,若机械安装偏心或联轴器打滑,高分辨率反而会放大误差。E-CAM系统中,应关注编码器的重复定位精度而非单纯分辨率。
2.4.2 误区二:忽略驱动器位置环带宽
许多工程师只关注电机额定转速和扭矩,却忽略了驱动器位置环带宽。E-CAM同步控制中,从轴需要频繁加减速,若位置环带宽低于凸轮曲线的频率成分,则从轴跟踪误差会急剧增大。建议在调试时通过“频率响应分析”功能测量位置环带宽,确保其大于凸轮曲线最高有效频率的3~5倍。
2.4.3 误区三:主轴编码器信号抖动
主轴编码器信号若存在抖动(Jitter),会导致凸轮表查表相位跳变,进而引起从轴速度波动。解决方法是启用驱动器的“编码器滤波”功能,或使用高精度时钟同步采样。
2.4.4 总结复盘表
| 层级 | 关键要素 | E-CAM关联点 | 常见故障 |
|---|---|---|---|
| 逻辑层 | 轴定义、坐标系 | 主轴相位归一化、从轴位置映射 | 坐标系原点未对齐 |
| 功率层 | 三环参数、电子齿轮 | 位置环带宽限制、脉冲当量匹配 | 齿轮比设置错误导致失步 |
| 感知层 | 编码器类型、信号质量 | 相位基准、插值精度 | 编码器干扰导致计数丢失 |
本章所建立的运动控制基础,是后续理解E-CAM凸轮曲线编辑、同步耦合方式以及多轴联动补偿的必备前提。只有深刻理解轴与坐标系的抽象、伺服驱动的功率变换以及编码器反馈的感知精度,才能在工程实践中准确诊断E-CAM系统的同步误差来源,并针对性地进行参数优化与结构改进。