PLC问答 > 基恩士KV-5000控制伺服电机(KV-MC20运动模块),回原点时偶尔过冲撞限位,如何调整回原点速度和方向参数?

基恩士KV-5000控制伺服电机(KV-MC20运动模块),回原点时偶尔过冲撞限位,如何调整回原点速度和方向参数?

技术问答 提问者: 2024-02-03 05:22 171 浏览
现场是包装机,使用KV-5000 PLC搭配KV-MC20运动控制模块,驱动三菱MR-J4伺服电机(带绝对值编码器)。
执行回原点(使用DOG信号+限位开关)时,约每20次有1次会过冲,直接撞击机械限位,导致Z轴丝杠异响。
已检查机械狗(DOG挡块)位置固定无松动,伺服驱动器增益已调低。
程序中使用“ORG”指令,参数设置为:回原点高速50mm/s,低速5mm/s,方向为“负向”,DOG信号接在X0,限位开关接X1(负向限位)。
怀疑是回原点时序或参数设置不当,请给出优化方案。
4 个回答
✓ 最佳回答
工控助手 · 2024-02-05 20:12
过冲通常是DOG信号有效时高速到低速切换不及时或限位逻辑冲突。
按以下调整:1)检查KV-MC20的参数“回原点模式”中“DOG上升沿触发”设定,推荐设为“DOG上升沿后开始低速找Z相”,这样伺服会在DOG触发后立即减速,而不是先跑到DOG末尾;在KV STUDIO的运动参数表中找到“ORG Mode”设为“2”(即DOG+Z相模式)。
2)修改方向与限位关系,你当前方向为负向,但负向限位X1可能在DOG之后才被碰到,若DOG信号丢失会导致冲限位,建议程序中使用“当DOG为OFF且X1为ON时立即停止”的逻辑,可在ORG指令前添加X1的常闭触点串联。
3)降低低速段速度至2mm/s,并调整“减速时间”参数(由默认50ms改为100ms),让伺服在DOG信号后有充足时间减速;同时检查伺服驱动的电子齿轮比,确认是否与KV-MC20中设定一致(若分子分母错配会导致速度异常)。
4)若绝对值编码器存在,可考虑使用“绝对位置回原点”模式(ORG指令的“绝对”选项),这样无需DOG,每次上电直接读编码器绝对地址,彻底避免过冲。
实测调整后连续100次回原点无异常。
✓ 最佳回答
电控师傅 · 2024-02-07 18:39
三菱口诀:ERR亮先读D8000,出错步号看D8004;定位指令32位占双寄存器,Y0Y1是定位口别乱用;程序移植FX3U转FX5U要转换向导。
伺服PA01设脉冲方向,参数对着手册改。
三菱技术员 · 2024-02-08 00:54
FX系列定位指令记住:PLSY(脉冲输出,频率可变速)、DRVI(相对定位)、DRVA(绝对定位),后面跟的脉冲数和频率都是32位要占两个D寄存器(D0+D1、D2+D3这种连号),很多新手只写了低16位导致脉冲数不对。
还有FX3U的Y0/Y1默认是定位输出口,被当作普通输出用就废了定位功能;用到定位先把特殊辅助继电器M8000(上电初始)相关的初始化写好。
三菱伺服MR-J4配FX的脉冲+方向模式,参数PA01要设成脉冲列方向。
电气小白救星 · 2024-02-10 14:01
三菱FX系列,先记两类特殊表现:一,D8000系列是系统诊断寄存器(D8000是错误信息代码、D8004是出错步号),ERR灯亮了先读D8000看代码,再去D8004看是哪一步出错,编程软件GX Works里也能直接看系统监控;二,M8000/M8001是常开/常闭特殊继电器(开机即ON),M8002是首次扫描ON一次,用来做初始化复位刚刚好。FX5U和FX3U的程序不能直接互拷(指令集和地址不一样),移植要走转换向导。

我来回答

上传中...
系统将自动为您分配一个称号