随着運動控制系統的蓬脖發展,由于可以結合PC平台進行二次開發,故其數據來源逐漸由手工輸入或教導,轉向兼容大量繪圖軟件所生成的圖形圖像文件。如:CorlDraw,AutoCAD,MasterCAM,Pro/E等工具。
由于這些繪圖軟件得到普遍大衆的使用,并且具備強大的功能,一般而言,作為小型項目開發,隻需要把它們所生成的文件讀入,并作一些簡單的數學處理(如:平移,鏡像,旋轉,錯切)即可。這樣也獲得較高的開發效率,可以有效地節省開發者及客戶使用者的成本。
以下簡介幾種常用于數控運動的文件格式:
一、 CNC文件
CNC由國外流進,早期大量的應用于數控車銑床,故CNC包含的大量指令代碼都可以通過機械加工之類的雜志獲取,CNC以一種一統天下的海量囊括了所有運動控制的動作。有很多指令,可以由用戶自行定義,在國内有很多數控設備廠商,基本上都支持标準CNC代碼。
二、 DXF文件
DXF文件格式,常見的由AutoCAD, CorlDraw繪圖軟件生成。是一種開放的矢量數據格式,可以分為兩類:ASCII格式和二進制格式。在實際應用中,為了提取圖形的實體信息,可以省略DXF文件中的許多項,隻要獲取其中的層表、塊段和實體段,就可以完成相應幾何圖形的描述。
三、 PLT文件
PLT文件源自于HP繪圖儀,在AutoCAD/R14版及CorlDraw軟件中可導出,其實基于此類設備的還有EPS的一種矢量格式,即EPS文件。一般而言,從CorlDraw或AutoCAD/R14版生成的PLT文件,其路徑大部分隻包含PU,PA,PD,SP有效指令,且路徑已經為最優化的運動軌迹。
四、 BMP文件
以上介紹的圖形都屬于矢量文件,BMP作為圖像文件,幾乎在Window的圖像編程當中,是路人皆知,其簡單的文件結構非常易理解。由于BMP文件比較普遍,所以,幾乎所有的圖像處理軟件,看圖軟件都支持将其它圖像文件格式轉換成BMP文件格式,故其它的PCX,JPG,GIF,TGA,PIC圖像就不是什麼問題了。
五、 其它字體文件簡介
Windows系統的字體文件結構非常複雜,隻有兩種基本元素,即直線和BZ曲線。但是随着windows的流行,已經變成最常用的一種字體文件表示方式。
,