西门子 1200 控制 V90PN 伺服回原点和 JOG 碰到极限的问题,可能由多种原因导致,以下是具体分析及解决方法:
回原点问题
PLC 负载过大:一台 1200 带 4 个以上 V90 伺服时,可能会影响 PLC 运行速度,导致回零异常。如回零有时过限位,有时过原点开关没反应。解决办法是减少伺服数量,或优化程序,降低 PLC 负载。
参数设置不当:回零速度、逼近速度设置不合理,可能导致回零异常。例如回零速度比逼近速度小,可能使设备冲过限位开关或原点开关。可尝试把寻零开关的滤波时间改小,或降低回零速度。同时,若未激活硬件限位功能或未正确设置回零相关参数,也会出现问题。需确保在 V - ASSISTANT 调试软件中勾选回零硬限位自动反转功能相关选项,如将参数 P29239 修改为 1,并将 FB284 功能块的输入管脚 ConfigEPos.% X3(POS_STW2.15)置 1,激活 V90 PN 的硬件限位功能。
硬件连接与信号问题:原点开关感应不灵敏、接线不良等,可能导致回零故障。应检查原点开关的工作状态,确保其能正常发出信号。
JOG 碰到极限问题
故障复位逻辑错误:JOG 碰到极限会触发报警,如 F7491 或 F7492。此时需先使用 RESET 信号应答故障,然后反方向运动,才能使轴离开极限位置,复位限位开关信号。若未按此逻辑操作,可能导致报警无法清除。例如,使用 MC_Reset 指令对故障进行复位时,需确保其引脚 Execute 是上升沿触发,且在反向运行使轴离开限位开关后,故障才能真正消除。
程序设计问题:如果程序中没有正确处理 JOG 碰到极限后的逻辑,如未对限位信号进行合理的判断和处理,也会导致报警消不掉。需检查程序,确保在 JOG 碰到极限后,能正确执行报警复位和反向运动等操作。
硬件问题:极限开关本身故障、接线错误等,可能导致 JOG 碰到极限时报警异常。应检查极限开关的接线是否正确,以及开关是否正常工作。