UG后处理制作说明.ppt
《UG后处理制作说明.ppt》由会员分享,可在线阅读,更多相关《UG后处理制作说明.ppt(50页珍藏版)》请在装配图网上搜索。
PrintDate:28-Apr-20,foxsemiconintegratedtechnologyInc.,1,UG后處理制作說明,一.UG_Post-Builder界面介紹,二.創建三軸銑削后處理,三.使用中注意事項,內容,PrintDate:28-Apr-20,foxsemiconintegratedtechnologyInc.,2,UG_Post-Builder界面介紹,一.UG_Post-Builder界面介紹,1.啟動UG_PostBuilder,2.進入UG_PostBuilder,3.UG_PostBuilder主菜單,PrintDate:28-Apr-20,foxsemiconintegratedtechnologyInc.,3,UG_Post-Builder界面介紹,1.啟動UG_PostBuilder,開始-程式集-UGSNX4.0-后處理工具后處理構造器,步驟,PrintDate:28-Apr-20,foxsemiconintegratedtechnologyInc.,4,UG_Post-Builder界面介紹,2.進入UG_PostBuilder,新增后處理,打開已有的后處理,保存,文件工具條,報警提示選項,提示行,幫助工具條,條目說明,使用手冊,PrintDate:28-Apr-20,foxsemiconintegratedtechnologyInc.,5,UG_Post-Builder界面介紹,點激新增進入CreateNewPostProcessor模式,新建后處理的名稱,后處理說明,公制英制選擇,銑床車床選擇,控制器選擇,機台種類選擇,通用格式,UG提供的格式,在瀏覽器中選已有的,PostName輸入后處理名字(不能有空格)-PostOutputUnit選公制MachineTool選Mill-機台種類選3-Axis-Controller選Library,Library中選fanuc_6MOK,創建三軸銑床后處理步驟,PrintDate:28-Apr-20,foxsemiconintegratedtechnologyInc.,6,UG_Post-Builder界面介紹,3.UG_PostBuilder主菜單,機床參數,UG_Post/Builder主菜單中有五頁主要參數,程序和刀軌參數,NC數據格式,列表文件和輸出控制,文件預覽,3.1MachineTool(機床相關參數)3.2ProgramToolPath(程序和刀軌參數)3.3N/CDataDefintions(NC數據格式)3.4OutputControl(列表和輸出控制)3.5PostFilesPreview(文件預覽),PrintDate:28-Apr-20,foxsemiconintegratedtechnologyInc.,7,UG_Post-Builder界面介紹,3.1MachineTool(機床相關參數),圓弧刀軌輸出,軸行程極限,機床結構簡圖,Post信息,快速移動速度,機床回零點位置,機床最小解析值,默認值,恢復值,PrintDate:28-Apr-20,foxsemiconintegratedtechnologyInc.,8,UG_Post-Builder界面介紹,3.2ProgramToolPath(程序和刀軌參數),用來定義修改和用戶化所有機床事件的處理方式。共六項子頁參數,Program(程序):定義修改和用戶化程序頭操作頭刀軌事件操作尾程序尾。,GCodes(G代碼):定義所有G代碼。MCodes(M代碼):定義所有M代碼。WordSummary(字地址)定義后處理用到的字地址。WordSequencing(字地址順序)定義NC程式同一行字地址的輸出順序。CustomCommand(用戶指令):轉入和轉出機床指令。LinkedPosts(連接posts),PrintDate:28-Apr-20,foxsemiconintegratedtechnologyInc.,9,UG_Post-Builder界面介紹,3.2.1Program(程序和刀軌參數),ProgramStartSequence(定義程序頭)定義程式頭事件。例如程式頭的”%”,程式名刀具名。,OperationStartSequence(操作頭):定義從操作開始到第一個切削運動之間的事件。每一個操作都有第一換刀自動換刀。例如FromMove設置的Z150.0和X0.0Y0.0;FirstTool設置的T01M06等。ToolPath(刀軌事件):定義機床控制機床運動和循環加工等事件。MachineControl(機床控制):控制冷卻液主軸刀號刀補等事件。例如SpindleRPM設置的SM03;也可以是模式的改變如輸出是絕對或相對。Motion(運動):定義后處理如何處理刀軌中的GOTO語句。LinearMove(直線運動)處理切削進刀等CircleMove(圓弧運動)處理圓弧插補的刀軌RapidMove(快速運動)處理。(G00),PrintDate:28-Apr-20,foxsemiconintegratedtechnologyInc.,10,UG_Post-Builder界面介紹,CannedCycies(孔加工循環)定義所有孔加工循環的輸出事件。也可以修改G代碼和其它參數以及程序行的輸出。例如在TAP攻牙模式中的G84前加入G98SM29的事件。,OperationEndSequence(操作尾):定義從最后的退刀運動到操作尾之間的所有事件。ProgramEndSequence(程序尾):定義從最后一個操作尾到程序尾之間的所有事件。包擴返回機台機械零點主軸停止切削液關等事件。例如程式尾的G5.1Q0G91G28Z0.G49M09M05M30%,PrintDate:28-Apr-20,foxsemiconintegratedtechnologyInc.,11,UG_Post-Builder界面介紹,3.2.2GCodes(G代碼),定義后處理中用到的所有G代碼及對應輸出文件的格式。例如MotionLinear設定為01。則輸出格式為G01,PrintDate:28-Apr-20,foxsemiconintegratedtechnologyInc.,12,UG_Post-Builder界面介紹,3.2.3MCodes(M代碼),定義后處理中用到的所有M代碼及對應輸出文件的格式。例如SpindleOn/CLM設定為03。則輸出格式為M03,PrintDate:28-Apr-20,foxsemiconintegratedtechnologyInc.,13,UG_Post-Builder界面介紹,3.2.4WordSummary(字地址定義),定義后處理中用到所有的字地址。,Word(字地址):修改字地址的參數。Leader/Code(頭碼):修改字地址的頭碼。頭碼是指字地址中數字前面的字母部分。DataType(數據類型):可以是數字和文字。Plus(+):正數前面是否顯示”+”號。No為不顯示。負數前總有”-”號。LeadZero(前零):正數前面的零是否輸出。,Integer(整數位):整數位數。Decimal(.):小數點是否輸出。Fraction(小數位):小數位數。TrailZero(后零):后零是否輸出。,PrintDate:28-Apr-20,foxsemiconintegratedtechnologyInc.,14,UG_Post-Builder界面介紹,3.2.5WordSequencing(字地址順序),定義后處理中用到所有的字地址在NC程式中同一行輸出的先后順序。,粉紅色的表示活動的正在使用的。藍色的表示被抑制的不被輸出。單墼該字地址可改變是否抑制。,活動的,抑制的,SM03字地址順序的改變,用鼠標左鍵按住圖標拖動放到SF之間(白線所指位置)放開鼠標,PrintDate:28-Apr-20,foxsemiconintegratedtechnologyInc.,15,UG_Post-Builder界面介紹,3.2.6CustomCommand(用戶指令),Import(插入已有的指令):從UGNX4.0POSTBUILDpblibcustom_command路徑下插入已有的所需指令。,Export(轉出已有的指令):轉出指令。Create(復制指令):復制當前光標下的指令。,Cut(刪除指令)Paste(恢復),PrintDate:28-Apr-20,foxsemiconintegratedtechnologyInc.,16,UG_Post-Builder界面介紹,3.3N/CDataDefintions(NC數據格式),用來定義NC數據輸出格式(與ProgramToolPath中設置雷同),BLOCK(程序行):定義表示每一機床指令的程序行輸出那些字地址以及字地址的輸出順序。WORD(詞):定義詞的輸出格式。包擴字頭和后面參數的格式前后綴等。FORMAT(格式):定義數據輸出是實數整數或字符串。OtherDataElements(其它數據):定義其它數據格式。,PrintDate:28-Apr-20,foxsemiconintegratedtechnologyInc.,17,UG_Post-Builder界面介紹,行由詞組成詞由字加數組成。在詞定義的圖標表示不同的選項。,ForceOutput:選上后該代碼只在當前行輸出。NoWordSeparator:不輸出字地址后的分隔符。Optional:測試是否給字地址定義了變量。定義了就輸出沒定義就不輸出。,鼠標在圖標上單墼右鍵可以選,PrintDate:28-Apr-20,foxsemiconintegratedtechnologyInc.,18,UG_Post-Builder界面介紹,3.4OutputControl(列表和輸出控制),LlstingFile(列表文件)控制列表文件是否輸出和輸入內容。輸出內容有XYZ坐標值第四軸五軸角度值。,GenerateListingFile(產生文件):點選此項后處理將產生一個lpt文件。,PrintDate:28-Apr-20,foxsemiconintegratedtechnologyInc.,19,UG_Post-Builder界面介紹,N/COutputFileExtension產生文件的后綴名。GenerateGroupOutput:信息分組輸出生成几個NC程序(在post一個串起來的主程式時post出來的NC程式有一條主程式和對應的每條子程式)。OutputWarningMessages產生錯誤信息log文件。DisplayVerboseErrorMessages在后處理過程中顯示詳細錯誤信息。ActivateReviewTool用于調試后處理。顯示三個信息窗口。,PrintDate:28-Apr-20,foxsemiconintegratedtechnologyInc.,20,UG_Post-Builder界面介紹,3.5PostFilesPreview(文件預覽),可以在文件保存之前瀏覽定義文件(.def)和事件處理文件(.tcl)。最新改動的內容在窗口上面舊的在下面窗口。,PrintDate:28-Apr-20,foxsemiconintegratedtechnologyInc.,21,創建三軸銑削后處理,開始-程式集-UGSNX4.0-后處理工具后處理構造器,二.創建三軸銑削后處理,Step1.啟動UG_PostBuilder,PrintDate:28-Apr-20,foxsemiconintegratedtechnologyInc.,22,創建三軸銑削后處理,Step2.進入UG_PostBuilder點墼新增。,Step3.進入CreateNewPostProcessor模式,PostOutputUnit選公制MachineTool選Mill(銑床)機台種類選3-AxisController選LibraryLibrary中選fanuc_6M點墼OK,PrintDate:28-Apr-20,foxsemiconintegratedtechnologyInc.,23,創建三軸銑削后處理,Step4.(ProgramStartSequence)程式頭設置,點墼Program&ToolPathProgram進行ProgramStartSequence編輯,MOM_set_seq_off(程式中”N”碼關閉)%(程式頭”%”號),MOM_set_seq_on(程式中”N”碼開)如不需要單墼右鍵選Cut刪除即可,PrintDate:28-Apr-20,foxsemiconintegratedtechnologyInc.,24,創建三軸銑削后處理,立方體圖標表示標准程序行手形圖標表示用戶命令或MOM命令書頁圖標表示操作信息,單墼下拉箭頭新增OperatorMessage指令菜單中有已定義好的各種指令及G碼M碼等信息。,單墼AddBlock(加程序行)把新增的OperatorMessage拖拽到%下面,PrintDate:28-Apr-20,foxsemiconintegratedtechnologyInc.,25,創建三軸銑削后處理,在OperatorMessage中輸入$mom_output_file_basename,OperatorMessage-操作信息$mom-加工輸出管理器全稱ManufacturingOutputManagerfile_basename-文件名例(12345W01),PrintDate:28-Apr-20,foxsemiconintegratedtechnologyInc.,26,創建三軸銑削后處理,Step5.(OperationStartSequence)操作頭設置,(FromMove)從點的設置,在(FromMove)從點中分別設置G43ZH01XYM01M08,(注意在UG程式中FromPoint必需設置有OK的點,否則此欄中設置的指令不會處理到NC程式中.),PrintDate:28-Apr-20,foxsemiconintegratedtechnologyInc.,27,創建三軸銑削后處理,如果在菜單中找不到需要的指令在菜單中選取NewBlock新增一程序行拖阻拽到M01下面。,在新的菜單中尋找需要的指令從AddWord中拖阻拽到下面。,(也可以點選NewAddress或Text新增需要的指令),PrintDate:28-Apr-20,foxsemiconintegratedtechnologyInc.,28,創建三軸銑削后處理,(FirstTool)第一換刀的設定(此欄針對串程式后處理作業如果是單條程式的后處理則此欄無需設置),在FirstTool設定指令G91G28Z0.0G90TM06G40G49G80G90G5.1Q1G00G90G55(把所有操作頭的NC數據組織在一起作為程序頭序列的一部分輸出),在OperatorMessage中輸入($mom_group_name$mom_tool_name),$mom_group_name-輸出UGprt檔中設定的程式名$mom_tool_name-輸出UGprt檔中設定的刀具名,PrintDate:28-Apr-20,foxsemiconintegratedtechnologyInc.,29,創建三軸銑削后處理,(AutoToolChange)自動換刀的設定(此操作針對串程式后處理作業如果是單條程式的后處理則此欄無需設置程式尾部分),在AutoToolChange設定指令M09M05G91G28Z0.0G49G91G28Z0.0G90TM06G40G49G80G90G5.1Q1G00G90G55,在OperatorMessage中輸入($mom_group_name$mom_tool_name),PrintDate:28-Apr-20,foxsemiconintegratedtechnologyInc.,30,創建三軸銑削后處理,Step6.(ToolPath)刀軌的設定,(MachineControl)機床控制的設定在CoolantOn設置M08,(Motion)運動的設置在LinearMove中移除多余的M03S等指令例不移除會出現:G01Z-3.M03S5000F2000移除后G01Z-3.F2000在CircularMove中移除多余的M03S等指令在RapidMove中移除多余的H01等指令,PrintDate:28-Apr-20,foxsemiconintegratedtechnologyInc.,31,創建三軸銑削后處理,(CannedCycles)孔加工循環在DrillDeep中G83前加上G98指令例未加G98會出現:G83X437.677Y-186.67Z-1.R3.Q3.F250.加上后G98G83X437.677Y-186.67Z-1.R3.Q3.F250.,PrintDate:28-Apr-20,foxsemiconintegratedtechnologyInc.,32,創建三軸銑削后處理,在DrillDeep中G83前加上G98指令Step1.點選DrillDeepStep2.在菜單中找到G98指令。Step3.點選AddWord,將G98指令拖拽到G83前面放下。其它如G81等用相同的辦法在前面加上G98.,PrintDate:28-Apr-20,foxsemiconintegratedtechnologyInc.,33,創建三軸銑削后處理,Step7.(OperationEndSequence)操作尾的設定,操作尾的設定包擴RetractMoveReturnMove,GohomeMove,EndofPath.建議此欄不做設置。如果在上述運動中設置指令當prt檔一條程式中有若干子程式時后處理出的NC程式在每條子程式后面都有設置的指令。,PrintDate:28-Apr-20,foxsemiconintegratedtechnologyInc.,34,創建三軸銑削后處理,Step8.(ProgramEndSequence)程序尾的設定,在EndofProgram中設定指令M09M05G91G28Z0.0G49G5.1Q0M30%,PrintDate:28-Apr-20,foxsemiconintegratedtechnologyInc.,35,創建三軸銑削后處理,Step9.(GCodes)G碼的設定,在MotionRapid中的0改為00.則輸出的G0會變成G00.其它的指令雷同。,PrintDate:28-Apr-20,foxsemiconintegratedtechnologyInc.,36,創建三軸銑削后處理,Step10.(MCodes)M碼的設定,在Opstop中的1改為01.則輸出的M1會變成M01.其它的指令雷同。,PrintDate:28-Apr-20,foxsemiconintegratedtechnologyInc.,37,創建三軸銑削后處理,Step11.(WordSequencing)字地址順序的設定,將M03拖拽到S的前面。將Q拖拽到F的前面。,PrintDate:28-Apr-20,foxsemiconintegratedtechnologyInc.,38,創建三軸銑削后處理,Step12.(OutputControl)列表和輸出控制的設定,將(N/COutputFileExtension)產生文件的后綴名中的ptp改為CNC。這樣輸出的NC程式后綴為.CNC。,PrintDate:28-Apr-20,foxsemiconintegratedtechnologyInc.,39,創建三軸銑削后處理,Step13.保存后處理。,點激左上角儲存鍵保存后處理。輸入后處理名稱(不能有空格)。保存后將會產生三個不同后綴的文件.pui.tcl.def.pui是PostBuilder用來打開后讀取或修改參數。.tcl是UG/Post用來處理機床動作事件。.def是UG/Post用來定義輸出格式。,PrintDate:28-Apr-20,foxsemiconintegratedtechnologyInc.,40,創建三軸銑削后處理,Step14.將后處理加入到template_post.dat中。,在路徑C:UGNX4.0MACHresourcepostprocessor下找到template_post.dat文件進行編輯,H16,$UGII_CAM_POST_DIRH16.tcl,$UGII_CAM_POST_DIRH16.def,后處理名稱,后處理名稱,顯示在UGprt檔內的名稱,PrintDate:28-Apr-20,foxsemiconintegratedtechnologyInc.,41,使用中注意事項,三.使用中注意事項,1.UG.prt檔中FromPoinr-Active從點的設定必需設有OK的點資料。,由于刀長補正號H01設置在后處理FromMove中所以一條程式的第一條子程式FromPoinr-Active從點必需設有OK的點資料。否則后處理出的NC檔程式沒有刀長補正號Hxx.,PrintDate:28-Apr-20,foxsemiconintegratedtechnologyInc.,42,使用中注意事項,2.UG.prt檔中ToolNumber刀號AdjustRegister刀長補正號在每條程式的子程式中都必需設有OK的資料。例程式S03子程式S03_1刀號3(打勾)刀長補正號3(打勾)子程式S03_2刀號3(打勾)刀長補正號3(打勾)子程式S03_3刀號3(打勾)刀長補正號3(打勾)子程式S03_4刀號3(打勾)刀長補正號3(打勾)子程式S03_5刀號3(打勾)刀長補正號3(打勾),PrintDate:28-Apr-20,foxsemiconintegratedtechnologyInc.,43,使用中注意事項,3.UG.prt檔中一條程式中不能設置兩種刀。如右圖所示藍色部分表示程式302中有兩種刀具。如果一條程式中設有兩種刀具且子程式302.5中FromPoinr-Active設有OK的點資料。后處理輸出的NC檔程式中間出現回原點及執行刀補動作。,PrintDate:28-Apr-20,foxsemiconintegratedtechnologyInc.,44,使用中注意事項,4.UG.prt檔中Drill孔加工(PartSurface)表面的設定。必需設定有OK的PartSurface否則后處理輸出的NC檔程式會有多個R值及Z值。,有問題的程式,PrintDate:28-Apr-20,foxsemiconintegratedtechnologyInc.,45,使用中注意事項,5.UG.prt檔中Drill孔加工(SpecifyNumberof)不同下刀深度的設定。一條子程式中只能設有一種下刀深度。,一條子程式中設有兩種下刀深度后處理輸出的NC程式G98G83X111.76Y124.155Z-94.R3.Q1.F120.G98G83X57.155Y-25.4Z-155.R3.Q1.X-57.155G98G83X-111.76Y124.155Z-94.R3.Q1.G80,PrintDate:28-Apr-20,foxsemiconintegratedtechnologyInc.,46,使用中注意事項,6.UG.prt檔中Drill孔加工中攻牙模式的設定。方法一(StandardTop)標准攻牙的設定,PECK_DRILLING模式-選擇(StandardTop)標准攻牙-Rtrcto-選擇Auto處理出程式為G98G84X276.718Y98.013Z-35.R3.Q3.F150.,Q值,PrintDate:28-Apr-20,foxsemiconintegratedtechnologyInc.,47,使用中注意事項,注意事項1)如果一條程式中有若干條子程式時相鄰的兩條子程式的(MinClearance)攻牙Q值不能相同。否則后處理輸出的NC程式第二條沒有Q值。,2)如果是post一條串起來的主程式則相鄰的兩條子程式的(MinClearance)攻牙Q值不能相同。否則后處理輸出的NC程式第二條沒有Q值。,PrintDate:28-Apr-20,foxsemiconintegratedtechnologyInc.,48,使用中注意事項,方法二(StandardDrill,BreakChip)斷削鑽孔改成的標准攻牙模式設定,DRILLING模式-選擇(StandardDrill,BreakChip)改變的攻牙模式-StepValues-Defined-Step#1輸入攻牙Q值處理出程式為G98G84X276.718Y98.013Z-18.236R3.Q3.F254.,PrintDate:28-Apr-20,foxsemiconintegratedtechnologyInc.,49,后處理常用參數,后處理常用參數,主軸轉速format%.0f$mom_spindle_rpm進給format%.1f$mom_feed_cut_value加工時間format%.2f$mom_machine_time刀具名稱:$mom_tool_name刀具直徑:formatD=%.2f$mom_tool_diameter刀具R角半徑:formatR=%.2f$mom_tool_corner1_radius刀具伸出長L:formatL=%.2f$mom_tool_length刀具首下長FL:formatFL=%.2f$mom_tool_flute_length攻牙Q值的設定$mom_cycle_retract_to自定程式名$mom_output_file_basename內定程式名$mom_group_name,PrintDate:28-Apr-20,foxsemiconintegratedtechnologyInc.,50,ThanksforYourAttention,foxsemiconintegratedtechnologyInc.,- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- UG 处理 制作 说明
装配图网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文