随着运动控制系统的蓬脖发展,由于可以结合PC平台进行二次开发,故其数据来源逐渐由手工输入或教导,转向兼容大量绘图软件所生成的图形图像文件。如:CorlDraw,AutoCAD,MasterCAM,Pro/E等工具。

运动控制硬件的核心技术(运动控制系统常用的图形图像文件格式)(1)

由于这些绘图软件得到普遍大众的使用,并且具备强大的功能,一般而言,作为小型项目开发,只需要把它们所生成的文件读入,并作一些简单的数学处理(如:平移,镜像,旋转,错切)即可。这样也获得较高的开发效率,可以有效地节省开发者及客户使用者的成本。

运动控制硬件的核心技术(运动控制系统常用的图形图像文件格式)(2)

以下简介几种常用于数控运动的文件格式:

一、 CNC文件

CNC由国外流进,早期大量的应用于数控车铣床,故CNC包含的大量指令代码都可以通过机械加工之类的杂志获取,CNC以一种一统天下的海量囊括了所有运动控制的动作。有很多指令,可以由用户自行定义,在国内有很多数控设备厂商,基本上都支持标准CNC代码。

运动控制硬件的核心技术(运动控制系统常用的图形图像文件格式)(3)

二、 DXF文件

DXF文件格式,常见的由AutoCAD, CorlDraw绘图软件生成。是一种开放的矢量数据格式,可以分为两类:ASCII格式和二进制格式。在实际应用中,为了提取图形的实体信息,可以省略DXF文件中的许多项,只要获取其中的层表、块段和实体段,就可以完成相应几何图形的描述。

运动控制硬件的核心技术(运动控制系统常用的图形图像文件格式)(4)

三、 PLT文件

PLT文件源自于HP绘图仪,在AutoCAD/R14版及CorlDraw软件中可导出,其实基于此类设备的还有EPS的一种矢量格式,即EPS文件。一般而言,从CorlDraw或AutoCAD/R14版生成的PLT文件,其路径大部分只包含PU,PA,PD,SP有效指令,且路径已经为最优化的运动轨迹。

运动控制硬件的核心技术(运动控制系统常用的图形图像文件格式)(5)

四、 BMP文件

以上介绍的图形都属于矢量文件,BMP作为图像文件,几乎在Window的图像编程当中,是路人皆知,其简单的文件结构非常易理解。由于BMP文件比较普遍,所以,几乎所有的图像处理软件,看图软件都支持将其它图像文件格式转换成BMP文件格式,故其它的PCX,JPG,GIF,TGA,PIC图像就不是什么问题了。

运动控制硬件的核心技术(运动控制系统常用的图形图像文件格式)(6)

五、 其它字体文件简介

Windows系统的字体文件结构非常复杂,只有两种基本元素,即直线和BZ曲线。但是随着windows的流行,已经变成最常用的一种字体文件表示方式。

运动控制硬件的核心技术(运动控制系统常用的图形图像文件格式)(7)

,