首页 UG后处理制作说明

UG后处理制作说明

举报
开通vip

UG后处理制作说明nullUG后處理制作說明UG后處理制作說明一.UG_Post-Builder界面介紹二.創建三軸銑削后處理三.使用中注意事項內容﹕UG_Post-Builder界面介紹UG_Post-Builder界面介紹一.UG_Post-Builder界面介紹1.啟動UG_Post Builder2.進入UG_Post Builder3. UG_Post Builder主菜單UG_Post-Builder界面介紹UG_Post-Builder界面介紹1.啟動UG_Post Builder開始--程式集--UGS NX4.0 ...

UG后处理制作说明
nullUG后處理制作說明UG后處理制作說明一.UG_Post-Builder界面介紹二.創建三軸銑削后處理三.使用中注意事項內容﹕UG_Post-Builder界面介紹UG_Post-Builder界面介紹一.UG_Post-Builder界面介紹1.啟動UG_Post Builder2.進入UG_Post Builder3. UG_Post Builder主菜單UG_Post-Builder界面介紹UG_Post-Builder界面介紹1.啟動UG_Post Builder開始--程式集--UGS NX4.0 --后處理工具—后處理構造器步驟﹕ UG_Post-Builder界面介紹UG_Post-Builder界面介紹2. 進入UG_Post Builder新增后處理打開已有的后處理保存文件工具條報警提示選項提示行幫助工具條條目說明使用手冊UG_Post-Builder界面介紹UG_Post-Builder界面介紹點激新增進入Create New Post Processor模式新建后處理的名稱后處理說明公制﹑英制選擇銑床﹑車床選擇控制器選擇機台種類選擇通用格式UG提供的格式在瀏覽器中選已有的Post Name輸入后處理名字(不能有空格)--- Post Output Unit選公制 — Machine Tool選Mill -– 機台種類選3-Axis -– Controller選Library, Library中選fanuc_6M — OK創建三軸銑床后處理步驟﹕UG_Post-Builder界面介紹UG_Post-Builder界面介紹3. UG_Post Builder主菜單機床參數UG_Post/Builder主菜單中有五頁主要參數﹕程序和刀軌參數NC數據格式列 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf 文件和輸出控制文件預覽3.1 Machine Tool(機床相關參數) 3.2 Program Tool Path(程序和刀軌參數) 3.3 N/C Data Defintions(NC數據格式) 3.4 Output Control(列表和輸出控制) 3.5 Post Files Preview(文件預覽)UG_Post-Builder界面介紹UG_Post-Builder界面介紹3.1 Machine Tool(機床相關參數) 圓弧刀軌輸出軸行程極限機床結構簡圖Post信息快速移動速度機床回零點位置機床最小解析值默認值恢復值UG_Post-Builder界面介紹UG_Post-Builder界面介紹3.2 Program Tool Path(程序和刀軌參數) 用來定義﹑修改和用戶化所有機床事件的處理方式。共六項子頁參數﹕Program(程序):定義﹑修改和用戶化程序頭﹑操作頭﹑刀軌事件﹑操作尾﹑程序尾。G Codes(G代碼):定義所有G代碼。 M Codes(M代碼):定義所有M代碼。 Word Summary(字地址)﹕定義后處理用到的字地址。 Word Sequencing(字地址順序)﹕定義NC程式同一行字地址的輸出順序。 Custom Command(用戶指令): 轉入和轉出機床指令。 Linked Posts(連接posts)UG_Post-Builder界面介紹UG_Post-Builder界面介紹3.2.1 Program (程序和刀軌參數)Program Start Sequence(定義程序頭)﹕定義程式頭事件。例如﹕程式頭的”%”,程式名﹑刀具名。Operation Start Sequence(操作頭):定義從操作開始到第一個切削運動之間的事件。每一個操作都有第一換刀﹑自動換刀。例如﹕From Move設置的Z150.0和X0.0Y0.0;First Tool設置的T01 M06等。 Tool Path(刀軌事件):定義機床控制﹑機床運動和循環加工等事件。 Machine Control(機床控制):控制冷卻液﹑主軸﹑刀號﹑刀補等事件。例如﹕ Spindle RPM 設置的SM03;也可以是模式的改變﹐如輸出是絕對或相對。 Motion(運動):定義后處理如何處理刀軌中的GOTO語句。Linear Move (直線運動)處理切削﹑進刀等﹔ Circle Move (圓弧運動)處理圓弧插補的刀軌﹔ Rapid Move (快速運動)處理。(G00)UG_Post-Builder界面介紹UG_Post-Builder界面介紹Canned Cycies(孔加工循環)﹕定義所有孔加工循環的輸出事件。也可以修改G代碼和其它參數以及程序行的輸出。例如﹕在TAP攻牙模式中的G84前加入G98﹑S M29的事件。Operation End Sequence(操作尾):定義從最后的退刀運動到操作尾之間的所有事件。 Program End Sequence(程序尾):定義從最后一個操作尾到程序尾之間的所有事件。包擴返回機台機械零點﹑主軸停止﹑切削液關等事件。例如﹕程式尾的 G5.1Q0 G91G28Z0. G49 M09 M05 M30 %UG_Post-Builder界面介紹UG_Post-Builder界面介紹3.2.2 G Codes (G代碼)定義后處理中用到的所有G代碼及對應輸出文件的格式。 例如﹕Motion Linear 設定為﹕01 。則輸出格式為﹕G01UG_Post-Builder界面介紹UG_Post-Builder界面介紹3.2.3 M Codes (M代碼)定義后處理中用到的所有M代碼及對應輸出文件的格式。 例如﹕Spindle On/CLM 設定為﹕03 。則輸出格式為﹕M03UG_Post-Builder界面介紹UG_Post-Builder界面介紹3.2.4 Word Summary (字地址定義)定義后處理中用到所有的字地址。Word(字地址):修改字地址的參數。 Leader/Code(頭碼):修改字地址的頭碼。頭碼是指字地址中數字前面的字母部分。 Data Type(數據類型):可以是數字和文字。 Plus(+):正數前面是否顯示”+”號。 No為不顯示。負數前總有”-”號。 Lead Zero(前零):正數前面的零是否輸出。Integer(整數位):整數位數。 Decimal(.):小數點是否輸出。 Fraction(小數位):小數位數。 Trail Zero(后零):后零是否輸出。 UG_Post-Builder界面介紹UG_Post-Builder界面介紹3.2.5 Word Sequencing (字地址順序)定義后處理中用到所有的字地址在NC程式中同一行輸出的先后順序。粉紅色的表示活動的﹑正在使用的。藍色的表示被抑制的﹐不被輸出。 單墼該字地址可改變是否抑制。活動的抑制的S M03字地址順序的改變﹕用鼠標左鍵按住圖標—拖動放到S F之間(白線所指位置)—放開鼠標UG_Post-Builder界面介紹UG_Post-Builder界面介紹3.2.6 Custom Command(用戶指令)Import(插入已有的指令):從UGNX4.0\POSTBUILD\pblib\custom_command路徑下插入已有的所需指令。Export(轉出已有的指令):轉出指令。 Create(復制指令):復制當前光標下的指令。Cut(刪除指令) Paste(恢復)UG_Post-Builder界面介紹UG_Post-Builder界面介紹3.3 N/C Data Defintions(NC數據格式) 用來定義NC數據輸出格式(與Program Tool Path中設置雷同)﹕BLOCK(程序行):定義表示每一機床指令的程序行輸出那些字地址﹐以及字地址的輸出順序。 WORD(詞):定義詞的輸出格式。包擴字頭和后面參數的格式﹑前后綴等。 FORMAT(格式):定義數據輸出是實數﹑整數或字符串。 Other Data Elements(其它數據):定義其它數據格式。UG_Post-Builder界面介紹UG_Post-Builder界面介紹行由詞組成﹐詞由字加數組成。 在詞定義的圖標﹐表示不同的選項。Force Output:選上后﹐該代碼只在當前行輸出。 No Word Separator:不輸出字地址后的分隔符。 Optional:測試是否給字地址定義了變量。定義了就輸出﹐沒定義就不輸出。鼠標在圖標上單墼右鍵可以選﹕UG_Post-Builder界面介紹UG_Post-Builder界面介紹3.4 Output Control(列表和輸出控制) Llsting File(列表文件)﹕控制列表文件是否輸出和輸入內容。輸出內容有X﹑Y﹑Z坐標值﹐第四軸﹑五軸角度值。Generate Listing File(產生文件):點選此項后處理將產生一個 lpt 文件。 UG_Post-Builder界面介紹UG_Post-Builder界面介紹N/C Output File Extension﹕產生文件的后綴名。 Generate Group Output:信息分組輸出﹐生成几個NC程序(在post一個串起來的主程式時﹐post出來的NC程式有一條主程式和對應的每條子程式)。 Output Warning Messages﹕產生錯誤信息log文件。 Display Verbose Error Messages﹕在后處理過程中﹐顯示詳細錯誤信息。 Activate Review Tool﹕用于調試后處理。顯示三個信息窗口。 UG_Post-Builder界面介紹UG_Post-Builder界面介紹3.5 Post Files Preview(文件預覽)可以在文件保存之前瀏覽定義文件(.def)和事件處理文件(.tcl)。最新改動的內容在窗口上面﹐舊的在下面窗口。創建三軸銑削后處理創建三軸銑削后處理開始--程式集--UGS NX4.0 --后處理工具—后處理構造器二.創建三軸銑削后處理Step1.啟動UG_Post Builder創建三軸銑削后處理創建三軸銑削后處理Step2.進入UG_Post Builder﹐點墼新增。Step3.進入Create New Post Processor模式Post Output Unit選公制 Machine Tool選Mill(銑床) 機台種類選3-Axis Controller選Library Library中選fanuc_6M 點墼OK創建三軸銑削后處理創建三軸銑削后處理Step4. ( Program Start Sequence)程式頭設置點墼Program &Tool Path — Program —進行Program Start Sequence編輯MOM_set_seq_off (程式中”N”碼關閉) %(程式頭”%”號)MOM_set_seq_on (程式中”N”碼開)如不需要﹐單墼右鍵選Cut刪除即可創建三軸銑削后處理創建三軸銑削后處理立方體圖標表示標准程序行 手形圖標表示用戶命令或MOM命令 書頁圖標表示操作信息單墼下拉箭頭新增Operator Message指令 菜單中有已定義好的各種指令及G碼﹑M碼等信息。單墼Add Block(加程序行)把新增的Operator Message拖拽到 % 下面 創建三軸銑削后處理創建三軸銑削后處理在Operator Message中輸入$mom_output_file_basenameOperator Message---操作信息 $mom---加工輸出管理器﹐全稱Manufacturing Output Manager file_basename---文件名 例﹕(12345W01 ) 創建三軸銑削后處理創建三軸銑削后處理Step5. (Operation Start Sequence)操作頭設置(From Move)從點的設置﹕在(From Move)從點中分別設置G43 Z H01 X Y M01 M08(注意﹕在UG程式中From Point必需設置有OK的點,否則此欄中設置的指令不會處理到NC程式中.)創建三軸銑削后處理創建三軸銑削后處理 如果在菜單中找不到需要的指令﹐在菜單中選取New Block新增一程序行﹐拖阻拽到M01下面。 在新的菜單中尋找需要的指令﹐從Add Word中拖阻拽到下面。 (也可以點選New Address或Text新增需要的指令)創建三軸銑削后處理創建三軸銑削后處理(First Tool)第一換刀的設定﹕(此欄針對串程式后處理作業﹐如果是單條程式的后處理則此欄無需設置)在First Tool設定指令﹕ G91 G28 Z0.0 G90 T M06 G40 G49 G80 G90 G5.1Q1 G00 G90 G55 (把所有操作頭的NC數據組織在一起作為程序頭序列的一部分輸出)在Operator Message中輸入($mom_group_name$mom_tool_name)$mom_group_name---輸出UG prt檔中設定的程式名 $mom_tool_name--- 輸出UG prt檔中設定的刀具名創建三軸銑削后處理創建三軸銑削后處理(Auto Tool Change) 自動換刀的設定﹕(此操作針對串程式后處理作業﹐如果是單條程式的后處理則此欄無需設置程式尾部分)在Auto Tool Change設定指令﹕ M09 M05 G91 G28 Z0.0 G49 G91 G28 Z0.0 G90 T M06 G40 G49 G80 G90 G5.1Q1 G00 G90 G55 在Operator Message中輸入($mom_group_name$mom_tool_name)創建三軸銑削后處理創建三軸銑削后處理Step6. (Tool Path)刀軌的設定(Machine Control)機床控制的設定﹕ 在Coolant On設置M08(Motion)運動的設置﹕ 在Linear Move中移除多余的M03 S等指令 例﹕ 不移除會出現:G01Z-3.M03 S5000 F2000 移除后﹕ G01Z-3. F2000 在Circular Move中移除多余的M03 S等指令 在Rapid Move中移除多余的H01等指令 創建三軸銑削后處理創建三軸銑削后處理(Canned Cycles)孔加工循環﹕ 在Drill Deep中G83前加上G98指令 例﹕ 未加G98會出現: G83 X437.677 Y-186.67 Z-1. R3. Q3. F250. 加上后﹕ G98 G83 X437.677 Y-186.67 Z-1. R3. Q3. F250.創建三軸銑削后處理創建三軸銑削后處理 在Drill Deep中G83前加上G98指令 Step1. 點選Drill Deep Step2. 在菜單中找到G98指令。 Step3. 點選Add Word,將G98指令拖拽到G83前面放下。 其它如G81等用相同的辦法在前面加上G98.創建三軸銑削后處理創建三軸銑削后處理Step7. (Operation End Sequence)操作尾的設定﹕ 操作尾的設定包擴Retract Move﹐Return Move,Gohome Move, End of Path. 建議此欄不做設置。 如果在上述運動中設置指令﹐當prt檔一條程式中有若干子程式時﹐后處理出的NC程式在每條子程式后面都有設置的指令。創建三軸銑削后處理創建三軸銑削后處理Step8. (Program End Sequence)程序尾的設定﹕ 在End of Program 中設定指令 M09 M05 G91 G28 Z0.0 G49 G5.1Q0 M30 %創建三軸銑削后處理創建三軸銑削后處理Step9. (G Codes)G碼的設定﹕ 在Motion Rapid中的 0 改為 00.則輸出的G0會變成G00.其它的指令雷同。創建三軸銑削后處理創建三軸銑削后處理Step10. (M Codes)M碼的設定﹕ 在Opstop中的 1 改為 01.則輸出的M1會變成M01.其它的指令雷同。創建三軸銑削后處理創建三軸銑削后處理Step11. (Word Sequencing)字地址順序的設定﹕ 將M03拖拽到 S 的前面。 將Q拖拽到 F 的前面。創建三軸銑削后處理創建三軸銑削后處理Step12. (Output Control)列表和輸出控制的設定﹕將(N/C Output File Extension)產生文件的后綴名中的ptp改為CNC。這樣輸出的NC程式后綴為.CNC。創建三軸銑削后處理創建三軸銑削后處理Step13. 保存后處理。點激左上角儲存鍵保存后處理。輸入后處理名稱(不能有空格)。 保存后將會產生三個不同后綴的文 件﹕.pui .tcl .def .pui是Post Builder用來打開后讀取或修改參數。 .tcl是UG/Post用來處理機床動作事件。 .def是UG/Post用來定義輸出格式。 創建三軸銑削后處理創建三軸銑削后處理Step14. 將后處理加入到 template_post.dat中。在路徑C:\UGNX4.0\MACH\resource\postprocessor下找到template_post.dat文件進行編輯﹕H16,${UGII_CAM_POST_DIR}H16.tcl,${UGII_CAM_POST_DIR}H16.def后處理名稱后處理名稱顯示在UG prt檔內的名稱使用中注意事項使用中注意事項三.使用中注意事項 1.UG .prt檔中 From Poinr-Active從點的設定﹐必需設有OK的點資料。 由于刀長補正號H01設置在后處理From Move中﹐所以一條程式的第一條子程式From Poinr-Active從點必需設有OK的點資料。否則后處理出的NC檔程式沒有刀長補正號Hxx. 使用中注意事項使用中注意事項 2.UG .prt檔中 Tool Number 刀號 Adjust Register 刀長補正號在每條程式的子程式中都必需設有OK的資料。 例﹕ 程式S03 子程式S03_1刀號 3(打勾)刀長補正號 3(打勾) 子程式S03_2刀號 3(打勾)刀長補正號 3(打勾) 子程式S03_3刀號 3(打勾)刀長補正號 3(打勾) 子程式S03_4刀號 3(打勾)刀長補正號 3(打勾) 子程式S03_5刀號 3(打勾)刀長補正號 3(打勾) 使用中注意事項使用中注意事項 3.UG .prt檔中一條程式中不能設置兩種刀。如右圖所示藍色部分表示程式302中有兩種刀具。 如果一條程式中設有兩種刀具﹐且子程式302.5中From Poinr-Active設有OK的點資料。后處理輸出的NC檔程式中間出現回原點及執行刀補動作。 使用中注意事項使用中注意事項 4.UG .prt檔中Drill孔加工(Part Surface)表面的設定。 必需設定有OK的Part Surface﹐否則后處理輸出的NC檔程式會有多個R值及Z值。有問題的程式使用中注意事項使用中注意事項 5.UG .prt檔中Drill孔加工(Specify Number of)不同下刀深度的設定。 一條子程式中只能設有一種下刀深度。 一條子程式中設有兩種下刀深度后處理輸出的NC程式﹕ G98 G83 X111.76 Y124.155 Z-94. R3. Q1. F120. G98 G83 X57.155 Y-25.4 Z-155. R3. Q1. X-57.155 G98 G83 X-111.76 Y124.155 Z-94. R3. Q1. G80 使用中注意事項使用中注意事項 6.UG .prt檔中Drill孔加工中攻牙模式的設定。 方法 快递客服问题件处理详细方法山木方法pdf计算方法pdf华与华方法下载八字理论方法下载 一﹕ (Standard Top)標准攻牙的設定 PECK_DRILLING模式--選擇(Standard Top)標准攻牙--Rtrcto-選擇 Auto 處理出程式為﹕ G98 G84 X276.718 Y98.013 Z-35. R3. Q3. F150. Q值使用中注意事項使用中注意事項注意事項﹕ 1)如果一條程式中有若干條子程式時 ﹐相鄰的兩條子程式的(Min Clearance)攻牙Q值不能相同。否則后處理輸出的NC程式第二條沒有Q值。 2)如果是post一條串起來的主程式﹐則相鄰的兩條子程式的 (Min Clearance)攻牙Q值不能相同。否則后處理輸出的NC程式第二條沒有Q值。 使用中注意事項使用中注意事項方法二﹕ (Standard Drill,Break Chip)斷削鑽孔改成的標准攻牙模式設定 DRILLING模式--選擇( Standard Drill,Break Chip)改變的攻牙模式--Step Values-Defined--Step#1輸入攻牙Q值 處理出程式為﹕ G98 G84 X276.718 Y98.013 Z-18.236 R3. Q3. F254. 后處理常用參數后處理常用參數后處理常用參數主軸轉速﹕[format "%.0f" $mom_spindle_rpm] 進給﹕[format %.1f $mom_feed_cut_value] 加工時間﹕[ format "%.2f" $mom_machine_time] 刀具名稱:$mom_tool_name 刀具直徑:[ format "D=%.2f" $mom_tool_diameter] 刀具R角半徑:[ format "R=%.2f" $mom_tool_corner1_radius] 刀具伸出長L:[ format "L=%.2f" $mom_tool_length] 刀具首下長FL:[ format "FL=%.2f" $mom_tool_flute_length] 攻牙Q值的設定﹕$mom_cycle_retract_to 自定程式名﹕$mom_output_file_basename 內定程式名﹕$mom_group_name Thanks for Your AttentionThanks for Your Attention*foxsemicon integrated technology Inc.
本文档为【UG后处理制作说明】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_975469
暂无简介~
格式:ppt
大小:1MB
软件:PowerPoint
页数:0
分类:生产制造
上传时间:2011-07-13
浏览量:76