专业可程式恒温恒湿试验箱、恒温恒湿房、大型步入式高低温湿热试验箱等仪器设备制造厂家-东莞市正航仪器有限公司欢迎您!

全国服务热线:400-822-8565

24小时咨询热线:158-9969-7899

您的位置: 主页 > 行业新闻

凹版印刷机干燥测试平台定位控制程序设计

文章出处: 责任编辑: 发表时间:2014-09-30

 
 
在设计测试平台的定位程序时,为了减少程序的耦合,提高程序运行的效率,需要考虑采用模块化思想,将定位程序分解成单独的子程序,各模块之间可以互相调用。基于以上的想法,把控制每个轴的程序设计成一个独立的子程序,且设置必要的输入、输出参数的接口,方便对每个伺服轴的控制。
 



凹版印刷机干燥测试平台定位控制 
 
下图5-21是任意伺服轴的定位控制程序的LabVIEW前面板,它提供了对伺服轴进行控制的输入、输出参数的接口,可以通过前面板来设置电机的倍率(倍率的范围:1—500,用于增大或减小伺服电机的速度和加速度)、轴号(赋值十六进制数0表示X轴、赋值十六进制数1表示Y轴、赋值十六进制数2表示Z轴、赋值十六进制数F表示所有轴)、伺服电机的运动方向(0表示控制伺服电机的反向运转1表示伺服电机的正向运转)、速度脉冲数(参数范围是在默认倍率为1时为1—8K,可用倍率来调整放大倍数,当倍率取值500时,速度脉冲数可达4MHz值)、定位脉冲数(赋值范围为0—268435455,用于在定长驱动模式下设置伺服电机一次走过的脉冲数)。
 
 
 
 
 
 
图5-22是该定位控制子程序的LabVIEW后面板,主要由控制伺服电机工作的几个函数构成。其工作原理是:通过CreateDevice函数产生一个控制伺服电机的设备句柄,以赋给后续相关进行伺服电机驱动控制的参数;通过InitLVDV函数来初始化伺服电机的驱动控制参数,例如轴号、倍率、伺服电机运动方向、速度、位移等;通过SetINPOSEnable函数和SetALARMEnable函数的设置可分别使能接收伺服电机的定位完成信号和伺服报警信号;通过StarLVDV函数来启动伺服电机;当伺服电机走完定长脉冲数后,通过ReleaseDevice函数来释放对伺服电机设备的控制驱动。
http://www.zhenghangsb.com  
Copyright @ 2012-2023 东莞市正航仪器设备有限公司 版权所有 备案号:粤ICP备12059146号-19 公安备案号:粤公网安备 44190002001170号
技术支持: 【正航仪器】 【GMAP】