在用西门子200的PLC控制伺服电机时,我知道频率决定电机的速度,脉冲数决定了电机的定位,其中我有如下几点疑问,望大家指教一下。谢谢了
1.Q0.0最高输出20KHZ的频率,是什么意思呢?每秒最高输出20000个脉冲吗?是这样理解吗?
2.如果给电机10000个脉冲,电机旋转一周,那么Q0.0脉冲输出最快就是驱动电机一秒转动2周,我这样理解对吗?
3伺服电机后面的旋转编码器可以直接接到PLC的高速脉冲输入端吗?我看很多控制都是先把编码器接到驱动器上,再反馈脉冲信号给PLC,这是为什么呢?为什么要这样接,而不是直接接到PLC的高速脉冲输入端呢?
4.大家可否借助上面说的,给10000个脉冲电机转动一周,那么编码器接到PLC上怎么来写程序控制伺服的精确定位呢?电机转一圈编码器给PLC10000个脉冲吗?如果不足10000个,程序该怎么写呢?
5.编码器反馈 17位(分辨率131072) 7线制绝对值编码器,怎么理解呢?电机转动一周可以输出131072个脉冲信号吗?
6.编码器反馈 2500p/r(分辨率10000)5线制增量式旋转编码器,怎么理解呢?2500p/r是什么意思呢?
7.上面的7线制绝对值编码器和5线制增量式编码器有什么区别,当把这两种编码器应用到伺服控制系统时,控制或是编写程序时,会有什么不同呢?
8.在伺服控制系统中必须设的个原点吗?为什么要设个原点呢?有什么功能呢呢?是不是在运行中误差大的话,可以回一下原点啊?我看到很多伺服控制系统中,伺服断电后,再上电,必须回一下原点,这是为什么呢?大家能举个例子说一下这个原点的功能吗?在一个伺服控制系统中原点开关只是设在伺服起步的地方吗?一个伺服只需要一个原点开关吗?原点开关在什么情况下可以用到?
9.如果伺服电机带动大负载工件时,在控制伺服电机起步时需要注意些什么呢?在编写程序时要注意什么呢?如果起步带不起来的话,应该怎么办呢?一般这样的情况,应该怎么解决呢?
10.伺服电机和编码器距离伺服驱动器距离较远时,有什么需要注意的吗?编码器的信号线和电机的电源线接法有什么不同吗?一般这种情况大家是怎么解决的呢?
望大家指点一下小弟,刚开始学伺服电机的控制很多不是很明白的地方,以后还得请各位前辈们指教,谢谢了。
问题补充:
对于一楼说的分数低的问题,我又补加了10分,不过我就这几分了,如果我分多的话,自然会多加分给大家,请谅解,谢谢
最佳答案
对应回答:
1。对;
2。对;
3。旋转编码器不要直接接PLC,也许从理论是可行的,但你根本没办法理清它和控制之间的关系。再说,编码器输出有A,B,Z,A反,B反等相位差信号,接到PLC编程,可以编死你;
6。2500p/r,写全了就是2500plus/round,再翻成中文就是2500脉冲/圈,现在明白了吧;
7。编码器和光栅尺是一回事,里面两片玻璃用激光刻着线,刻到的地方是不透(至少是散光)的,没刻的地方是透明的,这样两片叠在一起,不是平行的,而是错开很小一点点角度,有相对运动时会产生莫尔条纹,绝对型的会刻几组这样的条,增量型的只刻一组这样的条,这里说不清,建议你上百度搜“增量型编码器”,“绝对值型编码器”,“莫尔条纹”三个词条,你就会完全明白;
4,5: 建议你接个EM253,它和S7-200配,专用于控制伺服电机控制器,用Micro/win编程时会有向导,直接生成控制代码,你直接用就可以了,这个用法要看“S7-200系统手册”,见附件里的模块介绍,找EM253;
8。伺服运动是有位置和速度控制的,二者缺一不称为伺服,既然有位置控制,就得有参照点,你要一东西运动30mm,你得告诉它是从哪算起的吧?这个原点就是运动位置的参照点;一个坐标系只需要一个原点,当然也可以有多个,这可以通过系统设计来实现;
9:伺服起动通常会有抖动,因为转子惯量很小,启动很迅速,带动执行件运动就会有冲击,因为如此,所以在设计其运动特性时会在启动后和停止前有一段加速/减速时间,以缓解冲击带来的危害;如果起步带不动,说明电机功率小了,或是速比小的,输出扭矩不够,换大电机,当然要先计算好;
10:控制器和电机距离远时会因为电缆线之间有分布电容,会造成控制器输出的高频方波失真,导至电机失步,影响精度,编码器的也一样,而且编码器的信号很弱,通常只是TTL电平,长电缆更是不行,信号会失真;电缆长过5米就不太可靠了。解决办法就是找空间,把控制器安在电机附近,找不到就开个口,或是做个盒子挂电机所在的设备边上。
最后,你的问题太多了,建议你一个个的问,你数过你问了几个问题吗?我无聊就数了一下,有31个,平均一个才0.32分。
换别人懒得理你
提问者对于答案的评价:
谢谢
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc350937.html