论文部分内容阅读
课题首先根据要求设计支架喷涂设备,编写触摸屏程序和CX-Programmer程序。再在Windows操作环境创建一个基于UG平台下,廉价的、通用性强、移植性好且易于搭建的可视化监测系统。通过一种全新的方式更新NX动画仿真环境下的模型。在不知道NX更新模型回调函数源代码的前提下,使用QuickMacro查找更新模型相关联的按键的句柄值。并定时间断触发该句柄值,达到NX模型更新的目的。使用一种新的方式使用NX电子表格驱动。避免了随着工作时间的增长,电子表格数据增加而引起的运行速度减慢。通过Excel驱动表格这个载体,将组态王从PLC内读取的各连杆的位置数据通过DDE同步到UG内,使UG内的相关位置数据与PLC同步。在设备运行状态监测的过程中,没有使用NX API的回调函数或NX日志应用程序来触发运行状态的消息框,通过QuickMacro的“找字”功能类似“示教”的方式来完成该功能,使该平台更具有普遍性和可移植性。使用PLC的堆栈功能制作了一个离线报表程序,并可在线配合组态王程序进行打印。现在大多工控设备的报表功能是通过HMI或连接到上位机来实现的。常用的机械找原点是通过两个传感器实现的,第一个传感器用来减速和寻找Z向信号,第二个传感器才是制动位置。本设备原点位置使用一个传感器,通过伺服电机的一个往复动作达到同样的定位精度,降低了设备的成本。使用CX-Programmer编写了一个模拟气缸运动速度自动调整的算法。常用气缸的有效反馈只有起点磁开和终点磁开,在气缸运行速度较慢的的情况下无法满足监测要求。这个算法能够在模型更新时提供新的位置数据并随着节流阀的调节自动适应。本课题设计了喷涂设备的机械结构、电气控制部分,实现了设备生产的基本功能。使用UG、组态王、按键精灵建立了实时监测平台,通过实验验证其模型的更新时间可以到250ms,满足预想500ms的要求。实验证明支架喷涂设备和三维模型实时监测平台可以正常使用,具有廉价、通用性强和移植性好等优点。