• «
  • 1
  • 2
  • »
  • Pages: 1/2     Go
mgogo
级别: 探索解密
精华主题: 0
发帖数量: 19 个
工控威望: 121 点
下载积分: 580 分
在线时间: 6(小时)
注册时间: 2011-04-12
最后登录: 2012-06-02
查看mgogo的 主题 / 回贴
楼主  发表于: 2011-09-12 18:02
各位前辈:
         本人现在在学校实验室做一个自动切割材料的系统。
设计思路: 采用编码器来检测实际材料的长度,用PLC来处理实际检测的编码器脉冲数与plc设定脉冲数的值比较,从而来控制电机做切割动作。
请教问题:理论上实际切割下来的材料长度就是设定值,但由于实际误差存在,材料长度很定有偏差。请问各位大侠可以用怎么样的算法来调整这个误差。

本人想法过于简单:如果实际长度比设定短了,直接增加寄存器设定值脉冲数的值,反之减小。但担心批量时又出现偏差。

非常感谢各位指教!谢谢!

          
mgogo
级别: 探索解密
精华主题: 0
发帖数量: 19 个
工控威望: 121 点
下载积分: 580 分
在线时间: 6(小时)
注册时间: 2011-04-12
最后登录: 2012-06-02
查看mgogo的 主题 / 回贴
1楼  发表于: 2011-09-12 18:18
怎么没人理我啊。。。
redrock99
级别: 家园常客
精华主题: 0
发帖数量: 320 个
工控威望: 554 点
下载积分: 3735 分
在线时间: 172(小时)
注册时间: 2009-02-04
最后登录: 2024-10-28
查看redrock99的 主题 / 回贴
2楼  发表于: 2011-09-12 18:52
用编码器来计算长度,电气方面的误差主要是防止脉冲丢失,数据处理,在实际使用时都需要做一个工程参数即修正值。
你考虑最多的我看还是来自机械方面的误差吧。要用电气来修正机械定位造成的误差



论坛里其实高手如云的。我说点我的想法抛砖引玉吧。
由编码器脉冲来通过机械的减速比来计算长度,你会得出一个脉冲数和长度对应的比值关系数值。但是实际有误差。
你所说的那个方法其实就是在修正误差。但是你必须得设置一个变量来保存你的修正值。修正关系你说了多减少补就是了
当你批量时你得找到误差产生的原因。如果是机械的原因,那所有误差就是一个值,你把修正值更改到出的产品到了预期的
就行了
楼主留言:
非常感谢redrock99,请问如何做一个工程参数,麻烦您具体指导下好吗,非常感谢!!
[ 此帖被redrock99在2011-09-12 23:19重新编辑 ]
wqh清风
级别: 略有小成
精华主题: 0
发帖数量: 227 个
工控威望: 370 点
下载积分: 3231 分
在线时间: 104(小时)
注册时间: 2011-06-19
最后登录: 2020-08-18
查看wqh清风的 主题 / 回贴
3楼  发表于: 2011-09-12 18:58
帮你顶一下,我也遇到和你类似的问题!

我连怎么用编码器测量长度都不懂,编码器什么递增模式,AB相模式都还没搞懂,正在对着编码器说明书研究!

没办法刚入这一行,以前不好好读书,小学文凭现在来研究这个好吃力哦!
zhaofenggao
学习进步
级别: 探索解密
精华主题: 0
发帖数量: 106 个
工控威望: 180 点
下载积分: 10114 分
在线时间: 232(小时)
注册时间: 2010-08-12
最后登录: 2018-07-25
查看zhaofenggao的 主题 / 回贴
4楼  发表于: 2011-09-12 21:10
可以用死限位啊,后面加个接近开关,输出信号给plc
楼主留言:
恩 有道理
互相学习
chenpingyg
机械是柱石,电气是灵魂.
级别: VIP会员
精华主题: 0
发帖数量: 1105 个
工控威望: 6705 点
下载积分: 100 分
在线时间: 603(小时)
注册时间: 2007-01-25
最后登录: 2017-04-03
查看chenpingyg的 主题 / 回贴
5楼  发表于: 2011-09-12 21:34
用一光电管和脉冲编码器配合检测材料的长度,注意编码器应该装在被动轮上。
楼主留言:
恩谢谢!!
自己的事情自己做.
mgogo
级别: 探索解密
精华主题: 0
发帖数量: 19 个
工控威望: 121 点
下载积分: 580 分
在线时间: 6(小时)
注册时间: 2011-04-12
最后登录: 2012-06-02
查看mgogo的 主题 / 回贴
6楼  发表于: 2011-09-12 21:41
非常感谢各位。。
chenpingyg
机械是柱石,电气是灵魂.
级别: VIP会员
精华主题: 0
发帖数量: 1105 个
工控威望: 6705 点
下载积分: 100 分
在线时间: 603(小时)
注册时间: 2007-01-25
最后登录: 2017-04-03
查看chenpingyg的 主题 / 回贴
7楼  发表于: 2011-09-12 21:51
引用
引用第7楼chenpingyg于2011-09-12 21:34发表的  :
用一光电管和脉冲编码器配合检测材料的长度,注意编码器应该装在被动轮上。

当物料挡住光电管的时候开始计数,物料走完的时候停止计数,这就是物料的长度。
当物料挡住光电管的时候开始计数,当计数值等于设定值的时候停止并切割。
自己的事情自己做.
rockyhuo
专业制造全伺服高速卫生巾机器
级别: 论坛先锋

精华主题: 0
发帖数量: 1611 个
工控威望: 1929 点
下载积分: 4459 分
在线时间: 438(小时)
注册时间: 2008-07-14
最后登录: 2024-10-09
查看rockyhuo的 主题 / 回贴
8楼  发表于: 2011-09-12 23:47
看看要整个系统的结构,精度如何,用变频加编码器的不同的速度会有不同 的误差,看看你系统结构和精度要求再考虑如何减少误差的方法.
变频器中心放卷,可以稳定达到280M/分钟线速度.
全伺服卫生巾、尿裤、护垫机机器项目合作,承接多功能卫生巾中包机制造,尿裤垛码机制造
QQ:84818626
电话:18923140420
wuliang211
小刚
级别: 家园常客
精华主题: 0
发帖数量: 370 个
工控威望: 537 点
下载积分: 2227 分
在线时间: 291(小时)
注册时间: 2011-08-23
最后登录: 2019-12-21
查看wuliang211的 主题 / 回贴
9楼  发表于: 2011-09-13 10:21
写好程序,现场调试。这种东西考虑机械定位和脉冲丢失,数据处理的影响,要多试验才能调试好的
anddylihua
沉思的飞刀
级别: 略有小成
精华主题: 0
发帖数量: 123 个
工控威望: 301 点
下载积分: 2961 分
在线时间: 222(小时)
注册时间: 2009-02-14
最后登录: 2024-11-01
查看anddylihua的 主题 / 回贴
10楼  发表于: 2011-09-13 11:00
我在液压机械上用编码器做直线定位,和你说的情况差不多,精度要考虑送料速度才能定
飞刀,又见飞刀
回忆依然最美
一不小心混进社会, 浪子回头已经白费... ...
级别: 工控侠客
精华主题: 0
发帖数量: 1240 个
工控威望: 2873 点
下载积分: 21638 分
在线时间: 1322(小时)
注册时间: 2008-06-16
最后登录: 2024-11-14
查看回忆依然最美的 主题 / 回贴
11楼  发表于: 2011-09-13 13:54
这个不知道楼主要求的精度有多高,要是不高的话变频器+编码器还马马虎虎能过的去;要是精度要求特别高而又想不产生累积误差,必须用伺服或者步进,前提是机械部分能达到要求,用伺服或步进就简单多了,一个相对定位指令就OK了,每次定位完成,进行切割,切完再定位,再切割,一次类推,很简单的,这样也不会产生累积误差!
  • «
  • 1
  • 2
  • »
  • Pages: 1/2     Go