知识|PLC的PID运算及运动控制探讨(二)
上传时间:2012年3月9日 关键词:PLC、PID运算、运动控制
二十一、运动控制 运动控制是近些年的热门,精密定位、恒速控制、恒力矩控制等在各种装备中的应用越来越广泛,这对于控制器的要求也越来越越高。 对于运动控制,大家比较常用的包括步进电机、伺服电机,除此之外伺服阀、数字液压等都属于同一类的控制方式。在这些运控系统中,我们又根据控制对象的不同分为位置控制、速度控制、力矩控制三大类。其中步进电机只能应用于位置控制,而伺服则可以应用于这三类中的任一种控制方式。 在运动控制系统中我们一般可以使用专用的运动控制器或者PLC来实现运动控制功能,一般来说专用的运动控制器如数控系统等会更为专业功能更强,对于插补、G指令的支持会更好。 比方说高档的数控系统可能会支持以下的功能:用户用CAD画完图后转换成G代码下载给控制器,控制器就可以执行对应的G代码完成整个控制过程。 而PLC相对而言是一个更为通用的控制平台,一般通过功能块来实现运动控制功能,V80增强系列(/S)对于两轴的位置控制有很强的支撑,可以满足绝大多数运动控制要求的环境,V80的速度控制和力矩控制一般使用E6MAD扩展模块来实现,在这里我们提到的运动控制是CPU模块本身的位置控制功能。 21.1、位置控制基础 在装备控制中有相当多的场合需要用到位置定位控制,如各种机床、收卷排线、纸张电缆管材的定长裁剪、包装、印刷等。位置控制的实现,通常是通过步进电机和伺服电机来达到的,下面我们统一以步进电机来描述。 步进电机是将电脉冲信号转变为角位移或线位移的开环控制元件。在非超载的情况下,电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数,而不受负载变化的影响,即给电机加一个脉冲信号,电机则转过一个步距角。这一线性关系的存在,加上步进电机只有周期性的误差而无累积误差等特点。使得在速度、位置等控制领域用步进电机来控制变的非常的简单。 PLC正是利用步进电机的这种特性来实现位置控制功能的,PLC与步进电机之间的接口为脉冲接口,我们称之为PTO。 脉冲与位置的关系: 比方说我们需要步进电机转动90度,而步进电机的步距角为0.3度的,那么我们的脉冲输出个数就应该为300个,当300个脉冲输出完毕后电机正好旋转90度停止。 步进电机的启动和加减速: 实际的应用中我们需要考虑到步进电机在带载的情况下无法高速启动,所以需要步进电机在启动时使用较低的脉冲频率,然后逐步提升速度,否则会有失步和过冲的现象出现。同时一般的步进电机使用场合都是开环的,一旦出现了失步和过冲则是不可恢复的误差。(伺服电机这种情况要好一些但在负载太大的情况下仍然会有启动不了的现象) 为了防止出现失步和过冲的情况,我们通常会让步进电机在低速启动后再逐步提升速度,在加速过程中,最好的是S型加速,S型加速的加速度是线性的,这对于机械和电机来说是最吻合其特性的。在实际的应用中,大多数是采用的线性加减速,这对于大多数的应用来说也是足够了的。
1
2
我要收藏
个赞
评论排行