Mastercam系統(tǒng)配置的是適應(yīng)單一類型控制系統(tǒng)的通用后置處理,該后置處理提供了一種功能數(shù)據(jù)庫模型,用戶根據(jù)數(shù)控機床和數(shù)控系統(tǒng)的具體情況,可以對其數(shù)據(jù)庫進行修改和編譯,定制出適應(yīng)某一數(shù)控機床的專用后置處理程序。
`0rd26Qro Mastercam系統(tǒng)后置處理文件的擴展名為PST,稱為PST文件,它定義了切削加工參數(shù)、NC程序格式、輔助工藝指令,設(shè)置了接口功能參數(shù)等,其結(jié)構(gòu)由八個部分組成:
".f ;+wH 1. 注解
T`/AY?# 程序每一列前有“#”符號表示該列為不影響程序執(zhí)行的文字注解。如:
:KH g&ZX7 # mi2-Absolute, or Incremental positioning
H12Fw'2 0=absolute
]~844Jp 1=incremental
~)*,S^k(C. 表示mi2定義編程時數(shù)值給定方式,若mi=0為絕對值編程,mi=1為增量值編程。
,t}vz 7 在這一部分里,定義了數(shù)控系統(tǒng)編程的所有準備功能G代碼格式和輔助功能M代碼格式。
3sc+3-TF 2. 程序糾錯
/TE_W@?^ 程序中可以插入文字提示來幫助糾錯,并顯示在屏幕上。如:
ml2_
]3j! # Error messages (錯誤信息)
<DpevoF psuberror # Arc output not allowed
?xK8# "ERROR-WRONG AXIS USED IN AXIS SUBSTITUTION", e
#1J &7F1 如果展開圖形卷成旋轉(zhuǎn)軸時,軸替換出錯,則在程序中會出現(xiàn)上面引號中的錯誤提示。
BW-`t-,E; 3. 定義變量的數(shù)據(jù)類型、使用格式和常量賦值
,l%CX.9 如規(guī)定G代碼和M代碼是不帶小數(shù)點的兩位整數(shù),多軸加工中心的旋轉(zhuǎn)軸的地址代碼是A、B和C,圓弧長度允許誤差為0.002,系統(tǒng)允許誤差為0.00005,進給速度最大值為10m/min等。
wU8Mt#D! 4. 定義問題
2*rH?dz8E 可以根據(jù)機床加工需要,插入一個問題給后置處理程序執(zhí)行。
jNe`;o 如定義NC程序的目錄,定義啟動和退出后置處理程序時的C-Hook程序名。
ot@|!V