suiyuan666
级别: 论坛先锋
精华主题: 0
发帖数量: 735 个
工控威望: 1390 点
下载积分: 4944 分
在线时间: 745(小时)
注册时间: 2008-06-15
最后登录: 2024-12-06
查看suiyuan666的 主题 / 回贴
楼主  发表于: 2014-01-16 10:15
图片:
大家好,请教下FX3U控制三菱伺服电机的问题,要求在触摸屏上显示移动距离。程式如下图所示:其中K4096pluse/rew是伺服编码器输出脉冲,但K99不知道是什么意思?
实际距离=PLC脉冲值寄存器*99/伺服编码器输出脉冲。  还有大家在做这类项目时是怎么计算呀?
请大家多多指教!谢谢!
hanchengcai
级别: 探索解密
精华主题: 0
发帖数量: 58 个
工控威望: 142 点
下载积分: 706 分
在线时间: 13(小时)
注册时间: 2010-07-06
最后登录: 2015-12-12
查看hanchengcai的 主题 / 回贴
1楼  发表于: 2014-01-16 10:17
等待学习中
cheng007297
级别: 略有小成
精华主题: 0
发帖数量: 337 个
工控威望: 480 点
下载积分: 26599 分
在线时间: 230(小时)
注册时间: 2011-08-25
最后登录: 2024-11-02
查看cheng007297的 主题 / 回贴
2楼  发表于: 2014-01-16 11:04
要看你伺服一圈是多少个脉冲,镙距是多少,就算得出了!
hxl202319
工资就像大姨妈,一月一次,一周就没了
级别: 网络英雄

精华主题: 0
发帖数量: 1751 个
工控威望: 10137 点
下载积分: 61261 分
在线时间: 2665(小时)
注册时间: 2007-03-26
最后登录: 2024-12-15
查看hxl202319的 主题 / 回贴
3楼  发表于: 2014-01-16 11:24
K99估计是螺距,这个计算最好用浮点数计算
签名无效了,麻雀不见了!
ajd186
级别: 家园常客
精华主题: 0
发帖数量: 560 个
工控威望: 851 点
下载积分: 35453 分
在线时间: 275(小时)
注册时间: 2013-08-01
最后登录: 2024-12-19
查看ajd186的 主题 / 回贴
4楼  发表于: 2014-01-16 11:56
没有研究三菱的脉冲程序。   
zhouhb
级别: 探索解密
精华主题: 0
发帖数量: 8 个
工控威望: 129 点
下载积分: 635 分
在线时间: 20(小时)
注册时间: 2013-01-16
最后登录: 2014-12-08
查看zhouhb的 主题 / 回贴
5楼  发表于: 2014-01-16 17:29
首先确定伺服的电子齿轮比,其次PLC知道PLC每个脉冲运行的距离。最后计算每个脉冲与运行单位的关系,也就是加减乘除的事情了
铭杰工控
温岭市正凯自动化设备有限公司
级别: 网络英雄

精华主题: 0
发帖数量: 1976 个
工控威望: 6488 点
下载积分: 966 分
在线时间: 1080(小时)
注册时间: 2009-01-13
最后登录: 2024-12-12
查看铭杰工控的 主题 / 回贴
6楼  发表于: 2014-01-17 08:20
如果用伺服来做定位控制 为了避免累计误差 不建议在PLC程序内做运算   直接伺服参数内设定好电子齿轮比
最后一个脉冲当量对应0.01mm或0.001mm直接在触摸屏面板就可以显示当前的移动量。
下图是用维纶触摸屏和FX3G的例子  



温岭市正凯自动化设备有限公司  15057679726
全自动换箱机 催化剂再生、处置智能装备 MES软件 WCS软件 注塑工厂整体智能化解决方案    重载桁架机械手
龙朝晖
级别: 略有小成
精华主题: 0
发帖数量: 298 个
工控威望: 487 点
下载积分: 462 分
在线时间: 136(小时)
注册时间: 2008-04-27
最后登录: 2023-04-07
查看龙朝晖的 主题 / 回贴
7楼  发表于: 2014-01-17 08:21
是D8340数乘以K99数据到D500
sz518104
级别: 家园常客
精华主题: 0
发帖数量: 915 个
工控威望: 788 点
下载积分: 17726 分
在线时间: 382(小时)
注册时间: 2009-01-05
最后登录: 2024-01-19
查看sz518104的 主题 / 回贴
8楼  发表于: 2014-01-17 08:33
学习中啊学习啊
suiyuan666
级别: 论坛先锋
精华主题: 0
发帖数量: 735 个
工控威望: 1390 点
下载积分: 4944 分
在线时间: 745(小时)
注册时间: 2008-06-15
最后登录: 2024-12-06
查看suiyuan666的 主题 / 回贴
9楼  发表于: 2014-01-17 11:40
引用
引用第6楼铭杰工控于2014-01-17 08:20发表的  :
如果用伺服来做定位控制 为了避免累计误差 不建议在PLC程序内做运算   直接伺服参数内设定好电子齿轮比
最后一个脉冲当量对应0.01mm或0.001mm直接在触摸屏面板就可以显示当前的移动量。
下图是用维纶触摸屏和FX3G的例子  
[attachment=117258]
[attachment=117259]

高见,非常感谢!
guafa58
级别: 略有小成
精华主题: 0
发帖数量: 172 个
工控威望: 388 点
下载积分: 2914 分
在线时间: 290(小时)
注册时间: 2010-10-28
最后登录: 2024-12-20
查看guafa58的 主题 / 回贴
10楼  发表于: 2014-01-17 14:38
同意楼上,
关键是根据,脉冲当量来计算,就很简单了;
若,你的脉冲当量是 0.01mm,那么走了多少脉冲,乘以0.01就可以了
lvhonjun
lvhonjun
级别: 论坛先锋
精华主题: 0
发帖数量: 140 个
工控威望: 1175 点
下载积分: 2892 分
在线时间: 287(小时)
注册时间: 2010-07-22
最后登录: 2024-11-28
查看lvhonjun的 主题 / 回贴
11楼  发表于: 2014-01-17 15:30
D8340*99/4096=D6000,D6000只是显示值,真正的精度计算不在这里,这只是粗略计算拿来显示的。