4.3 系统软件设计
整个系统由上位机来管理。系统软件语言采用Visual Basic 6 .0编制其集成开发环境(IDE)集设计、修改、调试、生成等功能于一体,人机交互界面十分友好。它是功能强大的Windows环境下的编程语言简单易学可视化程度高。
系统软件结构采用模块化结构,共有5个功能模块:系统开机后进入Windows界面双击“数控单元冲模”图标,即弹出应用界面,可选择功能模块。系统软件功能模块图如图6所示。
编辑模块用来完成用户对所设定的参数组进行操作的程序的编辑、修改、生成。
参数设定模块将输入的参数组制成数据表,送入数据库以备程序的调用。
运行管理模块负责程序的运行、中断。
通信模块负责上、下位机之间的通信管理,就是将控制程序段及调用的参数组使用MSCOMM控件,通过RS232串行口送入单片机使单片机执行控制工作。
查询模块。方便用户对已存文件的查看与调用。
单片机的程序也采用模块化结构,与上位机一样共有5个功能模块通过通信接口接受上位机的输入指令,控制X,Y方向步进电机的运动。也可以脱离上位机直接控制运行。上位机通信程序流程图,如图7所示。下位机通信程序流程图,如图8所示。
5 结束语
随着数控技术、伺服技术、运动元件的发展,以及市场经济的需要,数控单元冲压模具快速成形技术得到迅速发展。对于中小型传统企业,这种结合传统制造工艺的高新技术无疑是一种投资省,见效J陕,方便、快捷的技术。随着经济和科学技术的不断发展,实现自动上下料装备、外置模具库自动换模装备等,已经摆在人们的面前。可见,数控冲压的发展是以相关技术和新结构的研制为基础的。单元冲压模具快速成形技术,无疑是先进冲压技术发展的一个新起点。