二、基础知识:运动控制基础、伺服系统与驱动器、编码器与反馈、PLC与运动控制器的角色
电子凸轮(Electronic Cam)并非一项孤立的技术,它是运动控制技术在工业自动化领域的典型应用。要真正理解电子凸轮如何取代机械凸轮,必须先厘清其底层依赖的四大知识支柱:运动控制的基本概念、伺服系统与驱动器的执行逻辑、编码器与反馈的闭环机制,以及PLC与运动控制器在系统架构中的分工。本章将逐一拆解这些基础模块,并揭示它们如何协同工作,为后续章节的电子凸轮曲线规划与实操调试打下坚实的理论地基。
2.1 运动控制基础:从点位控制到连续轨迹
运动控制的核心任务,是让机械执行机构按照预定的轨迹、速度和加速度完成移动。在电子凸轮应用场景中,我们最关心的是位置控制与速度控制的协调。运动控制可分为三个层级:点位控制(Point-to-Point)、直线/圆弧插补(Linear/Circular Interpolation)和电子凸轮/电子齿轮(Electronic Cam/Gearing)。点位控制只关心起点和终点,不关心中间路径;插补控制则要求路径精确;而电子凸轮属于最复杂的同步运动控制,它要求从轴的位置与主轴位置保持一种非线性的函数关系。
理解运动控制,必须掌握三个关键参数:位置分辨率(即最小位移单位)、速度曲线(梯形、S型或自定义)以及加减速特性。在电子凸轮中,加减速特性直接决定了凸轮曲线的加速度峰值和 jerk(加加速度)值,这会影响机械振动和产品表面质量。例如,在包装机械的横切机构中,若凸轮曲线在切点附近加速度过大,会导致切刀抖动,切口不齐。
| 控制类型 | 路径特征 | 典型应用 | 与电子凸轮的关系 |
|---|---|---|---|
| 点位控制 | 只保证终点精度 | 点焊机、气动搬运 | 不涉及同步,基础入门 |
| 插补控制 | 直线/圆弧路径 | CNC铣削、激光切割 | 提供连续轨迹概念 |
| 电子齿轮 | 固定比例同步 | 飞剪、印刷套准 | 电子凸轮的线性特例 |
| 电子凸轮 | 非线性同步映射 | 横切、模切、凸轮送料 | 本章核心研究对象 |
2.2 伺服系统与驱动器:执行与放大的核心
伺服系统由伺服电机、驱动器(放大器)和反馈元件组成。驱动器接收来自运动控制器的位置指令(通常为脉冲串、总线报文或模拟量),通过内部的三环调节(电流环、速度环、位置环)输出PWM电压驱动电机旋转。在电子凸轮应用中,驱动器的工作模式通常设置为位置模式或速度模式。位置模式下,驱动器负责闭环位置控制,运动控制器只需下发目标位置;速度模式下,控制器下发速度指令,驱动器负责速度闭环。
驱动器的性能直接影响电子凸轮的跟踪精度。关键指标包括:带宽(决定响应速度)、速度环增益和位置环增益。若增益设置过低,从轴在高速段会滞后于理论位置,导致切点偏移;若增益过高,则可能产生振荡和异响。此外,现代伺服驱动器普遍支持自动陷波滤波功能,用于抑制机械共振频率,这在电子凸轮高速运行时尤为重要。
// 典型伺服驱动器参数设置示例(以某主流品牌为例)
P0.01 = 1 // 控制模式:位置模式
P0.03 = 0 // 指令源:脉冲+方向
P1.01 = 35 // 位置环增益 (1/s)
P1.02 = 150 // 速度环增益 (Hz)
P1.03 = 0.5 // 速度环积分时间常数 (ms)
P2.00 = 0.2 // 惯量比 (负载惯量/电机惯量)
2.3 编码器与反馈:闭环控制的“眼睛”
编码器是伺服系统感知位置和速度的传感器。在电子凸轮系统中,至少存在两个编码器:一个安装在主轴上(主轴编码器),用于提供凸轮曲线的横轴坐标;另一个安装在从轴电机尾部或负载端(从轴编码器),用于反馈从轴的实际位置。主轴编码器通常采用增量式编码器(输出A/B/Z脉冲)或值编码器(如BISS、SSI协议)。增量式编码器需要开机回零操作,而值编码器断电后仍能记忆位置,更适合需要快速上电恢复的产线。
编码器的分辨率(每转脉冲数,如2500线、17位、23位)决定了位置检测的精度。对于电子凸轮应用,建议从轴编码器分辨率不低于电机编码器分辨率。若从轴负载端装有第二编码器(全闭环),则需注意机械传动链的误差补偿。例如,若从轴通过减速机连接负载,减速比会放大编码器反馈的位置变化,此时需在控制器中设置正确的电子齿轮比或负载齿轮比。
| 编码器类型 | 输出信号 | 分辨率 | 电子凸轮适用性 |
|---|---|---|---|
| 增量式光电编码器 | A/B/Z差分脉冲 | 1000~5000线 | 常用,需回零 |
| 值编码器(单圈) | SSI/BISS/CANopen | 17~23位 | 推荐,免回零 |
| 值编码器(多圈) | BISS/Profinet | 多圈12位+单圈23位 | 适合长行程主轴 |
| 旋转变压器 | 模拟正余弦 | 12~16位 | 耐恶劣环境,精度较低 |
2.4 PLC与运动控制器的角色:大脑与小脑的分工
在电子凸轮系统中,PLC(可编程逻辑控制器)与运动控制器承担着不同层级的任务。PLC负责逻辑控制、人机交互、报警处理和产线协调,相当于“大脑”;运动控制器负责实时计算凸轮曲线、执行插补和位置闭环,相当于“小脑”。两者通过总线(如EtherCAT、Profinet、CANopen)或硬接线I/O通信。
运动控制器内部维护一张凸轮表(CAM Table),表中存储了主轴位置与从轴位置的对应关系。当主轴编码器每转过一个单位角度,运动控制器便查表或插值计算出从轴的目标位置,并下发至伺服驱动器。现代运动控制器(如基于PC的软运动控制器或独立式运动控制器)支持在线修改凸轮表,而无需停机,这为生产中的配方切换提供了便利。
- PLC职责:启动/停止控制、模式选择(手动/自动)、故障诊断、与HMI通信、凸轮曲线选择。
- 运动控制器职责:主轴位置采集、凸轮曲线计算、从轴位置指令生成、电子凸轮啮合/脱离控制、动态补偿。
- 协作流程:PLC发出“启动凸轮”指令 → 运动控制器等待主轴到达啮合位置 → 执行凸轮映射 → 完成后通知PLC。
2.5 常见误区与总结复盘
在基础学习阶段,以下误区需要特别警惕:
- 误区一:认为伺服电机本身就能实现电子凸轮,无需运动控制器。实际上,伺服驱动器只能执行单轴的位置/速度闭环,不具备多轴同步和凸轮曲线规划能力。
- 误区二:忽略主轴编码器的安装位置。主轴编码器应安装在最终执行机构(如切刀辊)的轴端,而非电机尾部,否则传动链的间隙和扭转会被计入误差。
- 误区三:将PLC的扫描周期当作运动控制周期。PLC的循环扫描时间不稳定,无法用于凸轮插补,必须依赖运动控制器的硬件中断或专用总线。
- 误区四:混淆“分辨率”与“精度”。编码器分辨率高不代表系统精度高,机械背隙、热变形、伺服刚度都会影响最终精度。
总结复盘:本章从运动控制分类出发,明确了电子凸轮属于非线性同步控制;随后剖析了伺服驱动器三环调节在凸轮执行中的角色;接着强调了编码器作为反馈元件在主轴和从轴上的不同作用;最后厘清了PLC与运动控制器的功能边界。这四部分构成了电子凸轮系统的完整信号链:PLC下发逻辑指令 → 运动控制器计算凸轮位置 → 驱动器执行电流调节 → 电机转动 → 编码器反馈位置 → 运动控制器修正输出。掌握这一链条,是后续学习凸轮曲线设计、电子凸轮啮合与脱离、以及振动抑制等高级主题的前提。