UG后处理制作说明.ppt_第1页
UG后处理制作说明.ppt_第2页
UG后处理制作说明.ppt_第3页
UG后处理制作说明.ppt_第4页
UG后处理制作说明.ppt_第5页
已阅读5页,还剩45页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Print Date: 3-Aug-20,foxsemicon integrated technology Inc.,1,UG后處理制作說明,一.UG_Post-Builder界面介紹,二.創建三軸銑削后處理,三.使用中注意事項,內容,Print Date: 3-Aug-20,foxsemicon integrated technology Inc.,2,UG_Post-Builder界面介紹,一.UG_Post-Builder界面介紹,1.啟動UG_Post Builder,2.進入UG_Post Builder,3. UG_Post Builder主菜單,Print Date: 3-Aug

2、-20,foxsemicon integrated technology Inc.,3,UG_Post-Builder界面介紹,1.啟動UG_Post Builder,開始-程式集-UGS NX4.0 -后處理工具后處理構造器,步驟,Print Date: 3-Aug-20,foxsemicon integrated technology Inc.,4,UG_Post-Builder界面介紹,2. 進入UG_Post Builder,新增后處理,打開已有的后處理,保存,文件工具條,報警提示選項,提示行,幫助工具條,條目說明,使用手冊,Print Date: 3-Aug-20,foxsemico

3、n integrated technology Inc.,5,UG_Post-Builder界面介紹,點激新增進入Create New Post Processor模式,新建后處理的名稱,后處理說明,公制英制選擇,銑床車床選擇,控制器選擇,機台種類選擇,通用格式,UG提供的格式,在瀏覽器中選已有的,Post Name輸入后處理名字(不能有空格)- Post Output Unit選公制 Machine Tool選Mill - 機台種類選3-Axis - Controller選Library, Library中選fanuc_6M OK,創建三軸銑床后處理步驟,Print Date: 3-Aug-

4、20,foxsemicon integrated technology Inc.,6,UG_Post-Builder界面介紹,3. UG_Post Builder主菜單,機床參數,UG_Post/Builder主菜單中有五頁主要參數,程序和刀軌參數,NC數據格式,列表文件和輸出控制,文件預覽,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(文件預覽),Print Da

5、te: 3-Aug-20,foxsemicon integrated technology Inc.,7,UG_Post-Builder界面介紹,3.1 Machine Tool(機床相關參數),圓弧刀軌輸出,軸行程極限,機床結構簡圖,Post信息,快速移動速度,機床回零點位置,機床最小解析值,默認值,恢復值,Print Date: 3-Aug-20,foxsemicon integrated technology Inc.,8,UG_Post-Builder界面介紹,3.2 Program Tool Path(程序和刀軌參數),用來定義修改和用戶化所有機床事件的處理方式。共六項子頁參數,Pr

6、ogram(程序):定義修改和用戶化程序頭操作頭刀軌事件操作尾程序尾。,G Codes(G代碼):定義所有G代碼。 M Codes(M代碼):定義所有M代碼。 Word Summary(字地址)定義后處理用到的字地址。 Word Sequencing(字地址順序)定義NC程式同一行字地址的輸出順序。 Custom Command(用戶指令): 轉入和轉出機床指令。 Linked Posts(連接posts),Print Date: 3-Aug-20,foxsemicon integrated technology Inc.,9,UG_Post-Builder界面介紹,3.2.1 Program

7、 (程序和刀軌參數),Program Start Sequence(定義程序頭)定義程式頭事件。例如程式頭的”%”,程式名刀具名。,Operation Start Sequence(操作頭):定義從操作開始到第一個切削運動之間的事件。每一個操作都有第一換刀自動換刀。例如From Move設置的Z150.0和X0.0Y0.0;First Tool設置的T01 M06等。 Tool Path(刀軌事件):定義機床控制機床運動和循環加工等事件。 Machine Control(機床控制):控制冷卻液主軸刀號刀補等事件。例如 Spindle RPM 設置的SM03;也可以是模式的改變如輸出是絕對或相對

8、。 Motion(運動):定義后處理如何處理刀軌中的GOTO語句。Linear Move (直線運動)處理切削進刀等 Circle Move (圓弧運動)處理圓弧插補的刀軌 Rapid Move (快速運動)處理。(G00),Print Date: 3-Aug-20,foxsemicon integrated technology Inc.,10,UG_Post-Builder界面介紹,Canned Cycies(孔加工循環)定義所有孔加工循環的輸出事件。也可以修改G代碼和其它參數以及程序行的輸出。例如在TAP攻牙模式中的G84前加入G98S M29的事件。,Operation End Seq

9、uence(操作尾):定義從最后的退刀運動到操作尾之間的所有事件。 Program End Sequence(程序尾):定義從最后一個操作尾到程序尾之間的所有事件。包擴返回機台機械零點主軸停止切削液關等事件。例如程式尾的 G5.1Q0 G91G28Z0. G49 M09 M05 M30 %,Print Date: 3-Aug-20,foxsemicon integrated technology Inc.,11,UG_Post-Builder界面介紹,3.2.2 G Codes (G代碼),定義后處理中用到的所有G代碼及對應輸出文件的格式。 例如Motion Linear 設定為01 。則輸出

10、格式為G01,Print Date: 3-Aug-20,foxsemicon integrated technology Inc.,12,UG_Post-Builder界面介紹,3.2.3 M Codes (M代碼),定義后處理中用到的所有M代碼及對應輸出文件的格式。 例如Spindle On/CLM 設定為03 。則輸出格式為M03,Print Date: 3-Aug-20,foxsemicon integrated technology Inc.,13,UG_Post-Builder界面介紹,3.2.4 Word Summary (字地址定義),定義后處理中用到所有的字地址。,Word(字

11、地址):修改字地址的參數。 Leader/Code(頭碼):修改字地址的頭碼。頭碼是指字地址中數字前面的字母部分。 Data Type(數據類型):可以是數字和文字。 Plus(+):正數前面是否顯示”+”號。 No為不顯示。負數前總有”-”號。 Lead Zero(前零):正數前面的零是否輸出。,Integer(整數位):整數位數。 Decimal(.):小數點是否輸出。 Fraction(小數位):小數位數。 Trail Zero(后零):后零是否輸出。,Print Date: 3-Aug-20,foxsemicon integrated technology Inc.,14,UG_Pos

12、t-Builder界面介紹,3.2.5 Word Sequencing (字地址順序),定義后處理中用到所有的字地址在NC程式中同一行輸出的先后順序。,粉紅色的表示活動的正在使用的。藍色的表示被抑制的不被輸出。 單墼該字地址可改變是否抑制。,活動的,抑制的,S M03字地址順序的改變,用鼠標左鍵按住圖標拖動放到S F之間(白線所指位置)放開鼠標,Print Date: 3-Aug-20,foxsemicon integrated technology Inc.,15,UG_Post-Builder界面介紹,3.2.6 Custom Command(用戶指令),Import(插入已有的指令):從

13、UGNX4.0POSTBUILDpblibcustom_command路徑下插入已有的所需指令。,Export(轉出已有的指令):轉出指令。 Create(復制指令):復制當前光標下的指令。,Cut(刪除指令) Paste(恢復),Print Date: 3-Aug-20,foxsemicon integrated technology Inc.,16,UG_Post-Builder界面介紹,3.3 N/C Data Defintions(NC數據格式),用來定義NC數據輸出格式(與Program Tool Path中設置雷同),BLOCK(程序行):定義表示每一機床指令的程序行輸出那些字地址

14、以及字地址的輸出順序。 WORD(詞):定義詞的輸出格式。包擴字頭和后面參數的格式前后綴等。 FORMAT(格式):定義數據輸出是實數整數或字符串。 Other Data Elements(其它數據):定義其它數據格式。,Print Date: 3-Aug-20,foxsemicon integrated technology Inc.,17,UG_Post-Builder界面介紹,行由詞組成詞由字加數組成。 在詞定義的圖標表示不同的選項。,Force Output:選上后該代碼只在當前行輸出。 No Word Separator:不輸出字地址后的分隔符。 Optional:測試是否給字地址定

15、義了變量。定義了就輸出沒定義就不輸出。,鼠標在圖標上單墼右鍵可以選,Print Date: 3-Aug-20,foxsemicon integrated technology Inc.,18,UG_Post-Builder界面介紹,3.4 Output Control(列表和輸出控制),Llsting File(列表文件)控制列表文件是否輸出和輸入內容。輸出內容有XYZ坐標值第四軸五軸角度值。,Generate Listing File(產生文件):點選此項后處理將產生一個 lpt 文件。,Print Date: 3-Aug-20,foxsemicon integrated technolog

16、y Inc.,19,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用于調試后處理。顯示三個信息窗口。,Print Date: 3-Aug-20,foxsemicon i

17、ntegrated technology Inc.,20,UG_Post-Builder界面介紹,3.5 Post Files Preview(文件預覽),可以在文件保存之前瀏覽定義文件(.def)和事件處理文件(.tcl)。最新改動的內容在窗口上面舊的在下面窗口。,Print Date: 3-Aug-20,foxsemicon integrated technology Inc.,21,創建三軸銑削后處理,開始-程式集-UGS NX4.0 -后處理工具后處理構造器,二.創建三軸銑削后處理,Step1.啟動UG_Post Builder,Print Date: 3-Aug-20,foxsemi

18、con integrated technology Inc.,22,創建三軸銑削后處理,Step2.進入UG_Post Builder點墼新增。,Step3.進入Create New Post Processor模式,Post Output Unit選公制 Machine Tool選Mill(銑床) 機台種類選3-Axis Controller選Library Library中選fanuc_6M 點墼OK,Print Date: 3-Aug-20,foxsemicon integrated technology Inc.,23,創建三軸銑削后處理,Step4. ( Program Start

19、Sequence)程式頭設置,點墼Program &Tool Path Program 進行Program Start Sequence編輯,MOM_set_seq_off (程式中”N”碼關閉) %(程式頭”%”號),MOM_set_seq_on (程式中”N”碼開)如不需要單墼右鍵選Cut刪除即可,Print Date: 3-Aug-20,foxsemicon integrated technology Inc.,24,創建三軸銑削后處理,立方體圖標表示標准程序行 手形圖標表示用戶命令或MOM命令 書頁圖標表示操作信息,單墼下拉箭頭新增Operator Message指令 菜單中有已定義好

20、的各種指令及G碼M碼等信息。,單墼Add Block(加程序行)把新增的Operator Message拖拽到 % 下面,Print Date: 3-Aug-20,foxsemicon integrated technology Inc.,25,創建三軸銑削后處理,在Operator Message中輸入$mom_output_file_basename,Operator Message-操作信息 $mom-加工輸出管理器全稱Manufacturing Output Manager file_basename-文件名 例(12345W01 ),Print Date: 3-Aug-20,foxs

21、emicon integrated technology Inc.,26,創建三軸銑削后處理,Step5. (Operation Start Sequence)操作頭設置,(From Move)從點的設置,在(From Move)從點中分別設置G43 Z H01 X Y M01 M08,(注意在UG程式中From Point必需設置有OK的點,否則此欄中設置的指令不會處理到NC程式中.),Print Date: 3-Aug-20,foxsemicon integrated technology Inc.,27,創建三軸銑削后處理,如果在菜單中找不到需要的指令在菜單中選取New Block新增一

22、程序行拖阻拽到M01下面。,在新的菜單中尋找需要的指令從Add Word中拖阻拽到下面。,(也可以點選New Address或Text新增需要的指令),Print Date: 3-Aug-20,foxsemicon integrated technology Inc.,28,創建三軸銑削后處理,(First Tool)第一換刀的設定(此欄針對串程式后處理作業如果是單條程式的后處理則此欄無需設置),在First Tool設定指令 G91 G28 Z0.0 G90 T M06 G40 G49 G80 G90 G5.1Q1 G00 G90 G55 (把所有操作頭的NC數據組織在一起作為程序頭序列的一

23、部分輸出),在Operator Message中輸入($mom_group_name$mom_tool_name),$mom_group_name-輸出UG prt檔中設定的程式名 $mom_tool_name- 輸出UG prt檔中設定的刀具名,Print Date: 3-Aug-20,foxsemicon integrated technology Inc.,29,創建三軸銑削后處理,(Auto Tool Change) 自動換刀的設定(此操作針對串程式后處理作業如果是單條程式的后處理則此欄無需設置程式尾部分),在Auto Tool Change設定指令 M09 M05 G91 G28 Z

24、0.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),Print Date: 3-Aug-20,foxsemicon integrated technology Inc.,30,創建三軸銑削后處理,Step6. (Tool Path)刀軌的設定,(Machine Control)機床控制的設定 在Coolant On設置M08,(Motion)運動的設置 在Linear Move中移除多余的M03 S等指令 例 不

25、移除會出現:G01Z-3.M03 S5000 F2000 移除后 G01Z-3. F2000 在Circular Move中移除多余的M03 S等指令 在Rapid Move中移除多余的H01等指令,Print Date: 3-Aug-20,foxsemicon integrated technology Inc.,31,創建三軸銑削后處理,(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

26、Z-1. R3. Q3. F250.,Print Date: 3-Aug-20,foxsemicon integrated technology Inc.,32,創建三軸銑削后處理,在Drill Deep中G83前加上G98指令 Step1. 點選Drill Deep Step2. 在菜單中找到G98指令。 Step3. 點選Add Word,將G98指令拖拽到G83前面放下。 其它如G81等用相同的辦法在前面加上G98.,Print Date: 3-Aug-20,foxsemicon integrated technology Inc.,33,創建三軸銑削后處理,Step7. (Operat

27、ion End Sequence)操作尾的設定,操作尾的設定包擴Retract MoveReturn Move,Gohome Move, End of Path. 建議此欄不做設置。 如果在上述運動中設置指令當prt檔一條程式中有若干子程式時后處理出的NC程式在每條子程式后面都有設置的指令。,Print Date: 3-Aug-20,foxsemicon integrated technology Inc.,34,創建三軸銑削后處理,Step8. (Program End Sequence)程序尾的設定,在End of Program 中設定指令 M09 M05 G91 G28 Z0.0 G4

28、9 G5.1Q0 M30 %,Print Date: 3-Aug-20,foxsemicon integrated technology Inc.,35,創建三軸銑削后處理,Step9. (G Codes)G碼的設定,在Motion Rapid中的 0 改為 00.則輸出的G0會變成G00.其它的指令雷同。,Print Date: 3-Aug-20,foxsemicon integrated technology Inc.,36,創建三軸銑削后處理,Step10. (M Codes)M碼的設定,在Opstop中的 1 改為 01.則輸出的M1會變成M01.其它的指令雷同。,Print Date

29、: 3-Aug-20,foxsemicon integrated technology Inc.,37,創建三軸銑削后處理,Step11. (Word Sequencing)字地址順序的設定,將M03拖拽到 S 的前面。 將Q拖拽到 F 的前面。,Print Date: 3-Aug-20,foxsemicon integrated technology Inc.,38,創建三軸銑削后處理,Step12. (Output Control)列表和輸出控制的設定,將(N/C Output File Extension)產生文件的后綴名中的ptp改為CNC。這樣輸出的NC程式后綴為.CNC。,Prin

30、t Date: 3-Aug-20,foxsemicon integrated technology Inc.,39,創建三軸銑削后處理,Step13. 保存后處理。,點激左上角儲存鍵保存后處理。輸入后處理名稱(不能有空格)。 保存后將會產生三個不同后綴的文 件.pui .tcl .def .pui是Post Builder用來打開后讀取或修改參數。 .tcl是UG/Post用來處理機床動作事件。 .def是UG/Post用來定義輸出格式。,Print Date: 3-Aug-20,foxsemicon integrated technology Inc.,40,創建三軸銑削后處理,Step14

31、. 將后處理加入到 template_post.dat中。,在路徑C:UGNX4.0MACHresourcepostprocessor下找到template_post.dat文件進行編輯,H16,$UGII_CAM_POST_DIRH16.tcl,$UGII_CAM_POST_DIRH16.def,后處理名稱,后處理名稱,顯示在UG prt檔內的名稱,Print Date: 3-Aug-20,foxsemicon integrated technology Inc.,41,使用中注意事項,三.使用中注意事項,1.UG .prt檔中 From Poinr-Active從點的設定必需設有OK的點資

32、料。,由于刀長補正號H01設置在后處理From Move中所以一條程式的第一條子程式From Poinr-Active從點必需設有OK的點資料。否則后處理出的NC檔程式沒有刀長補正號Hxx.,Print Date: 3-Aug-20,foxsemicon integrated technology Inc.,42,使用中注意事項,2.UG .prt檔中 Tool Number 刀號 Adjust Register 刀長補正號在每條程式的子程式中都必需設有OK的資料。 例 程式S03 子程式S03_1刀號 3(打勾)刀長補正號 3(打勾) 子程式S03_2刀號 3(打勾)刀長補正號 3(打勾)

33、子程式S03_3刀號 3(打勾)刀長補正號 3(打勾) 子程式S03_4刀號 3(打勾)刀長補正號 3(打勾) 子程式S03_5刀號 3(打勾)刀長補正號 3(打勾),Print Date: 3-Aug-20,foxsemicon integrated technology Inc.,43,使用中注意事項,3.UG .prt檔中一條程式中不能設置兩種刀。如右圖所示藍色部分表示程式302中有兩種刀具。 如果一條程式中設有兩種刀具且子程式302.5中From Poinr-Active設有OK的點資料。后處理輸出的NC檔程式中間出現回原點及執行刀補動作。,Print Date: 3-Aug-20,f

34、oxsemicon integrated technology Inc.,44,使用中注意事項,4.UG .prt檔中Drill孔加工(Part Surface)表面的設定。 必需設定有OK的Part Surface否則后處理輸出的NC檔程式會有多個R值及Z值。,有問題的程式,Print Date: 3-Aug-20,foxsemicon integrated technology Inc.,45,使用中注意事項,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,Print Date: 3-Aug-20,foxsemicon integrated technology Inc.,46,使用中注意事項,6.UG .prt檔中Drill孔加工中攻牙模式的設定。 方法一 (Standard Top)標准攻牙的設定

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论