返回
台达 ASD-A2 伺服,做高精度定位。PLC 发脉冲,伺服定位结束后,DO 输出的位置到达信号(TPOS)在毫秒级内会反复跳变(抖动)。 导致 PLC 这边判断完成信号不准。 已经在参数里把‘位置到
发布

台达 ASD-A2 伺服,做高精度定位。PLC 发脉冲,伺服定位结束后,DO 输出的位置到达信号(TPOS)在毫秒级内会反复跳变(抖动)。 导致 PLC 这边判断完成信号不准。 已经在参数里把‘位置到

13阅读 1 回复 2026-04-04 10:19发布
关注Ta

15610382095709普通会员楼主

电话/手机:联系客服

台达 ASD-A2 伺服,做高精度定位。PLC 发脉冲,伺服定位结束后,DO 输出的位置到达信号(TPOS)在毫秒级内会反复跳变(抖动)。
导致 PLC 这边判断完成信号不准。
已经在参数里把‘位置到达范围’调大了,还是不行。
联轴器是刚性的,没发现间隙。
电机停止时没有异响。
是不是增益 P2-00 设太高了?还是脉冲接收频率太接近上限了?

以下内容回复后可见

优质评论内容

  • 明扬工控技术客服

    明扬工控技术客服2026-04-04 10:21:35

    这个现象更像是 “已经停下来了,但实际位置误差在到位窗口边缘来回穿越”,所以 TPOS 这个到位 DO 在毫秒级反复翻转。
    先给结论:

    首嫌疑不是脉冲频率接近上限,而是伺服停稳后的微振动 / 位置环过硬 / 共振 / 命令尾部还有细小脉冲抖动。

    因为台达 A2 的 TPOS 本来就是按“位置误差是否落在到位带内”来判断 的:
    在 PT 模式下,位置误差小于等于 P1-54 时,TPOS 置位;在 PR 模式下,也是落在 -P1-54 到 +P1-54 的范围内才算到位。也就是说,只要误差反复进出这个窗口,TPOS 就会跟着抖。

    你现在“把位置到达范围调大了还是不行”,说明问题大概率不是单纯窗口太小,而是下面几类之一。

    最可能的几个原因
    1)停止后有轻微机械振荡,误差在窗口边缘来回过零

    哪怕电机没有异响、联轴器也是刚性的,也仍然可能有:

    丝杆/负载端微弹性

    安装底板刚性不足

    机械固有频率和伺服增益碰上

    停止瞬间的残余振动

    这种情况下,编码器看到的位置会在目标点附近轻微摆动,TPOS 就会抖。

    2)位置环/速度环偏“硬”

    你提到怀疑增益太高,这个方向是对的。
    如果环路太硬,停到目标点后会出现“轻微追来追去”的现象。表面看电机已经停了,但内部误差还在高速修正,所以 DO 到位信号抖动。

    3)PLC 脉冲尾部不干净

    如果 PLC 在“到位前后”还有极少量尾脉冲、抖动脉冲、方向信号边沿不稳,伺服会认为命令位置还在变化。
    这时你看到的是“电机看上去停了”,但驱动内部目标值并没有真正静止。

    4)编码器反馈或接地/屏蔽问题

    如果编码器反馈链路受干扰,位置误差也会假性波动。
    这个概率通常低于前两个,但现场确实会遇到。

    为什么我不优先怀疑“脉冲频率接近上限”

    因为你描述的是:

    定位结束后

    TPOS 抖动

    不是高速运行中丢步或跟随误差报警

    如果是脉冲接收频率太接近上限,更常见的是:

    高速段跟不上

    定位误差变大

    高速时异常更明显

    而不是“停下来后到位信号反复跳”。
    所以它不像“输入频率到顶”,更像“停稳判定条件不稳定”。

    现场最有效的排查顺序
    先看“位置误差”监控值

    这是最关键的一步。
    你在驱动器软件里盯住:

    实际位置

    指令位置

    位置误差

    TPOS 状态

    如果发现停下后位置误差在 P1-54 附近反复穿越,问题就坐实了:
    不是 DO 坏了,而是到位判定条件真的在反复成立/失效。

    第二步:把增益适当降一点试

    不是一口气乱调,而是先小幅降低位置环/速度环刚性,观察:

    TPOS 是否明显稳定

    停止后误差波动是否减小

    定位时间是否只略微变长

    如果一降就好,方向就很明确:环路偏硬或有共振。

    第三步:检查是否有残余命令脉冲

    用示波器看 PLC 的脉冲输出:

    定位完成后脉冲是否真的完全停止

    DIR 在边沿附近是否有抖动

    脉冲线和动力线是否同槽

    这一步很重要。很多“伺服到位抖动”最后不是参数,而是 PLC 脉冲尾巴不干净。

    第四步:给 PLC 侧再做一次软件去抖

    既然 TPOS 本质是一个“误差进窗口”的电平信号,那在 PLC 侧最好不要直接拿它当“绝对完成”。
    建议改成:

    TPOS 连续保持 20~50 ms 再判完成


    同时满足 “TPOS=ON + 速度接近 0” 再判完成

    这样现场稳定性会好很多。

    你现在最值得试的几个动作
    方案1:适度降低环路刚性

    优先查位置环、速度环增益,不要只盯一个参数号。
    如果降一点后 TPOS 立刻稳定,说明就是“停稳过冲/微振”。

    方案2:检查电子齿轮比和脉冲当量

    如果电子齿轮比设得太细,系统对很小的脉冲变化都会特别敏感,TPOS 更容易抖。

    方案3:把 PLC 判定改成“延时确认”

    这个最实用。
    哪怕驱动内部还会瞬间抖一下,PLC 也不会被误触发。

    方案4:查机械共振而不是只查间隙

    刚性联轴器不代表系统没有弹性。
    丝杆、平台、安装板、负载本体都可能贡献微振动。

    一个很关键的判断方法

    你可以做两个对比试验:

    试验 A:把增益小幅降一点

    如果 TPOS 明显稳定,说明偏向 环路太硬 / 共振。

    试验 B:把速度降下来、加长减速时间

    如果 TPOS 也明显稳定,说明偏向 停止瞬间残余振动,不是 DO 本身问题。

    我个人的概率排序

    按你描述,我会这样排:

    停稳后位置误差在 P1-54 边缘来回穿越

    环路增益偏高 / 共振

    PLC 脉冲尾部不干净

    编码器反馈或接地干扰

    输入频率太接近上限

    最后一句话

    A2 的 TPOS 不是“动作完成锁存信号”,它本质上是一个 “当前位置误差是否进入到位带”的实时电平。手册对 TPOS 和 P1-54 的说明就是这样定义的。
    所以只要误差在到位带边界来回穿越,TPOS 抖动就是正常结果。

    你现在最应该先抓的是:
    停止后那几十毫秒里,位置误差到底有没有在窗口边缘来回跳。

    如果你愿意,我可以继续按“PLC 脉冲型定位系统”的思路,给你列一个 A2 到位抖动专用排查表,把“增益、减速、电子齿轮比、TPOS判定、示波器测脉冲”一项项排下来。