本書是國家級數控技術專業教學團隊“十二五”規劃教材,根據高職高專機械類“數控加工編程技術”課程教學大綱編寫。全書共8章,包括數控技術與數控機床概論、數控加工編程基礎、數控加工的工藝設計與基本操作、數控車床與車削中心的程序編制、數控銑床與加工中心的程序編制、用戶宏程序、數控電火花線切割機床的程序編制、計算機輔助編程。
本書貫徹了高職高專教育“以技能型應用性人才培養為主,重在實踐”的原則;取材合理,內容豐富,理論聯系實際;書中配有大量編程實例及習題,圖文并茂,直觀易懂;同時注意吸取本專業應用的最新成果,兼顧了數控加工編程技術的先進性和實用性。各章均附“練習與思考”。
本書可作為大專院校數控技術及應用、機械制造與自動化、計算機輔助設計與制造、機電一體化、模具設計與制造等相關專業的教材,也可作為機械工程類各專業的教材,同時可作為從事數控編程、數控機床應用等研究的工程技術人員的參考書。
第1章 數控技術與數控機床概論 1
1.1 數控技術概述 2
1.1.1 數控的基本概念 2
1.1.2 數控技術的發展歷程 3
1.2 數控機床概述 4
1.2.1 數控機床的組成與工作原理 4
1.2.2 數控機床的分類 6
1.2.3 數控加工的特點和應用范圍 11
1.2.4 數控技術的現狀與發展趨勢 12
練習與思考 14
第2章 數控加工編程基礎 15
2.1 數控編程的內容與方法 16
2.1.1 數控編程的內容與步驟 16
2.1.2 數控編程的方法 17
2.2 數控編程的格式與代碼 18
第1章 數控技術與數控機床概論 1
1.1 數控技術概述 2
1.1.1 數控的基本概念 2
1.1.2 數控技術的發展歷程 3
1.2 數控機床概述 4
1.2.1 數控機床的組成與工作原理 4
1.2.2 數控機床的分類 6
1.2.3 數控加工的特點和應用范圍 11
1.2.4 數控技術的現狀與發展趨勢 12
練習與思考 14
第2章 數控加工編程基礎 15
2.1 數控編程的內容與方法 16
2.1.1 數控編程的內容與步驟 16
2.1.2 數控編程的方法 17
2.2 數控編程的格式與代碼 18
2.2.1 數控加工程序的格式 19
2.2.2 數控編程的代碼 21
2.3 數控編程的坐標系 25
2.3.1 機床坐標系 26
2.3.2 工件坐標系 28
2.4 常用G、M代碼的用法 30
2.4.1 常用G代碼及用法 30
2.4.2 常用M代碼及用法 42
2.5 程序編制中的數值計算 43
2.5.1 基點坐標的計算 43
2.5.2 節點坐標的計算 46
2.5.3 輔助計算 46
2.5.4 編程誤差的控制 47
練習與思考 47
第3章 數控加工的工藝設計與基本操作 50
3.1 數控加工工藝設計 51
3.1.1 確定零件的數控加工內容 51
3.1.2 零件圖樣的數控加工工藝性分析 52
3.1.3 加工方法與數控機床的選擇 54
3.1.4 加工刀具的選擇 55
3.1.5 數控加工工序設計 59
3.1.6 數控加工專用技術文件的編寫 65
3.2 數控加工的基本操作 68
3.2.1 數控機床的操作面板簡介 68
3.2.2 數控機床的基本操作流程 70
3.2.3 數控機床安全操作規程 72
練習與思考 72
第4章 數控車床與車削中心的程序編制 74
4.1 數控車床與車削中心簡介 75
4.1.1 數控車床的組成及主要加工對象 75
4.1.2 數控車床的分類 76
4.1.3 數控車床與車削中心的加工工藝 78
4.2 數控車床和車削中心編程基礎 80
4.2.1 數控車床和車削中心的坐標系 80
4.2.2 數控車床和車削中心的編程特點 82
4.3 FANUC數控車削系統程序編制 84
4.3.1 基本編程指令及用法 84
4.3.2 固定循環功能指令及用法 88
4.3.3 螺紋切削指令及用法 101
4.4 華中數控車削系統的程序編制 105
4.4.1 基本編程指令 105
4.4.2 固定循環指令 106
4.4.3 華中系統編程綜合實例 112
4.5 數控車床與車削中心編程實例 113
4.5.1 螺紋臺階軸加工編程實例 113
4.5.2 球頭軸加工編程實例 117
4.5.3 軸套配合件加工編程實例 121
練習與思考 129
第5章 數控銑床與加工中心的程序編制 132
5.1 數控銑床與加工中心簡介 133
5.1.1 數控銑床與加工中心的主要功能及加工對象 133
5.1.2 數控銑床與加工中心的主要結構 134
5.1.3 數控銑削加工工藝 140
5.2 FANUC數控系統銑削加工程序的編制 153
5.2.1 常用編程指令及用法 153
5.2.2 子程序 163
5.2.3 固定循環功能 165
5.3 華中數控系統銑削加工程序的編制 179
5.3.1 零件程序的格式 179
5.3.2 華中(HNC-21/22M)系統功能 179
5.3.3 華中(HNC-21/22M)系統基本編程指令 180
5.3.4 零件銑削加工編程實例 187
5.4 典型零件加工的程序編制 191
5.4.1 內輪廓加工編程實例 191
5.4.2 外輪廓加工編程實例 194
5.4.3 模具零件加工編程實例 197
5.4.4 殼體(箱體或葉片)零件加工編程實例 202
練習與思考 206
第6章 用戶宏程序 210
6.1 用戶宏程序概述 211
6.1.1 用戶宏程序的基本概念 211
6.1.2 變量及其使用方法 213
6.1.3 變量的種類 214
6.2 A類型的用戶宏程序 215
6.2.1 宏指令G65 215
6.2.2 宏指令的應用 221
6.3 B類型的用戶宏程序 225
6.3.1 調用指令 225
6.3.2 控制指令 227
6.3.3 刀具補償量的讀取 228
6.3.4 運算指令 228
6.3.5 圓周點陣孔群的加工 228
6.3.6 直線點陣孔群的加工 229
6.3.7 網式點陣孔群加工 230
練習與思考 233
第7章 數控電火花線切割機床的程序編制 234
7.1 數控電火花線切割加工 235
7.1.1 數控電火花線切割機床的基本原理和加工特點 235
7.1.2 數控電火花線切割加工的工藝準備 238
7.1.3 零件裝夾 243
7.1.4 電極絲的選擇和調整 244
7.1.5 工藝參數的選擇 245
7.2 數控電火花線切割機床的編程方法 247
7.2.1 數控電火花線切割機床編程基礎 247
7.2.2 數控電火花線切割機床的常用編程格式 248
7.2.3 數控電火花線切割機床的編程實例 258
練習與思考 259
第8章 計算機輔助編程 261
8.1 計算機輔助編程概述 262
8.1.1 計算機輔助編程的基本原理 262
8.1.2 計算機輔助編程的主要特點 263
8.1.3 計算機輔助編程的分類 264
8.2 CAD/CAM集成數控編程系統簡介 269
8.2.1 CAD/CAM軟件系統的組成 269
8.2.2 CAD/CAM軟件系統的基本功能 270
8.2.3 CAD/CAM軟件系統編程的基本步驟 271
8.2.4 常用的集成化CAD/CAM軟件簡介 273
8.3 MasterCAM系統的應用 276
8.3.1 MasterCAM軟件的基本操作 276
8.3.2 MasterCAM軟件的基本編程方法 280
8.3.3 銑削加工編程實例 281
8.3.4 車削加工編程實例 290
8.4 CAXA制造工程師的應用 314
8.4.1 CAXA軟件基本操作 314
8.4.2 CAXA編程基本方法 316
8.4.3 銑削加工編程實例 318
8.4.4 車削加工編程實例 335
練習與思考 340
主要參考文獻 342