Mastercam系統(tǒng)配置的是適應(yīng)單一類(lèi)型控制系統(tǒng)的通用后置處理,該后置處理提供了一種功能數(shù)據(jù)庫(kù)模型,用戶(hù)根據(jù)數(shù)控機(jī)床和數(shù)控系統(tǒng)的具體情況,可以對(duì)其數(shù)據(jù)庫(kù)進(jìn)行修改和編譯,定制出適應(yīng)某一數(shù)控機(jī)床的專(zhuān)用后置處理程序。
Vm8rQFCp74 Mastercam系統(tǒng)后置處理文件的擴(kuò)展名為PST,稱(chēng)為PST文件,它定義了切削加工參數(shù)、NC程序格式、輔助工藝指令,設(shè)置了接口功能參數(shù)等,其結(jié)構(gòu)由八個(gè)部分組成:
G)8H9EV 1. 注解
0Z&ua 程序每一列前有“#”符號(hào)表示該列為不影響程序執(zhí)行的文字注解。如:
esk~\!d # mi2-Absolute, or Incremental positioning
W2T-TI,>PC 0=absolute
x1'4njTV$ 1=incremental
o+%($p 表示mi2定義編程時(shí)數(shù)值給定方式,若mi=0為絕對(duì)值編程,mi=1為增量值編程。
8iwH^+h~ 在這一部分里,定義了數(shù)控系統(tǒng)編程的所有準(zhǔn)備功能G代碼格式和輔助功能M代碼格式。
0/4"Jh$t 2. 程序糾錯(cuò)
k )=Gyv< 程序中可以插入文字提示來(lái)幫助糾錯(cuò),并顯示在屏幕上。如:
mJYG k_ua # Error messages (錯(cuò)誤信息)
o ?`LZd:{ psuberror # Arc output not allowed
e9p!Caf~I- "ERROR-WRONG AXIS USED IN AXIS SUBSTITUTION", e
LUfo@R 如果展開(kāi)圖形卷成旋轉(zhuǎn)軸時(shí),軸替換出錯(cuò),則在程序中會(huì)出現(xiàn)上面引號(hào)中的錯(cuò)誤提示。
{+CBThC 3. 定義變量的數(shù)據(jù)類(lèi)型、使用格式和常量賦值
%h9'kJzNk 如規(guī)定G代碼和M代碼是不帶小數(shù)點(diǎn)的兩位整數(shù),多軸加工中心的旋轉(zhuǎn)軸的地址代碼是A、B和C,圓弧長(zhǎng)度允許誤差為0.002,系統(tǒng)允許誤差為0.00005,進(jìn)給速度最大值為10m/min等。
9:4m@dguh- 4. 定義問(wèn)題
ai$s 可以根據(jù)機(jī)床加工需要,插入一個(gè)問(wèn)題給后置處理程序執(zhí)行。
? \p,s-CR: 如定義NC程序的目錄,定義啟動(dòng)和退出后置處理程序時(shí)的C-Hook程序名。
{;^GKb+ 5. 字符串列表
4SNDKFw 字符串起始字母為s,可以依照數(shù)值選取字符串,字符串可以由兩個(gè)或更多的字符來(lái)組成。
9lR- 字符串sg17,表示指定XY加工平面,NC程序中出現(xiàn)的是G17,scc1表示刀具半徑左補(bǔ)償,NC程序中出現(xiàn)的是G41,字符串sccomp代表刀具半徑補(bǔ)償建立或取消。
mrGfu:r 6. 自定義單節(jié)
`7$Sga6M 可以讓使用者將一個(gè)或多個(gè)NC碼作有組織的排列。
-A(]U"@n 自定義單可以是公式、變量、特殊字符串等:
2SRmh!hr pwcs # G54+ coordinate setting at toolchange
~gA^tc3G if mil >1, pwcs_g54
iw
洛川县|
合阳县|
抚州市|
化州市|
改则县|
大安市|
新野县|
喀喇沁旗|
琼海市|
浦北县|
澄迈县|
通山县|
卫辉市|
甘洛县|
韶山市|
兴和县|
康平县|
抚宁县|
玉林市|
莱阳市|
琼中|
云龙县|
富民县|
凌海市|
翁牛特旗|
吴忠市|
建湖县|
深水埗区|
阳曲县|
南皮县|
白玉县|
武安市|
集安市|
松滋市|
迁西县|
长垣县|
外汇|
登封市|
柳林县|
永昌县|
阿图什市|