基于KNDM數(shù)控系統(tǒng)MCAM后置處理的精編_第1頁
基于KNDM數(shù)控系統(tǒng)MCAM后置處理的精編_第2頁
基于KNDM數(shù)控系統(tǒng)MCAM后置處理的精編_第3頁
基于KNDM數(shù)控系統(tǒng)MCAM后置處理的精編_第4頁
基于KNDM數(shù)控系統(tǒng)MCAM后置處理的精編_第5頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

【最新卓越管理方案您可自由編輯】(數(shù)控加工)基于即乂

數(shù)控系統(tǒng)MCAM后置處

理的20XX年XX月20XX年XX月多年的企業(yè)咨詢顧問經驗,經過實戰(zhàn)驗證可以落地執(zhí)行的卓越管理方案,值得您下載擁有基于KND-10M數(shù)控系統(tǒng)MasterCAM9.0后置處理的研究江蘇省吳中職業(yè)教育中心校陸春偉摘要:Mastercam通過繪制二維、三維圖形生產刀具路徑數(shù)據(jù)文件,然后根據(jù)它本身擁有后置處理文件生產NC數(shù)控程序。不同的后置處理文件會生成不同格式的NC程序,然而Mstercam中沒有對應KND系統(tǒng)的后置處理文件。所以,本文將探討Mastercam后置文件的二次開發(fā),使其自動生成的NC文件直接符合KND-10M數(shù)控系統(tǒng)編程格式。關緊詞:Mastercam、后置文件、KNDMastercam軟件是美國CNCSoftwareX公司所研制開發(fā)的CAD/CAM系統(tǒng)是壹套功能強大的CAD/CAM軟件。它最大的特點就是把CAD造型和CAM加工刀具路徑及近控代碼程序的生成集成在壹起,實現(xiàn)從零件外形狀設計到刀具材料選擇、刀具路徑生成、加工模似、數(shù)控加工程序生成及輸出,最后數(shù)控加工設備加工完成的壹條龍服務。KND-10M數(shù)控系統(tǒng)是北京凱恩帝數(shù)控技術有限開發(fā)生產的經濟型鉆、銑、鏜床用數(shù)控系統(tǒng)。隨著我國現(xiàn)代機械加工業(yè)的不斷發(fā)展,我國數(shù)控技術也得到了前所未有的發(fā)展。國產數(shù)控系統(tǒng)技術越來越完善和穩(wěn)定,它在實際生產中的應用也越來越廣泛。當下加工的零件程度越來越復雜,工藝過程愈繁瑣,運用手動編程是很難完成。因此,采用CAD/CAM技術加工零件是必然的趨勢。本文主要介紹通過修改Mastercam的后置處理文件后,從而得到直接符合KND-10M系統(tǒng)的NC程序格式且且這種格式能夠通過RS232接口直接傳送給數(shù)控機床控制器進行加工零件。一、Mastercam的工作流程Mastercam對每個做產品設計和制造的人員來說是壹個很理想的工具。那么它的具體工作流程壹般包括以下幾個過程:⑴零件幾何造型設計階段:此階段可利用Mastercam自身的design、mill等模塊來完成,也可通過軟件提供的圖形轉換接口把AutoCAD、Pro/E、UG等其他CAD軟件生成的圖形轉換成mastercam的圖形文件來完成。⑵加工階段:根據(jù)所需加工產品的幾何形狀確定加工方式后,運用Mastercam系統(tǒng)提供的功能選擇合適的刀具、材料和工藝參數(shù)等,然后產生刀具路徑和進行加工模擬,以檢測錯誤且進行修正。然后產生刀具路徑和刀具的運軌跡數(shù)據(jù)。⑶生成數(shù)控加工程序且輸出階段:這是壹種后處理的過程。因為世界上有幾百種型號的數(shù)控系統(tǒng),如法蘭克、西門子等,它們的指令格式不完全相同。因此Mastercam軟件系統(tǒng)應針對某壹特定的數(shù)控系統(tǒng)生成特定的數(shù)控加工程序,才完成數(shù)控加工,得到理想中的產品。圖1Mastercam壹般的工作流程二、后置處理文件的問題后置處理文件簡稱后處理文件,是壹種高級程序語言,其擴展名PST。后置處理文件作用是將Mastercam生成刀具位置和數(shù)據(jù)文件編譯成用CNC控制器能夠加工的NC程序文件。Mastercam后置處理文件是具有專壹性的,為了適應不同的CNC控制器。因此、它本身已具有許多世界著名、優(yōu)秀數(shù)控系統(tǒng)的后置處理文件??墒菦]有對應KND數(shù)控系統(tǒng)的后置處理文件。如果Mastercam用任何壹種當下本身有的后置處理文件自動生產NC程序,它們都是無法直接讓KND系統(tǒng)的CNC控制器識別的。如何使NC程序能夠讓KND系統(tǒng)的CNC控制器直接識別呢?通常有二種方法:①用任何壹種后置處理文件生產NC程序、然后對NC程序進行手動修改成KND系統(tǒng)的NC程序②修改其中壹種后置處理文件使最后生產的NC程序能夠讓KND系統(tǒng)識別。如果用第壹種方法,那么每壹次零件生產NC程序可能都要進行大量的修改。工作量太大、容易出錯。第二種方法只要修改壹次后處理文件就無需再做任何的修改。下文就針對Mastercam缺省后置處理文件修改成KND-10M數(shù)控系統(tǒng)專用的后置處理文件。它缺省后置處理文件MPFAN.PST,對應的是FANUC系統(tǒng)的CNC控制器。那么省缺后置處理文件生成NC程序格式和KND程序格式差別在哪里?我們通過壹個實例來見見它們格式之間的差異。例如圖2,該零件通Mastercam繪制出二維圖,選擇合適的刀具、材料和工藝參數(shù)等,生產成刀具路徑和產生刀具的運軌跡數(shù)據(jù)、然后通過缺省后置處理生產程序(如表1)。圖2表1MPFAN.PST對應NC程序KND—10M程序O0002(PROGRAMNAME-T)(DATE=DD-MM-YY26-04-07TIME=O0002(PROGRAMNAME-T)(DATE=DD-MM-YY26-04-07TIME=HH:MM-11:25)N10G21N20G0G17G40G49G80G90(12.FLATENDMILLTOOL-1DIA.OFF.-1LEN.-1DIA.-12.)N30T1M6N40G0G90X-57.315Y11.393A0.S1500M3N50G43H1Z50.N100G1X-7.754Y30.08N110G2X0.Y33.5R10.5:%:O0002G00G90G54X-57.315Y11.393S1500M03Z10.G01Z-3.F300.G41H1X-48.453Y3.302F150.G03X-31.5Y4.072R12.G01X-7.754Y30.08G02X0.Y33.5R10.5X33.5Y0.R33.5X30.08Y-7.754R10.5G01X4.072Y-31.5X-15.X-15.G02X-26.5Y-15.R11.5G03X-33.Y12.R12.G01G40X-45.G00Z50.M05M30N440G1G40X-45.N450G0Z50.N460M5N470G91G28Z0.N480G28X0.Y0.A0.N490M30%

%通過之上表1中倆種程序格式的比較,見出以下幾個問題:⑴進行零件加工時,需要從G54~G59的工件坐標指令其中的壹個來指定工件坐標,部分控制器(數(shù)控系統(tǒng))用G92指令確定工件坐標系。KND—10M系統(tǒng)中能夠使用G54~G59或G92來設定工件坐標系。在實際生產中,通常使用G54~G59指令來設置坐標加工零件,因為這種指令加工時對刀更為簡便。在G54-G59指令中最常用的是G54指令??墒遣捎孟到y(tǒng)缺省的后處理文件時是無法實現(xiàn)G54指令自動輸出的。⑵MPFAN.PST后處理文件針對的是4軸加工中心,而目前使用KND—10M是3軸數(shù)控銑床系統(tǒng),多出了第4軸數(shù)據(jù)“人0.”。⑶KND—10M是數(shù)控銑床系統(tǒng),它不帶刀具庫,所以要去掉換刀指令M6、回參考點動作G28、刀具長度補償指命G43、G44。同時在該系統(tǒng)中刀具半徑補償G41和G42指令補償量的代號是H而不是D。⑷KND—10M系統(tǒng)本身程序存儲空間比較小,為了減少程序存儲空間只好將NC文件中的注釋行、行號等刪除。三、后置處理文件的修改如果要避免之上問題,可對NC文件進行大量重復修改,但易于出錯,效率低下。為了提高效率,對PST(后置處理)文件進行修改更為合理。選擇缺省的MPFAN.PST后處理文件編輯和修改有二種方式:①通過記事本打開MPFAN.PST進行編輯;②通過Mastercam軟件自帶的PFE32編輯器進行編輯。它的打開方式為:Mastercam中主菜文檔(File)/編輯(Edit)/PST,系統(tǒng)彈出讀文件窗口,選擇Mpfan.PST文件打開。1、文件頭修改設置為使Mastercam最后生成的NC程序文件能夠通過筆記本電腦和數(shù)控機床RS232接口聯(lián)接后直接將程序傳送到機床上進行加工或進行DNC加工零件。KND-10M數(shù)控系統(tǒng)傳送時能夠直接識別的開頭格式如下::%:O0002為了使得生產的NC程序能夠直接滿足KND-10M數(shù)控系統(tǒng)的要求,那么MPFAN.PST后處理文件中程序段修改如表2。表2修改前(MPFAN.PST)修改后(KND.PST)"%",e":","%",e*progno,e":",*progno,e七”表示程序換行結束符2、刪除文件和刀具注釋省缺后置處理文生產NC程序中文件、刀具注釋如下:(PROGRAMNAME-T)(DATE=DD-MM-YY-26-04-07TIME=HH:MM-11:25)(12.FLATENDMILLTOOL-1DIA.OFF.-1LEN.-1DIA.-12.)KND數(shù)控系統(tǒng)不能識別文件、刀具注釋,必須將它們刪除。那么后處理文件改修如表3。表3修改前(MPFAN.PST)修改后(KND.PST)"(",pstrtool,*tnote,*toffnote,*tlngnote,*tldia,")",e"(PROGRAMNAME-",sprogname,")",e"(DATE=DD-MM-YY-",date,"TIME=HH:MM-",time,")",e#"(",pstrtool,*tnote,*toffnote,*tlngnote,*tldia,")",e#"(PROGRAMNAME-",sprogname,")",e#"(DATE=DD-MM-YY-",date,"TIME=HH:MM-",time,")",e或直接刪除這三行程序“#”表示注釋,在它以后壹行的程序或說明不影響整個后處置文件。3、G代碼和M輔功能修改KND數(shù)控機床G代碼和M輔功能和省缺后置處理文件生產G代碼和M輔有所不同,同時、壹些G代碼系統(tǒng)本身能夠省略的等等。解決上面問題具體后置處理文件修改如表4。表4修改前(MPFAN.PST)修改后(KND.Ptforce_wcs:noforce_wcs:yepbld,n,*smetric,e#pbld,n,*smetric,e或刪除該行pbld,n,*sgcode,*sgplane,"G40","G49","G80",*sgabsinc,e#pbld,n,*sgcode,*sgplane,"G40","(或刪除除該行ifstagetool>=zero,pbld,n,*t,"M6",eifstagetool>=zero,#pbld,n,*t,"M6"

pcan1,pbld,n,sgabsinc,sgcode,*sg28ref,"Z0.",scoolant,strcantext,epbld,n,*sg28ref,"X0.","Y0.",protretinc,e#pcan1,pbld,n,sgabsinc,sgcode,epbld,n,scoolant,strcantext,e#pbld,n,*sg28ref,"X0.","Y0.",protrepbld,n,scoolant,strcantext,epbld,n,"G43",*tlngno,pfzout,scoolant,next_tool,e#pbld,n,"G43",*tlngno,pfzout,scoc該行fmtH4tloffnofmtD4tloffnoEnableRotaryAxisbutton?YEnableRotaryAxisbutton?N4、程序其他改修KND-10M系統(tǒng)的數(shù)控程序儲存空間較少,為了減少程序的存儲。能夠將程序的程段號刪除來減少程序儲存空間。Mastercam生成的程序中缺省壹些G功能和M功能代碼用的是G或M加壹位數(shù)字表示,例如直線插補用61表示??墒俏覀兪謩泳幊痰牧晳TG功能和M功能代號用G或M加二位數(shù)字表示。例如直線插補用G01表示,可是倆種格式在數(shù)控系統(tǒng)中都是能夠使用的。為了便于編程人員檢查程序是否有錯,盡量將程序改為編程人編程習慣。具體改修如表5

表5修改前(MPFAN.PST)修改后(KND.PST)說明omitseq:no#Omitsequenceno.omitseq:yes#Omitsequenceno.刪除NC程序的程序段sgOOGOsg00G00將G代號加壹位數(shù)sgOIGIsg01G01改為sg02G2sg02G02G代號加二位數(shù)。sg04G4sg04G04sm04M4sm04M04將M代號加壹位數(shù)sm05M5sm05M05改為sm09M9sm09M09M代號加二位數(shù)。sm08M8sm08M08經過上面這幾個步驟的修改之后,將經過修改的后置處理程序另存為壹個新的文件KND.PST,即可被MasterCAM9.0調

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論