机械荟萃山庄

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 142|回复: 0

已经限位 他还要再移动10mm

[复制链接]

2万

主题

3万

帖子

21万

积分

超级版主

Rank: 8Rank: 8

积分
215315
发表于 4 天前 | 显示全部楼层 |阅读模式










这问题,大受震撼。找两个方案,供思考。
伺服驱动器探针功能
现在所有主流伺服(松下、三菱、安川、汇川)都自带这个功能,探针功能即位置锁存功能,位置反馈来源包括电机位置和全闭环反馈。此功能可以锁存DI 信号或Z 信号发生变化时的位置信息(指令单位)。比如某国产驱动器,可同时记录2个探针信号的上升沿和下降沿对应的位置信息,即可同时锁存4 个位置信息。

当限位开关触发的瞬间,伺服驱动器记录当前的编码器位置(精度 ±1 个脉冲,几乎没有延迟);
然后以这个位置为基准,再走一个精确的 + 10mm 相对位移。
精度可以做到 ±0.01mm 以内,完全不受运动速度和响应延迟的影响。



还有一种方法,修改控制逻辑。
把原来程序里 “触发限位→伺服急停” 的逻辑,改成:
plaintext
IF 限位信号=ON THEN
    伺服速度从高速(比如50mm/s)切换到低速(5-10mm/s)
    执行相对位移指令:JOG+10mm
    到达目标位置后,伺服停止+抱闸
END IF

缺点是受伺服响应延迟影响,精度能差点。问题楼主这家伙提的这种狗屁问题,就别指望能有准确的答案。

你需要这额外的 10mm 是用来做什么?是顶紧工件?消除间隙?还是找原点?
为什么不能直接把限位往后挪 10mm?是安装孔固定了?还是会影响其他功能?
这 10mm 的精度要求是多少?允许 ±0.1mm 还是 ±1mm?




回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|手机版|Archiver|机械荟萃山庄 ( 辽ICP备16011317号-1 )

GMT+8, 2026-5-16 16:58 , Processed in 0.078757 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表