Presenter: CONFIDENTIALCONFIDENTIALQuality AssuranceQuality AssuranceUGUG后處理制作說明后處理制作說明后處理制作說明后處理制作說明q一一.UG_Post-Builder界面介紹界面介紹q二二.創建三軸銑削后處理創建三軸銑削后處理q三三.使用中注意事項使用中注意事項內容內容﹕﹕Print Date: 8/4/20241foxsemicon integrated technology Inc.Presenter: CONFIDENTIALCONFIDENTIALQuality AssuranceQuality AssuranceUG_PostUG_Post-Builder-Builder界面介紹界面介紹界面介紹界面介紹一一.UG_Post-Builder界面介紹界面介紹1.啟動啟動UG_Post Builder2.進入進入UG_Post Builder3. UG_Post Builder主菜單主菜單Print Date: 8/4/20242foxsemicon integrated technology Inc.Presenter: CONFIDENTIALCONFIDENTIALQuality AssuranceQuality AssuranceUG_PostUG_Post-Builder-Builder界面介紹界面介紹界面介紹界面介紹1. 1.啟動啟動UG_PostUG_Post Builder Builder開始開始--程式集程式集--UGS NX4.0 --后處理工具后處理工具—后處理構造器后處理構造器步驟步驟﹕﹕Print Date: 8/4/20243foxsemicon integrated technology Inc.Presenter: CONFIDENTIALCONFIDENTIALQuality AssuranceQuality AssuranceUG_PostUG_Post-Builder-Builder界面介紹界面介紹界面介紹界面介紹2. 2. 進入進入UG_PostUG_Post Builder Builder新增后處理新增后處理打開已有的后打開已有的后處理處理保存保存文件工具條文件工具條報警提示選項報警提示選項提示行提示行幫助工具條幫助工具條條目說明條目說明使用手冊使用手冊Print Date: 8/4/20244foxsemicon integrated technology Inc.Presenter: CONFIDENTIALCONFIDENTIALQuality AssuranceQuality AssuranceUG_PostUG_Post-Builder-Builder界面介紹界面介紹界面介紹界面介紹點激新增進入點激新增進入Create New Post ProcessorCreate New Post Processor模式模式新建后處理的名稱新建后處理的名稱后處理說明后處理說明公制公制﹑ ﹑英制選擇英制選擇銑床銑床﹑ ﹑車床選擇車床選擇控制器選擇控制器選擇機台種類選擇機台種類選擇通用格式通用格式UG提供的格式提供的格式在瀏覽器中選已有的在瀏覽器中選已有的Post Name輸入后處理名字(不能有空格)輸入后處理名字(不能有空格)--- Post Output Unit選公制選公制 — Machine Tool選選Mill -– 機台種類選機台種類選3-Axis -– Controller選選Library, Library中選中選fanuc_6M — OK創建三軸銑床創建三軸銑床后處理步驟后處理步驟﹕﹕Print Date: 8/4/20245foxsemicon integrated technology Inc.Presenter: CONFIDENTIALCONFIDENTIALQuality AssuranceQuality AssuranceUG_PostUG_Post-Builder-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 Date: 8/4/20246foxsemicon integrated technology Inc.Presenter: CONFIDENTIALCONFIDENTIALQuality AssuranceQuality AssuranceUG_PostUG_Post-Builder-Builder界面介紹界面介紹界面介紹界面介紹3.1 Machine Tool(機床相關參數機床相關參數)圓弧刀軌輸出圓弧刀軌輸出軸行程極限軸行程極限機床結構機床結構簡圖簡圖Post信息信息快速移動速度快速移動速度機床回零點位置機床回零點位置機床最小機床最小解析值解析值默認值默認值恢復值恢復值Print Date: 8/4/20247foxsemicon integrated technology Inc.Presenter: CONFIDENTIALCONFIDENTIALQuality AssuranceQuality AssuranceUG_PostUG_Post-Builder-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)Print Date: 8/4/20248foxsemicon integrated technology Inc.Presenter: CONFIDENTIALCONFIDENTIALQuality AssuranceQuality AssuranceUG_PostUG_Post-Builder-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)Print Date: 8/4/20249foxsemicon integrated technology Inc.Presenter: CONFIDENTIALCONFIDENTIALQuality AssuranceQuality AssuranceUG_PostUG_Post-Builder-Builder界面介紹界面介紹界面介紹界面介紹Canned Cycies(孔加工循環孔加工循環)﹕﹕定義所有孔加工定義所有孔加工循環的輸出事件也可以修改循環的輸出事件也可以修改G代碼和其它參代碼和其它參數以及程序行的輸出數以及程序行的輸出例如例如﹕﹕在在TAP攻牙模式中攻牙模式中的的G84前加入前加入G98﹑﹑S M29的事件Operation End Sequence(操作尾操作尾):定義從最定義從最后的退刀運動到操作尾之間的所有事件后的退刀運動到操作尾之間的所有事件 Program End Sequence(程序尾程序尾):定義從最定義從最后一個操作尾到程序尾之間的所有事件包擴后一個操作尾到程序尾之間的所有事件包擴返回機台機械零點返回機台機械零點﹑﹑主軸停止主軸停止﹑﹑切削液關等事件。
切削液關等事件例如例如﹕﹕程式尾的程式尾的G5.1Q0G91G28Z0.G49M09M05M30%Print Date: 8/4/202410foxsemicon integrated technology Inc.Presenter: CONFIDENTIALCONFIDENTIALQuality AssuranceQuality AssuranceUG_PostUG_Post-Builder-Builder界面介紹界面介紹界面介紹界面介紹3.2.2 G Codes (G代碼代碼)定義后處理中用到的所有定義后處理中用到的所有G代碼及對應輸出文件的格式代碼及對應輸出文件的格式例如例如﹕﹕Motion Linear 設定為設定為﹕﹕01 則輸出格式為則輸出格式為﹕﹕G01Print Date: 8/4/202411foxsemicon integrated technology Inc.Presenter: CONFIDENTIALCONFIDENTIALQuality AssuranceQuality AssuranceUG_PostUG_Post-Builder-Builder界面介紹界面介紹界面介紹界面介紹3.2.3 M Codes (M代碼代碼)定義后處理中用到的所有定義后處理中用到的所有M代碼及對應輸出文件的格式。
代碼及對應輸出文件的格式例如例如﹕﹕Spindle On/CLM 設定為設定為﹕﹕03 則輸出格式為則輸出格式為﹕﹕M03Print Date: 8/4/202412foxsemicon integrated technology Inc.Presenter: CONFIDENTIALCONFIDENTIALQuality AssuranceQuality AssuranceUG_PostUG_Post-Builder-Builder界面介紹界面介紹界面介紹界面介紹3.2.4 Word Summary (字地址定義字地址定義)定義后處理中用到所有的字地址定義后處理中用到所有的字地址Word(字地址字地址):修改字地址的參數修改字地址的參數Leader/Code(頭碼頭碼):修改字地址的頭碼修改字地址的頭碼頭碼是指字地址中數字前面的字母部分頭碼是指字地址中數字前面的字母部分Data Type(數據類型數據類型):可以是數字和文字可以是數字和文字Plus(+):正數前面是否顯示正數前面是否顯示”+”號No為不顯示負數前總有為不顯示負數前總有”-”號Lead Zero(前零前零):正數前面的零是否輸出。
正數前面的零是否輸出Integer(整數位整數位):整數位數整數位數Decimal(.):小數點是否輸出小數點是否輸出Fraction(小數位小數位):小數位數小數位數Trail Zero(后零后零):后零是否輸出后零是否輸出Print Date: 8/4/202413foxsemicon integrated technology Inc.Presenter: CONFIDENTIALCONFIDENTIALQuality AssuranceQuality AssuranceUG_PostUG_Post-Builder-Builder界面介紹界面介紹界面介紹界面介紹3.2.5 Word Sequencing (字地址順序字地址順序)定義后處理中用到所有的字地址在定義后處理中用到所有的字地址在NC程式中同一行輸出的先后順序程式中同一行輸出的先后順序粉紅色的表示活動的粉紅色的表示活動的﹑﹑正在使用的藍色的表示被抑制的正在使用的藍色的表示被抑制的﹐﹐不被輸出不被輸出單墼該字地址可改變是否抑制單墼該字地址可改變是否抑制活動的活動的抑制的抑制的S M03字地址順序的改變字地址順序的改變﹕﹕用鼠標左鍵按住圖標用鼠標左鍵按住圖標—拖動放到拖動放到S F之間(白線所指位置)之間(白線所指位置)—放開鼠標放開鼠標Print Date: 8/4/202414foxsemicon integrated technology Inc.Presenter: CONFIDENTIALCONFIDENTIALQuality AssuranceQuality AssuranceUG_PostUG_Post-Builder-Builder界面介紹界面介紹界面介紹界面介紹3.2.6 Custom Command(用戶指令用戶指令)Import(插入已有的指令插入已有的指令):從從UGNX4.0\POSTBUILD\pblib\custom_command路徑路徑下插入已有的所需指令。
下插入已有的所需指令Export(轉出已有的指令轉出已有的指令):轉出指令轉出指令Create(復制指令復制指令):復制當前光標下的指令復制當前光標下的指令Cut(刪除指令刪除指令)Paste(恢復恢復)Print Date: 8/4/202415foxsemicon integrated technology Inc.Presenter: CONFIDENTIALCONFIDENTIALQuality AssuranceQuality AssuranceUG_PostUG_Post-Builder-Builder界面介紹界面介紹界面介紹界面介紹3.3 N/C Data Defintions(NC數據格式數據格式) 用來定義用來定義NC數據輸出格式(與數據輸出格式(與Program Tool Path中設置雷同)中設置雷同)﹕﹕BLOCK(程序行程序行):定義表示每一機床指令的程序行輸出那些字地址定義表示每一機床指令的程序行輸出那些字地址﹐﹐以及字地址的輸出順序以及字地址的輸出順序 WORD(詞詞):定義詞的輸出格式包擴字頭和后面參數的格式定義詞的輸出格式包擴字頭和后面參數的格式﹑﹑前后綴等。
前后綴等FORMAT(格式格式):定義數據輸出是實數定義數據輸出是實數﹑﹑整數或字符串整數或字符串Other Data Elements(其它數據其它數據):定義其它數據格式定義其它數據格式Print Date: 8/4/202416foxsemicon integrated technology Inc.Presenter: CONFIDENTIALCONFIDENTIALQuality AssuranceQuality AssuranceUG_PostUG_Post-Builder-Builder界面介紹界面介紹界面介紹界面介紹行由詞組成行由詞組成﹐﹐詞由字加數組成詞由字加數組成 在詞定義的圖標在詞定義的圖標﹐﹐表示不同的選項表示不同的選項Force Output:選上后選上后﹐﹐該代碼只在當前行該代碼只在當前行輸出No Word Separator:不輸出字地址后的不輸出字地址后的分隔符Optional:測試是否給字地址定義了變量測試是否給字地址定義了變量定義了就輸出定義了就輸出﹐﹐沒定義就不輸出沒定義就不輸出鼠標在圖標上單墼右鍵可以選鼠標在圖標上單墼右鍵可以選﹕﹕Print Date: 8/4/202417foxsemicon integrated technology Inc.Presenter: CONFIDENTIALCONFIDENTIALQuality AssuranceQuality AssuranceUG_PostUG_Post-Builder-Builder界面介紹界面介紹界面介紹界面介紹3.4 Output Control(列表和輸出控制列表和輸出控制) Llsting File(列表文件列表文件)﹕﹕控制列表文件是否輸出和輸入內容。
輸出內容有控制列表文件是否輸出和輸入內容輸出內容有X﹑﹑Y﹑﹑Z坐標值坐標值﹐﹐第四第四軸軸﹑﹑五軸角度值五軸角度值Generate Listing File(產生文件產生文件):點選此項后處理將產生一個點選此項后處理將產生一個 lpt 文件 Print Date: 8/4/202418foxsemicon integrated technology Inc.Presenter: CONFIDENTIALCONFIDENTIALQuality AssuranceQuality AssuranceUG_PostUG_Post-Builder-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: 8/4/202419foxsemicon integrated technology Inc.Presenter: CONFIDENTIALCONFIDENTIALQuality AssuranceQuality AssuranceUG_PostUG_Post-Builder-Builder界面介紹界面介紹界面介紹界面介紹3.5 Post Files Preview(文件預覽文件預覽)可以在文件保存之前瀏覽定義文件(可以在文件保存之前瀏覽定義文件(.def)和事件處理文件()和事件處理文件(.tcl)最新改)最新改動的內容在窗口上面動的內容在窗口上面﹐﹐舊的在下面窗口舊的在下面窗口Print Date: 8/4/202420foxsemicon integrated technology Inc.Presenter: CONFIDENTIALCONFIDENTIALQuality AssuranceQuality Assurance創建三軸銑削后處理創建三軸銑削后處理開始開始--程式集程式集--UGS NX4.0 --后處理工具后處理工具—后處理構造器后處理構造器二二.創建三軸銑削后處理創建三軸銑削后處理Step1.Step1.啟動啟動UG_PostUG_Post Builder BuilderPrint Date: 8/4/202421foxsemicon integrated technology Inc.Presenter: CONFIDENTIALCONFIDENTIALQuality AssuranceQuality Assurance創建三軸銑削后處理創建三軸銑削后處理Step2.Step2.進入進入UG_PostUG_Post Builder﹐ Builder﹐點墼新增。
點墼新增Step3.Step3.進入進入Create New Create New Post ProcessorPost Processor模式模式Post Output Unit選公制選公制 Machine Tool選選Mill(銑床)(銑床)機台種類選機台種類選3-Axis Controller選選Library Library中選中選fanuc_6M 點墼點墼OKPrint Date: 8/4/202422foxsemicon integrated technology Inc.Presenter: CONFIDENTIALCONFIDENTIALQuality AssuranceQuality Assurance創建三軸銑削后處理創建三軸銑削后處理Step4. Step4. (( Program Start Sequence))程式頭設置程式頭設置點墼點墼Program &Tool Path — Program —進行進行Program Start Sequence編輯編輯MOM_set_seq_off (程式中程式中”N”碼關閉碼關閉)%(程式頭程式頭”%”號號)MOM_set_seq_on (程式中程式中”N”碼開碼開)如不如不需要需要﹐﹐單墼右鍵選單墼右鍵選Cut刪除即可刪除即可Print Date: 8/4/202423foxsemicon integrated technology Inc.Presenter: CONFIDENTIALCONFIDENTIALQuality AssuranceQuality Assurance創建三軸銑削后處理創建三軸銑削后處理立方體圖標表示標准程序行立方體圖標表示標准程序行手形圖標表示用戶命令或手形圖標表示用戶命令或MOM命令命令書頁圖標表示操作信息書頁圖標表示操作信息單墼下拉箭頭新增單墼下拉箭頭新增Operator Message指令指令菜單中有已定義好的各種指令及菜單中有已定義好的各種指令及G碼碼﹑﹑M碼等碼等信息。
信息單墼單墼Add Block(加程序行加程序行)把新增的把新增的Operator Message拖拽到拖拽到 % 下面下面Print Date: 8/4/202424foxsemicon integrated technology Inc.Presenter: CONFIDENTIALCONFIDENTIALQuality AssuranceQuality Assurance創建三軸銑削后處理創建三軸銑削后處理在在Operator Message中輸入中輸入$mom_output_file_basenameOperator Message---操作信息操作信息$mom---加工輸出管理器加工輸出管理器﹐﹐全稱全稱Manufacturing Output Managerfile_basename---文件名文件名例例﹕﹕((12345W01 ))Print Date: 8/4/202425foxsemicon integrated technology Inc.Presenter: CONFIDENTIALCONFIDENTIALQuality AssuranceQuality Assurance創建三軸銑削后處理創建三軸銑削后處理Step5. Step5. ((Operation Start Sequence))操作頭設置操作頭設置(From Move)從點的設置從點的設置﹕﹕在在(From Move)從點中分別設置從點中分別設置G43 Z H01G43 Z H01X YX YM01M01M08M08(注意注意﹕﹕在在UG程式中程式中From Point必需必需設置有設置有OK的點的點,否則此欄中設置的指否則此欄中設置的指令不會處理到令不會處理到NC程式中程式中.)Print Date: 8/4/202426foxsemicon integrated technology Inc.Presenter: CONFIDENTIALCONFIDENTIALQuality AssuranceQuality Assurance創建三軸銑削后處理創建三軸銑削后處理 如果在菜單中找不到需要的如果在菜單中找不到需要的指令指令﹐﹐在菜單中選取在菜單中選取New Block新新增一程序行增一程序行﹐﹐拖阻拽到拖阻拽到M01下面。
下面 在新的菜單中尋找需要的指令在新的菜單中尋找需要的指令﹐﹐從從Add Word中拖阻拽到下面中拖阻拽到下面 (也可以點選(也可以點選New Address或或Text新增需要的指令)新增需要的指令)Print Date: 8/4/202427foxsemicon integrated technology Inc.Presenter: CONFIDENTIALCONFIDENTIALQuality AssuranceQuality Assurance創建三軸銑削后處理創建三軸銑削后處理(First Tool)第一換刀的設定第一換刀的設定﹕﹕(此欄針此欄針對串程式后處理作業對串程式后處理作業﹐﹐如果是單條程如果是單條程式的后處理則此欄無需設置式的后處理則此欄無需設置)在在First Tool設定指令設定指令﹕﹕G91 G28 Z0.0G91 G28 Z0.0G90 T M06G90 T M06G40 G49 G80 G90G40 G49 G80 G90G5.1Q1G5.1Q1G00 G90 G55G00 G90 G55(把所有操作頭的(把所有操作頭的NCNC數據組織在一起作數據組織在一起作為程序頭序列的一部分輸出)為程序頭序列的一部分輸出)在在Operator Message中輸入中輸入($mom_group_name$mom_tool_name)$mom_group_name---輸出輸出UG prt檔中設定的程式名檔中設定的程式名$mom_tool_name--- 輸出輸出UG prt檔中設定的刀具名檔中設定的刀具名Print Date: 8/4/202428foxsemicon integrated technology Inc.Presenter: CONFIDENTIALCONFIDENTIALQuality AssuranceQuality Assurance創建三軸銑削后處理創建三軸銑削后處理(Auto Tool Change) 自動換刀的設自動換刀的設定定﹕﹕(此操作針對串程式后處理作業此操作針對串程式后處理作業﹐﹐如如果是單條程式的后處理則此欄無需設果是單條程式的后處理則此欄無需設置程式尾部分置程式尾部分)在在Auto Tool Change設定指令設定指令﹕﹕M09M05G91 G28 Z0.0G49G91 G28 Z0.0G91 G28 Z0.0G90 T M06G90 T M06G40 G49 G80 G90G40 G49 G80 G90G5.1Q1G5.1Q1G00 G90 G55G00 G90 G55在在Operator Message中輸入中輸入($mom_group_name$mom_tool_name)Print Date: 8/4/202429foxsemicon integrated technology Inc.Presenter: CONFIDENTIALCONFIDENTIALQuality AssuranceQuality Assurance創建三軸銑削后處理創建三軸銑削后處理Step6. 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等指令等指令Print Date: 8/4/202430foxsemicon integrated technology Inc.Presenter: CONFIDENTIALCONFIDENTIALQuality AssuranceQuality Assurance創建三軸銑削后處理創建三軸銑削后處理((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.Print Date: 8/4/202431foxsemicon integrated technology Inc.Presenter: CONFIDENTIALCONFIDENTIALQuality AssuranceQuality Assurance創建三軸銑削后處理創建三軸銑削后處理 在在Drill Deep中中G83前加上前加上G98指令指令 Step1.點選點選Drill DeepStep2.在菜單中找到在菜單中找到G98指令。
指令Step3.點選點選Add Word,將將G98指令拖拽到指令拖拽到G83前前面放下 其它如其它如G81等用相同的辦法等用相同的辦法在前面加上在前面加上G98.Print Date: 8/4/202432foxsemicon integrated technology Inc.Presenter: CONFIDENTIALCONFIDENTIALQuality AssuranceQuality Assurance創建三軸銑削后處理創建三軸銑削后處理Step7. Step7. ((Operation End Sequence))操作尾的設定操作尾的設定﹕﹕ 操作尾的設定包擴操作尾的設定包擴Retract Move﹐﹐Return Move,Gohome Move, End of Path. 建議此欄不做設置建議此欄不做設置 如果在上述運動中設置指令如果在上述運動中設置指令﹐﹐當當prt檔一條程式中有若干子程式時檔一條程式中有若干子程式時﹐﹐后處理出的后處理出的NC程程式在每條子程式后面都有設置的指令。
式在每條子程式后面都有設置的指令Print Date: 8/4/202433foxsemicon integrated technology Inc.Presenter: CONFIDENTIALCONFIDENTIALQuality AssuranceQuality Assurance創建三軸銑削后處理創建三軸銑削后處理Step8. Step8. ((Program End Sequence))程序尾的設定程序尾的設定﹕﹕ 在在End of Program 中設定指令中設定指令M09M05G91 G28 Z0.0G49G5.1Q0M30%Print Date: 8/4/202434foxsemicon integrated technology Inc.Presenter: CONFIDENTIALCONFIDENTIALQuality AssuranceQuality Assurance創建三軸銑削后處理創建三軸銑削后處理Step9. Step9. ((G Codes))G碼的設定碼的設定﹕﹕ 在在Motion Rapid中的中的 0 改為改為 00.則輸出的則輸出的G0會變成會變成G00.其它的指令雷同。
其它的指令雷同Print Date: 8/4/202435foxsemicon integrated technology Inc.Presenter: CONFIDENTIALCONFIDENTIALQuality AssuranceQuality Assurance創建三軸銑削后處理創建三軸銑削后處理Step10. Step10. ((M Codes))M碼的設定碼的設定﹕﹕ 在在Opstop中的中的 1 改為改為 01.則輸出的則輸出的M1會變成會變成M01.其它的指令雷同其它的指令雷同Print Date: 8/4/202436foxsemicon integrated technology Inc.Presenter: CONFIDENTIALCONFIDENTIALQuality AssuranceQuality Assurance創建三軸銑削后處理創建三軸銑削后處理Step11. Step11. ((Word Sequencing))字地址順序的設定字地址順序的設定﹕﹕ 將將M03拖拽到拖拽到 S 的前面 將將Q拖拽到拖拽到 F 的前面。
的前面Print Date: 8/4/202437foxsemicon integrated technology Inc.Presenter: CONFIDENTIALCONFIDENTIALQuality AssuranceQuality Assurance創建三軸銑削后處理創建三軸銑削后處理Step12. Step12. ((Output Control))列表和輸出控制的設定列表和輸出控制的設定﹕﹕將將((N/C Output File Extension))產生文件的后綴名中的產生文件的后綴名中的ptp改為改為CNC這樣輸出的這樣輸出的NC程式后綴為程式后綴為.CNCPrint Date: 8/4/202438foxsemicon integrated technology Inc.Presenter: CONFIDENTIALCONFIDENTIALQuality AssuranceQuality Assurance創建三軸銑削后處理創建三軸銑削后處理Step13. Step13. 保存后處理保存后處理點激左上角儲存鍵保存后點激左上角儲存鍵保存后處理輸入后處理名稱處理輸入后處理名稱(不能有空格)。
不能有空格)保存后將會產生三個不同保存后將會產生三個不同后綴的文后綴的文件件﹕﹕.pui .tcl .def.pui是是Post Builder用來用來打開后讀取或修改參數打開后讀取或修改參數tcl是是UG/Post用來處理機用來處理機床動作事件床動作事件def是是UG/Post用來定義用來定義輸出格式輸出格式Print Date: 8/4/202439foxsemicon integrated technology Inc.Presenter: CONFIDENTIALCONFIDENTIALQuality AssuranceQuality Assurance創建三軸銑削后處理創建三軸銑削后處理Step14. 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檔內的名稱檔內的名稱Print Date: 8/4/202440foxsemicon integrated technology Inc.Presenter: CONFIDENTIALCONFIDENTIALQuality AssuranceQuality Assurance使用中注意事項使用中注意事項使用中注意事項使用中注意事項三三.使用中注意事項使用中注意事項 1.UG .prt檔中檔中 From Poinr-Active從點的設從點的設定定﹐﹐必需設有必需設有OK的點資料。
的點資料 由于刀長補正號由于刀長補正號H01設置在后處理設置在后處理From Move中中﹐﹐所以一條程式的第一條子程所以一條程式的第一條子程式式From Poinr-Active從點必需設有從點必需設有OK的的點資料否則后處理出的點資料否則后處理出的NC檔程式沒有刀檔程式沒有刀長補正號長補正號Hxx. Print Date: 8/4/202441foxsemicon integrated technology Inc.Presenter: CONFIDENTIALCONFIDENTIALQuality AssuranceQuality Assurance使用中注意事項使用中注意事項使用中注意事項使用中注意事項 2.UG .prt檔中檔中 Tool Number 刀號刀號 Adjust Register 刀長補正號在每條程式的子程式中都必需設有刀長補正號在每條程式的子程式中都必需設有OK的資料例例﹕﹕ 程式程式S03 子程式子程式S03_1S03_1刀號刀號 3 3(打勾)刀長補正號(打勾)刀長補正號 3 3(打勾)(打勾) 子程式子程式S03_2S03_2刀號刀號 3 3(打勾)刀長補正號(打勾)刀長補正號 3 3(打勾)(打勾) 子程式子程式S03_3S03_3刀號刀號 3 3(打勾)刀長補正號(打勾)刀長補正號 3 3(打勾)(打勾) 子程式子程式S03_4S03_4刀號刀號 3 3(打勾)刀長補正號(打勾)刀長補正號 3 3(打勾)(打勾) 子程式子程式S03_5S03_5刀號刀號 3 3(打勾)刀長補正號(打勾)刀長補正號 3 3(打勾)(打勾)Print Date: 8/4/202442foxsemicon integrated technology Inc.Presenter: CONFIDENTIALCONFIDENTIALQuality AssuranceQuality Assurance使用中注意事項使用中注意事項使用中注意事項使用中注意事項 3.UG .prt檔中一條程式中不能設置兩種刀。
如右檔中一條程式中不能設置兩種刀如右圖所示藍色部分表示程式圖所示藍色部分表示程式302中有兩種刀具中有兩種刀具 如果一條程式中設有兩種刀具如果一條程式中設有兩種刀具﹐﹐且子程式且子程式302.5中中From Poinr-Active設有設有OK的點資料后處理輸的點資料后處理輸出的出的NC檔程式中間出現回原點及執行刀補動作檔程式中間出現回原點及執行刀補動作Print Date: 8/4/202443foxsemicon integrated technology Inc.Presenter: CONFIDENTIALCONFIDENTIALQuality AssuranceQuality Assurance使用中注意事項使用中注意事項使用中注意事項使用中注意事項 4.UG .prt檔中檔中Drill孔加工孔加工((Part Surface))表面的設定表面的設定 必需設定有必需設定有OK的的Part Surface﹐﹐否則后處理輸出的否則后處理輸出的NCNC檔檔程式會有多個程式會有多個R R值及值及Z Z值值有問題的程式有問題的程式Print Date: 8/4/202444foxsemicon integrated technology Inc.Presenter: CONFIDENTIALCONFIDENTIALQuality AssuranceQuality Assurance使用中注意事項使用中注意事項使用中注意事項使用中注意事項 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.155G98 G83 X-111.76 Y124.155 Z-94. R3. Q1.G80 Print Date: 8/4/202445foxsemicon integrated technology Inc.Presenter: CONFIDENTIALCONFIDENTIALQuality AssuranceQuality Assurance使用中注意事項使用中注意事項使用中注意事項使用中注意事項 6.UG .prt檔中檔中Drill孔加工中攻牙模式的設定孔加工中攻牙模式的設定方法一方法一﹕﹕((Standard Top))標准攻牙的設定標准攻牙的設定 PECK_DRILLING模式模式--選擇選擇((Standard Top))標准標准攻牙攻牙--Rtrcto-選擇選擇 Auto處理出程式為處理出程式為﹕﹕G98 G84 X276.718 Y98.013 Z-35. R3. Q3. F150. Q值值Print Date: 8/4/202446foxsemicon integrated technology Inc.Presenter: CONFIDENTIALCONFIDENTIALQuality AssuranceQuality Assurance使用中注意事項使用中注意事項使用中注意事項使用中注意事項注意事項注意事項﹕﹕ 1)如果一條程式中有若干條子程式時)如果一條程式中有若干條子程式時 ﹐﹐相鄰相鄰的兩條子程式的的兩條子程式的(Min Clearance)攻牙攻牙Q值不能相同。
值不能相同否則后處理輸出的否則后處理輸出的NC程式第二條沒有程式第二條沒有Q值 2)如果是)如果是post一條串起來的主程式一條串起來的主程式﹐﹐則相鄰的則相鄰的兩條子程式的兩條子程式的 (Min Clearance)攻牙攻牙Q值不能相同否值不能相同否則后處理輸出的則后處理輸出的NC程式第二條沒有程式第二條沒有Q值Print Date: 8/4/202447foxsemicon integrated technology Inc.Presenter: CONFIDENTIALCONFIDENTIALQuality AssuranceQuality Assurance使用中注意事項使用中注意事項使用中注意事項使用中注意事項方法二方法二﹕﹕((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. Print Date: 8/4/202448foxsemicon integrated technology Inc.Presenter: CONFIDENTIALCONFIDENTIALQuality AssuranceQuality Assurance后處理常用參數后處理常用參數后處理常用參數后處理常用參數主軸轉速主軸轉速﹕﹕[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 Print Date: 8/4/202449foxsemicon integrated technology Inc.Presenter: CONFIDENTIALCONFIDENTIALQuality AssuranceQuality AssuranceThanks for Your AttentionThanks for Your Attentionfoxsemicon integrated technology Inc.Print Date: 8/4/202450foxsemicon integrated technology Inc.。