chinazhu6666
严谨求实
级别: 网络英雄
精华主题: 0
发帖数量: 362 个
工控威望: 6119 点
下载积分: 2909 分
在线时间: 132(小时)
注册时间: 2011-12-16
最后登录: 2018-05-07
查看chinazhu6666的 主题 / 回贴
楼主  发表于: 2012-05-05 09:23
我用的是三菱FX3U-32MT/ES-A。就用了两次相对定位指令DRVI。伺服是东元750W,TSTA系列的。程序也是相当的简单,就是让伺服从点A运动到点B,然后从点B返回到点A。如此反复的从A到B,再从B到A。用个计数器记录往返次数。可是,弄不明白的是,有时候往返个几十次后,伺服就会以一个非常大的速度从A到B中间的某一点飞快冲过B,遇到极限位感应器才强行停下来。有位高手说可能是加减速时间设置不当,但我把这些参数都改过了。还是不行。有时候连续往返几百次都没事。有时候往返几次可能都飞车。纠结啊。哪位大神出来给小弟指条活路
哎。。。我把电路跟机械分离开来了。说穿了就是把伺服跟1:30的减速机脱离了。然后空转试验,来回往返N次都没飞车。到底是什么原因呢。
[ 此帖被chinazhu6666在2012-05-05 10:01重新编辑 ]
QQ76214024
秋秋
有志者事竞成
级别: 家园常客
精华主题: 0
发帖数量: 416 个
工控威望: 528 点
下载积分: 1305 分
在线时间: 236(小时)
注册时间: 2010-05-11
最后登录: 2024-01-09
查看秋秋的 主题 / 回贴
1楼  发表于: 2012-05-06 22:26
师傅。可以把程序发给我吗,我要学习,先多谢师傅
秋秋
有志者事竞成
级别: 家园常客
精华主题: 0
发帖数量: 416 个
工控威望: 528 点
下载积分: 1305 分
在线时间: 236(小时)
注册时间: 2010-05-11
最后登录: 2024-01-09
查看秋秋的 主题 / 回贴
2楼  发表于: 2012-06-17 14:46
师傅,电子齿轮比假设=编码器的分辨率/伺服走一圈所需的脉冲数  对不对,假设伺服走一圈需要1000个脉冲,一圈移动的距离是10MM,每个脉冲走的距离是10MM/1000=0.01MM/p,如果编码器的分辨率是10000,伺服走一圈需要1000个脉冲,电子齿轮比是10,那么plc发一个脉冲给伺服驱动器,伺服驱动器输出是不是10个脉冲给伺服电机运转,运行频率如果PLC发1000hz,那么到伺服电机它不是以1000X10=10000HZ的速度运转。不知道我这样说对不对,请师傅指点