国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

淺談Mastercam9.0后處理的優(yōu)化設計

2017-07-10 15:00李凱
科學與財富 2017年20期
關鍵詞:后處理優(yōu)化設計

李凱

(南昌理工學院)

摘 要:后置處理簡稱后處理,是CAM軟件首先讀入刀位文件和機床數據文件,然后根據機床數據所描述的格式形式,對刀位文件進行編譯轉換,生成NC數控代碼的過程。本文就典型CAM軟件Mastercam 9.0后處理文件及如何進行優(yōu)化設計進行了簡要介紹及探討,以方便執(zhí)行后處理程序時產生符合某種數控系統需要和使用者習慣的NC程序。

關鍵詞:Mastercam;后處理;優(yōu)化設計

一、后處理的目的

數控機床是根據數控程序來動作的,而數控程序是由一系列特定數控指令代碼組成,編程人員使用CAM軟件對加工零件進行編程,所有加工工藝信息在編程中已設置好,最后由軟件生成刀具軌跡信息,這些刀具軌跡信息即是數控程序,而由軟件設置的加工工藝信息轉換為刀具軌跡文件的過程我們把它稱做后置處理。后處理是處理機床和數控系統直接相關的信息,是計算機輔助制造基本實現過程的最后一個關鍵環(huán)節(jié),所以它的最終目的就是生成一個實際數控系統的代碼程序。

二、后處理文件介紹

后置處理文件簡稱后處理文件,MASTERCAM后置處理文件是一種可以由用戶以回答問題的形式自行修改的文件,其文件名為MPFAN.PST。在應用Mastercam軟件的自動編程功能之前,必須先對這個文件進行編輯,才能在執(zhí)行后處理程序時產生符合某種控制器需要和使用者習慣的NC程序, MASTERCAM的后處理文件,一般包括以下部分:

1、注釋部分。此部分是對后處理文件及其設定方法作一般性介紹,內容一般都不做更改,如:# Description:GENERIC FANUC MILL POST,注釋前都帶#號,系統在執(zhí)行代碼處理時不會讀取前面帶#號的語句。

2、系統程序規(guī)劃部分。此部分是MASTERCAM版本的后處理系統規(guī)劃,一般不需更改,如:m_one:-1 #Define constant

3、常規(guī)后處理設定部分。此部分可視情況更改,以適合機床或個人使用。如:do_full_arc:0 #Allow full circle output? 0=no,1=yes (是否轉成整圓方式),冒號前面的是變量,冒號后面的是設定值,#號后面是注解(一般是說明0代表什么,1代表什么,2代表什么,yes或no)。

4、中間其它內容。例如: Format statements(格式報告),Error messages(出錯信息)等基本上都是系統固定格式,不需要更改,如果改錯的話,系統很可能不執(zhí)行或機床報警。

5、文本內容和換刀設定部分。此部分內容很重要,很多使用者都從這里著手把程式改成自己需要的格式,如:"%", e(程式開頭的百分號),其中中文是注解,引號內是可以更改的內容。

6、問題參數設定部分。此部分大多數是MASTERCAM系統的參數設定,而涉及到后處理的內容很少。

7、字符串。包圍在引號中的文字,為字符串。字符串必須包圍在引號之中(例如“G91 G28 Z0 M05”),引號中的文字將按字符串的原樣寫入程序中。變量和字符之間要用逗號隔開。

三、后處理的設置和參數修改

打開后處理文件的方式是在軟件安裝路徑依次找到Mill→Posts文件夾,找到MPFAN文件,為防止對文件誤修改而不能恢復,建議在找到MPFAN文件后備份一份,然后再對此文件以記事本方式打開進行設置更改。以下是常用的一些設置更改,以適應不同數控系統或編程人員編程習慣:

1、在MPFAN.PST后處理器增加G54指令

用記事本打開MPFAN.PST文件,選擇【編輯】→【查找】,在對話框中輸入查找“force_wcs”,查找結果所在行為:force_wcs: no #Force WCS output at every toolchange?將此行中的no改為yes,修改后輸出的NC指令為:N106 G0 G90 G54 X16. Y-14.5 A0. S2000 M3

2、刪除第四軸數據“A0”,以適應三軸加工中心或數控銑

在查找對話框中輸入“Rotary Axis”,查找結果所在行為:rot_on_x:1 #Default Rotary Axis Orientation,See ques.164.將此行的1修改為0,修改后第四軸數據A0將不再出現。

3、取消行號

在查找對話框中輸入“omitseq”,查找結果所在行為:omitseq:no #Omit sequence numbers?將此行no改為yes,修改后行號將不再出現。

4、輸出普通及啄式鉆孔循環(huán)指令

在查找對話框中輸入“usecandrill”,查找結果所在行為:usecandrill: no #Use canned cycle for drill和usecanpeck:no #Use canned cycle for Peck,將此兩行no修改為yes,以適用支持G81、G83鉆孔循環(huán)指令的控制器。

5、圓弧編程時R與IJK的設定

在查找對話框中輸入“arcoutput”,查找結果所在行為:arcoutput:1 #0 = IJK,1= R no sign<不帶符號>,2=R signed neg. over 180<超過180度時帶負號>,參數為0時表示圓弧用IJK 編程;參數為1時表示圓弧用R編程,R不帶符號;參數為2時表示圓弧用R編程,超過180度時R帶負號。

6、把T M06改成T D

在查找對話框中輸入“if stagetool >=zero,pbld,n,*t,"M6",e”,查找到結果所在行,將"M6"修改為"D1"即可

7、取消G43H 指令

在查找對話框中輸入“G43”,查找到兩處結果所在行為:pbld,n,"G43", *tlngno,pfzout,scoolant,next_tool,e將此兩處的"G43",*tlngno,刪除,將不再出現G43H 指令

8、程序結束時取消回參考點

在查找對話框中輸入*sg28ref,"Z0."查找到結果所在行為:pcan1,pbld,n, sgabsinc,sgcode,*sg28ref,"Z0.",scoolant,strcantext,e pbld,n,*sg28ref,"X0.","Y0.",protretinc,e,將此兩行刪除,程序在結束時將不執(zhí)行回參考點操作,以提高批量生產時的加工效率。

四、結束語

正確編輯和設置后處理文件,對所有CAM軟件來說都至關重要,編程人員若不重視這一點,而是在每次生成NC程序后對程序進行修改,不僅費時費力,而且可能由于疏忽容易導致撞機事故。因此,編程人員應充分認識到后處理文件的優(yōu)化設計對數控程序的影響!

參考文獻:

[1]張素穎.Mastercam自動編程與后置處理.清華大學出版社.2011.4

[2]仲興國.Mastercam后處理文件介紹及修改.機械工程師(雜志).2008,04:40-42

猜你喜歡
后處理優(yōu)化設計
車身接附點動剛度后處理方法對比
果樹防凍措施及凍后處理
乏燃料后處理的大廠夢
對無線傳感器網絡MAC層協議優(yōu)化的研究與設計
基于simulation的醫(yī)用升降椅參數化設計
乏燃料后處理困局
基于柴油機排氣后處理的排放控制技術應用研究
發(fā)動機排氣后處理技術