本書主要講述 PowerMill 數控編程軟件的后處理軟件 Post Processor,涉及 FANUC、Heidenhain 兩個主
流數控系統后處理,重點講解了創(chuàng)建、修改和訂制三軸、四軸和五軸數控加工后處理文件。全書共 9 章,
第 1 章對 PowerMill 后處理進行概述;第 2 章介紹后處理軟件 Post Processor 及其選項文件設置;第 3 章詳
細介紹 Post Processor 后處理文件編輯器的功能;第 4 章講解從零起步創(chuàng)建 FANUC 數控系統三軸后處理文
件的方法,特別講解了條件判斷語句 if…end if 的使用、孔加工類固定循環(huán)代碼的輸出;第 5 章講解從零起
步創(chuàng)建 Heidenhain 數控系統三軸后處理文件的方法;第 6 章介紹根據已有后處理文件修改訂制 FANUC 數
控系統三軸后處理實例,特別講解了腳本功能的使用;第 7 章介紹根據已有四軸加工機床修改訂制 FANUC
數控系統四軸后處理實例;第 8 章介紹根據已有五軸加工機床修改訂制 FANUC 數控系統五軸后處理實例,
包括五軸聯動加工、3+2 軸加工和三軸加工的后處理文件,特別講解了 RTCP 功能、坐標系旋轉功能等;
第 9 章介紹根據已有后處理文件修改訂制 Heidenhain 數控系統五軸后處理實例;附錄解釋了 Post Processor
軟件的全部內置參數。通過本書的學習,可幫助讀者快速掌握 PowerMill 后處理的基礎知識和核心技巧。
為方便讀者學習,本書提供書中所有的實例源文件、完成的項目文件以及操作視頻教學資料,可通過
手機瀏覽器掃描前言中相關二維碼下載。聯系 QQ296447532,贈送 PPT 課件素材。
本書可作為大中專院校、技工學校和各類型培訓班師生的教材,也可供機械加工企業(yè)、工科科研院所
從事數控加工的工程技術人員參考。
前言
第 1 章 PowerMill 后處理概述1
1.1 PowerMill 軟件后處理體系 1
1.2 刀位文件 CLDATA 2
1.3 PowerMill 軟件后處理工作流程 4
1.4 在 PowerMill 軟件中后處理 NC 代碼 5
第 2 章 Post Processor 后處理及選項文件設置 10
2.1 Post Processor 后處理軟件 10
2.2 在 Post Processor 軟件中獨立后處理刀路 12
2.3 Post Processor 機床選項文件設置 15
2.3.1 設置后處理文件的信息(Information) 16
2.3.2 設置后處理文件初始化參數(Initialisation) 18
2.3.3 設置后處理文件保護(Protection) 18
2.3.4 設置程序生成參數(Program Generation) 19
2.3.5 設置機床運動學參數(Machine Kinematics) 30
2.3.6 設置格式(Format) 37
第 3 章 Post Processor 后處理文件編輯器功能詳解 39
3.1 設置 NC 程序中的命令(Commands) 40
3.1.1 程序頭命令(Program Start) 41
3.1.2 刀路開始命令(Toolpath Start) 44
3.1.3 控制器開關命令(Controller Switches) 45
3.1.4 移動命令(Move) 47
3.1.5 換刀命令(Tool) 50
3.1.6 固定循環(huán)命令(Cycles) 52
3.1.7 圓弧插補命令(Arc) 54
3.1.8 雜項命令(Misc) 56
3.1.9 用戶自定義命令(User Commands) 57
3.1.10 刀路結束命令(Toolpath End) 58
3.1.11 程序尾命令(Program End) 59
3.2 設置 NC 程序代碼的格式(Formats) 59
3.2.1 格式的屬性 60
3.2.2 創(chuàng)建并應用新格式 63
3.3 后處理文件的參數(Parameters) 63
3.3.1 系統內置參數及參數的屬性 63
3.3.2 創(chuàng)建用戶自定義參數 65
3.3.3 給參數賦值 66
3.4 創(chuàng)建并使用結構(Structures) 67
3.5 在 NC 程序中插入表格(Tables) 69
3.6 創(chuàng)建腳本功能(Script) 73
3.6.1 JScript 語言概述 73
3.6.2 創(chuàng)建腳本 76
3.6.3 Post Processor 內部函數 77
第4章 從零起步創(chuàng)建 FANUC 數控系統三軸后處理文件 83
4.1 FANUC 數控系統及其代碼體系 83
4.2 創(chuàng)建 FANUC 數控系統三軸加工后處理文件 85
4.2.1 新建后處理文件 85
4.2.2 輸出程序頭代碼 85
4.2.3 首次調試后處理文件 87
4.2.4 創(chuàng)建和應用程序行號及格式 89
4.2.5 輸出程序名 92
4.2.6 輸出程序頭注釋部分 94
4.2.7 輸出 G01/G00 代碼 101
4.2.8 輸出表格111 4.2.9 輸出換刀 T 指令 114
4.2.10 輸出主軸轉速 S 指令. 118
4.2.11 輸出冷卻 M 指令 123
4.2.12 輸出刀具長度補償 H 指令 126
4.2.13 輸出卸載刀具代碼 128
4.2.14 輸出刀路開始代碼 130
4.2.15 輸出程序尾代碼 131
4.2.16 輸出 G02/G03 指令 132
4.2.17 使用條件判斷語句 if…end if 控制代碼輸出 138
4.2.18 輸出孔加工類固定循環(huán)代碼 . 143
4.2.19 保存后處理文件和項目文件 . 160
第5章 從零起步創(chuàng)建 Heidenhain 數控系統三軸后處理文件 161
5.1 Heidenhain 數控系統及其代碼體系 161
5.2 創(chuàng)建 Heidenhain 數控系統三軸加工后處理文件 164
5.2.1 新建后處理文件 165
5.2.2 輸出程序頭代碼 165
5.2.3 首次調試后處理文件 166
5.2.4 創(chuàng)建和應用程序行號及格式 167
5.2.5 輸出程序頭部分 170
5.2.6 輸出刀路頭部分 190
5.2.7 輸出參數化進給率 193
5.2.8 輸出首次裝載刀具代碼 199
5.2.9 輸出后續(xù)換刀代碼 205
5.2.10 輸出卸載刀具代碼 206
5.2.11 輸出單條刀路開始代碼 209
5.2.12 輸出高速加工代碼 214
5.2.13 輸出直線切削代碼 217
5.2.14 輸出快速定位移動代碼 225
5.2.15 輸出圓弧切削代碼 227
5.2.16 輸出孔加工類固定循環(huán)代碼 230
5.2.17 輸出程序尾代碼 242
5.2.18 保存后處理文件和項目文件 245
第6章 修改訂制 FANUC 數控系統三軸后處理實例 246
6.1 加載已有后處理文件并進行調試 246
6.2 不輸出程序段號 250
6.3 修改程序頭輸出信息 251
6.4 修改刀具表格輸出信息 256
6.5 控制坐標值小數輸出位數 258
6.6 選擇輸出高速加工代碼 259
6.7 選擇輸出圓弧切削半徑樣式 262
6.8 選擇輸出換刀代碼 264
6.9 選擇輸出程序尾代碼 267
6.10 使用腳本功能設置輸出工件坐標系可選 268
6.11 保存后處理文件和項目文件 272
第7章 修改訂制 FANUC 數控系統四軸后處理實例 273
7.1 四軸機床及四軸加工方式 273
7.2 訂制 FANUC 數控系統四軸后處理文件 275
7.2.1 加載已有三軸后處理文件并進行調試 275
7.2.2 添加旋轉軸并設置其運動參數 277
7.2.3 在命令中添加旋轉軸 278
7.2.4 調試并驗證四軸后處理文件 279
7.3 保存后處理文件和項目文件 280
第8章 修改訂制 FANUC 數控系統五軸后處理實例 281
8.1 五軸加工后處理概述 281
8.1.1 五軸機床. 281
8.1.2 繞刀具中心點旋轉功能 285
8.1.3 訂制五軸后處理文件的準備工作 287
8.2 訂制 FANUC 數控系統雙擺臺五軸聯動加工后處理文件 288
8.2.1 加載三軸后處理文件并初步調試 288
8.2.2 添加旋轉軸和擺動軸并設置運動參數 289
8.2.3 創(chuàng)建 RTCP 功能開關參數 291
8.2.4 在命令中添加旋轉軸和擺動軸 291
8.2.5 控制輸出 RTCP 代碼 293
8.2.6 調試并驗證五軸聯動加工后處理文件 299
8.2.7 五軸聯動加工刀路間連接過渡段設置 300
8.3 訂制 FANUC 數控系統雙擺臺五軸定位加工后處理文件 303
8.3.1 FANUC 數控系統坐標系旋轉指令 G68.2 303
8.3.2 設置 3+2 軸加工選項文件參數 305
8.3.3 創(chuàng)建坐標系旋轉功能開關參數 306
8.3.4 設置用戶坐標系打開命令 307
8.3.5 調試并驗證 3+2 軸加工后處理文件 311
8.4 訂制 FANUC 數控系統五軸后處理文件程序頭和程序尾 315
8.4.1 修訂程序頭命令參數 315
8.4.2 修訂程序尾命令參數 322
8.5 保存后處理文件和項目文件 329
第 9 章 修改訂制 Heidenhain 數控系統五軸后處理實例 331
9.1 加載三軸后處理文件并初步調試 331
9.2 添加旋轉軸和擺動軸并設置運動參數 335
9.3 輸出用戶坐標系變換復位代碼 337
9.4 創(chuàng)建 RTCP 功能開關參數 339
9.5 輸出機床復位代碼 340
9.6 編輯換刀后首次移動命令 343
9.7 修改直線移動命令 346
9.8 修改程序尾命令 347
9.9 五軸聯動加工代碼后處理調試 349
9.10 修改訂制 3+2 軸加工后處理文件 352
9.11 后處理 3+2 軸加工代碼 356
9.12 修改坐標格式 356
9.13 后處理 3+2 軸和五軸聯動加工代碼 357
9.14 保存后處理文件和項目文件 359
附錄 Post Processor 內置參數 360
參考文獻 369