本書根據應用型本科院校機械相關專業對學生的培養目標和企業需求,結合國家職業技能標準對數控車工、數控銑工和加工中心操作工的理論知識和技能要求編寫。全書以FANUC數控系統加工工藝與編程為主線展開敘述,內容由淺入深、循序漸進,采用“理實一體化”的教學模式。全書共分為五章,主要內容包括:數控機床基礎知識、數控機床編程基礎與加工工藝、FANUC系統數控車床編程、FANUC系統數控銑床與加工中心編程、FANUC系統宏程序編程等。
本書可作為應用型本科院校機械設計制造及其自動化和機械電子工程等專業的教材,也可作為職業院校數控專業的教材,還可供相關工程技術人員參考。
前言
第1章數控機床基礎知識1
11概述1
12數控機床的分類2
13常用數控機床與刀具5
131數控車床與刀具5
132數控銑床和加工中心與刀具7
14數控加工技術的產生與發展11
141數控機床的產生11
142數控技術現狀11
143數控技術的發展13
思考與練習17
第2章數控機床編程基礎與加工工藝18
21概述18
211數控編程的概念18
212數控編程的內容與步驟18
213數控編程的方法19
22數控機床的坐標系20
221坐標系建立的原則21
222坐標系的確定21
223機床坐標系、機床原點、機床參考點22
224工件坐標系、工件原點23
225絕對坐標與相對坐標24
23數控加工程序結構與格式24
231程序的結構25
232程序段格式25
24數控加工工藝設計27
241工藝分析與設計27
242切削用量的選擇32
243工藝文件的編制33
25數控編程中的數值計算34
251基點的坐標計算34
252節點的坐標計算35
思考與練習35
第3章FANUC系統數控車床編程37
31FANUC系統數控車床編程基礎37
311數控車床編程特點37
312數控車床的坐標系37
32數控車床常用功能指令38
321準備功能G代碼與輔助功能M代碼38
322數控車床刀具補償功能40
323坐標系設定G50與G54~G5944
324基本指令G00、G0145
325圓弧插補G02、G0347
33單一固定循環指令51
331內外徑車削單一固定循環G9051
332端面車削單一固定循環G9453
34FANUC 系統數控車削復合循環指令55
341精加工循環G7055
342內外徑粗車復合循環G7155
343端面粗車復合循環G7261
344固定形狀粗車復合循環G7365
345深孔鉆循環G7469
346內外徑切槽循環G7571
35螺紋切削指令73
351螺紋切削單行程G3273
352螺紋切削單一固定循環G9276
353螺紋切削復合循環G7679
354雙線螺紋與內螺紋G7682
36FANUC數控車削編程綜合實例84
361綜合實例一84
362綜合實例二87
思考與練習91
第4章FANUC系統數控銑床與加工中心編程96
41數控銑床與加工中心概述96
411數控銑床與加工中心編程基礎96
412常用銑削刀具97
413平面銑削方式99
42數控銑床與加工中心的對刀100
421對刀的原理與目的100
422對刀的方法101
43數控銑床與加工中心常用指令103
431準備功能G103
432坐標系選擇G54~G59與G92105
433運動控制G00~G03106
434刀具補償108
435單位設定與位置設定112
436輔助功能M114
44子程序的指令114
441子程序的格式114
442子程序的應用115
45圖形變換功能指令116
451鏡像功能G511、G501116
452縮放功能G51、G50118
453旋轉功能G68、G69119
46孔加工固定循環指令121
461孔加工動作和編程格式121
462鉆孔循環G81、G82123
463深孔鉆固定循環G73、G83124
464攻螺紋固定循環G84、G74126
465鏜孔固定循環G85~G89與取消鉆孔循環G80128
47數控銑床與加工中心編程實例129
471鉆孔循環編程實例129
472加工外輪廓工件編程實例131
473刀具半徑補償指令編程實例132
48數控銑床與加工中心綜合實例135
481綜合實例一(初級工樣題)135
482綜合實例二(中級工樣題)137
49數控銑床與加工中心自動編程140
491典型CAD/CAM軟件介紹140
492圖形交互自動編程141
493自動編程實例142
思考與練習144
第5章FANUC系統宏程序編程146
51宏程序概述146
52變量147
53宏程序函數148
54FANUC數控加工系統的轉移和循環功能149
55數控車床宏程序編程實例150
551車削拋物線的宏程序設計150
552車削雙曲線的宏程序設計151
553車削橢圓的宏程序設計151
56數控銑床與加工中心宏程序編程實例153
561橢圓的宏程序設計153
562半球(凸凹球)宏程序設計155
563數控銑床(加工中心)銑削宏程序設計157
思考與練習159
參考文獻161