伟肯(Vacon)PLC(基于 MC 系列 / PLCopen MC_Home 标准)原点回归故障,核心按 故障现象 → 信号 → 参数 → 程序 → 机械 → 干扰 六层排查,重点抓 回零无动作、中途停止、找不到 Z 相、报警、位置不准 五大类。以下是系统化排查方法(含故障代码、步骤、案例)。
一、先看状态与故障码
伟肯 PLC / 运动控制器回零常用 MC_Home 功能块,先监控以下输出:
Busy=1:正在执行
Done=1:完成
Error=1:错误(查 ErrorID)
CommandAborted:被中断
AxisErrorID:轴错误(驱动器侧)
常见 ErrorID(伟肯 / PLCopen 标准)
16#8001:轴未使能(MC_Power 未 OK)
16#8002:模式无效(HomeMode 错)
16#8003:速度 / 加速度参数非法
16#8006:限位触发(正 / 负限位)
16#8007:回零超时(未找到 Z 相 / DOG)
16#800A:信号丢失(Z 相 / DOG 未检测)
16#8010:硬件 / 编码器故障
驱动器侧报警(Vacon 变频器 / MCO)
FT4:编码器故障(Z 相丢失)
FT6:回零失败
FT8:限位保护
FT11:位置误差过大
二、五大故障现象与排查步骤
1. 回零完全无动作(轴不动)
原因
轴未使能(MC_Power.Status=0)
使能条件不满足:急停、安全门、故障未复位
HomeMode 错误(如 Mode=0 仅设零不移动)
程序逻辑:MC_Home.Enable 无上升沿
硬限位已触发(正 / 负限位 = ON)
排查
在线监控 MC_Power.Status=1
检查 X 输入:急停、安全、限位、故障
确认 HomeMode≠0(Mode=0 不移动)
用 PLS 上升沿触发 MC_Home.Enable
手动点动测试:能动 → 程序问题;不能动 → 使能 / 硬件
2. 回零中途停止(Busy 一直 1,不 Done)
原因
未找到 DOG(近点狗)
未找到 Z 相(零位)
速度太快冲过 Z 相
信号滤波太长 / 太短
限位触发
超时(33-05 Timeout)
排查(标准流程)
监控 DOG(X0)
移动时是否 0→1 上升沿
无变化:接线 / 开关坏
抖动:加滤波(5–10ms)
监控 Z 相(X1)
示波器看:窄脉冲、无脉冲、干扰尖峰
无 Z 相:检查光栅尺 / 编码器接线、供电
速度参数
高速:30% 额定;爬行:5%–10%
太快 → 降低高速、延长减速
时序
DOG 必须在 Z 相区间内
安装位置:DOG 长度 ≥ 2 倍 Z 相区间
超时
增大 33-05 回零超时时间
3. 能回零但位置不准 / 偏移大
原因
Z 相干扰 / 抖动 → 误复位
滤波不足
停止时过冲
单位换算错误
软限位 / 偏移设置错误
排查
Z 相信号滤波
硬件:差分输入、RC 滤波(1kΩ+104)
软件:I/O 滤波 5–10ms
程序:DPP 延迟确认
停止参数
爬行速度 <5%
加减速增大
单位与偏移
核对脉冲当量、分辨率
HomeOffset=0 先测试
屏蔽接地
屏蔽线单端接地
动力线与信号线分离 ≥30cm
4. 回零方向反
原因
HomeMode 方向参数错
电机方向反向
DOG/Z 相接反
限位极性反
排查
HomeMode 方向
模式 2:修改回零方向参数(正负)
电机方向
手动点动:方向反 → 改驱动器方向
信号极性
DOG/Z 相:常开 / 常闭是否反
PLC 端设 输入取反
5. 偶尔成功偶尔失败
典型原因
Z 相干扰(电磁、振动)
接触不良
电源波动
机械松动
排查
信号质量
示波器看 Z 相:毛刺、多脉冲、脉宽窄
接线
端子拧紧、屏蔽层完好
供电
编码器 5V/24V 稳定(波动 <5%)
机械
光栅尺 / 编码器固定牢固
联轴器无间隙
三、硬件信号深度排查
1. DOG(近点狗)检查
万用表:手动触发,通断正常
PLC 监控:X 点随动作翻转
滤波:5–10ms(太短干扰,太长错过 Z 相)
2. Z 相(零位)检查(光栅尺 / 编码器)
示波器:A/B 相 90° 相位、Z 相每圈一个脉冲
无 Z 相:
接线:A/B/Z 对应
供电:5V/24V 正常
损坏:替换测试
干扰:
差分(RS422)优于单端
加磁环、双屏蔽
3. 限位检查
正负限位:常闭(NC) 更安全
回零前:限位 = OFF
触发限位:回零立即中止(Error=16#8006)
四、参数设置核对(伟肯 MCO/MC 系列)
回零核心参数
17-80 Home Mode
0:禁用
1:碰限位
2:DOG+Z 相(推荐)
3:仅 Z 相
33-03 Home Velocity:30% 额定
33-04 Creep Velocity:5%–10%
33-02 Acc/Dec:适中
33-05 Timeout:≥ 行程时间 ×2
17-81 Z 相使能:=1(启用 Z 相)
错误参数
Mode=2 但未接 DOG → 超时
爬行速度太高 → 过冲
Z 相未使能 → 找不到零点
五、程序逻辑排查
顺序
上电 → 故障复位 → MC_Power 使能 → 延时 → MC_Home
禁止:未使能就回零
使能触发
用 PLS 上升沿,不能持续 Enable
互锁
回零时禁止其他运动指令
错误 / 完成时 复位 Enable
状态机
完整:启动 → 执行 → 完成 / 错误 → 复位
六、机械排查
卡滞:手动盘车顺畅
松动:开关 / 光栅尺固定
间隙:联轴器、皮带无打滑
位置:DOG 在 Z 相区间内
七、系统化排查清单
看 ErrorID/AxisErrorID 定位方向
检查 急停、使能、限位、故障 输入
监控 DOG、Z 相 电平变化
核对 HomeMode、速度、加速度、超时
示波器测 Z 相波形(干扰 / 丢失)
检查 接线、屏蔽、接地、供电
低速测试(5% 速度)回零
机械与安装检查
八、典型案例
案例 1:回零超时(16#8007)
原因:DOG 接错点
解决:改对应 X 输入
案例 2:位置随机偏移
原因:Z 相干扰
解决:差分输入、RC 滤波、屏蔽
案例 3:方向反撞限位
原因:HomeMode 方向参数负
解决:改方向为正
总结
伟肯回零故障 70% 是信号 / 接线 / 干扰,20% 参数,10% 程序 / 机械。按 先码后信号、先电后机、先低速后高速 排查,配合 示波器 + 在线监控 可快速定位。

