数控系统软件特点本系统采用MCS-51系列中的8031单片机作为控制主机。其软件借鉴和吸取了国内车床数控系统的优点,又结合冲床专用特殊功能和冲压工艺的要求,除具备一般机床数控系统软件的性能外,本系统软件还开发了一套适用于压力机的加工指令。软件采用模块化设计。 整个系统软件主要分为五大程序模块,即编辑、空运行、自动、同零、手动等。处在哪个程序模块下工作,由面板上的波段开关决定。在每个模块里又分为许多子模块。如在编辑模块里,包括了初始化、键盘扫描、检索、程序拷贝及删除、特殊定义、显示子模块;在空运行和自动加工模块里包括直线插补、圆弧插补、小模冲大孔、同步控制、二次定位、升降速、补偿等子模块。每个模块实现自己的特定任务。各个模块的协调和联系通过必要的程序加以管理,从而构成整个系统软件。 专用特殊功能软件设计要实现压力机的微机控制,不但要具备通用的经济型数控系统的功能,还必须要对压力机的特殊功能进行开发才能达到。我们对压力机的特殊功能:同步控制、小模冲大孔、工件二次定位等进行了研究,开发了相应的软、硬件,经实验检验,效果良好。