G120中没有卷径计算块,想用自由功能块来搭,初步看了一下,好像只有一个积分器,请教大虾以下方法是否能实现?
带浮动辊的收放卷,当摆辊在中间位置+-一定范围内时进行卷径计算,线速度积分按设置线速度(匀速)*时间,角速度积分按电机实际速度经过积分器,两者相除再换算得到当前卷径。
G120积分器的用法解释得云里雾里啊~哪位高手给解释下吧
参考了一个DCC计算卷径的程序,好像也只是简单地把线速度和角速度积分再相除得到卷径的。
另外请教一个问题,像这种带浮动辊的收放卷不设置直径传感器,在起步时不知道卷径的情况下如何控制较好?
-
-
wuwei01 发表于 2016/1/27 9:44:31
这么做没戏吧?G120的积分器有几个呀?我记得好像就1个积分器。另外,浮动辊是与卷径有关吗?是不是应该与张力有关呢?线速度与卷径有关。卷径的变化,导致线速度变化。
你这个系统,如果用G120来做,是不是应该恒线速度控制加张力调节呀?把卷径计算规避掉。
引用 wuwei01 2016/1/27 9:44:31 发表于2楼的内容
-
-
aaing 发表于 2016/1/27 13:43:33
计算卷径和积分器有何关系?
G120和MM440一样。用浮动辊时,浮动辊位置代表速度差;使用PID的微调功能即可。
而直线(无摆动辊)收放,要用带编码器才可以。
引用 aaing 2016/1/27 13:43:33 发表于3楼的内容
-
-
xuwenbin 发表于 2016/1/27 17:00:17
G120只有一个积分器,所以只用来计算角速度的积分,线速度不考虑加减速,匀速时直接乘时间就是积分了,两者相除得到卷径。 浮动辊的气缸压力是用来调节张力的,另一方面是可以补偿在调节时出现的偏差,不致于把料带拉断。 之前一个项目是用MM440的微调PID,卷径是在PLC中计算的,取的料带长度和卷绕轴的圈数来计算,效果还可以,但不够完美,在不同卷径时需要不同的PID参数。 请教如何规避掉卷径计算?没有卷径只用浮动辊怎么给卷绕轴速度给定?是按最大卷径计算速度给定,浮动辊的偏差作附加给定吗?4楼 回复本楼
引用 xuwenbin 2016/1/27 17:00:17 发表于4楼的内容