




已阅读5页,还剩45页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
PrintDate 31 Jan 20 foxsemiconintegratedtechnologyInc 1 UG后處理制作說明 一 UG Post Builder界面介紹 二 創建三軸銑削后處理 三 使用中注意事項 內容 PrintDate 31 Jan 20 foxsemiconintegratedtechnologyInc 2 UG Post Builder界面介紹 一 UG Post Builder界面介紹 1 啟動UG PostBuilder 2 進入UG PostBuilder 3 UG PostBuilder主菜單 PrintDate 31 Jan 20 foxsemiconintegratedtechnologyInc 3 UG Post Builder界面介紹 1 啟動UG PostBuilder 開始 程式集 UGSNX4 0 后處理工具 后處理構造器 步驟 PrintDate 31 Jan 20 foxsemiconintegratedtechnologyInc 4 UG Post Builder界面介紹 2 進入UG PostBuilder 新增后處理 打開已有的后處理 保存 文件工具條 報警提示選項 提示行 幫助工具條 條目說明 使用手冊 PrintDate 31 Jan 20 foxsemiconintegratedtechnologyInc 5 UG Post Builder界面介紹 點激新增進入CreateNewPostProcessor模式 新建后處理的名稱 后處理說明 公制 英制選擇 銑床 車床選擇 控制器選擇 機台種類選擇 通用格式 UG提供的格式 在瀏覽器中選已有的 PostName輸入后處理名字 不能有空格 PostOutputUnit選公制 MachineTool選Mill 機台種類選3 Axis Controller選Library Library中選fanuc 6M OK 創建三軸銑床后處理步驟 PrintDate 31 Jan 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 31 Jan 20 foxsemiconintegratedtechnologyInc 7 UG Post Builder界面介紹 3 1MachineTool 機床相關參數 圓弧刀軌輸出 軸行程極限 機床結構簡圖 Post信息 快速移動速度 機床回零點位置 機床最小解析值 默認值 恢復值 PrintDate 31 Jan 20 foxsemiconintegratedtechnologyInc 8 UG Post Builder界面介紹 3 2ProgramToolPath 程序和刀軌參數 用來定義 修改和用戶化所有機床事件的處理方式 共六項子頁參數 Program 程序 定義 修改和用戶化程序頭 操作頭 刀軌事件 操作尾 程序尾 GCodes G代碼 定義所有G代碼 MCodes M代碼 定義所有M代碼 WordSummary 字地址 定義后處理用到的字地址 WordSequencing 字地址順序 定義NC程式同一行字地址的輸出順序 CustomCommand 用戶指令 轉入和轉出機床指令 LinkedPosts 連接posts PrintDate 31 Jan 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 31 Jan 20 foxsemiconintegratedtechnologyInc 10 UG Post Builder界面介紹 CannedCycies 孔加工循環 定義所有孔加工循環的輸出事件 也可以修改G代碼和其它參數以及程序行的輸出 例如 在TAP攻牙模式中的G84前加入G98 SM29的事件 OperationEndSequence 操作尾 定義從最后的退刀運動到操作尾之間的所有事件 ProgramEndSequence 程序尾 定義從最后一個操作尾到程序尾之間的所有事件 包擴返回機台機械零點 主軸停止 切削液關等事件 例如 程式尾的G5 1Q0G91G28Z0 G49M09M05M30 PrintDate 31 Jan 20 foxsemiconintegratedtechnologyInc 11 UG Post Builder界面介紹 3 2 2GCodes G代碼 定義后處理中用到的所有G代碼及對應輸出文件的格式 例如 MotionLinear設定為 01 則輸出格式為 G01 PrintDate 31 Jan 20 foxsemiconintegratedtechnologyInc 12 UG Post Builder界面介紹 3 2 3MCodes M代碼 定義后處理中用到的所有M代碼及對應輸出文件的格式 例如 SpindleOn CLM設定為 03 則輸出格式為 M03 PrintDate 31 Jan 20 foxsemiconintegratedtechnologyInc 13 UG Post Builder界面介紹 3 2 4WordSummary 字地址定義 定義后處理中用到所有的字地址 Word 字地址 修改字地址的參數 Leader Code 頭碼 修改字地址的頭碼 頭碼是指字地址中數字前面的字母部分 DataType 數據類型 可以是數字和文字 Plus 正數前面是否顯示 號 No為不顯示 負數前總有 號 LeadZero 前零 正數前面的零是否輸出 Integer 整數位 整數位數 Decimal 小數點是否輸出 Fraction 小數位 小數位數 TrailZero 后零 后零是否輸出 PrintDate 31 Jan 20 foxsemiconintegratedtechnologyInc 14 UG Post Builder界面介紹 3 2 5WordSequencing 字地址順序 定義后處理中用到所有的字地址在NC程式中同一行輸出的先后順序 粉紅色的表示活動的 正在使用的 藍色的表示被抑制的 不被輸出 單墼該字地址可改變是否抑制 活動的 抑制的 SM03字地址順序的改變 用鼠標左鍵按住圖標 拖動放到SF之間 白線所指位置 放開鼠標 PrintDate 31 Jan 20 foxsemiconintegratedtechnologyInc 15 UG Post Builder界面介紹 3 2 6CustomCommand 用戶指令 Import 插入已有的指令 從UGNX4 0 POSTBUILD pblib custom command路徑下插入已有的所需指令 Export 轉出已有的指令 轉出指令 Create 復制指令 復制當前光標下的指令 Cut 刪除指令 Paste 恢復 PrintDate 31 Jan 20 foxsemiconintegratedtechnologyInc 16 UG Post Builder界面介紹 3 3N CDataDefintions NC數據格式 用來定義NC數據輸出格式 與ProgramToolPath中設置雷同 BLOCK 程序行 定義表示每一機床指令的程序行輸出那些字地址 以及字地址的輸出順序 WORD 詞 定義詞的輸出格式 包擴字頭和后面參數的格式 前后綴等 FORMAT 格式 定義數據輸出是實數 整數或字符串 OtherDataElements 其它數據 定義其它數據格式 PrintDate 31 Jan 20 foxsemiconintegratedtechnologyInc 17 UG Post Builder界面介紹 行由詞組成 詞由字加數組成 在詞定義的圖標 表示不同的選項 ForceOutput 選上后 該代碼只在當前行輸出 NoWordSeparator 不輸出字地址后的分隔符 Optional 測試是否給字地址定義了變量 定義了就輸出 沒定義就不輸出 鼠標在圖標上單墼右鍵可以選 PrintDate 31 Jan 20 foxsemiconintegratedtechnologyInc 18 UG Post Builder界面介紹 3 4OutputControl 列表和輸出控制 LlstingFile 列表文件 控制列表文件是否輸出和輸入內容 輸出內容有X Y Z坐標值 第四軸 五軸角度值 GenerateListingFile 產生文件 點選此項后處理將產生一個lpt文件 PrintDate 31 Jan 20 foxsemiconintegratedtechnologyInc 19 UG Post Builder界面介紹 N COutputFileExtension 產生文件的后綴名 GenerateGroupOutput 信息分組輸出 生成几個NC程序 在post一個串起來的主程式時 post出來的NC程式有一條主程式和對應的每條子程式 OutputWarningMessages 產生錯誤信息log文件 DisplayVerboseErrorMessages 在后處理過程中 顯示詳細錯誤信息 ActivateReviewTool 用于調試后處理 顯示三個信息窗口 PrintDate 31 Jan 20 foxsemiconintegratedtechnologyInc 20 UG Post Builder界面介紹 3 5PostFilesPreview 文件預覽 可以在文件保存之前瀏覽定義文件 def 和事件處理文件 tcl 最新改動的內容在窗口上面 舊的在下面窗口 PrintDate 31 Jan 20 foxsemiconintegratedtechnologyInc 21 創建三軸銑削后處理 開始 程式集 UGSNX4 0 后處理工具 后處理構造器 二 創建三軸銑削后處理 Step1 啟動UG PostBuilder PrintDate 31 Jan 20 foxsemiconintegratedtechnologyInc 22 創建三軸銑削后處理 Step2 進入UG PostBuilder 點墼新增 Step3 進入CreateNewPostProcessor模式 PostOutputUnit選公制MachineTool選Mill 銑床 機台種類選3 AxisController選LibraryLibrary中選fanuc 6M點墼OK PrintDate 31 Jan 20 foxsemiconintegratedtechnologyInc 23 創建三軸銑削后處理 Step4 ProgramStartSequence 程式頭設置 點墼Program ToolPath Program 進行ProgramStartSequence編輯 MOM set seq off 程式中 N 碼關閉 程式頭 號 MOM set seq on 程式中 N 碼開 如不需要 單墼右鍵選Cut刪除即可 PrintDate 31 Jan 20 foxsemiconintegratedtechnologyInc 24 創建三軸銑削后處理 立方體圖標表示標准程序行手形圖標表示用戶命令或MOM命令書頁圖標表示操作信息 單墼下拉箭頭新增OperatorMessage指令菜單中有已定義好的各種指令及G碼 M碼等信息 單墼AddBlock 加程序行 把新增的OperatorMessage拖拽到 下面 PrintDate 31 Jan 20 foxsemiconintegratedtechnologyInc 25 創建三軸銑削后處理 在OperatorMessage中輸入 mom output file basename OperatorMessage 操作信息 mom 加工輸出管理器 全稱ManufacturingOutputManagerfile basename 文件名例 12345W01 PrintDate 31 Jan 20 foxsemiconintegratedtechnologyInc 26 創建三軸銑削后處理 Step5 OperationStartSequence 操作頭設置 FromMove 從點的設置 在 FromMove 從點中分別設置G43ZH01XYM01M08 注意 在UG程式中FromPoint必需設置有OK的點 否則此欄中設置的指令不會處理到NC程式中 PrintDate 31 Jan 20 foxsemiconintegratedtechnologyInc 27 創建三軸銑削后處理 如果在菜單中找不到需要的指令 在菜單中選取NewBlock新增一程序行 拖阻拽到M01下面 在新的菜單中尋找需要的指令 從AddWord中拖阻拽到下面 也可以點選NewAddress或Text新增需要的指令 PrintDate 31 Jan 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 31 Jan 20 foxsemiconintegratedtechnologyInc 29 創建三軸銑削后處理 AutoToolChange 自動換刀的設定 此操作針對串程式后處理作業 如果是單條程式的后處理則此欄無需設置程式尾部分 在AutoToolChange設定指令 M09M05G91G28Z0 0G49G91G28Z0 0G90TM06G40G49G80G90G5 1Q1G00G90G55 在OperatorMessage中輸入 mom group name mom tool name PrintDate 31 Jan 20 foxsemiconintegratedtechnologyInc 30 創建三軸銑削后處理 Step6 ToolPath 刀軌的設定 MachineControl 機床控制的設定 在CoolantOn設置M08 Motion 運動的設置 在LinearMove中移除多余的M03S等指令例 不移除會出現 G01Z 3 M03S5000F2000移除后 G01Z 3 F2000在CircularMove中移除多余的M03S等指令在RapidMove中移除多余的H01等指令 PrintDate 31 Jan 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 31 Jan 20 foxsemiconintegratedtechnologyInc 32 創建三軸銑削后處理 在DrillDeep中G83前加上G98指令Step1 點選DrillDeepStep2 在菜單中找到G98指令 Step3 點選AddWord 將G98指令拖拽到G83前面放下 其它如G81等用相同的辦法在前面加上G98 PrintDate 31 Jan 20 foxsemiconintegratedtechnologyInc 33 創建三軸銑削后處理 Step7 OperationEndSequence 操作尾的設定 操作尾的設定包擴RetractMove ReturnMove GohomeMove EndofPath 建議此欄不做設置 如果在上述運動中設置指令 當prt檔一條程式中有若干子程式時 后處理出的NC程式在每條子程式后面都有設置的指令 PrintDate 31 Jan 20 foxsemiconintegratedtechnologyInc 34 創建三軸銑削后處理 Step8 ProgramEndSequence 程序尾的設定 在EndofProgram中設定指令M09M05G91G28Z0 0G49G5 1Q0M30 PrintDate 31 Jan 20 foxsemiconintegratedtechnologyInc 35 創建三軸銑削后處理 Step9 GCodes G碼的設定 在MotionRapid中的0改為00 則輸出的G0會變成G00 其它的指令雷同 PrintDate 31 Jan 20 foxsemiconintegratedtechnologyInc 36 創建三軸銑削后處理 Step10 MCodes M碼的設定 在Opstop中的1改為01 則輸出的M1會變成M01 其它的指令雷同 PrintDate 31 Jan 20 foxsemiconintegratedtechnologyInc 37 創建三軸銑削后處理 Step11 WordSequencing 字地址順序的設定 將M03拖拽到S的前面 將Q拖拽到F的前面 PrintDate 31 Jan 20 foxsemiconintegratedtechnologyInc 38 創建三軸銑削后處理 Step12 OutputControl 列表和輸出控制的設定 將 N COutputFileExtension 產生文件的后綴名中的ptp改為CNC 這樣輸出的NC程式后綴為 CNC PrintDate 31 Jan 20 foxsemiconintegratedtechnologyInc 39 創建三軸銑削后處理 Step13 保存后處理 點激左上角儲存鍵保存后處理 輸入后處理名稱 不能有空格 保存后將會產生三個不同后綴的文件 pui tcl def pui是PostBuilder用來打開后讀取或修改參數 tcl是UG Post用來處理機床動作事件 def是UG Post用來定義輸出格式 PrintDate 31 Jan 20 foxsemiconintegratedtechnologyInc 40 創建三軸銑削后處理 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 后處理名稱 后處理名稱 顯示在UGprt檔內的名稱 PrintDate 31 Jan 20 foxsemiconintegratedtechnologyInc 41 使用中注意事項 三 使用中注意事項 1 UG prt檔中FromPoinr Active從點的設定 必需設有OK的點資料 由于刀長補正號H01設置在后處理FromMove中 所以一條程式的第一條子程式FromPoinr Active從點必需設有OK的點資料 否則后處理出的NC檔程式沒有刀長補正號Hxx PrintDate 31 Jan 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 31 Jan 20 foxsemiconintegratedtechnologyInc 43 使用中注意事項 3 UG prt檔中一條程式中不能設置兩種刀 如右圖所示藍色部分表示程式302中有兩種刀具 如果一條程式中設有兩種刀具 且子程式302 5中FromPoinr Active設有OK的點資料 后處理輸出的NC檔程式中間出現回原點及執行刀補動作 PrintDate 31 Jan 20 foxsemiconintegratedtechnologyInc 44 使用中注意事項 4 UG prt檔中Drill孔加工 PartSurface 表面的設定 必需設定有OK的PartSurface 否則后處理輸出的NC檔程式會有多個R值及Z值 有問題的程式 PrintDate 31 Jan 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 31 Jan 20 foxsemiconintegratedtechnologyInc 46 使用中注意事項 6 UG prt檔中Drill孔加工中攻牙模式的設定 方法一 StandardTop 標准攻牙
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论