峻青
TRIO技术支持.
TRIO技术支持,您好!非常感谢您的指点,由于最近几天没有来这里,所以直到现在才回复。
您说的很对,我们用安川驱动器来实现转速环,用Trio板卡来实现位置环,转速环的调节主要调节几个相关参数,通过自整定程序调整的转动惯量比,不知还有什么好的方法可以使得速度环参数更接近负载惯量实际情况?
目前位置环主要调整的是P_Gain,您说应该是启动时刻的振荡还是停止时候的振荡?我们再试试加入VFF_GAIN参数时的效果,目前也在学习PID动态调整参考方法,呵呵!
TRIO技术支持、各位好!
这几天又调了一下我们的系统,现在有两个问题,希望得到您的指点。
1、我们采用MOVE指令让电机运转,电机转一圈,误差基本看不出来,可是转10圈以后,误差很明显,即有累积误差,这是怎么造成的?参数调得不好?还是我们得当量设得不对?
2、我们的同步系统中的一台电机驱动的轴在上电后未发指令前有很小的抖动,不仔细看不能发觉,另外一个轴却没有,这是为什么?该怎么解决?
谢谢!
Trio技术支持
1. 你的Units参数设定的是多少,其对应电机旋转的关系是什么呢?还有你的电机转动一圈反馈多少个脉冲?还有你可以将units=1,此时对应控制轴会以脉冲计数做单位,你再用move指令让其转动一圈所需的脉冲数,看看是否会有误差?
2. 这个问题应该是你这个轴的响应特性调教的太高,即比例增益系数过大,造成了电机静止时的微小振动,建议降低其P值,再进一步对PID参数进行调整,找到对应的合适参数。
TRIO技术支持,您好!
1、我们的UNITS参数是65536,move(1)指令电机转一圈。
2、我再试试看。
另外,我想问一下,trio板卡不接地或接地不良会不会造成上面的问题?
非常感谢!
您好!另外,我用轴2作虚拟轴,轴0和轴1用MOVELink(1000,1000,0,0,2,4) axis(0)和MOVELINK(1000,1000,0,0,2,4) axis(1),speed=20r/m实现同步,转一段时间后,感觉几十圈,发现两台电机的法兰有2,3毫米的误差,这不能达到要求,有什么方法可以提高同步精度吗?谢谢!
chonger008
这个问题还没有解决啊~ 65536是对的,你那个卡是4轴的,不行 换另一个通道看看,不应该每圈多一点的,是不是又是上次的接地 问题在作怪?