1. 课程导入与目标

在包装、印刷、灌装、纺织、线材加工以及多轴搬运等自动化设备中,经常出现这样的需求:主轴在连续旋转,而从轴必须在主轴每转一圈的过程中完成“加速—同步—减速—返回”的周期性动作,并且这个动作要与主轴位置严格对应。传统做法是用机械凸轮、齿轮箱、连杆机构来实现这种相位关系,但机械凸轮一旦加工完成,运动规律就被固化,改产品规格就要换凸轮、重新对相位,调试周期长、柔性差。Yaskawa Sigma 系列伺服(如 Σ-7、Σ-X)提供的电子凸轮(Electronic Cam)与同步控制功能,正是用伺服软件替代机械凸轮,把“位置—相位”关系写成可编程的凸轮表,由伺服驱动器实时插补执行。

本课程面向已经会使用 Sigma 伺服基本定位、但希望进一步掌握多轴同步与电子凸轮编程的工程师。学完本课程,你应当能够独立完成:判断一个设备是否适合用电子凸轮实现;在 SigmaWin+ 或 MotionWorks 中建立主轴/从轴轴组;用凸轮表描述从轴相对主轴的位置曲线;设置同步区、凸轮启动方式和相位偏移;最后通过示波器或轨迹监视验证同步误差是否在允许范围内。

电子凸轮与同步控制解决什么问题

先区分三个容易混淆的概念。电子齿轮(Electronic Gear)建立的是从轴速度与主轴速度的固定比例关系,从轴位置 = 主轴位置 × 齿轮比,适合连续同步输送、辊筒同步这类没有周期性往复的场景。电子凸轮(Electronic Cam)建立的是从轴位置与主轴位置的函数关系 y = f(x),x 是主轴相位(通常以 0~360° 或 0~主轴一圈脉冲数表示),f 可以是任意分段曲线,因此从轴可以在主轴一圈内做非匀速、甚至反向的往复运动。同步控制则是保证从轴在指定相位区间内与主轴保持严格位置跟随,并在区间外平滑切入切出的机制,核心指标是同步误差和相位偏差。

典型应用可以这样归类:旋转式灌装机,灌装阀从轴需要在瓶子经过时与输送主轴同步;枕式包装机的横封刀从轴要在薄膜连续走料时完成“追上—同速—切断—退回”;飞剪/飞锯要在材料不停的前提下完成定长切断;多色印刷机的各色组辊筒需要保持固定相位差。这些场景的共同点是:主轴不停、从轴周期性动作、动作与主轴位置强相关。若你的设备只是两个轴按固定比例同速运行,用电子齿轮即可,不必上凸轮;若从轴动作与主轴位置无关、只按时间触发,则用普通定位或顺序控制更简单。

Sigma 电子凸轮与同步控制:从机械凸轮到软件凸轮 机械凸轮方案 凸轮轮廓固化运动规律 换规格需换凸轮、重对相位 软件替代 电子凸轮方案(Sigma 伺服) 主轴 编码器相位 x 凸轮表 f(x) 分段位置曲线 从轴 位置 y = f(x) 同步区:从轴严格跟随主轴相位 非同步区:平滑切入/切出,避免冲击 改规格只需改凸轮表参数,无需换机械件 三种轴间关系的选择依据 电子齿轮 y = k · x(固定比例) 连续同速输送、辊筒同步 无周期性往复动作 电子凸轮 y = f(x)(任意分段曲线) 横封、飞剪、灌装阀 主轴一圈内往复动作 顺序/定位控制 按时间或事件触发 与主轴位置无关 上下料、点位搬运

学习路径与软硬件环境

本课程按“概念—建模—配置—调试—排障”的顺序推进,但不会把每一节都做成同样的步骤清单。建议的学习路径是:先理解凸轮表、相位、同步区这几个核心术语;再学会用凸轮表编辑器把一条运动规律画出来;然后进入驱动器参数与轴组配置;最后用示波器看同步误差并处理常见报警。每一节都会给出可对照的示例参数,例如主轴一圈 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° 处从轴速度从上升段直接跳到与主轴同速,而曲线没有过渡,就会在同步区入口产生冲击,表现为同步误差瞬间超限。这正是后续“凸轮曲线平滑处理”一节要解决的问题。现在你只需要记住:电子凸轮的本质是把机械凸轮的轮廓换成一张可编辑的位置表,而同步控制就是保证从轴在这张表上走得准、切得稳。