• «
  • 1
  • 2
  • »
  • Pages: 1/2     Go
hsl199
级别: 略有小成
精华主题: 0
发帖数量: 419 个
工控威望: 481 点
下载积分: 1889 分
在线时间: 196(小时)
注册时间: 2007-05-20
最后登录: 2024-05-05
查看hsl199的 主题 / 回贴
楼主  发表于: 2021-08-19 15:41
现在一台定长切断机,滚轮直径60mm,做定长切断,朝一个方向滚动,现在切到20片就出现偏差,切数量越多偏差越大。我觉得应该是小数点造成累计误差,现在细分也调到12800,还是有偏差,又不能复位找原点,有什么办法消除累计误差?,你们一般做这种类似的程序怎能做的?做滚轮周长肯定有小数点的,请大神指点下
ningbiao
级别: 家园常客
精华主题: 0
发帖数量: 96 个
工控威望: 868 点
下载积分: 2564 分
在线时间: 50(小时)
注册时间: 2021-04-17
最后登录: 2024-04-13
查看ningbiao的 主题 / 回贴
1楼  发表于: 2021-08-19 15:50
只能传感器检测定位
ningbiao
级别: 家园常客
精华主题: 0
发帖数量: 96 个
工控威望: 868 点
下载积分: 2564 分
在线时间: 50(小时)
注册时间: 2021-04-17
最后登录: 2024-04-13
查看ningbiao的 主题 / 回贴
2楼  发表于: 2021-08-19 15:52
1.料带有偏差
2.轮子直径有偏差
不可能做到一直固定步距,触发改变结构,电机走固定角度,每次运动到整圈,比如7.2度
二手工控电器
且行且珍惜
级别: 工控侠客
精华主题: 0
发帖数量: 2780 个
工控威望: 4406 点
下载积分: 206574 分
在线时间: 3113(小时)
注册时间: 2008-02-22
最后登录: 2024-05-08
查看二手工控电器的 主题 / 回贴
3楼  发表于: 2021-08-19 16:38
引用
引用楼主hsl199于2021-08-19 15:41发表的 步进电机问题 :
现在一台定长切断机,滚轮直径60mm,做定长切断,朝一个方向滚动,现在切到20片就出现偏差,切数量越多偏差越大。我觉得应该是小数点造成累计误差,现在细分也调到12800,还是有偏差,又不能复位找原点,有什么办法消除累计误差?,你们一般做这种类似的程序怎能做的?做滚轮周长肯定有小数点的,请大神指点下




首先是机械方面:滚轮直径需保证,比如滚轮直径在60mm正负误差保证0.001mm。
其次是电器方面:看你所说的细分调至12800,这个一看就知道你所选的是2相步进电机,

凭个人感觉!!又是一个做粗制滥造的。
欢迎捧场光临工控自动化小店!供应二手拆机PLC 、伺服、步进、变频器、3相固态调压调功模块、接线端子等等
http://shop115113109.taobao.com/?spm=a1z10.5-c.0.0.L6cazp&v=1
hsl199
级别: 略有小成
精华主题: 0
发帖数量: 419 个
工控威望: 481 点
下载积分: 1889 分
在线时间: 196(小时)
注册时间: 2007-05-20
最后登录: 2024-05-05
查看hsl199的 主题 / 回贴
4楼  发表于: 2021-08-19 16:55
首先感谢你的回复,做的是有点粗制滥造的。我设12800就是想把1脉冲对应转角更细点,机械能保证的情况下,用2相电机有影响吗?因为周长总是有小数,有小数肯定就有误差吧,如何消除呢?
引用
引用第3楼来电自动化于2021-08-19 16:38发表的  :




首先是机械方面:滚轮直径需保证,比如滚轮直径在60mm正负误差保证0.001mm。
.......
hsl199
级别: 略有小成
精华主题: 0
发帖数量: 419 个
工控威望: 481 点
下载积分: 1889 分
在线时间: 196(小时)
注册时间: 2007-05-20
最后登录: 2024-05-05
查看hsl199的 主题 / 回贴
5楼  发表于: 2021-08-19 16:57
现在就是没法做到整圈,周长肯定就有小数点的,没法1脉冲对应1个整数的脉冲当量
引用
引用第2楼ningbiao于2021-08-19 15:52发表的  :
1.料带有偏差
2.轮子直径有偏差
不可能做到一直固定步距,触发改变结构,电机走固定角度,每次运动到整圈,比如7.2度
hsl199
级别: 略有小成
精华主题: 0
发帖数量: 419 个
工控威望: 481 点
下载积分: 1889 分
在线时间: 196(小时)
注册时间: 2007-05-20
最后登录: 2024-05-05
查看hsl199的 主题 / 回贴
6楼  发表于: 2021-08-19 16:59
传感器定位肯定不行,等你感应到了都已经过头了,
引用
引用第1楼ningbiao于2021-08-19 15:50发表的  :
只能传感器检测定位
seafar
目前C#
级别: 家园常客
精华主题: 0
发帖数量: 619 个
工控威望: 764 点
下载积分: 1909 分
在线时间: 594(小时)
注册时间: 2018-03-23
最后登录: 2023-10-27
查看seafar的 主题 / 回贴
7楼  发表于: 2021-08-19 19:13
要精准定位怎么能用滚轮,滚轮不存在打滑?用同步带同步轮,周长=模数*齿数
枕星河之倒影兮与星光同流,望群星之包覆兮随繁星同辉。
B站资源分享链接https://space.bilibili.com/39855180
tingfenghu
级别: 工控侠客

精华主题: 0
发帖数量: 2793 个
工控威望: 3565 点
下载积分: 3409 分
在线时间: 3715(小时)
注册时间: 2007-11-04
最后登录: 2024-05-08
查看tingfenghu的 主题 / 回贴
8楼  发表于: 2021-08-19 19:28
引用
引用第3楼来电自动化于2021-08-19 16:38发表的  :




首先是机械方面:滚轮直径需保证,比如滚轮直径在60mm正负误差保证0.001mm。
.......

你不是开玩笑?0.001mm,
你去问一下,有几个工厂的加工能保证这个精度.
普通工厂最多也就正负1丝,也0.01mm.
二手PLC,触摸屏,伺服驱动,各类气动设备
http://shop58129605.taobao.com/
zhangqi_1234
级别: 略有小成
精华主题: 0
发帖数量: 336 个
工控威望: 487 点
下载积分: 4001 分
在线时间: 246(小时)
注册时间: 2013-03-22
最后登录: 2024-05-07
查看zhangqi_1234的 主题 / 回贴
9楼  发表于: 2021-08-19 21:42
       解决不了机械误差的前提下,只有从电气方面入手,在不过多增加硬件成本的情况下(例如改用伺服电机),用闭环控制减小误差应该是较好的方案。想用闭环就得用传感器,用高精度的光栅尺或拉线位移传感器或激光位移传感器(售价贵),如果担心响应延迟,只有把传动速度降下来。
       不想用闭环,就只有修改工作流程,每切20片后,做一次回零复位校正。这种做法一是影响工作效率,二是某些工作情况不允许,三是随着设备使用时间一长,因机械装置的磨损,间隙越来越大,误差也会越来越大,那就不是是切20片后才校正,可能切几片甚至切一片就要校正。另外,步进电机的细分设为12800,满足不了要求,可以试试细分20000、40000(有这样的驱动器),但是无法消除累计误差。
泰山之石
A
级别: 工控侠客
精华主题: 0
发帖数量: 2163 个
工控威望: 2393 点
下载积分: 11504 分
在线时间: 908(小时)
注册时间: 2008-11-12
最后登录: 2024-05-07
查看泰山之石的 主题 / 回贴
10楼  发表于: 2021-08-20 08:03
我们用的是5相步进电机进行切断也没出现你说的问题,
ningbiao
级别: 家园常客
精华主题: 0
发帖数量: 96 个
工控威望: 868 点
下载积分: 2564 分
在线时间: 50(小时)
注册时间: 2021-04-17
最后登录: 2024-04-13
查看ningbiao的 主题 / 回贴
11楼  发表于: 2021-08-20 08:09
看来你还是没理解我意思,看重点多理解我得词语  
引用
引用第5楼hsl199于2021-08-19 16:57发表的  :
现在就是没法做到整圈,周长肯定就有小数点的,没法1脉冲对应1个整数的脉冲当量

  • «
  • 1
  • 2
  • »
  • Pages: 1/2     Go