第1章 运动控制基础:伺服系统组成、位置控制模式、速度控制模式、电子齿轮比设定
各位工程师朋友,大家好。我是老张,在包装机械这行摸爬滚打了十几年。今天咱们开始聊电子凸轮,但别急,先得把运动控制的基础打牢。你想想看,电子凸轮说白了就是用伺服电机模拟机械凸轮的动作,如果连伺服系统都搞不明白,后面全是空中楼阁。
这一章,我就带你从最核心的四个点入手:伺服系统到底由什么组成、位置模式和速度模式怎么选、电子齿轮比又是怎么回事。嗯,都是干货,咱们直接开整。
1.1 伺服系统的组成
伺服系统,说白了就是一个听话的“打工人”。你给它一个指令,它就得精确地执行。我习惯把它拆成三块来看:
- 控制器:这是大脑。PLC、运动控制器或者专用的电子凸轮控制器,负责发号施令。
- 伺服驱动器:这是心脏和肌肉。它接收控制器的指令,然后驱动电机转动。同时,它还要处理编码器反馈回来的信号,形成闭环控制。
- 伺服电机:这是手脚。把电能转化成机械能,带着负载动起来。电机屁股后面那个编码器,就是它的“眼睛”,时刻告诉驱动器“我现在转到哪了”。
我在项目里见过不少新手,把伺服电机和步进电机搞混。步进电机是开环的,你让它走100步,它就走100步,但要是负载太大卡住了,它自己不知道,还在那傻转。伺服就不一样,它要是走不到位,驱动器会拼命调整,实在调不动了,就会报“跟随误差超差”的警。这一点,在包装机械这种高速高精度的场合,至关重要。
核心要点: 伺服系统的本质是“闭环”。指令 -> 执行 -> 反馈 -> 修正,这个循环每时每刻都在进行,频率高达几千赫兹。
下面这张图,是我自己画的伺服系统基本框架,你看一眼就明白了。
1.2 位置控制模式 vs 速度控制模式
这两种模式,是咱们做电子凸环时最常用的。怎么选?我直接说结论:
位置控制模式
这是最常用的模式,也是电子凸轮的核心模式。控制器(比如PLC)发出脉冲串,伺服驱动器根据脉冲的数量和频率,控制电机转到指定位置、以指定速度转动。
- 特点:精度高,完全由上位机决定位置。
- 应用:飞剪、横切、追剪、各种需要同步跟随的场合。
- 我的经验:在枕式包装机上做横封切刀,必须用位置模式。因为切刀必须在膜走到特定长度时,精确地切下去,差一个脉冲,包装袋就歪了。
速度控制模式
这种模式下,控制器只给一个模拟量电压(0-10V)或者频率指令,告诉驱动器“你跑多快”。至于电机转到哪了,控制器不管。
- 特点:控制简单,但位置精度无法保证。
- 应用:送料辊、风机、简单的传送带。
- 避坑指南:我曾经在一个旧设备改造项目里,想用速度模式做同步,结果发现两个轴的速度指令哪怕差0.1%,跑几圈下来位置就完全对不上了。所以,做电子凸轮,老老实实用位置模式。
小提示: 现在很多高端伺服驱动器支持“内部位置模式”,也就是把位置曲线存在驱动器里,由PLC触发执行。这在一些需要快速响应的场合很有用,但调试起来也复杂一些。
1.3 电子齿轮比设定
电子齿轮比,这是新手最容易懵的地方。我换个说法你就懂了:它是用来匹配“上位机指令”和“机械实际运动”的桥梁。
举个例子:你的PLC发一个脉冲,理论上想让电机转0.01度。但电机编码器是2500线(即10000个脉冲转一圈)。如果不设电子齿轮比,PLC发一个脉冲,电机才转0.036度(360/10000)。这就对不上了。
电子齿轮比的公式很简单:
电子齿轮比 = 电机编码器分辨率 / 上位机指令脉冲当量
或者更具体点:
电子齿轮比 = (编码器线数 × 4) / (电机转一圈所需指令脉冲数)
我一般习惯这样算:先确定“电机转一圈,我希望PLC发多少个脉冲”。比如我希望发10000个脉冲电机转一圈,而我的电机编码器是2500线(即10000脉冲/圈),那电子齿轮比就是10000/10000 = 1/1。
但如果我希望发5000个脉冲电机就转一圈呢?那电子齿轮比就是10000/5000 = 2/1。
注意: 电子齿轮比不是越大越好。设得太大,意味着一个指令脉冲对应的机械位移很大,精度会下降。设得太小,PLC需要发出非常高的脉冲频率才能让电机跑得快,可能超出PLC的脉冲输出能力。我一般建议电子齿轮比在 0.1 到 10 之间。
下面这个表格,是我常用的电子齿轮比设定参考:
| 应用场景 | 电机编码器分辨率 | 希望指令脉冲/圈 | 电子齿轮比(分子/分母) |
|---|---|---|---|
| 普通送料 | 10000 | 10000 | 1/1 |
| 高精度定位 | 10000 | 50000 | 1/5 |
| 高速飞剪 | 10000 | 2000 | 5/1 |
你看,高精度定位时,我把电子齿轮比设为1/5,意味着PLC发5个脉冲,电机才转1个编码器脉冲对应的角度。这样精度提高了5倍,但代价是PLC需要发出5倍频率的脉冲。
嗯,说到这,我想起一个案例。有次调试一台立式包装机,纵封拉膜老是拉不准。我查了半天,发现是电子齿轮比设错了。工程师把分子分母搞反了,导致实际走的距离是设定值的5倍。改过来之后,一切正常。所以,设定完一定要手动转一下电机,验证一下“发10000个脉冲,电机是不是刚好转一圈”。
总结一下: 伺服系统是电子凸轮的“腿”,位置模式是“大脑”控制“腿”怎么走,电子齿轮比是“翻译官”,让“大脑”和“腿”说同一种语言。这三样搞明白了,后面学电子凸轮曲线、同步控制,你就不会觉得吃力。
好了,这一章就聊到这。记住,基础不牢,地动山摇。回去把你们设备上的伺服参数翻出来看看,对照着今天讲的,理解一下为什么那么设。下一章,咱们开始真正进入电子凸轮的世界。