• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      MasterCAM X6后置處理的優(yōu)化

      2014-07-01 23:36:40譚新輝
      機械工程師 2014年5期
      關(guān)鍵詞:記事本后置數(shù)控系統(tǒng)

      譚新輝

      (廣東省高級技工學(xué)校,廣東博羅516100)

      MasterCAM X6后置處理的優(yōu)化

      譚新輝

      (廣東省高級技工學(xué)校,廣東博羅516100)

      在后置處理生成的程序代碼中,有些指令不能被數(shù)控系統(tǒng)識別,需要手工修改程序代碼。為了解決這一問題,根據(jù)EMCO數(shù)控系統(tǒng)加工代碼的格式與地址字,通過對MasterCAM X6后置處理文件的修改,定制出了適應(yīng)EMCO數(shù)控系統(tǒng)的適用后置處理程序,并成功地應(yīng)用于實際生產(chǎn)當中。提高了工作效率,縮短了工作時間,整體上降低了加工成本。

      MasterCAM X6;后置處理;優(yōu)化

      1 Mastercam X6后置處理的工作任務(wù)

      應(yīng)用Mastercam X6進行編程時,先建立加工模型或者導(dǎo)入加工模型,然后對加工對話框編輯相關(guān)的加工信息、刀具信息等生成刀具軌跡文件。刀具軌跡文件不能直接用于數(shù)控機床的加工,數(shù)控機床只能識別數(shù)控程序NC代碼。后置處理的工作任務(wù)就是:將刀具軌跡文件以規(guī)定的標準格式轉(zhuǎn)化為數(shù)控系統(tǒng)能夠識別和執(zhí)行的數(shù)控指令,如圖1所示,實質(zhì)上是一個文本編輯處理的過程。把編程軟件生成的刀具軌跡文件轉(zhuǎn)換成指定數(shù)控系統(tǒng)能執(zhí)行的數(shù)控程序代碼的過程就稱為后置處理。

      圖1 工作任務(wù)流程圖

      2 Mastercam X6后置處理的內(nèi)容

      Mastercam X6系統(tǒng)的后置處理由可以執(zhí)行文件和機床特性文件兩部分組成??蓤?zhí)行文件用戶是不可以修改的,如銑床為Mp.dll文件,機床特性數(shù)據(jù)文件是用ASCII代碼編寫的,擴展名是pst,叫作pst文件,pst文件是可以修改的,方便針對數(shù)控系統(tǒng)進行修改,內(nèi)容主要有:控制系統(tǒng)名、機床的類型、M代碼和G代碼的分配、注釋數(shù)據(jù)的輸出、坐標輸出格式、程序頭數(shù)據(jù)等信息。不同的數(shù)控系統(tǒng)的后處理文件中,指令代碼和格式定義雖各不相同,但是Mastercam X6后處理文件的結(jié)構(gòu)相同。

      3 Mastercam X6后置處理的優(yōu)化和修改方法

      MaterCAMX6后置處理文件的位置,在默認安裝軟件情況下位于:C:Documents and SettingsAll UsersDocuments shared Mcamx6millPosts文件夾下面。采用記事本打開MPFAN.pst文件。根據(jù)數(shù)控系統(tǒng)的特征對MaterCAM X6后置處理文件進行優(yōu)化。后處理程序可以將一種控制器的NC程序,定義成該控制器所使用的格式。下面根椐EMCO數(shù)控系統(tǒng)對程序進行分析和優(yōu)化:

      1)EMCO數(shù)控系統(tǒng)對程序開頭的“%”不能識別,遇到“%”就報錯為“不可識別的字符”。應(yīng)把“%”去除。方法:在記事本中查找到“%”,并在前面加工上“#”號。

      2)EMCO數(shù)控系統(tǒng)的存儲空間比較小,為了節(jié)省存儲空間把程序中的前一至三行去除。方法:在記事本中查找到"sopen_prn,"DATE=DD-MM-YY-",dateS,"TIME= HH:MM-",timeS,sclose_prn,eS#Date and time output Ex.12-02-05 15:52

      3)EMCO數(shù)控系統(tǒng)對程序“N130 G0 G90 G54 X-2.509 Y0.A0.S3000 M3”中的“A0”不能識別,遇到“A0”就報錯為“不可識別的字符”。應(yīng)把“A0”去除,方法為:在記事本“編輯”下拉菜單中選擇“查找”,并輸入“Rotary Axis Settings”,查找結(jié)果所在的位置,優(yōu)化前:

      4)刪除NC程序中的回參考點指令:

      “N270 G91 G28 Z0.;N280 G28 X0.Y0.A0.”。因EMCO數(shù)控系統(tǒng)對程序中的“G28”不能識別,遇到“G28”就報錯為“不可識別的字符”。應(yīng)把“G28”去除,方法為:在記事本中查找到:pfbld,nS,sgabsinc,*sg28ref,“Z0.”,eS;pfbld,nS,*sg28ref,“X0.”,“Y0.”,eS并在前面加工上“#”號。

      優(yōu)化之后將優(yōu)化的后置處理文件另存為EMCO.pst,然后打開設(shè)置→控制器定義→增加文件→選擇“EMCO. pst”→打開→確定。重新用優(yōu)化后的后置處理文件生成NC代碼,圖2所示是MaterCAM X6優(yōu)化前后置處理文件生成的NC代碼和優(yōu)化后MaterCAM X6后置處理文件生成的NC代碼對比。

      4 結(jié) 語

      圖2

      優(yōu)化后與優(yōu)化前對比,優(yōu)化后的程序取得了明顯的效果。解決了EMCO不能識別的一些指令,刪除占用存儲器沒有用的一些字符,程序段明顯減少。后置處理文件的優(yōu)化和修改,對于一個編程員來說是非常必要掌握的技能。優(yōu)化前的后置處理每次生成NC程序后都要去對程序進行手工修改,不僅浪費時間,而且手工修改程序很容易出錯導(dǎo)致事故。本文對MaterCAM X6后置處理進行優(yōu)化,并成功地應(yīng)用于實際生產(chǎn)當中。

      (編輯立 明)

      TG 659

      A

      1002-2333(2014)05-0157-02

      譚新輝(1987—),男,機械工藝二級實習(xí)指導(dǎo)教師,廣東省技術(shù)能手,加工中心操作工高級技師,從事數(shù)控技術(shù)專業(yè)的教研工作。

      2014-02-13

      猜你喜歡
      記事本后置數(shù)控系統(tǒng)
      做個樹懶記事本
      小狗記事本
      童話世界(2020年29期)2020-09-25 07:39:50
      非正交五軸聯(lián)動數(shù)控機床后置處理算法開發(fā)
      動物園
      基于FANUC 32i A數(shù)控系統(tǒng)的外部測量設(shè)計
      西門子840D sl數(shù)控系統(tǒng)在SC125大型車銑鏜床技術(shù)改造中的應(yīng)用
      基于FANUC Oi mate TD數(shù)控系統(tǒng)的手動功能開發(fā)
      數(shù)控系統(tǒng)中GUI軟件平臺設(shè)計和實現(xiàn)
      沉淀后置生物處理組合工藝的工程應(yīng)用
      土撥鼠的記事本
      铜鼓县| 商城县| 望都县| 丽江市| 西和县| 墨江| 富宁县| 淅川县| 兴海县| 安顺市| 岑巩县| 韩城市| 武乡县| 象山县| 临颍县| 高碑店市| 遂平县| 瑞丽市| 潞西市| 东至县| 岳池县| 洱源县| 镇赉县| 汶上县| 宜章县| 资中县| 白水县| 时尚| 济宁市| 梁山县| 筠连县| 白城市| 肇东市| 凤城市| 莫力| 老河口市| 丹江口市| 十堰市| 建昌县| 西青区| 隆林|