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