hsc316
级别: 探索解密
精华主题: 0
发帖数量: 30 个
工控威望: 114 点
下载积分: 663 分
在线时间: 11(小时)
注册时间: 2023-05-01
最后登录: 2024-10-10
查看hsc316的 主题 / 回贴
楼主  发表于: 2023-05-25 15:28



  

问题一: 为什么这样写???D212和D266的区别???
问题二:”有更简洁的写法吗???
问题三:为什么要转换成浮点数???
问题四:不可以直接将 D200 里的脉冲传送DMOV 到  D280里       然后绝对定位    DDRVA D280 D220 Y0 Y1 这样吗?
问题五:这样运算的目的是什么???
问题六:是不是轴都要需要这样的运算过程嘛?

[ 此帖被hsc316在2023-05-25 17:29重新编辑 ]
wzy139076378
年轻不是你玩的理由,而是你奋斗的资本。
级别: 网络英雄
精华主题: 0
发帖数量: 437 个
工控威望: 11969 点
下载积分: 3117 分
在线时间: 972(小时)
注册时间: 2013-10-31
最后登录: 2024-12-23
查看wzy139076378的 主题 / 回贴
1楼  发表于: 2023-05-25 15:33
脉冲数换算成实际距离,都是用浮点数写的。
楼主留言:
没错
三菱PLC、欧姆龙PLC、台达PLC、信捷PLC、各类触摸屏、编程接线调试都可以做。电话(微信)19951564598,我的时间比较自由,期待您的来电咨询。
红云123
级别: 略有小成
精华主题: 0
发帖数量: 280 个
工控威望: 351 点
下载积分: 2825 分
在线时间: 138(小时)
注册时间: 2020-09-22
最后登录: 2024-12-20
查看红云123的 主题 / 回贴
2楼  发表于: 2023-05-25 17:17
要想知道当前位置,在触屏上计算更方便。
在程序里定点时直接把当前位置赋值给保持寄存器就行。
楼主留言:
是不是这样,D8340 DMOV D220
DDRVA    D220 D222 Y0 Y1  不需要运算?
hstec2002
级别: 论坛先锋
精华主题: 0
发帖数量: 489 个
工控威望: 1892 点
下载积分: 8465 分
在线时间: 680(小时)
注册时间: 2021-05-05
最后登录: 2024-12-20
查看hstec2002的 主题 / 回贴
3楼  发表于: 2023-05-25 17:21
这种用ST写最方便
QQ: 2845452345
梦雨天涯
微信hui530527   &
级别: 网络英雄
精华主题: 0
发帖数量: 4319 个
工控威望: 7696 点
下载积分: 15346 分
在线时间: 2958(小时)
注册时间: 2016-10-31
最后登录: 2024-12-21
查看梦雨天涯的 主题 / 回贴
4楼  发表于: 2023-05-25 19:34
图片:
你的问题没有几个人想回答呢,不过就是把脉冲转换成长度MM,为什么要转浮点?因为浮点计算不会有余数,整数计算会有余数
微信hui530527      b站账号,非标自动化谭工
请不要随意加我,不会随便通过。QQ群942493953
renjiawonder
级别: 家园常客
精华主题: 0
发帖数量: 475 个
工控威望: 579 点
下载积分: 4836 分
在线时间: 174(小时)
注册时间: 2009-12-01
最后登录: 2023-08-01
查看renjiawonder的 主题 / 回贴
5楼  发表于: 2023-06-03 09:35
把脉冲数量,除以马达旋转一周的脉冲数量,换算成距离
楼主留言:
谢谢学习
libin520
虽然没什么突破和进步,却还是每天在坚持着。
级别: 工控侠客
精华主题: 1 篇
发帖数量: 2429 个
工控威望: 2860 点
下载积分: 4598 分
在线时间: 1204(小时)
注册时间: 2008-10-24
最后登录: 2024-12-16
查看libin520的 主题 / 回贴
6楼  发表于: 2023-06-03 13:12
这个东西考虑过了。首先,触摸屏的点位显示的是浮点数,改点位也可以点击输入浮点数。如果不想那么麻烦。可以做功能块。把一歌点做好。其他的点位按变址来。也很方便。类似表格一样。MOV一个数过去就走某一点位。已经实验成功。只是每个轴消耗一个变址Z。
楼主留言:
学习 谢谢
需要高品质音乐资源+QQ群:723680148,音质好的音乐让爱车如音乐海洋。享受美妙音乐带来的超快感。音乐文件资源来聊即送。
皮五
级别: 工控侠客
精华主题: 0
发帖数量: 631 个
工控威望: 2302 点
下载积分: 2281 分
在线时间: 360(小时)
注册时间: 2007-07-14
最后登录: 2024-12-21
查看皮五的 主题 / 回贴
7楼  发表于: 2023-06-04 19:26
定义一个脉冲=0.01mm或者0.001mm,在驱动器上修改分子分母,
做程序的时候直接根据需要设置脉冲数
卓发智能
相互学习,共同进步。
级别: 工控侠客
精华主题: 0
发帖数量: 2457 个
工控威望: 3066 点
下载积分: 11431 分
在线时间: 660(小时)
注册时间: 2008-08-03
最后登录: 2024-12-20
查看卓发智能的 主题 / 回贴
8楼  发表于: 2023-06-05 11:56
D212是X轴实时位置座标,D266是X轴某个定位点的位置脉冲数据,
把轴的运行脉冲数转换成浮点数是为了精确位置距离,标准式。。。如果还想不明白就找度娘问问
D200的数据是Y0端口脉冲实时计数值,D280的数据是导程,也就是伺服电机或步进电机连接的丝杆的螺距,也就是电机转一圈丝杆行进多少毫米。
楼主留言:
明白 先谢谢
相信自我!
meipingboy
级别: 家园常客
精华主题: 0
发帖数量: 528 个
工控威望: 735 点
下载积分: 9628 分
在线时间: 609(小时)
注册时间: 2009-09-13
最后登录: 2024-08-30
查看meipingboy的 主题 / 回贴
9楼  发表于: 2023-06-05 16:26
引用
引用第3楼hstec2002于2023-05-25 17:21发表的  :
这种用ST写最方便

确实,使用ST很方便,跟做数学一样。比如下图:



  
活到老学到老:还有 8  分没学到
红云123
级别: 略有小成
精华主题: 0
发帖数量: 280 个
工控威望: 351 点
下载积分: 2825 分
在线时间: 138(小时)
注册时间: 2020-09-22
最后登录: 2024-12-20
查看红云123的 主题 / 回贴
10楼  发表于: 2023-06-07 16:51
引用
引用第2楼红云123于2023-05-25 17:17发表的  :
要想知道当前位置,在触屏上计算更方便。
在程序里定点时直接把当前位置赋值给保持寄存器就行。

不用