数控系统中G代码的实现方式。采用QT界面开发数控软件,在Qt4环境下对人机界面应用程序的实现。
传统常用的嵌入式数控系统多是以PC做为硬件平台,有较广泛的应用。但是这种数控系统有诸多缺点,如独立性和自主性差,系统稳定性欠缺等。所以很多场合下不易于应用。而采用ARM—MCX3l4为硬件控制平台,同时应用RTLinux为嵌入式操作系统的数控系统,具备有低价位、高性能、小体积的经济型数控系统较好克服了这些缺点,在中小企业数控机床的自主研发和创新,以及对于生产制造和技术的改造升级有很好的应用前景。
1 嵌入式数控系统软硬件结构
基于成本的控制和性能要求的考虑,本文设计的嵌入式控制系统选用ARM9控制处理器S3C2410作为系统的主要控制核心来进行统一运算处理工作。另外在重要的输出轴X/Y/Z的运动控制的设计上,为了加快研究进程,课题采用了具备良好的运动控制性能的运动控制专用芯片MCX314ALt:1来对X/Y/Z三轴运动的进行控制。本控制系统的硬件框架如图1所示。
图1 嵌入式控制系统的硬件框架
基于ARM—MCX314AL为硬件平台,在嵌入式Linux的操作系统下,将我们这个以的嵌入式系统应用于工业控制当中的数控方面,有这很好的适应性,另外采用Qt图形界面开发工具,对人机交互界面进行设计,并加以实现。本系统人机界面结构图2所示。