Mastercam系統(tǒng)配置的是適應單一類型控制系統(tǒng)的通用后置處理,該后置處理提供了一種功能數據庫模型,用戶根據數控機床和數控系統(tǒng)的具體情況,可以對其數據庫進行修改和編譯,定制出適應某一數控機床的專用后置處理程序。
0C>%LJ8r Mastercam系統(tǒng)后置處理文件的擴展名為PST,稱為PST文件,它定義了切削加工參數、NC程序格式、輔助工藝指令,設置了接口功能參數等,其結構由八個部分組成:
IV)<5'v 1. 注解
K3=3~uY 程序每一列前有“#”符號表示該列為不影響程序執(zhí)行的文字注解。如:
g>J<%z,}2 # mi2-Absolute, or Incremental positioning
J.8IwN1E 0=absolute
L@gWzC~?Q 1=incremental
C?2'+K 表示mi2定義編程時數值給定方式,若mi=0為絕對值編程,mi=1為增量值編程。
#b~JDO( 在這一部分里,定義了數控系統(tǒng)編程的所有準備功能G代碼格式和輔助功能M代碼格式。
S*n@81Z 2. 程序糾錯
NM06QzE 程序中可以插入文字提示來幫助糾錯,并顯示在屏幕上。如:
/FIE:Io # Error messages (錯誤信息)
W]nSR RWco psuberror # Arc output not allowed
A$w4PVS "ERROR-WRONG AXIS USED IN AXIS SUBSTITUTION", e
PnoPbk[< 如果展開圖形卷成旋轉軸時,軸替換出錯,則在程序中會出現上面引號中的錯誤提示。
|M+<m">E 3. 定義變量的數據類型、使用格式和常量賦值
&cu lbcz 如規(guī)定G代碼和M代碼是不帶小數點的兩位整數,多軸加工中心的旋轉軸的地址代碼是A、B和C,圓弧長度允許誤差為0.002,系統(tǒng)允許誤差為0.00005,進給速度最大值為10m/min等。
o";Z$tAJkC 4. 定義問題
rSJ9v: 可以根據機床加工需要,插入一個問題給后置處理程序執(zhí)行。
WH= EPOR, 如定義NC程序的目錄,定義啟動和退出后置處理程序時的C-Hook程序名。
+gLPhX:` 5. 字符串列表
`+uhy, 字符串起始字母為s,可以依照數值選取字符串,字符串可以由兩個或更多的字符來組成。
$k2*[sn, 字符串sg17,表示指定XY加工平面,NC程序中出現的是G17,scc1表示刀具半徑左補償,NC程序中出現的是G41,字符串sccomp代表刀具半徑補償建立或取消。
et }T%~T 6. 自定義單節(jié)
|JVk&8
?8 可以讓使用者將一個或多個NC碼作有組織的排列。
;dzL}@we 自定義單可以是公式、變量、特殊字符串等:
(e[}/hf6 pwcs # G54+ coordinate setting at toolchange
~SnSEhE if mil >1, pwcs_g54
PoT`}-9 表示用pwcs單節(jié)指代#G54+在換刀時坐標設定值,mil定義為工件坐標系(G54~G59)
%Jrt4sg[j- 7. 預先定義的單節(jié)
smry2*g 使用者可按照數控程序規(guī)定的格式將一個或多個NC代碼作有組織的排列,編排成一條程序段。
o5Q{/