对单微处理器的经济型冲床数控系统存在控制性能单一、控制算法不科学、系统运行不稳定、运行速度幔、可靠性差等问题,在单徽处理器数控系统的基础上,设计了基于双单片机的冲床数控系统。系统CPU采用双MCU结构,设计成主从武分布结构,二者之问通过RS485串口通信,协调工作。软件设计采用模块化结构,各模块的功能利用AT89C52单片机的中断性能得以实现,满足了实时多任务的要求。
3系统软侔设计
系统的软件设计必须以硬件为载体,根据硬件电路实现的功能编写相应的程序集。根据硬件电路的主从式CPU结构,数控转塔冲床系统的软件也包括主CPU软件和从CPU软件,各包括多个功能模块。主从CPU系统的主程序流程网如图5所示。