基于無刷電機的電腦雕刻機的高層規(guī)劃系統(tǒng)的高層規(guī)劃功能由PC機來完成,,其中圖形設計與規(guī)劃采用了CAXA雕刻軟件_6J,。CAXA雕刻軟件集CAD/CAM功能為一體,,專用于電腦雕刻機的輔助設計,,具有文字,、圖形、曲面設計能力,,可快速生成無干涉的優(yōu)化二軸,、二軸半、三軸刀具軌跡,,并自動生成數(shù)控G代碼,。
G代碼文件的譯碼用C語言就可實現(xiàn)。對于G代碼文件的C語言譯碼,,需要對記事本文本的存儲格式進行轉(zhuǎn)換,。G代碼文件通常都是由ASCⅡ碼格式存儲。下面是一個常用G代碼指令所涉及的ASCⅡ碼對照表:
從ASCⅡ碼對照表可以看出,,對于數(shù)字代碼,,其ASC1I碼比真值大48,所以對于數(shù)字的譯碼可以不用分支實現(xiàn),,如:n=fgetc(fp)一48,,其中為G代碼文本文件的頭指針,函數(shù)fgetc(fp)可直接獲取文件當前指針位置處的內(nèi)存內(nèi)容,,并自動修改.指針,,使之指向下一相鄰內(nèi)存地址。
實際譯碼時,,對一條G代碼指令從左往右依次讀取,,再利用分支指令進行鑒別,即可完成譯碼工作,。
在電腦雕刻機加工中,,往往是多軸聯(lián)動的,插補的本質(zhì)就是按照所要加工的曲線形狀,,在各軸間合理的分配微小位置增量,。