
伺服电机
伺服电机是非标自动化设备中最常见的高精度运动执行元件之一。
它通常不是单独使用,而是组成一套完整的伺服系统:
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程序问题。误差还可能来自电子齿轮、减速机背隙、丝杆精度、联轴器松动、机构刚性、原点重复精度和机械热变形。