系统的体系结构位置伺服系统要求伺服电机必须快速、准确地跟踪工控机的位置给定信号。PC-6333的偏差计数器反映了工控机的位置给定和实际位置的偏差,此偏差以补偿信号的形式作为伺服驱动单元的脉冲串给定信号。伺服驱动器为MSD系列,控制方式为脉冲串位置控制方式<2,3>.系统的体系结构如所示。
在套色印刷中,采用改变印版滚筒的外装减速滚筒转动角度以达到调整印刷位置的目的,其闭环控制如所示。控制原理框中色标传感器的电脉冲信号输入到采集卡定时器2的门控信号GATE2中,启动定时器对旋转编码器发出的脉冲信号计数,以达到测定位置的目的。执行机构是交流伺服系统,它由PC-6333卡直信号与脉冲串信号相比得到。
系统软件设计系统软件以VB作为开发语言,并事先做好读端口函数REEADPORT和写端口函数WRTEPORT以此作为公共函数放在动态连接库中,以备整个工程调用。软件包括主程序、判断计数开始子模块、计算并存贮模块和计算调整脉冲模块。
a.当系统投入工作时,主程序任务就是根据采集卡检测到的代表位置信号的脉冲数与标准值相比较得到偏差值,调节电机正转或反转。并显示出界面。b.判断计数开始模块:此模块的任务是通过读取8253计数器2通道数据值,与设定的一个*小值相比较,如果此计数值小于设定*小值说明色标传感器脉冲信号未到,重新检测直到大于设定值为止。
c.计数并存贮模块:此模块的任务是查询8253计数器2通道数据值,读出计数值并保存。d.计算调整脉冲模块:此模块的任务取4次测定平均值,再计算出偏差值,从计数器1写计数值,发出控制脉冲数。
结语由于PC-6333卡的驱动模块嵌入工控机中,可以通过改变模块灵活地实现各种控制算法的位置控制,以达到理想的控制精度和实时性。
(完)