您现在所在的是:

PLC论坛

回帖:3个,阅读:643 [上一页] [1] [下一页]
50
OrangeLee666
文章数:4
年度积分:50
历史总积分:50
注册时间:2020/2/26
发站内信
发表于:2020/3/3 15:05:46
#0楼
存在问题:
纬线定长切断,钢筋与校直轮盘间可能会存在打滑,加上工艺要求往前送钢筋后还可能需要后退一段距离,会有齿轮间隙影响精度。因此,一开始采用DRVI走定长,切出来的钢筋误差太大,无法满足客户要求。

附件 纬线.jpg
上图中从左到右三个框分别为:校直轮盘、编码器、切刀

解决方法:
经过不断尝试后,采用编码器测量钢筋走出来的长度,伺服采用PLSR走两段:高速段+低速段。用高速计数中断触发伺服STOP(采用缓停)。最终精度可在±1mm以内。

附件 编码器.jpg
   
编码器                              

附件 切刀.jpg
切刀

附件 目标长度.jpg

目标长度:260.0mm

技术细节:
由于打滑只会向后打滑,钢筋并不会往前冲出去,因此PLSR的第一段高速段的长度可以确定,如切断目标长度为260mm,可将低速段留15mm,前面的245mm全部走高速定量脉冲。

PLSR第二段的脉冲数并不能确定,因为到了第二段,只需让伺服保持低速向前运行,靠编码器的中断来触发伺服STOP。实际中,并不会发生十分严重的打滑,同时为了防止中断不被触发等情况,伺服在低速段时无限制地向前走等情况。将低速段的运行长度设为了15+50mm,以作为保护。

由于工艺的需要,启动PLSR走定长切断前,钢筋头部距离切刀口的距离可能不为零,如果钢筋已经出来了100mm,再按上述计算的245mm走高速段,则在高速段就会触发中断,这样精度就又无法保证了。因此,启动PLSR前需先读取钢筋当前的位置,通过计算确定高速段具体需要走多少。如当前位置为120mm,则高速段只需走125mm。

为使不管低速段设多长距离,高速低速间速度差多少,中断触发STOP时,伺服运行的速度都是所设置的低速,需要将脉冲发送模式改为后续方式。这样可以保证伺服减速停下来前进的距离是固定的。由于高速计数中断触发后,伺服才会停,这样导致钢筋实际前进的长度会比中断设定的目标值长。因此,需要设置参数对目标值进行补偿,如实际需要的钢筋长度是260mm,需要补偿-2.5mm,中断的目标值为257.5mm,这样最终切出来的钢筋长度可以正好为260mm。

附件 脉冲发送模式.jpg

42340
YXBK 版主
文章数:19451
年度积分:2754
历史总积分:42340
注册时间:2007/4/14
发站内信
2015论坛优秀版主
2015春节活动
2013论坛优秀版主
2012论坛优秀版主
发表于:2020/3/4 13:32:07
#1楼
我以前做过类似的,是用可变频率指令,比如需要260,之前都是高速,到了240就降速一直到260。
[此贴子已经被作者于2020/3/4 13:33:32编辑过]
大家一起学习
19543
fuhuafeng72
文章数:5589
年度积分:714
历史总积分:19543
注册时间:2011/11/21
发站内信
2017国庆活动(三)
2016国庆活动(三)
2014逛工博
发表于:2020/3/4 15:14:28
#2楼
高低速切换,比较好的工艺方案。
凯成、日发、攀峰龙带式帘子线倍捻机、直捻机电控系统维修改造。
13410
hmz810220
文章数:3215
年度积分:1119
历史总积分:13410
注册时间:2013/6/15
发站内信
发表于:2020/3/4 16:07:30
#3楼
第二段读取钢筋位置有什么方式呢,关键点应该在这吧
此帖发自手机工控论坛

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

62.4004