1. 课程导入与目标
在包装、印刷、灌装、纺织、线材加工以及多轴搬运等自动化设备中,经常出现这样的需求:主轴在连续旋转,而从轴必须在主轴每转一圈的过程中完成“加速—同步—减速—返回”的周期性动作,并且这个动作要与主轴位置严格对应。传统做法是用机械凸轮、齿轮箱、连杆机构来实现这种相位关系,但机械凸轮一旦加工完成,运动规律就被固化,改产品规格就要换凸轮、重新对相位,调试周期长、柔性差。Yaskawa Sigma 系列伺服(如 Σ-7、Σ-X)提供的电子凸轮(Electronic Cam)与同步控制功能,正是用伺服软件替代机械凸轮,把“位置—相位”关系写成可编程的凸轮表,由伺服驱动器实时插补执行。
本课程面向已经会使用 Sigma 伺服基本定位、但希望进一步掌握多轴同步与电子凸轮编程的工程师。学完本课程,你应当能够独立完成:判断一个设备是否适合用电子凸轮实现;在 SigmaWin+ 或 MotionWorks 中建立主轴/从轴轴组;用凸轮表描述从轴相对主轴的位置曲线;设置同步区、凸轮启动方式和相位偏移;最后通过示波器或轨迹监视验证同步误差是否在允许范围内。
电子凸轮与同步控制解决什么问题
先区分三个容易混淆的概念。电子齿轮(Electronic Gear)建立的是从轴速度与主轴速度的固定比例关系,从轴位置 = 主轴位置 × 齿轮比,适合连续同步输送、辊筒同步这类没有周期性往复的场景。电子凸轮(Electronic Cam)建立的是从轴位置与主轴位置的函数关系 y = f(x),x 是主轴相位(通常以 0~360° 或 0~主轴一圈脉冲数表示),f 可以是任意分段曲线,因此从轴可以在主轴一圈内做非匀速、甚至反向的往复运动。同步控制则是保证从轴在指定相位区间内与主轴保持严格位置跟随,并在区间外平滑切入切出的机制,核心指标是同步误差和相位偏差。
典型应用可以这样归类:旋转式灌装机,灌装阀从轴需要在瓶子经过时与输送主轴同步;枕式包装机的横封刀从轴要在薄膜连续走料时完成“追上—同速—切断—退回”;飞剪/飞锯要在材料不停的前提下完成定长切断;多色印刷机的各色组辊筒需要保持固定相位差。这些场景的共同点是:主轴不停、从轴周期性动作、动作与主轴位置强相关。若你的设备只是两个轴按固定比例同速运行,用电子齿轮即可,不必上凸轮;若从轴动作与主轴位置无关、只按时间触发,则用普通定位或顺序控制更简单。
学习路径与软硬件环境
本课程按“概念—建模—配置—调试—排障”的顺序推进,但不会把每一节都做成同样的步骤清单。建议的学习路径是:先理解凸轮表、相位、同步区这几个核心术语;再学会用凸轮表编辑器把一条运动规律画出来;然后进入驱动器参数与轴组配置;最后用示波器看同步误差并处理常见报警。每一节都会给出可对照的示例参数,例如主轴一圈 360°、从轴行程 200 mm、同步区 120°~240° 这类具体数值,方便你在自己的设备上换算。
硬件方面,需要一套 Sigma-7 或 Sigma-X 伺服系统,至少两台伺服(一台作主轴、一台作从轴),主轴建议带 20 位以上编码器以提供足够相位分辨率;控制器可以是 MP3000/MP2000 运动控制器,也可以由上位 PLC 通过 MECHATROLINK-III 或 EtherCAT 下发凸轮表。软件方面,SigmaWin+ 用于驱动器参数与试运行,MotionWorks IEC 或 MPE720 用于凸轮表编辑与轴组配置,调试阶段建议接入伺服示波器功能观察主轴相位、从轴位置和同步误差三条曲线。
本课程要建立的判断能力
学完不是记住某个参数号,而是形成三个判断:第一,看到设备动作,能判断该用齿轮、凸轮还是普通定位;第二,拿到一条运动规律,能把它拆成加速段、同步段、减速段并写成凸轮表;第三,调试时看到同步误差超限,能区分是凸轮曲线本身不连续、还是同步区设置过短、还是增益与惯量匹配问题。这三项能力会在后续章节中反复用到。
| 学习阶段 | 核心对象 | 可观察的结果 |
|---|---|---|
| 概念建立 | 相位、凸轮表、同步区 | 能说清 y=f(x) 与 y=kx 的区别 |
| 曲线建模 | 分段曲线、加减速段 | 凸轮表无速度/加速度突变 |
| 轴组配置 | 主轴、从轴、齿轮比 | 从轴能正确跟随主轴相位 |
| 同步调试 | 同步区、相位偏移 | 同步误差在设定窗口内 |
| 排障复盘 | 报警、误差曲线 | 能定位曲线或参数原因 |
下面给出一个最小可用的凸轮表片段示例,用于说明“凸轮表”在工程中长什么样。它描述从轴在主轴 0~360° 内完成一次“上升—同步—返回”,其中 120°~240° 为同步区,从轴与主轴同速。示例参数为教学假设值,实际使用时需按机械行程和节拍换算。
# 凸轮表片段(示例,非实测)
# 主轴相位(deg) 从轴位置(mm) 说明
0 0 起点
60 80 加速上升
120 200 进入同步区
240 200 同步区结束
300 80 减速返回
360 0 回到起点
# 同步区: 120° ~ 240°
# 主轴一圈对应从轴行程: 200 mm
# 相位偏移: 0°(可按机械安装调整)
把这张表输入凸轮表编辑器后,软件会自动做插补并检查相邻点的速度、加速度是否连续。如果 120° 处从轴速度从上升段直接跳到与主轴同速,而曲线没有过渡,就会在同步区入口产生冲击,表现为同步误差瞬间超限。这正是后续“凸轮曲线平滑处理”一节要解决的问题。现在你只需要记住:电子凸轮的本质是把机械凸轮的轮廓换成一张可编辑的位置表,而同步控制就是保证从轴在这张表上走得准、切得稳。