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