电子产品流水线自动送板机设计
2 软件系统
软件系统主要由主程序、按键子程序、显示子程序、步进电机驱动子程序、延时子程序等构成。分述如下:
2.1 主程序
主程序的主要功能是循环调用显示子程序、按键子程序,查询各输入信号状态,根据按键设定的各种参数和各输入信号状态控制各执行机构,完成对PCB周转箱托架系统的传动控制,以及对PCB板的有序传送,判别系统运行状态是否异常,并及时报警或解除报警。主程序框图如图2所示。本文引用地址://m.amcfsurvey.com/article/166337.htm
2.2 按键子程序
根据按键电路结构,采用独立式直接读取法。由主程序按优先级顺序,周期性查询各相关I/O口状态,并将其保存在特定存贮器内,供主程序需要时查找和使用。
2.3 显示子程序
根据设定的参数,及时更新各指示器状态的存贮数据,根据主程序调用指令,将存贮的显示数据输出给各显示驱动电路,特别是当系统运行异常时,根据系统运行异常报警信号,驱动报警灯闪烁。
2.4 驱动子程序
驱动子程序主要负责生成步进电机驱动器所需要的信号。当上行键或下行键按下,或者根据主程序运行结果,需要提升或降落周转箱托架,主程序会调用步进电机驱动子程序。步进电机采用三相六拍工作方式,根据丝杠付螺纹间距,计算出步进电机每步进程,再根据周转箱板间距,确定不同工况下,步进电机的正/反转步数,这些步数保存在各相应存贮器里,供主程序调用驱动子程序时使用。图3和图4分别为步进电机三相六拍工作方式时驱动信号的状态图和时序图。
3 结论
根据以上系统硬件和软件结构,制作出相应的PCB电路板和程序,同时委托机械加工企业制作出配套的机械结构。经实际运行,表明本系统能很好地与自动插装机配套协调工作,完成为下位机自动送板的任务。
评论