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