软件的设计是系统功能实现的重要前提,它是伺服点胶系统的灵魂,管理着整个硬件的工作流程、处理用户消息的输入、下位机信息的反馈以及监控整个点胶系统的运行状况。伺服一体点胶机对于软件方面的要求很高,在整个工艺流程中对工序的时间和顺序准确性要求很高,并对系统的安全保护功能有极高的要求,那么深圳点胶机的软件系统如何与企业应用更兼容?
1、系统软件功能分析
伺服一体点胶机在软件上主要实现系统资源的管理及实时加工的控制两大任务。实时加工控制主要是完成将加工程序反应出的加工信息转化为X、Y、Z轴的位移信息、主轴的转速信息以及辅助动作信息,通过转化后的信息来控制点胶设备的相关运动完成加工。在控制系统中运动控制及点胶控制是系统的核心,为能够更好的配合点胶运动完成相应的功能,深圳点胶机控制软件在对电机的各种运动进行控制的同时还需要满足实时性的要求。除控制电机之外,控制软件还需要对各种I/O信号进行实时的处理。
2、操作系统的搭建
伺服点胶机下位机软件主要完成控制任务,控制系统所需完成的功能可以分为两个部分:一部分是实现运动参数处理、位移控制和点胶控制;另一部分是完成与上位机人机交互界面通讯的功能,接收上位机传出的动作信号,做出响应动作后再将数据上传至上位机并显示。控制系统对实时性的要求很高,系统的任务等级划分也多,综合考虑软件系统情况,将引入嵌入式的实时操作系统,用以辅助系统实现功能。
深圳点胶机主程序是实现智能运动控制器全部功能的重要部分,主要分为上位机主控PC程序和智能运动控制器程序。运动控制器主要接收上位机传送的插补数据,对数据进行存储并负责缓冲区标志的计算和发送。智能运动控制器的任务是发送启动、暂停指令,并传输相关数据以实现运动控制的功能。