Mastercam系統後置處理文件的擴展名為PST,稱為PST文件,它定義了切削加工參數、NC程序格式、輔助工藝指令,設置了接口功能參數等,其結構由八個部分組成:
1. 註解
程序每壹列前有“#”符號表示該列為不影響程序執行的文字註解。如:
# mi2-Absolute, or Incremental positioning
0=absolute
1=incremental
表示mi2定義編程時數值給定方式,若mi=0為絕對值編程,mi=1為增量值編程。 在這壹部分裏,定義了數控系統編程的所有準備功能G代碼格式和輔助功能M代碼格式。
2. 程序糾錯
程序中可以插入文字提示來幫助糾錯,並顯示在屏幕上。如:
# Error messages (錯誤信息)
psuberror # Arc output not allowed
"ERROR-WRONG AXIS USED IN AXIS SUBSTITUTION", e
如果展開圖形卷成旋轉軸時,軸替換出錯,則在程序中會出現上面引號中的錯誤提示。
3. 定義變量的數據類型、使用格式和常量賦值
如規定G代碼和M代碼是不帶小數點的兩位整數,多軸加工中心的旋轉軸的地址代碼是A、B和C,圓弧長度允許誤差為0.002,系統允許誤差為0.00005,進給速度最大值為10m/min等。
4. 定義問題
可以根據機床加工需要,插入壹個問題給後置處理程序執行。
如定義NC程序的目錄,定義啟動和退出後置處理程序時的C-Hook程序名。
5. 字符串列表
字符串起始字母為s,可以依照數值選取字符串,字符串可以由兩個或更多的字符來組成。 字符串sg17,表示指定XY加工平面,NC程序中出現的是G17,scc1表示刀具半徑左補償,NC程序中出現的是G41,字符串sccomp代表刀具半徑補償建立或取消。
6. 自定義單節
可以讓使用者將壹個或多個NC碼作有組織的排列。
自定義單可以是公式、變量、特殊字符串等:
pwcs # G54+ coordinate setting at toolchange
if mil >1, pwcs_g54
表示用pwcs單節指代#G54+在換刀時坐標設定值,mil定義為工件坐標系(G54~G59)
7. 預先定義的單節
使用者可按照數控程序規定的格式將壹個或多個NC代碼作有組織的排列,編排成壹條程序段。
8. 系統問答
後置處理軟件提出了五組問題,供使用者回答,可按照註解文字、賦值變量、字符串等內容,根據使用的機床、數控系統進行回答。
設計後置處理文件,壹般是按照NC程序的結構模塊來進行。