登录
首页
串口通信
串口通信
回帖
发帖
正文
主题:请教各位前辈,PLC和松下A6伺服通信,读取驱动器内部的编码器数据,如何换算成当前的实际距离
点击:5036 回复:2
楼主
编辑
引用
管理
lxklz1140
看了松下A6伺服驱动器的Modbus通信手册,上面介绍绝对式编码器的位置信息 = 多圈数据 × 223 + 单圈数据,看着一头雾水,假如我丝杆的螺距是20MM,通信读取到的编码器多圈数据是2,单圈数据是4325048,我怎么样把这些数据换算成当前马达的实际位置呢?
19-12-24 20:34
1楼
编辑
引用
管理
YXBK
这个伺服的编码器分辨率是8388608,也就是转一圈有8388608个脉冲,你的电机转一圈走20MM的行程,化成微米就是20000,20000/8388608=0.002384,就是1个脉冲等于0.002384微米,4325048*0.002384=10310微米,加上多圈的两圈,每圈20MM,算下来就是20000*2+20000/8388608*4325048=50310微米=50.310mm
以上是按数学应用题的做法,不知道有没有其他简单的算法了,比如设置电子齿轮比,因为我没用过松下伺服。
19-12-25 09:36
2楼
编辑
引用
管理
lxklz1140
引用
YXBK
在 2019/12/25 9:36:10 发言
【内容省略】
了解了,真心感谢前辈
19-12-25 10:21
工控新闻
ABB加速器中国周:当AI邂逅硬核工业,一场自下而上的智造革命
权威发布,中国管道检测机器人综合实力TOP榜单揭晓
珠城科技携手优必选,共启战略合作新篇章
尼得科运动&能源事业本部在印度卡纳塔克邦胡布利举行新工厂竣工仪式
Anybus网络诊断方案帮助可口可乐提高NLU(生产线利用效率)
中控技术承办第四届钢铁行业数字化解决方案交流大会圆满收官
东土科技参与国家重点研发计划 ,共同研发工业智控创新技术
2025年国际电气系统研讨会 (WSES 2025)在兰州成功举办!
更多新闻资讯