lifeison
级别: 探索解密
精华主题: 0
发帖数量: 40 个
工控威望: 138 点
下载积分: 685 分
在线时间: 25(小时)
注册时间: 2016-07-12
最后登录: 2024-12-07
查看lifeison的 主题 / 回贴
楼主  发表于: 2016-11-07 23:34
图片:
图片:
图片:
各位师傅:
        你们好!
       最近有个项目,是用步进马达拉动同步带的方式,重复做“多点定位”,定位精度1毫米,现在同步带轮的周长由于马达细分设定而存在小数点四舍五入的误差,运行久了以后,造成很明显的累计定位误差,欢迎各位提出宝贵建议!

当然换伺服电机,设置合适的电子齿轮比可以解决问题,但是由于马达的选型是机械工程师设计并已装配好的,在不换硬件的情况下,看各位师傅有何其他高见?

(PLC: 松下FP-XH, 指令形式:绝对型脉冲加方向。)
[ 此帖被lifeison在2016-11-08 00:00重新编辑 ]
lifeison
级别: 探索解密
精华主题: 0
发帖数量: 40 个
工控威望: 138 点
下载积分: 685 分
在线时间: 25(小时)
注册时间: 2016-07-12
最后登录: 2024-12-07
查看lifeison的 主题 / 回贴
1楼  发表于: 2016-11-08 18:49
引用
引用第5楼工控勤哥于2016-11-08 17:31发表的  :
如果是往复运动,用的又是绝对值定位,不存在累计误差的问题。
如果是送定长料,特别料带距离是固定的,那就会有累计误差。


距离转换成脉冲过程中,有小数点被四舍五入!
lifeison
级别: 探索解密
精华主题: 0
发帖数量: 40 个
工控威望: 138 点
下载积分: 685 分
在线时间: 25(小时)
注册时间: 2016-07-12
最后登录: 2024-12-07
查看lifeison的 主题 / 回贴
2楼  发表于: 2016-11-10 08:20
引用
引用第9楼跑步向钱于2016-11-09 13:09发表的  :
请教楼主你是不是犯糊涂了??
       同步带轮有算周长的吗??同步带轮是算节距,也就是节距X齿数=距离。你是钻死胡同了!


你没理解清楚,我所说的周长,就是节圆的周长!



X轴:5M的同步轮,节距5mm, 20个齿,节圆周长=100mm
Y轴:5M的同步轮,节距5mm, 30个齿,节圆周长=150mm
Z轴:3M的同步轮,节距3mm, 30个齿,节圆周长=90mm

Y轴与Z轴的小数点除不断!