momo0720
人外有人,天外有天!
级别: 工控侠客
精华主题: 0
发帖数量: 458 个
工控威望: 2028 点
下载积分: 19667 分
在线时间: 614(小时)
注册时间: 2009-09-11
最后登录: 2024-02-02
查看momo0720的 主题 / 回贴
楼主  发表于: 2019-04-14 21:02
請問前輩們
QP75  我想做按一個按鈕寸動跑10mm
連續模式
是10mm+10mm+10mm 不停頓運轉,速度是不減速的
在停止時
也能跑完10mm的控制

寸動的部分是沒問題
但是連續模式下怎麼有辦法做到隨時按下停止時仍是跑完整個10mm的長度?
譬如已經跑到27mm的時候 按下停止 他會跑到30mm的位置停止?
是用怎樣的控制可以達到呢?
[ 此帖被momo0720在2019-04-15 06:09重新编辑 ]
http://blog.xuite.net/fa.system/twblog
sjbandmm
级别: 略有小成
精华主题: 0
发帖数量: 236 个
工控威望: 406 点
下载积分: 985 分
在线时间: 167(小时)
注册时间: 2008-08-23
最后登录: 2024-04-22
查看sjbandmm的 主题 / 回贴
1楼  发表于: 2019-05-25 13:21
用增量定位模式,先给一个比较大的值,按钮释放后,根据当前值计算下个整10mm的值,然后用更改目标值功能,修改定位值。
例如先给个999999的增量定位,按钮释放时当前值为314,那么计算一下,下个整10的值应该是320mm,那么用目标值修改功能修改目标值位320,即可实现你的要求。