background image

嵌入式数控系统应用研究

摘要

:数控系统应用水平反映了一个国家工业控制自动化水平的高低,本论文将传统的数控技

术与嵌入式系统结合起来

,对嵌入式数控系统的设计展开了研究,给出了嵌入式数控系统的总

体结构设计原理

,并从硬件设计和软件设计两个角度完成了嵌入式数控系统的设计实现方案,

对于进一步提高嵌入式数控系统的研究与应用水平具有一定借鉴意义。

 

  关键词

:嵌入式系统 数控系统 系统设计 

  

 

  

1 引言 

  从

20 世纪 70 年代以来,以数控机床为代表的现代基础机械已成为制造工业最重要的技

术特征

,数控机床水平的高低和机床数控化率的高低已成为衡量国家工业化水平高低的重要

标志。数控系统是数控机床的大脑

,是计算机技术在机械制造领域的一种典型应用,它集计算

机技术、测量技术、现代机械制造技术、微电子技术、自动控制技术、信息处理技术等多项技术
于一体

,是近年来应用领域中发展十分迅速的一项高新技术。 

  随着电子技术的飞速发展

,数控系统逐渐朝嵌入式方向发展。嵌入式系统是近年发展最

快的技术之一

,它是以应用为中心,以计算机技术为基础、软硬件可裁减,适应应用系统对功能、

可靠性、成本、体积、功耗等综合性严格要求的专用计算机系统。本论文主要对嵌入式数控系
统进行研究设计

,以期从中找到可行的嵌入式数控系统控制方法,并以此和广大同行分享。

  

 

  

2 嵌入式数控系统总体结构设计 

  系统由几个不同功能的模块组成

,模块间通过并行 I/O、高速串行协议或其他方法相互联

系。主要包括人机交互装置、嵌入式数控操作和管理模块、嵌入式运动控制模块和

I/O 及伺服

控制器等。

 

  嵌入式数控操作和管理模块通过

I/O 与人机交互装置相连,并通过串口与运动控制模块

连接

,运动控制模块通过 I/O 模块与伺服控制器和机床各开关量相连。 

  

(l) 人机交互装置。包括一个 LCD 显示器、一个键盘和其他一些按钮,完成人机交互任务,

例如

NC 代码的输入/编辑显示、手动操作以及一些机床状态显示等。 

  

(2) 嵌入式数控操作和管理模块。是数控系统的核心模块之一,负责全部的人机交互处理,

各种机床参数的设置

,NC 代码的编辑、编译、存储和传输,系统监控与故障诊断,移动 U 盘的控

制及网络通信等。

 

  

(3) 嵌入式数控运动控制模块。机床逻辑运动控制的核心,利用逻辑运算能力,负责送料机

运行轨迹的计算、插补、反向间隙补偿、信号采集、主轴及开关量控制等实时性强的运算和控
制。

 

  

(4) I/O 模块与伺服控制器。FO 模块的主要任务是不同电平的转换、隔离及功率放大等。

包括

3.3V 到 5V 转换、3.3V 到 24V 的转换、采用光电祸合器隔离防止干扰以及增大驱动功率

等。另外还包括单路信号转换成差分信号及差分信号转换成单路信号电路。伺服控制器的作
用在于接受来自上位控制装置的指令信号

,驱动被控对象跟随指令脉冲运动,并保证动作的快

速和准确。

 

  

 

  

3 嵌入式数控系统的设计与实现 

  

3.1 硬件设计 

  本论文所设计的嵌入式数控系统硬件系统结构构成原理图如下图所示

  

(1)ARM 微处理器模块。ARM 处理器是系统的控制核心,负责运行数控系统控制软件。本