叶开游侠
级别: 探索解密
精华主题: 0
发帖数量: 16 个
工控威望: 137 点
下载积分: 538 分
在线时间: 10(小时)
注册时间: 2013-10-17
最后登录: 2023-09-05
查看叶开游侠的 主题 / 回贴
楼主  发表于: 2020-07-07 02:08
我用相对定位指令回原点 然后用一个接近开关 清除D8340里的数据  例如DMOV K0 D8340.然后手动用M1接通相对定位指令移动到一个位置,然后在触摸屏上按一个确认件,记录当前脉冲,然后先回原点之后,切换成自动用M15接通绝对定位指令,走这个脉冲数,然后走到与手动记录相同位置的时候 我监控D8340发现当前脉冲值并没有达到记录的脉冲值差了有10倍左右。但是如果我把手动的频率和自动的频率设置成一样的,那么手动记录位置之后再给自动走这个脉冲量就是准的。这是为什么? [upload=1]
叶开游侠
级别: 探索解密
精华主题: 0
发帖数量: 16 个
工控威望: 137 点
下载积分: 538 分
在线时间: 10(小时)
注册时间: 2013-10-17
最后登录: 2023-09-05
查看叶开游侠的 主题 / 回贴
1楼  发表于: 2020-07-07 02:09
图片:
图片:
图片:
下面是我写的梯形图
woshicq380
哇哇哇
级别: 略有小成
精华主题: 0
发帖数量: 25 个
工控威望: 393 点
下载积分: 756 分
在线时间: 51(小时)
注册时间: 2018-07-26
最后登录: 2023-10-11
查看woshicq380的 主题 / 回贴
2楼  发表于: 2020-07-07 03:36
这个是你机械零点并不是你软件零点造成的。
你的程序设计回零有问题,你以高速执行回零,当机械运行到接进开关X002时,停掉脉冲输出,这时执行机构是做不到马上停止的,它有一个减速运行最后才停止。这样实际位置就与程序位置有区别
你要这么写回零,就要在碰到接进开关后再走一段距离,然后再以爬行速度反方向回来,当碰到接进开关才能做为已回零完成,把D8340再清零
坚持总会有收获
阿火哥
奋力奔跑
级别: 家园常客
精华主题: 0
发帖数量: 111 个
工控威望: 778 点
下载积分: 17569 分
在线时间: 144(小时)
注册时间: 2018-03-21
最后登录: 2024-11-15
查看阿火哥的 主题 / 回贴
3楼  发表于: 2020-07-17 14:19
厉害。
努力学习,提高工作效率,创造性的生活。
思念未央哈哈
死国之死神
级别: 探索解密
精华主题: 0
发帖数量: 89 个
工控威望: 168 点
下载积分: 420 分
在线时间: 288(小时)
注册时间: 2019-03-21
最后登录: 2023-03-11
查看思念未央哈哈的 主题 / 回贴
4楼  发表于: 2020-07-17 14:44
回原点 指令他不香吗 为什么要这样写呢 搞不懂  
1104791697
级别: 正式会员
精华主题: 0
发帖数量: 12 个
工控威望: 71 点
下载积分: 551 分
在线时间: 11(小时)
注册时间: 2020-05-28
最后登录: 2024-11-13
查看1104791697的 主题 / 回贴
5楼  发表于: 2020-07-18 14:31
我笑了 兄弟
小地主22
级别: 家园常客
精华主题: 0
发帖数量: 520 个
工控威望: 571 点
下载积分: 1710 分
在线时间: 423(小时)
注册时间: 2020-04-30
最后登录: 2024-11-07
查看小地主22的 主题 / 回贴
6楼  发表于: 2020-07-18 18:39
估计是以前没做过运动控制的新手    你这种回零方式只要一变回零速度零点就偏了的。用软件自带的回零指令吧,记得爬行速度别太快了
wenfuhe
科技以人为本。中国要想成为真正的强国,必须得尊重技术人员
级别: 探索解密
精华主题: 0
发帖数量: 84 个
工控威望: 148 点
下载积分: 675 分
在线时间: 39(小时)
注册时间: 2020-08-04
最后登录: 2024-01-18
查看wenfuhe的 主题 / 回贴
7楼  发表于: 2020-08-06 14:29
你这样设计也可以不过分两段走,可以不用回原地指令,但是也差不多的。往原点和极限位的方向走。先高速走,然后你碰到疼到原点立马减速,然后走一小段。然后再反向走速度减慢,碰到原点复位掉就可以了。
和谐共赢
努力学习,做好工控
级别: 网络英雄

精华主题: 0
发帖数量: 1991 个
工控威望: 7813 点
下载积分: 63336 分
在线时间: 735(小时)
注册时间: 2008-01-07
最后登录: 2024-11-16
查看和谐共赢的 主题 / 回贴
8楼  发表于: 2020-08-08 09:24
引用
引用楼主叶开游侠于2020-07-07 02:08发表的 求助江湖救急 :
我用相对定位指令回原点 然后用一个接近开关 清除D8340里的数据  例如DMOV K0 D8340.然后手动用M1接通相对定位指令移动到一个位置,然后在触摸屏上按一个确认件,记录当前脉冲,然后先回原点之后,切换成自动用M15接通绝对定位指令,走这个脉冲数,然后走到与手动记录相同位置的时候 我监控D8340发现当前脉冲值并没有达到记录的脉冲值差了有10倍左右。但是如果我把手动的频率和自动的频率设置成一样的,那么手动记录位置之后再给自动走这个脉冲量就是准的。这是为什么? [upload=1]

用三菱ZRN原点回归指令或DSZR带搜索功能原点回归指令,试一试
251614755
级别: 探索解密
精华主题: 0
发帖数量: 14 个
工控威望: 102 点
下载积分: 539 分
在线时间: 16(小时)
注册时间: 2016-04-27
最后登录: 2023-09-14
查看251614755的 主题 / 回贴
9楼  发表于: 2020-08-18 16:25
使用回原点指令,完成后系统会自动清除当前值!