mastercam x5 后處理_第1頁
mastercam x5 后處理_第2頁
mastercam x5 后處理_第3頁
mastercam x5 后處理_第4頁
mastercam x5 后處理_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、MasterCAM9后處理的修改:MasterCAM系統(tǒng)缺省的后處理文件為MPFAN.PST,適用于FANUC(發(fā)那科)數(shù)控代碼的控制器。其它類型的控制器需選擇對應的后處理文件。由于實際使用需要,用缺省的后處理文件時,輸出的NC文件不能直接用于加工。原因是: 以下內(nèi)容需要回復才能看到進行模具加工時,需從G54G59的工件坐標系指令中指定一個,最常用的是G54。部分控制器使用G92指令確定工件坐標系。對刀時需定義工件坐標原點,原點的機械坐標值保存在CNC控制器的G54G59指令參數(shù)中。CNC控制器執(zhí)行G54G59指令時,調(diào)出相應的參數(shù)用于工件加工。采用系統(tǒng)缺省的后處理文件時,相關(guān)參數(shù)設置正確的情

2、況下可輸出G55G59指令,但無法實現(xiàn)G54指令的自動輸出。FANUC.PST后處理文件針對的是4軸加工中心,而目前使用量最大的是3軸加工中心,多出了第4軸數(shù)據(jù)“A0.”。不帶刀庫的數(shù)控銑使用時要去掉刀具號、換刀指令、回參考點動作。部分控制器不接受NC文件中的注釋行。刪除行號使NC文件進一步縮小。調(diào)整下刀點坐標值位置,以便于在斷刀時對NC文件進行修改。普通及啄式鉆孔的循環(huán)指令在缺省后處理文件中不能輸出。使用循環(huán)指令時可大幅提高計算速度,縮小NC文件長度。如果要實現(xiàn)以上全部要求,需對NC文件進行大量重復修改,易于出現(xiàn)差錯,效率低下,因此必須對PST(后處理)文件進行修改。修改方法如下:1、增加G

3、54指令(方法一):采用其他后處理文件(如MP_EZ.PST)可正常輸出G54指令。由于FANUC.PST后處理文件廣泛采用,這里仍以此文件為例進行所有修改。其他后處理文件內(nèi)容有所不同,修改時根據(jù)實際情況調(diào)整。用MC9自帶的編輯軟件(路徑:C:Mcam9CommonEditorsPfe PFE32.EXE)打開FANUC.PST文件(路徑:C:Mcam9MillPosts MPFAN.PST)單擊【edit】【find】按鈕,系統(tǒng)彈出查找對話框,輸入“G49”。查找結(jié)果所在行為:pbld, n, *sgcode, *sgplane, "G40", "G49&quo

4、t;, "G80", *sgabsinc, e插入G54指令到當前行,將其修改為:pbld, n, *sgcode, *sgplane, "G40", "G49", "G80", *sgabsinc, "G54",e輸出的NC文件修改前對應位置指令為:N102G0G17G40G49G80G90修改后變?yōu)椋篘102G0G17G40G49G80G90G54查找當前行的上一行:pbld, n, *smetric, e將其整行刪除,或加上“”成為注釋行: pbld, n, *smetric, e修改后G

5、21指令不再出現(xiàn),某些控制器可不用此指令。注意修改時保持格式一致。G21指令為選擇公制單位輸入,對應的英制單位輸入指令為G20。2、增加G54指令(方法二): 單擊按鈕,系統(tǒng)彈出查找對話框,輸入“force_wcs”,單擊按鈕,查找結(jié)果所在行為:force_wcs : no #Force WCS output at every toolchange?將no改為yes,修改結(jié)果為:force_wcs : yes #Force WCS output at every toolchange?輸出的NC文件修改前對應位置指令為:N106G0G90X16.Y-14.5A0.S2200M3修改后變?yōu)椋篘1

6、06G0G90G54X16.Y-14.5A0.S2200M3前一方法為強制輸出固定指令代碼,如需使用G55G59指令時,有所不便。多刀路同時輸出時,只在整個程序中出現(xiàn)一次G54指令。后一方法同其他后處理文件產(chǎn)生G54指令的原理相同,多刀路同時輸出時,每次換刀都會出現(xiàn)G54指令,也可根據(jù)參數(shù)自動轉(zhuǎn)換成G55G59指令。輸出三軸加工中心程序的FANUC后處理文件為MP_EZ.PST,輸出4軸加工中心程序的三菱控制器后處理文件為MP520AM.PST。3、刪除第四軸數(shù)據(jù)“A0.”,以適應三軸加工中心:單擊按鈕,系統(tǒng)彈出查找對話框,輸入“Rotary Axis”,單擊按鈕,查找結(jié)果所在行為:164.

7、Enable Rotary Axis button? y將其修改為:164. Enable Rotary Axis button? n修改后第四軸數(shù)據(jù)不再出現(xiàn)。4、刪除刀具號、換刀指令、回參考點指令,適應無刀庫的數(shù)控銑機床:單擊按鈕,系統(tǒng)彈出查找對話框,輸入“M6”,單擊按鈕,查找結(jié)果所在行為:if stagetool >= zero, pbld, n, *t, "M6", e將其修改為:if stagetool >= zero, e pbld, n, *t, "M6",另一個換刀的位置所在行為:pbld, n, *t, "M6&q

8、uot;, e將其刪除或改為注釋行:pbld, n, *t, "M6", e修改后換刀指令行不再出現(xiàn),通常修改第一個出現(xiàn)“M6”指令的位置即可。單擊按鈕,系統(tǒng)彈出查找對話框,輸入“*sg28ref”,單擊按鈕,查找結(jié)果所在行為:pbld, n, sgabsinc, sgcode, *sg28ref, "Z0.", scoolant, e pbld, n, *sg28ref, "X0.", "Y0.", protretinc, e將其修改為:pbld, n, scoolant, e pbld, n, *sg28ref

9、, "X0.", "Y0.", protretinc, e輸出的NC文件修改前對應位置指令為:N116G91G28Z0.M9修改后變?yōu)椋篘116M9PST文件中另有兩個類似位置,如使用G92指令確定工件坐標,可對其適當修改。加工結(jié)束后,機床各軸不回參考點,便于手動換刀時節(jié)省時間。5、刪除NC文件的程序名、注釋行:單擊 按鈕,系統(tǒng)彈出查找對話框,輸入“%”,單擊 按鈕,查找結(jié)果所在行為:"%", e *progno, e"(PROGRAM NAME - ", progname, ")", e&qu

10、ot;(DATE=DD-MM-YY - ", date, " TIME=HH:MM - ", time, ")", e將其刪除或改為注釋行:"%", e *progno, e "(PROGRAM NAME - ", progname, ")", e "(DATE=DD-MM-YY - ", date, " TIME=HH:MM - ", time, ")",輸出的NC文件修改前對應位置指令為:O0010(PROGRAM NAM

11、E - A2)(DATE=DD-MM-YY - 25-12-04 TIME=HH:MM - 10:45)修改后以上指令行不再出現(xiàn)。單擊按鈕,系統(tǒng)彈出查找對話框,輸入“pstrtool”,單擊 按鈕,查找結(jié)果所在行為:"(", pstrtool, *tnote, *toffnote, *tlngnote, *tldia, ")", e將其刪除或改為注釋行:"(", pstrtool, *tnote, *toffnote, *tlngnote, *tldia, ")", e輸出的NC文件修改前對應位置指令為:(D16R

12、8.0 TOOL - 2 DIA. OFF. - 0 LEN. - 0 DIA. - 16.)修改后以上指令行不再出現(xiàn)。此注釋行指明當前刀路所使用的刀具參數(shù),可用于加工前核對加工單,建議保留。法蘭克及三菱控制器可以接受注釋內(nèi)容。6、取消行號:單擊按鈕,系統(tǒng)彈出查找對話框,輸入“omitseq”,單擊 按鈕,查找結(jié)果所在行為:omitseq : no #Omit sequence no.將其修改為: omitseq : yes #Omit sequence no.修改后行號不再出現(xiàn)。7、調(diào)整下刀點坐標值位置:單擊按鈕,系統(tǒng)彈出查找對話框,輸入“g43”,單擊 按鈕,查找結(jié)果所在行為:pcan1,

13、 pbld, n, *sgcode, *sgabsinc, pwcs, pfxout, pfyout, pfcout, *speed, *spindle, pgear, strcantext, e pbld, n, "G43", *tlngno, pfzout, scoolant, next_tool, e將其修改為:pcan1, pbld, n, *sgcode, *sgabsinc, pwcs, pfxout, pfyout, pfcout, epbld, n, *sgcode, pfzout, epbld, n, *speed, *spindle, pgear, st

14、rcantext, epbld, n, "G43", *tlngno, scoolant, next_tool, e輸出的NC文件修改前對應位置指令為:G0G90G54X16.Y-14.5S2200M3G43H0Z20.M8修改后變?yōu)椋篏0G90G54X16.Y-14.5G0Z20.S2200M3G43H0M8新的指令順序使下刀點(安全高度)x、y、z坐標值同其他指令分開,易于在斷刀時修改。G43指令在PST文件中有兩個位置,如僅使用G54指令時,修改第一個出現(xiàn)“G43”的位置即可。8、輸出普通及啄式鉆孔循環(huán)指令:單擊按鈕,系統(tǒng)彈出查找對話框,輸入“usecandrill”

15、,單擊 按鈕,查找結(jié)果相關(guān)行為:usecandrill : no #Use canned cycle for drillusecanpeck : no #Use canned cycle for Peck將其修改為:usecandrill : yes #Use canned cycle for drillusecanpeck : yes #Use canned cycle for Peck此修改適用于支持G81、G83鉆孔循環(huán)指令的控制器。什么是ug后處理:我們利用UG加工模塊產(chǎn)生刀路,首要目的是為了加工工件,但我們不能直接將這種未修改過的刀路文件傳送給機床進行切削工件,因為機床的類型很多,每

16、種類型的機床都有其獨特的硬件性能和要求,比如它可以有垂直或是水平的主軸,可以幾軸聯(lián)動等。此外,每種機床又受其控制器(controller)的控制,控制器接受刀路文件并指揮刀具的運動或其它的行為(比如冷卻液的開關(guān)),但控制器也無法接受這種未經(jīng)格式化過的刀路文件,因此,刀路文件必須被修改成適合于不同機床/控制器的特定參數(shù),這種修改就是所謂的后處理。你在用UG加工模塊(CAM)生成刀路之后,可以選擇合適的后處理將這些刀路按照后處理文件定義的格式處理出來,生成程序文件(即有G、M、S等代碼的文件),以便用于機床加工。所以后處理的格式是根據(jù)機床的系統(tǒng)來定做的,不同的系統(tǒng)就要求不同的格式,不過大多數(shù)系統(tǒng)都

17、是采用ISO標準的,比如FANUC、三菱等等,但它們也有些差別(主要是在程序頭)。UG本身也自帶一些后處理文件,但處理出來的格式大多不符合要求,一般都需要根據(jù)實際情況自己定制或者到網(wǎng)上下載與機床系統(tǒng)相符的后處理UG后處理為什么GO1和GO2指令的進給速度是一樣的?還有Z軸方向的下刀速度等問題。在編程時它們的速度一般來說都是一樣的。在你的程序中,除了G01 X92.497 Y44.948 Z65.646 F1000. S1500 M03 M08 這一句指定了F值以外,在G02及G03中并未指定,那么它們就用的是前一個F值,即F1000。原來你是要下刀速度,你在編程時指定進刀速度就可以。在進給和速

18、度里面有很多項:快速、進刀、第一刀切削、步進等等,你在進刀里設成*-*就可以了.UG的后處理文件的擴展名問題。一般來說,只要改個程序頭都可以通用的,但不同的數(shù)控系統(tǒng)要求不一樣,比如深圳HIGERMAN的,它就要求不同的G代碼不能在同一行。這就要單獨做它的后處理器。相同的系統(tǒng),即使是不同的廠商生產(chǎn)的機子,后處理一般也是相同的。所以才會有三菱的、法拉克的或者西門子的后處理。 后處理要預先設定好的,要適合你要加工的機床,在開始程序UG后處理后處理構(gòu)造器里面修改參數(shù),包括操作系統(tǒng),和機床的一些參數(shù),比如法拉克,西門子等等的參數(shù),有的還要自己添加G代碼。UG生成PTP格式的文件是美國哈斯數(shù)控機床用的程序

19、文件。 什么是ug加工?一,UG加工流程 UG幾何模型 Manufacturing Operation 刀具 加工參數(shù) CLSF 刀軌源文件 Postprocess 后處理 NC Code MDFA 機床數(shù)據(jù)文件MDFG *.cls *.Ptp 二,UG CAM 術(shù)語 1,刀具 Tools 2,邊界 Boundary 3,操作 Operation 4,刀軌 Tool Path 5,后置處理 Postprocess 6,加工坐標系統(tǒng) MCS 注意: 1,編程原點 MCS 的坐標原點 2,刀軌坐標為 刀具尖端中心坐標 3,刀軸矢量缺省狀態(tài)下是 MCS坐標系的 Z軸方向 4,Boundary 不一定

20、是加工面,加工面是Boundary沿某一方向之投影. Manufacture 主菜單Toolbox-> 操作管理 刀軌管理 刀具定義 邊界管理 加工方式 Point to Point 點位加工 Planar Mill 平面銑 Fixed Contour 固定軸曲面銑 Varible Contour 變軸曲面銑 Cavity Mill 型腔銑 . Operation type 三,加工操作管理(Operation Manager) Operation Manager 是所有加工編程的入口 Toolbox Operation Manager 1,管理排列工序 2,選擇加工方式 3,工序操作

21、4,刀軌管理 已定義好的工序表 對現(xiàn)有工序的調(diào)整 選擇不同加工方式 新建,修改,拷貝 四,刀具及邊界(Tool & Boundary) Chaining Tool Position : On Tanto Boundary Plane Boundary Type: Open Close Change Name 邊界定義 菜單: Toolbox Tool Toolbox Boundary 五,平面銑 Planar Milling 走刀方式 步距控制 刀具選擇 加工邊界選擇 切深控制 進退刀控制 加工參數(shù)控制 刀軌生成 進給率 機床動作控制 加工余量 一般過程: 1,選擇刀具 Tool Se

22、lect 2,選擇邊界 Boundary Select Part Boundary 零件邊界 Blank Boundary 毛坯邊界 3,指定底面 Floor 4,指定走刀方式 Zig-Zag , Follow 5,指定其他參數(shù) 指定安全避讓 Aviodance 指定進刀退刀方式 Engage/Retract 進給率 Feedrate 余量 Stock 機床控制 Machine (換刀,開主軸) . 6,生成刀軌 Generate Avoidance避讓 Feedrate進給率 走刀方式 Zig-Zag Zig Zig with contour Follow Profile Stepover

23、步距 Boundary 邊界 順銑,逆銑 Cavity Milling 六,型腔銑Cavity Milling Cavity Milling 特點是等高線走刀, 主要用于 零件的粗加工. *銑型腔 Boundary Geometry Select all *銑型芯 Boundary Geometry 選 Part Geometry 選 Blank Geometry 毛坯體 *銑鑄造毛坯 Cutting Blank Distance= 假想有一定毛坯余量未加工 Cut Level Control切深控制 在作型腔銑時,可以控制切削深度, 還可把深度分成幾個范圍(Range), 然后在每個范圍里定義不同的切削 深度(Depth Per Cut). 增加Range 修改Range 定義若干Range, 控制Depth Per Cut, 得到需要的疏密程度. 七,曲面銑 Fix Counter Milling 曲面輪廓銑由驅(qū)動幾何體(Drive Geometry) 產(chǎn)生驅(qū)動點(Drive Point),驅(qū)動點通過設定 的投影(Projection Vector)方向到加工面 (

溫馨提示

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

評論

0/150

提交評論