对单微处理器的经济型冲床数控系统存在控制性能单一、控制算法不科学、系统运行不稳定、运行速度幔、可靠性差等问题,在单徽处理器数控系统的基础上,设计了基于双单片机的冲床数控系统。系统CPU采用双MCU结构,设计成主从武分布结构,二者之问通过RS485串口通信,协调工作。软件设计采用模块化结构,各模块的功能利用AT89C52单片机的中断性能得以实现,满足了实时多任务的要求。
数控系统是数控冲床的核心部件,是计算机控制系统,可使机床执行部件按照用户的要求进行加工作业。无论是何种用途的机床,它的数控系统功能框图都可以用图l表示。
笔者研究的冲床系统利用数控系统驱动2台步进电动机,利用滚珠丝杠和精密直线滚动导轨带动工作台X、y向进给,从而完成工件直线或圆弧插补作业。
冲床作业件是冲头.x、Y向送料机构驱动电动机选用2台步进电动机,控制器是单片机。由高性能的单片机对步进电动机的位置和速度进行控制,以满足加工精度要求。控制原理如下:从单片机发出的高低电平通过光电隔离装置控制步进电动机正反转,输出的控制脉冲个数控制电动机的转角,输出脉冲频率控制电动机的转速。系统功能框图如图2所示,结构原理框图如图3所示。