【非标自动化】2、认识元器件(伺服电机)

伺服电机

伺服电机是非标自动化设备中最常见的高精度运动执行元件之一。

它通常不是单独使用,而是组成一套完整的伺服系统:

复制代码
PLC、运动控制器或数控系统
        ↓
位置、速度或转矩指令
        ↓
伺服驱动器
        ↓
控制伺服电机
        ↓
编码器反馈实际位置和速度
        ↓
伺服驱动器不断修正误差

伺服系统最大的特点是:

控制器不仅发出运动命令,还能通过编码器知道电机实际上转到了哪里,并持续纠正实际运动与目标指令之间的偏差。

因此,伺服电机常用于:

  • 精确定位

  • 定长送料

  • 高速往复

  • 旋转分度

  • 电子凸轮

  • 飞剪、追剪

  • 多轴同步

  • 机械手

  • 点胶平台

  • 锁螺丝机构

  • 贴标设备

  • 视觉对位平台

  • 丝杆模组

  • 皮带模组

  • 高精度转盘


一、伺服电机在设备中的作用是什么

伺服电机的核心作用是:

把控制器给出的运动指令转换为可精确控制的位置、速度和转矩输出。

它不仅能够"转起来",还能够控制:

复制代码
转多少圈
转多少度
转到什么位置
以多快速度运行
以多大加速度运行
输出多大转矩
什么时候停止
多个轴之间怎样同步

例如一个丝杆滑台:

复制代码
PLC命令滑台移动100mm
→ 伺服驱动器计算需要多少电机转数
→ 控制伺服电机旋转
→ 编码器反馈实际旋转位置
→ 驱动器不断修正误差
→ 滑台最终到达100mm位置

与普通电机相比:

复制代码
普通异步电机:
主要解决持续旋转

步进电机:
主要依靠脉冲数量进行开环或半闭环定位

伺服电机:
通过编码器闭环控制位置、速度和转矩

二、伺服电机的输入是什么,输出是什么

伺服系统应分成三个部分理解:

复制代码
上位控制器
伺服驱动器
伺服电机

1. 伺服驱动器的输入

伺服驱动器一般有两类输入。

动力输入

也就是驱动器主回路电源,常见有:

复制代码
单相AC 220V
三相AC 220V
三相AC 380V

不同功率、不同系列的驱动器供电方式不同。

还可能有独立的控制电源输入,例如:

复制代码
单相AC 220V控制电源
DC 24V控制电源

控制输入

控制器向伺服驱动器发送:

  • 位置指令

  • 速度指令

  • 转矩指令

  • 伺服使能

  • 正反转禁止

  • 原点回归命令

  • 报警复位

  • 急停或停止命令

指令形式可能是:

复制代码
脉冲 + 方向
正转脉冲 + 反转脉冲
A/B相正交脉冲
0~10V模拟量
±10V模拟量
EtherCAT通信
PROFINET通信
MECHATROLINK通信
CC-Link IE TSN
CANopen
Modbus
厂家专用总线

2. 伺服电机的输入

伺服电机本体接收的是伺服驱动器输出的受控电流。

驱动器根据:

  • 目标位置

  • 目标速度

  • 目标转矩

  • 编码器反馈

  • 电机参数

实时调节三相绕组电流,使电机按照要求运动。

因此:

PLC通常不直接驱动伺服电机,PLC控制的是伺服驱动器。


3. 伺服系统的输出

伺服电机输出:

  • 旋转角度

  • 旋转速度

  • 输出转矩

  • 机械功率

  • 精确位置

通过机械传动后,还可转化为:

  • 直线位移

  • 推力

  • 分度角度

  • 定长送料距离

  • 机械手关节运动

  • 多轴轨迹


三、伺服电机为什么能精确控制

伺服系统的关键是闭环控制。

典型闭环链路:

复制代码
控制器给出目标位置
        ↓
驱动器控制电机运动
        ↓
编码器检测实际位置
        ↓
实际位置反馈给驱动器
        ↓
驱动器比较目标位置与实际位置
        ↓
根据误差继续修正电流和转矩

例如控制器要求电机转10圈。

驱动器不会只是假设电机已经完成,而会通过编码器检查:

复制代码
目标位置:10圈
实际位置:9.98圈
位置误差:0.02圈

驱动器会继续控制电机运动,直到误差进入允许范围。

这就是伺服系统与普通开环步进系统的重要区别。


四、伺服系统中的三种控制模式

伺服驱动器通常支持:

复制代码
位置控制
速度控制
转矩控制

有些驱动器还支持模式切换或复合控制。


1. 位置控制模式

位置模式主要控制:

电机最终转到哪里。

常见指令:

  • 脉冲数量

  • 总线位置命令

  • 绝对位置

  • 相对位置

例如:

复制代码
电机每圈电子齿轮设为10000个脉冲
PLC输出50000个脉冲
→ 电机转5圈

位置模式常用于:

  • 丝杆滑台

  • 定长送料

  • 转盘分度

  • 点胶定位

  • 机械手定位

  • 锁螺丝定位


2. 速度控制模式

速度模式主要控制:

电机以多快速度持续运行。

速度指令可能来自:

复制代码
±10V模拟量
0~10V模拟量
通信速度命令
内部预设速度

常用于:

  • 主轴

  • 收放卷

  • 连续输送

  • 速度同步

  • 胶辊控制


3. 转矩控制模式

转矩模式主要控制:

电机输出多大的转矩。

转矩模式下,速度和位置不是主要控制目标。

常用于:

  • 压装

  • 张力控制

  • 拧紧

  • 卷绕

  • 力矩限制

  • 主从转矩跟随

需要注意:

转矩模式下,如果机械负载突然消失,电机可能快速加速。

因此通常需要设置:

  • 速度限制

  • 转矩限制

  • 安全停止条件

  • 机械保护


五、伺服电机使用什么电压和电流

必须分别看:

复制代码
伺服驱动器输入电源
伺服驱动器输出
伺服电机额定参数
编码器和制动器电源
控制信号电源

1. 驱动器主回路电压

常见:

复制代码
单相AC 220V
三相AC 220V
三相AC 380V

小功率伺服可能使用单相220V。

中大功率伺服通常使用三相220V或三相380V。

必须查看驱动器铭牌和说明书,不能只根据电机功率判断。


2. 电机工作电压

伺服电机通常由专用伺服驱动器供电。

驱动器将交流输入整流为直流母线,再通过功率模块输出PWM三相电流给伺服电机。

因此伺服电机一般不能像普通三相异步电机一样直接接到电网上。

错误连接可能造成:

  • 电机损坏

  • 编码器损坏

  • 驱动器损坏

  • 人身和设备安全风险


3. 额定电流

伺服电机铭牌通常会标注:

  • 额定电流

  • 瞬时最大电流

  • 额定转矩

  • 最大转矩

伺服驱动器根据转矩需要调节电机电流。

大致可以理解为:

复制代码
输出转矩越大
→ 所需电流越大

但不是简单恒定比例,还与电机结构和控制算法有关。


4. 控制信号电压

伺服驱动器数字输入、数字输出常见使用:

复制代码
DC 24V

例如:

  • 伺服使能

  • 报警复位

  • 正限位

  • 负限位

  • 原点

  • 抱闸控制

  • 定位完成

  • 报警输出


5. 制动器电压

带抱闸的伺服电机,制动器常见使用:

复制代码
DC 24V

但具体必须看型号。

典型逻辑通常是:

复制代码
制动器通电
→ 松闸

制动器断电
→ 抱闸

抱闸电源可能需要专用整流器、浪涌吸收或继电器控制。


六、PLC怎样与伺服电机连接

PLC通常不直接连接伺服电机动力线,而是与伺服驱动器连接。

完整系统:

复制代码
三相或单相电源
→ 断路器
→ 接触器或主回路控制
→ 伺服驱动器
→ 伺服电机动力线

伺服电机编码器
→ 伺服驱动器编码器接口

PLC或运动控制器
→ 伺服驱动器控制端口

1. 脉冲控制

传统控制方式:

复制代码
PLC高速脉冲输出
→ 驱动器脉冲输入

PLC方向输出
→ 驱动器方向输入

常见脉冲形式:

复制代码
脉冲 + 方向
正转脉冲 + 反转脉冲
A/B相正交脉冲

PLC还可能连接:

复制代码
伺服使能SON
报警复位RES
报警输出ALM
定位完成INP
零速信号
制动器控制
正负限位
原点信号

2. 模拟量控制

PLC模拟量模块输出:

复制代码
0~10V
±10V

驱动器根据模拟电压控制:

  • 速度

  • 转矩

例如:

复制代码
+10V → 正向最高速度
0V → 停止
-10V → 反向最高速度

具体关系由参数设置决定。


3. 总线通信控制

现代非标自动化中越来越常用总线控制。

典型结构:

复制代码
PLC运动控制器
→ EtherCAT、PROFINET等总线
→ 多台伺服驱动器
→ 多轴伺服电机

总线控制可以传输:

  • 目标位置

  • 目标速度

  • 目标转矩

  • 实际位置

  • 实际速度

  • 实际转矩

  • 报警代码

  • 驱动器状态

  • 原点状态

  • 电子凸轮数据

优势:

  • 接线较少

  • 多轴同步更容易

  • 状态反馈丰富

  • 参数管理方便

  • 诊断能力更强

  • 脉冲频率不再成为主要限制


七、伺服系统是PNP还是NPN,是源型还是漏型

伺服电机本体没有PNP或NPN之分。

PNP、NPN涉及的是:

  • 伺服驱动器数字输入

  • 伺服驱动器数字输出

  • PLC输入输出

  • 原点和限位传感器

  • 报警输出

  • 定位完成输出

驱动器输入端可能支持:

复制代码
源型输入
漏型输入
PNP逻辑
NPN逻辑
干接点输入

例如伺服使能端子:

复制代码
SON

可能要求:

复制代码
SON与COM接通
→ 伺服使能

也可能要求外部提供24V。

必须查看驱动器端子说明,不能凭名称判断。


1. PNP型控制逻辑

PLC输出动作时向伺服驱动器输入端提供+24V。

复制代码
PLC PNP输出
→ SON端得到+24V
→ 伺服使能

2. NPN型控制逻辑

PLC输出动作时将伺服输入端拉向0V。

复制代码
驱动器内部或外部提供24V
→ PLC NPN输出导通
→ SON端回路接通

3. 继电器输出

PLC继电器输出可作为干接点使用。

优点:

  • 接口兼容性较好

  • 不太受PNP、NPN限制

缺点:

  • 机械寿命有限

  • 动作速度慢

  • 不适合高速脉冲

  • 不适合频繁切换

脉冲指令通常不能使用普通继电器输出。


八、伺服系统输出是开关量、模拟量、脉冲还是通信数据

伺服系统同时涉及多种信号。

1. PLC到伺服驱动器

可能是:

  • 开关量

  • 高速脉冲

  • 模拟量

  • 总线通信数据

2. 伺服驱动器到PLC

常见开关量:

复制代码
报警
伺服准备好
定位完成
零速
转矩限制中
速度到达
抱闸控制
原点返回完成

3. 模拟量反馈

部分驱动器可以输出:

复制代码
实际速度
实际转矩
电机电流
位置误差

常见为:

复制代码
0~10V
±10V

4. 编码器反馈

编码器信号主要从电机反馈给驱动器。

可能是:

  • 增量式脉冲

  • 串行绝对值数据

  • 正余弦信号

  • 厂家专用数字通信

通常PLC不直接读取伺服电机编码器,而是由伺服驱动器读取和处理。

5. 通信数据

通过总线可以读取:

  • 当前实际位置

  • 实际速度

  • 实际转矩

  • 电流

  • 报警代码

  • 跟随误差

  • 驱动器温度

  • 母线电压

  • 累计运行时间


九、伺服电机的重要选型参数

1. 额定功率

常见功率:

复制代码
50W
100W
200W
400W
750W
1kW
1.5kW
2kW
3kW
5kW

功率不能只根据负载重量选择。

还要考虑:

  • 负载转矩

  • 负载惯量

  • 目标速度

  • 加速时间

  • 减速时间

  • 工作周期

  • 机械效率

  • 丝杆导程

  • 减速比

  • 摩擦力

  • 垂直负载重力

  • 安全余量


2. 额定转矩

伺服电机常标注:

复制代码
额定转矩
最大转矩

额定转矩表示电机可以长期连续输出的转矩。

最大转矩表示短时间过载能力。

例如:

复制代码
额定转矩:2.4N·m
最大转矩:7.2N·m

说明最大转矩约为额定转矩的3倍,但不能长期以最大转矩运行。


3. 额定转速和最高转速

常见额定转速:

复制代码
2000r/min
3000r/min

最高转速可能达到:

复制代码
5000r/min
6000r/min

额定转速与最高转速不是同一个概念。

在额定转速以上运行时,电机可用转矩通常会下降。


4. 转矩---转速特性

选型时不能只看铭牌额定转矩。

需要查看:

复制代码
转矩---转速曲线

因为不同转速下:

  • 连续允许转矩不同

  • 瞬时允许转矩不同

  • 电机发热不同

  • 驱动器电流不同

某些负载需要低速大转矩,某些负载需要高速运行,所需电机可能完全不同。


5. 转子惯量

转子惯量是伺服选型中的关键参数。

伺服电机常分为:

  • 低惯量

  • 中惯量

  • 高惯量

负载惯量与电机惯量匹配不好,可能造成:

  • 响应慢

  • 振动

  • 超调

  • 定位时间长

  • 参数难以调节

  • 电机过载

  • 机械共振

一般需要计算:

复制代码
负载折算到电机轴的惯量

再与电机转子惯量比较。

惯量比并不是越小越好,也不是越大越好,需要符合驱动器允许范围和工艺要求。


6. 编码器类型与分辨率

伺服电机通常自带编码器。

常见类型:

复制代码
增量式编码器
绝对值编码器
单圈绝对值编码器
多圈绝对值编码器

分辨率可能标注为:

复制代码
17bit
20bit
23bit
24bit

例如23bit编码器:

复制代码
每圈理论计数
= 2²³
= 8388608

但高编码器分辨率不等于机械末端一定有同样高的定位精度。

最终精度还取决于:

  • 丝杆精度

  • 减速机背隙

  • 联轴器刚性

  • 机械变形

  • 导轨精度

  • 负载扰动

  • 控制参数

  • 温度变化


7. 是否使用绝对值编码器

增量式编码器断电后通常不能保留当前位置,需要重新回原点。

绝对值编码器可以记录绝对位置。

使用绝对值系统后,设备重新上电时可能不需要每次回原点。

但需要确认:

  • 是否需要电池

  • 电池电压

  • 多圈数据保存方式

  • 更换电池流程

  • 电池报警

  • 机械拆装后位置是否需要重建

  • 绝对值零点如何设定

绝对值编码器保存的是电机轴位置,不一定等于机械机构绝对安全位置。


8. 是否带制动器

垂直轴或需要断电保持的位置,常选择带抱闸伺服电机。

抱闸主要用途:

复制代码
电机断电时保持负载
防止垂直轴下落
防止机构因重力移动

需要注意:

伺服抱闸通常是保持制动器,不是用来频繁动态制动的。

正常停车过程应是:

复制代码
伺服先减速停止
→ 驱动器确认速度接近零
→ 抱闸关闭
→ 再取消伺服使能

启动过程通常是:

复制代码
伺服使能
→ 建立电机转矩
→ 松开抱闸
→ 开始运动

如果顺序错误,可能出现:

  • 垂直轴下坠

  • 电机堵转

  • 抱闸磨损

  • 伺服报警

  • 机构冲击


9. 电机法兰尺寸

常见法兰尺寸:

复制代码
40mm
60mm
80mm
100mm
130mm
180mm

法兰尺寸影响:

  • 安装孔距

  • 输出轴尺寸

  • 电机体积

  • 可输出转矩

  • 与减速机、丝杆模组的匹配


10. 输出轴形式

需要确认:

  • 光轴

  • 带键轴

  • 锥轴

  • 花键轴

  • 轴径

  • 轴长

  • 是否带油封

  • 是否允许轴向载荷

  • 是否允许径向载荷


11. 是否配减速机

伺服电机配减速机的主要作用:

  • 降低输出速度

  • 放大输出转矩

  • 提高负载惯量匹配

  • 提高机构刚性

  • 适应安装结构

常见:

  • 行星减速机

  • 谐波减速机

  • RV减速机

  • 直角减速机

  • 精密齿轮减速机

需要关注:

复制代码
减速比
额定输出转矩
最大输出转矩
背隙
扭转刚性
效率
允许径向载荷
允许轴向载荷
寿命

12. 供电等级

伺服系统通常分为:

复制代码
200V级
400V级

电机和驱动器必须匹配。

不能将200V级伺服电机随意接到400V级驱动器。

还要确认:

  • 单相还是三相输入

  • 主回路电压

  • 控制电源

  • 制动电阻电压等级

  • 接触器和断路器规格


13. 防护等级

常见:

复制代码
IP65
IP67

需要根据环境考虑:

  • 粉尘

  • 冷却液

  • 油污

  • 食品清洗

  • 户外环境

  • 高温

  • 低温

  • 腐蚀性气体

电机本体防护等级高,不代表电机接头和电缆连接处同样达到相同等级。


14. 电机电缆和编码器电缆

需要确认:

  • 电缆长度

  • 是否拖链使用

  • 是否高柔

  • 是否带屏蔽

  • 接头方向

  • 动力线规格

  • 编码器线型号

  • 制动器线是否独立

  • 最小弯曲半径

长距离电缆可能需要特殊型号,不能随意延长。


十、电子齿轮是什么

脉冲控制伺服时,经常使用电子齿轮。

电子齿轮用于定义:

控制器发送多少个指令脉冲,电机转一圈或移动一定距离。

例如伺服编码器每圈内部计数很大,但可以通过电子齿轮设置成:

复制代码
10000个指令脉冲
→ 电机转1圈

这样PLC只需要按10000脉冲/圈计算。

电子齿轮一般由分子和分母组成:

复制代码
电子齿轮比
= 分子 ÷ 分母

设置错误会造成:

  • 实际移动距离错误

  • 速度错误

  • 脉冲频率超限

  • 定位比例错误

需要保证:

复制代码
PLC中的每圈脉冲数
与伺服驱动器电子齿轮设置一致

十一、如何计算伺服移动距离

以丝杆机构为例。

假设:

复制代码
电机每圈指令脉冲数:10000
丝杆导程:10mm
电机与丝杆直连

则每个脉冲对应:

复制代码
10mm ÷ 10000
= 0.001mm

移动100mm需要:

复制代码
100 ÷ 10 × 10000
= 100000个脉冲

公式:

复制代码
目标脉冲数
= 目标距离 ÷ 丝杆导程
× 电机每圈指令脉冲数

如果带减速机:

复制代码
目标脉冲数
= 目标距离 ÷ 丝杆导程
× 减速比
× 电机每圈指令脉冲数

十二、如何计算伺服速度

假设:

复制代码
每圈指令脉冲数:10000
PLC脉冲频率:500000Hz

则电机速度:

复制代码
500000 ÷ 10000
= 50圈/秒

50 × 60
= 3000r/min

公式:

复制代码
电机转速r/min
= 脉冲频率Hz × 60
÷ 每圈指令脉冲数

如果使用丝杆:

复制代码
直线速度
= 电机转速 × 丝杆导程

例如:

复制代码
电机转速:3000r/min
丝杆导程:10mm

则:

复制代码
3000 × 10
= 30000mm/min
= 500mm/s

十三、伺服使能是什么

伺服使能常见端子名称:

复制代码
SON
S-ON
Servo ON
Enable

伺服使能有效后:

复制代码
驱动器功率输出允许
→ 电机建立控制力
→ 电机轴受控

伺服使能无效后:

复制代码
驱动器停止主动控制电机
→ 电机可能失去保持转矩

带抱闸轴必须正确处理伺服使能和抱闸时序。

需要注意:

伺服驱动器上电,不等于伺服已经使能。

驱动器可能已经显示正常,但没有SON信号时,电机仍不能运行。


十四、定位完成信号是什么

定位完成常见名称:

复制代码
INP
Position Complete
In Position

驱动器会根据位置误差判断是否到位。

例如参数设置:

复制代码
定位完成范围:±100编码器计数

当实际位置与目标位置误差进入该范围,并满足其他条件时,驱动器输出定位完成信号。

需要注意:

PLC运动指令执行完成,不一定等于机械机构已经稳定到位。

更可靠的判断通常包括:

复制代码
运动命令完成
且伺服定位完成信号有效
且驱动器无报警
且必要的工艺传感器有效

十五、什么是跟随误差

跟随误差也叫位置偏差,表示:

复制代码
目标位置
-
实际位置

伺服运动过程中,实际位置通常会略微落后于指令位置,因此存在跟随误差。

正常情况下,驱动器会不断修正。

如果跟随误差过大,可能报警,例如:

复制代码
位置偏差过大
跟随误差超限

可能原因:

  • 负载过重

  • 加速度过大

  • 电机功率不足

  • 机械卡滞

  • 制动器未释放

  • 参数增益不合适

  • 电机动力线异常

  • 编码器异常

  • 机械惯量过大


十六、伺服系统正常工作时是什么状态

正常状态通常表现为:

  • 驱动器上电无报警

  • 伺服准备好信号正常

  • 伺服使能后电机有保持力

  • 抱闸按顺序释放

  • 运动方向正确

  • 加减速平稳

  • 实际位置跟随目标位置

  • 定位完成信号正常

  • 电机无异常振动

  • 电机和驱动器温度稳定

  • 实际电流和转矩在合理范围

  • 原点和限位信号正常

  • 通信状态正常

  • 停止后位置稳定

PLC中可能观察到:

复制代码
目标位置:100.000mm
实际位置:99.998mm
位置误差:0.002mm
定位完成:ON
伺服报警:OFF

具体允许误差取决于设备工艺要求。


十七、伺服电机故障时会出现什么现象

1. 驱动器无法上电

可能原因:

  • 主电源未接通

  • 控制电源未接通

  • 断路器跳闸

  • 熔断器损坏

  • 接线错误

  • 电压等级错误

  • 驱动器内部故障

  • 主回路接触器未吸合


2. 驱动器上电正常,但电机不动

可能原因:

  • 没有伺服使能

  • 正负限位被触发

  • 驱动器处于报警状态

  • PLC没有发运动指令

  • 脉冲信号未到达

  • 总线控制字未进入运行状态

  • 抱闸未释放

  • 位置模式、速度模式设置错误

  • 指令来源设置错误

  • 电机动力线未接

  • 编码器线异常


3. 电机一使能就抖动或飞车

可能原因:

  • 电机与驱动器型号不匹配

  • 编码器线错误

  • 编码器反馈方向错误

  • 电机相序错误

  • 参数错误

  • 增益严重不合适

  • 机械刚性太差

  • 负载振动

  • 模拟量零点漂移

  • 速度或转矩模式指令异常

这种故障风险较高,应立即取消使能或切断安全回路。


4. 电机运动方向错误

可能原因:

  • 方向指令逻辑相反

  • 伺服方向参数设置错误

  • 机械安装方向与程序定义相反

  • 电子齿轮符号设置错误

  • 总线轴方向参数错误

通常优先通过参数或程序统一方向定义,不建议随意交换伺服动力线相序。


5. 实际移动距离不正确

可能原因:

  • 电子齿轮设置错误

  • PLC脉冲数计算错误

  • 丝杆导程错误

  • 减速比错误

  • 编码器单位理解错误

  • 机械传动打滑

  • 联轴器松动

  • 丝杆螺母间隙

  • 脉冲模式设置错误


6. 定位不准或重复精度差

可能原因:

  • 机械背隙

  • 丝杆精度不足

  • 减速机回程间隙

  • 联轴器松动

  • 机构刚性不足

  • 负载惯量过大

  • 增益不合适

  • 定位完成范围设置过宽

  • 原点传感器重复精度差

  • 外部负载扰动

  • 机械热膨胀

需要区分:

复制代码
绝对定位精度
重复定位精度

一个机构可能每次都停在同一个位置,但这个位置与理论坐标存在固定偏差。


7. 电机振动、啸叫

可能原因:

  • 伺服增益过高

  • 机械刚性不足

  • 联轴器或机构松动

  • 负载惯量匹配不好

  • 机械共振

  • 自动调谐结果不合适

  • 滤波参数设置不当

  • 电机轴承或减速机异常

  • 编码器反馈异常


8. 过载报警

可能原因:

  • 机械负载过重

  • 加速度过大

  • 电机选小

  • 机械机构卡滞

  • 垂直负载平衡不足

  • 制动器未完全释放

  • 长时间超额定转矩运行

  • 丝杆或导轨阻力过大

  • 减速机损坏

驱动器可能通过电流和转矩估算过载,不一定需要外部热继电器。


9. 过流报警

可能原因:

  • 电机动力线短路

  • 电机绕组异常

  • 驱动器功率模块损坏

  • 机械冲击过大

  • 加减速过快

  • 电机与驱动器不匹配

  • 动力线接地

  • 抱闸未释放


10. 过压报警

常见于电机减速时。

电机减速时会进入发电状态,将能量回馈到驱动器直流母线。

如果能量无法及时消耗,就可能出现:

复制代码
直流母线电压升高
→ 过压报警

可能原因:

  • 减速时间太短

  • 负载惯量太大

  • 垂直负载下降

  • 制动电阻未接

  • 制动电阻规格错误

  • 再生单元故障

  • 电源电压本身过高


11. 编码器报警

可能原因:

  • 编码器线未接

  • 编码器插头松动

  • 编码器线破损

  • 屏蔽接地异常

  • 编码器电池电压低

  • 编码器数据异常

  • 电机与驱动器型号不匹配

  • 电缆过长或受强干扰

  • 编码器本体损坏


12. 原点回归异常

可能原因:

  • 原点传感器损坏

  • 原点方向错误

  • 原点信号逻辑相反

  • 回零速度太快

  • 原点减速信号异常

  • Z相信号未检测到

  • 正负限位接反

  • 回零参数错误

  • 机械没有足够运动空间


13. 电机发热严重

可能原因:

  • 长时间高转矩运行

  • 负载过重

  • 启停频繁

  • 加速度过大

  • 增益振荡

  • 抱闸摩擦

  • 电机选型偏小

  • 环境温度高

  • 电机散热不良

  • 动力线或电机内部异常


十八、如何通过万用表、驱动器和PLC定位故障

伺服系统排查时,首先应记录:

复制代码
报警代码
报警发生时的动作
实际位置
目标位置
实际速度
实际转矩或电流
驱动器状态字
PLC控制命令

不要一出现报警就立即断电重启,否则可能丢失关键故障信息。


第一步:查看伺服驱动器报警代码

驱动器报警代码通常能直接指向:

  • 过流

  • 过压

  • 欠压

  • 过载

  • 编码器故障

  • 位置偏差过大

  • 通信故障

  • 制动电阻异常

  • 电机过热

先根据具体报警代码查说明书,再进一步测量。


第二步:检查PLC控制状态

在PLC中观察:

复制代码
伺服使能是否发出
报警复位是否异常保持
正负限位是否触发
运行命令是否执行
目标位置是否正确
目标速度是否正确
轴状态是否允许运动
总线通信是否正常

如果运动指令根本没有执行,问题还没有到电机本体。


第三步:检查驱动器主电源和控制电源

使用万用表确认:

  • 输入电压是否正常

  • 是否缺相

  • 控制电源是否正常

  • DC24V控制电源是否正常

测量高压电路必须由具备相应资质和安全条件的人员进行。

伺服驱动器断电后,内部直流母线电容仍可能保持高电压,不能立即触碰端子。


第四步:检查伺服使能信号

测量SON输入端状态。

确认:

  • 输入公共端接线

  • PNP或NPN逻辑

  • 24V电源

  • PLC输出状态

  • 安全回路状态

驱动器上电无报警但电机无保持力,常见原因就是没有真正伺服使能。


第五步:检查抱闸状态

垂直轴电机不动时,要检查抱闸是否释放。

可以检查:

  • 抱闸线圈是否有额定电压

  • 抱闸继电器是否动作

  • 驱动器抱闸输出是否正常

  • 抱闸时序参数

  • 制动器是否机械卡死

如果抱闸没有释放,伺服仍强行输出转矩,可能很快过载报警。


第六步:检查脉冲或通信指令

脉冲控制时,普通万用表不能准确测量高速脉冲。

可使用:

  • 示波器

  • PLC高速脉冲监控

  • 驱动器指令脉冲计数

  • 低速测试

  • 运动控制器诊断

总线控制时检查:

  • 总线状态

  • 轴状态字

  • 控制字

  • 通信错误代码

  • 目标位置是否变化

  • 实际位置是否变化


第七步:检查电机动力线和编码器线

确认:

  • 电机U、V、W连接正确

  • PE接地可靠

  • 编码器接头锁紧

  • 电缆没有被拖链拉断

  • 插头针脚没有退针

  • 动力线与编码器线没有接错

  • 型号与驱动器匹配

伺服电机的动力线、编码器线通常不能任意替换或拼接。


第八步:查看实际转矩和电流

很多驱动器可以直接监控:

复制代码
实际转矩百分比
电机电流
峰值转矩
平均负载率

例如空载运动时实际转矩长期达到80%,通常说明:

  • 机械阻力过大

  • 导轨或丝杆卡滞

  • 抱闸未完全释放

  • 安装不同心

  • 电机参数异常


第九步:脱开机械负载测试

条件允许时,将电机与负载分离。

空载运行正常

说明故障更可能在:

  • 丝杆

  • 导轨

  • 减速机

  • 联轴器

  • 同步带

  • 机械负载

  • 安装同轴度

空载仍报警或抖动

说明问题更可能在:

  • 驱动器

  • 电机

  • 编码器

  • 电缆

  • 参数

  • 控制指令


第十步:检查机械位置反馈

虽然伺服有编码器,但编码器检测的是电机轴。

如果出现:

复制代码
电机位置正常
但机械末端位置错误

应检查:

  • 联轴器松动

  • 减速机打滑

  • 同步带跳齿

  • 键槽损坏

  • 丝杆螺母松动

  • 机械连接件松脱

  • 机械背隙过大


十九、伺服电机安装位置和机械结构有什么要求

1. 电机与负载轴必须正确对中

使用联轴器连接时,要控制:

  • 同轴度

  • 平行偏差

  • 角度偏差

  • 轴向间隙

不同心会造成:

  • 电机负载增大

  • 轴承发热

  • 联轴器损坏

  • 振动

  • 定位精度下降

  • 伺服增益难调


2. 机械刚性要足够

伺服系统响应快,如果机械结构刚性不足,容易出现:

  • 振动

  • 超调

  • 啸叫

  • 定位时间长

  • 共振

  • 参数无法提高

伺服控制性能不只取决于电机和驱动器,还取决于:

复制代码
机械结构刚性
传动间隙
负载惯量
安装质量

3. 减少机械背隙

背隙来源包括:

  • 减速机

  • 丝杆螺母

  • 齿轮

  • 联轴器

  • 同步带

  • 机械连接件

反向运动时,背隙会造成:

  • 位置死区

  • 重复定位误差

  • 反向响应延迟

  • 视觉对位偏差

高精度场合常使用:

  • 预压滚珠丝杆

  • 低背隙行星减速机

  • 谐波减速机

  • 高刚性联轴器

  • 直驱电机


4. 丝杆和导轨应正确安装

正确分工:

复制代码
丝杆负责传递推力
导轨负责承受负载和导向

如果丝杆、导轨不同心,伺服电机可能表现为:

  • 某些位置转矩很高

  • 往返阻力不同

  • 定位误差不稳定

  • 过载报警

  • 丝杆寿命下降


5. 垂直轴必须考虑防坠

垂直轴不能只依赖伺服电机通电保持。

应考虑:

  • 带抱闸伺服电机

  • 配重

  • 气缸平衡

  • 防坠器

  • 机械锁

  • 安全制动器

  • 安全扭矩关闭STO

伺服抱闸并不能代替所有安全防坠装置。


6. 输出轴不能承受过大径向或轴向载荷

同步轮、皮带轮、齿轮直接安装在伺服轴上时,要检查:

  • 允许径向载荷

  • 允许轴向载荷

  • 悬臂距离

  • 皮带张力

  • 齿轮啮合力

负载过大可能损坏电机轴承。


7. 电缆布置要合理

伺服系统通常有:

  • 电机动力线

  • 编码器线

  • 抱闸线

  • 通信线

  • 控制信号线

布线要求:

  • 动力线与编码器线分开

  • 编码器线使用原厂屏蔽电缆

  • 避免与变频器输出线平行

  • 拖链电缆满足高柔要求

  • 屏蔽层按要求接地

  • 不随意增加中间接头

  • 保证最小弯曲半径


8. 电机和驱动器要保证散热

电机安装时:

  • 不要完全封闭

  • 不要靠近高温源

  • 保证外壳散热

  • 避免油污、粉尘覆盖

驱动器安装时:

  • 上下保留散热空间

  • 不紧贴其他发热器件

  • 电柜风道合理

  • 必要时增加风扇或空调


二十、为什么伺服电机有很多型号

一个完整伺服型号通常包含:

复制代码
系列
+ 功率
+ 电压等级
+ 额定转速
+ 最大转速
+ 额定转矩
+ 转子惯量
+ 法兰尺寸
+ 编码器类型
+ 编码器分辨率
+ 是否带抱闸
+ 轴形式
+ 防护等级
+ 电缆接口方向
+ 是否带油封

例如同样是750W伺服电机,可能有:

复制代码
低惯量750W,无抱闸
低惯量750W,带抱闸
中惯量750W,带键轴
高惯量750W,绝对值编码器
400V级750W
200V级750W

外观相似,但不能随意互换。

伺服电机与驱动器通常需要按厂家允许的型号组合匹配。


二十一、伺服电机与步进电机的区别

步进电机

特点:

  • 成本较低

  • 控制简单

  • 中低速表现较好

  • 开环系统可能失步

  • 高速转矩下降明显

  • 振动和噪声较大

  • 过载能力有限

伺服电机

特点:

  • 编码器闭环

  • 高速性能好

  • 响应快

  • 定位精度高

  • 过载能力较强

  • 可以检测位置误差

  • 参数和调试更复杂

  • 成本较高

可以这样理解:

复制代码
步进:
控制器发出多少脉冲,就默认电机走了多少

伺服:
控制器发出运动指令,驱动器还会通过编码器检查电机实际走了多少

二十二、伺服电机与普通异步电机的区别

普通异步电机

适合:

  • 输送带

  • 风机

  • 水泵

  • 搅拌

  • 持续旋转

特点:

  • 成本较低

  • 结构可靠

  • 一般不精确控制位置

  • 可配变频器调速

伺服电机

适合:

  • 精确位置

  • 高速启停

  • 多轴同步

  • 定长送料

  • 精密转矩控制

特点:

  • 带编码器

  • 闭环控制

  • 响应快

  • 价格和调试要求较高

判断原则:

复制代码
只需要持续旋转
→ 普通异步电机

需要调速但不要求精确位置
→ 异步电机加变频器

需要精确控制位置、速度或转矩
→ 伺服电机

二十三、PLC控制伺服时应考虑什么

一套完整的伺服程序不能只写:

复制代码
移动到100mm

还应考虑:

  • 伺服是否准备好

  • 伺服是否使能

  • 驱动器是否报警

  • 是否已经建立原点

  • 当前位置是否可信

  • 正负限位是否正常

  • 目标位置是否合法

  • 目标速度是否合理

  • 加减速度是否合理

  • 抱闸控制顺序

  • 运动是否超时

  • 定位完成是否有效

  • 跟随误差是否异常

  • 急停后如何处理

  • 断电后位置是否保留

  • 多轴之间是否互锁

  • 机械是否可能碰撞

典型启动过程:

复制代码
驱动器无报警
且安全条件满足
→ 伺服使能
→ 等待伺服准备好
→ 松开抱闸
→ 检查原点和限位
→ 下发位置、速度和加速度
→ 开始运动
→ 监控实际位置与状态
→ 等待定位完成
→ 进入下一工序

如果运动超时:

复制代码
停止运动
→ 判断驱动器状态
→ 检查实际位置
→ 输出明确报警

不能无限等待伺服到位。


二十四、认识伺服电机时最关键的思路

看到设备中的伺服电机时,不应只记录:

复制代码
它用来精确定位

还应固定问:

复制代码
伺服电机的功率是多少?
额定转矩和最大转矩是多少?
额定转速和最高转速是多少?
是低惯量、中惯量还是高惯量?
负载惯量是多少?
负载惯量与电机惯量是否匹配?
驱动器输入是单相220V、三相220V还是三相380V?
电机与驱动器型号是否匹配?
控制模式是位置、速度还是转矩?
PLC通过脉冲、模拟量还是总线控制?
数字输入是PNP、NPN还是干接点?
是否使用绝对值编码器?
编码器是多少位?
断电后是否需要重新回原点?
是否带抱闸?
抱闸电压是多少?
抱闸时序如何控制?
电子齿轮如何设置?
每圈对应多少指令脉冲?
丝杆导程是多少?
是否带减速机?
减速比和背隙是多少?
目标位置、速度和加速度是多少?
定位完成范围是多少?
跟随误差允许多少?
原点、正限位和负限位在哪里?
驱动器报警如何反馈给PLC?
机械结构刚性是否足够?
电机轴是否承受额外径向载荷?
出现过压时是否需要制动电阻?

完整控制链路通常是:

复制代码
PLC或运动控制器
→ 脉冲、模拟量或总线指令
→ 伺服驱动器
→ 伺服电机
→ 联轴器、减速机或丝杆
→ 机械负载

闭环反馈链路是:

复制代码
伺服电机编码器
→ 伺服驱动器
→ 实际位置、速度和转矩
→ 驱动器闭环修正
→ 必要状态反馈给PLC

故障排查应沿着以下链路逐级进行:

复制代码
PLC运动命令
→ 伺服使能和安全条件
→ 驱动器状态与报警
→ 脉冲、模拟量或通信指令
→ 电机动力线和编码器线
→ 抱闸状态
→ 电机实际转矩和位置
→ 联轴器、减速机、丝杆和导轨
→ 机械负载和限位传感器

看到伺服定位不准时,不能直接认为是编码器或PLC程序问题。误差还可能来自电子齿轮、减速机背隙、丝杆精度、联轴器松动、机构刚性、原点重复精度和机械热变形。

相关推荐
BullSmall1 天前
jenkins 全局工具变更后,构建的任务为什么没有刷新过来
运维·jenkins
wbs_scy1 天前
仿 muduo 高并发服务器项目:实现 HttpServer、静态资源与正则路由
运维·服务器
MartinYeung51 天前
[论文学习]Learning to Inject:基于强化学习的自动化提示注入攻击
网络·学习·自动化
量子罐头1 天前
信创替代进入冲刺阶段,服务器网卡国产化选型该如何落地?
运维·服务器
肥胖小羊1 天前
企业微信审批流状态变更监听与业务系统自动化对接
运维·自动化·企业微信
围炉聊科技1 天前
零成本基建系列——如何在没有云服务器的情况下用codex+vitepress+cloudflare pages搭建自己的网站
运维·服务器
難釋懷1 天前
Nginx外置缓存-error_page
运维·nginx·缓存
thlzjfefe1 天前
Burp Suite 操作指南
运维
2401_843253701 天前
运营自动化AI:7大场景如何用Skill降本增效
运维·自动化