本書從一個一線實際數控機床操作者的角度,對數控編程及操作初學者容易困惑的內容進行了講解。本書選擇在工廠里應用廣泛、有代表性的FANUC Series 0i-TC/TD車削系統為例進行講解,側重于手工編程。本書主要內容包括:數控機床安全操作規程,數控刀具和切削工藝的選擇,數控車床編程,數控車床面板與操作,用戶宏程序。本書附錄還介紹了三角函數關系、數控操作面板常用術語英漢對照和非平方數二次根式的計算方法。
本書可供剛入門的數控編程、操作人員使用,也可作為職業院校數控專業師生的參考書。
① 通過形象的實例講解了前置刀架G02/G03、G41/G42、刀尖方位號的相關知識。
② 詳細地介紹了對刀、各類坐標系之間的關系。
③ 詳細地介紹了G71~G75各循環的特點及使用時的注意事項,以圖文并茂的方式對容易產生誤解的地方著重進行了說明。
④ 詳細地介紹了螺紋各項參數,其中尤其注重對螺紋車削的解釋。
⑤ 以列表的形式將宏程序中數據更新的位置對自變量定義域的影響進行了詳細的說明。
⑥ 分別以中心角和離心角為步距編寫旋轉橢圓、旋轉雙曲線宏程序,采用不同方案,異曲同工。
前言
第1章數控機床安全操作規程1
1.1安全操作注意事項1
1.2文明生產要求3
1.3刀架注意事項4
1.4機床操作方法和經驗5
1.5數控機床的日常維護和保養8
1.5.1數控機床的日常維護8
1.5.2數控機床的日常保養8
1.6數控系統的日常維護9
第2章數控刀具和切削工藝的選擇10
2.1金屬切削刀具材料10
2.1.1常用刀具材料10
2.1.2新型刀具材料12
2.1.3涂層刀具材料13
2.2數控刀具的選擇14
2.2.1影響數控刀具選擇的因素14
2.2.2數控刀具的性能要求15
2.2.3數控刀具的選擇方法15
2.2.4可轉位刀片的型號16
2.3切削用量的選擇19
2.3.1切削速度的選擇19
2.3.2進給量的選擇19
2.3.3背吃刀量的選擇20
2.3.4切削用量推薦表20
2.4相關位置點的設置21
2.4.1對刀點21
2.4.2起刀點和退刀點21
2.4.3換刀點21
2.5裝刀的技術要求21
2.6車削加工順序的安排22
第3章數控車床編程23
3.1數控車床的分類與特點23
3.1.1數控車床的分類23
3.1.2數控車床的特點24
3.2數控車床坐標系24
3.2.1數控車床的坐標系設置24
3.2.2機床坐標系與機床原點25
3.2.3參考坐標系與機床參考點的確定技巧25
3.2.4工作坐標系與工件原點、編程零點的相互關系26
3.3程序的結構格式26
3.3.1程序結構26
3.3.2程序段的格式27
3.4數控系統主要功能簡介27
3.4.1準備功能(G功能)27
3.4.2刀具功能(T功能)28
3.4.3主軸設置指令G96、G97、G5029
3.4.4輔助功能(M指令)30
3.5準備功能的使用方法詳解及編程技巧32
3.5.1快速定位指令G0032
3.5.2直線插補指令G0134
3.5.3圓弧插補指令G02、G0339
3.5.4暫停指令G0441
3.5.5單位設置指令G20、G2142
3.5.6參考點的相關指令42
3.6工件坐標系指令的使用方法詳解43
3.6.1機床坐標系指令G5344
3.6.2建立工件坐標系指令G5044
3.6.3回零試切法設置G54~G59坐標系46
3.6.4設置刀具偏移值建立工件坐標系47
3.6.5改變工件坐標系49
3.6.6設定局部坐標系51
3.6.7各類坐標系之間的關系52
3.6.8對刀的注意事項54
3.7固定循環指令的使用方法詳解55
3.7.1外徑/內徑切削循環指令G9055
3.7.2端面/錐面切削循環指令G9457
3.7.3軸向粗車循環指令G7159
3.7.4徑向粗車循環指令G7263
3.7.5仿形切削循環指令G7365
3.7.6精車循環指令G7069
3.7.7G71、G72和G73的區別70
3.7.8端面切槽/鉆孔循環指令G7471
3.7.9內徑/外徑切槽循環指令G7572
3.8螺紋切削加工指令的使用方法詳解76
3.8.1螺紋種類和各項參數76
3.8.2單步螺紋切削指令G3284
3.8.3變螺距螺紋切削指令G3485
3.8.4螺紋切削循環指令G9286
3.8.5螺紋切削多重循環指令G7698
3.9車孔綜合實例100
3.10細長軸的車削103
3.11子程序及其用法107
3.12刀尖半徑補償指令(G41、G42)的用法110
3.12.1刀尖半徑補償的概念110
3.12.2指令格式110
3.12.3刀尖半徑補償的過程111
3.12.4假想刀尖位置方向112
3.12.5補償量的確定112
3.12.6使用刀尖半徑補償指令的注意事項112
3.13前置刀架與后置刀架的區別114
第4章數控車床面板與操作116
4.1數控車床面板116
4.1.1數控車床面板組成116
4.1.2操作面板116
4.1.3控制面板119
4.2數控車床操作122
4.2.1開機與關機122
4.2.2手動操作123
4.2.3程序的編輯123
4.2.4MDI操作124
4.2.5程序運行125
4.2.6數據的輸入/輸出126
4.2.7設定和顯示數據127
第5章用戶宏程序130
5.1宏程序基礎知識130
5.1.1變量131
5.1.2系統變量134
5.1.3運算指令141
5.1.4賦值與變量147
5.1.5宏語句和一般數控語句147
5.1.6轉移和循環148
5.1.7宏程序調用152
5.2數控車床宏程序加工實例161
5.2.1橢圓161
5.2.2拋物線174
5.2.3雙曲線177
5.2.4正弦、余弦、正切曲線184
5.2.5米制梯形螺紋車削宏程序186
附錄189
附錄A三角函數關系189
附錄B數控操作面板常用術語英漢對照191
附錄C非平方數二次根式的計算方法193
參考文獻194