0引言DNC是DirectNumericalControl或DistributedNumericalControl的简称,意为直接数字控制或分布式数字控制。DNA以数控技术、计算机技术、通信技术和网络技术等先进技术为基础把与制造过程相关的设备集成起来,从而实现了制造设备的集中控制管理,以及制造设备之间、制造设备与上层计算机之间的信息交换。该控制方式的技术特点充分体现了数字制造的方展方向,因此在数控加工中被广泛使用。本文结合DNC技术的发展趋势,设计了一套
0 引言
DNC是Direct Numerical Control或DistributedNumerical Control的简称,意为直接数字控制或分布式数字控制。DNA以数控技术、计算机技术、通信技术和网络技术等先进技术为基础把与制造过程相关的设备集成起来,从而实现了制造设备的集中控制管理,以及制造设备之间、制造设备与上层计算机之间的信息交换。该控制方式的技术特点充分体现了数字制造的方展方向,因此在数控加工中被广泛使用。本文结合DNC技术的发展趋势,设计了一套基于ARM和DSP的嵌入式数控机床控制系统。
1 系统硬件设计
该DNC控制系统主要分为三大部分:DNC服务器模块、ARM通信处理模块、DSP控制执行模块。其中DNC服务器是系统的控制中心,ARM是嵌入式机床控制系统的主处理器、运行操作系统和网络协议栈,负责接收远程DNC服务器的指令并进行相应处理,DSP控制执行模块主要负责具体的指令执行操作,直接控制机床的运行。三大模块有机结合便可构成一个完整的数控机床控制系统。其系统框图如图1所示。