本書全部采用實例形式,針對數(shù)控車削中的常見型面,包括外圓、端面、割槽、切斷、螺紋、非圓曲線型面、普通螺紋和復(fù)雜螺紋等數(shù)控加工問題,進行宏程序編程的詳細講解,內(nèi)容編排時注重工藝和編程相結(jié)合、編程思路和操作步驟相結(jié)合、變量選擇和算法設(shè)計相結(jié)合,循序漸進,由淺入深,通過大量實例引導(dǎo)初學(xué)者逐步提高宏程序的編程技能和水平。本書實例基本上覆蓋了車削中常見的加工型面,實例程序中的語句都有詳細的注釋和總結(jié)提示,所有實例均通過FANUC數(shù)控系統(tǒng)仿真和實際運行。
第2 版前言
第1 版前言
第1 章 宏程序編程基礎(chǔ). 1
1.1 宏程序編程基礎(chǔ)—— 變量與常量 1
1.1.1 變量的概述. 1
1.1.2 變量的賦值. 1
1.1.3 變量的使用. 2
1.1.4 變量的類型. 3
1.1.5 變量的算術(shù)運算和邏輯運算 3
1.1.6 變量的自減與自增運算 5
1.1.7 常量. 6
1.2 宏程序編程基礎(chǔ)—— 控制流向的
語句. 6
1.2.1 語句的分類. 6
1.2.2 執(zhí)行流向語句的嵌套. 12
1.2.3 運算符的描述. 14
1.3 宏程序編程基礎(chǔ)—— 算法和算法
設(shè)計. 15
1.3.1 算法的概述. 15
1.3.2 算法設(shè)計的三大原則. 16
1.4 宏程序編程基礎(chǔ)—— 流程圖 17
1.4.1 流程圖基本概述. 17
1.4.2 構(gòu)成標準流程圖的圖形符號 17
1.4.3 繪制流程圖的規(guī)則. 18
1.4.4 流程圖幾種典型的結(jié)構(gòu) 19
1.5 宏程序編程基礎(chǔ)—— 編程步驟和
變量設(shè)置方法. 20
1.5.1 宏程序編程步驟. 20
1.5.2 變量設(shè)置常見方法. 20
1.6 宏程序編程基礎(chǔ)—— 簡單實例
分析. 22
1.6.1 零件圖及加工內(nèi)容. 22
1.6.2 零件圖的分析. 23
1.6.3 算法以及程序流程圖設(shè)計 23
1.7 本章小結(jié). 26
第2 章 車削簡單型面宏程序應(yīng)用. 27
2.1 實例2-1 粗車端面宏程序應(yīng)用 27
2.1.1 零件圖及加工內(nèi)容. 27
2.1.2 分析零件圖. 28
2.1.3 分析加工工藝. 28
2.1.4 選擇變量方法. 28
2.1.5 選擇程序算法. 29
2.1.6 繪制刀路軌跡. 29
2.1.7 繪制流程圖. 30
2.1.8 編制程序代碼. 30
2.2 實例2-2 粗車單外圓宏程序應(yīng)用 32
2.2.1 零件圖及加工內(nèi)容. 32
2.2.2 分析零件圖. 32
2.2.3 分析加工工藝. 32
2.2.4 選擇變量方法. 33
2.2.5 選擇程序算法. 33
2.2.6 繪制刀路軌跡. 34
2.2.7 繪制流程圖. 34
2.2.8 編制程序代碼. 35
2.2.9 編程總結(jié). 36
2.3 實例2-3 精車單外圓宏程序應(yīng)用 37
2.3.1 分析零件圖. 37
2.3.2 選擇變量方法. 37
2.3.3 繪制流程圖. 37
2.3.4 繪制刀路軌跡. 38
數(shù)控車宏程序編程實例精講 第2 版
VIII
2.3.5 編制程序代碼 38
2.3.6 編程總結(jié) 39
2.4 實例2-4 車削鉆孔宏程序應(yīng)用1. 40
2.4.1 零件圖及加工內(nèi)容 40
2.4.2 分析零件圖 40
2.4.3 分析加工工藝 41
2.4.4 選擇變量方法 41
2.4.5 選擇程序算法 42
2.4.6 繪制刀路軌跡 42
2.4.7 繪制流程圖 42
2.4.8 編制程序代碼 43
2.4.9 編程總結(jié) 44
2.5 實例2-5 車削鉆孔宏程序應(yīng)用2. 44
2.5.1 零件圖及加工內(nèi)容 45
2.5.2 分析零件圖 45
2.5.3 分析加工工藝 45
2.5.4 選擇變量方法 46
2.5.5 選擇程序算法 46
2.5.6 繪制刀路軌跡 46
2.5.7 繪制流程圖 47
2.5.8 編制程序代碼 47
2.5.9 編程總結(jié) 49
2.6 實例2-6 車削單個內(nèi)孔(通孔)
宏程序應(yīng)用 49
2.6.1 零件圖及加工內(nèi)容 49
2.6.2 分析零件圖 49
2.6.3 分析加工工藝 50
2.6.4 選擇變量方法 50
2.6.5 選擇程序算法 51
2.6.6 繪制刀路軌跡 51
2.6.7 繪制流程圖 51
2.6.8 編制程序代碼 52
2.6.9 編程總結(jié) 53
2.7 實例2-7 大直徑外圓切斷宏程序
應(yīng)用. 54
2.7.1 零件圖及加工內(nèi)容54
2.7.2 分析零件圖樣54
2.7.3 分析加工工藝54
2.7.4 選擇變量方式55
2.7.5 選擇程序算法55
2.7.6 繪制刀路軌跡56
2.7.7 繪制流程圖57
2.7.8 編制程序代碼57
2.7.9 編程總結(jié)58
2.8 實例2-8 車削外圓單個沉槽宏
程序應(yīng)用58
2.8.1 零件圖及加工內(nèi)容58
2.8.2 分析零件圖59
2.8.3 分析加工工藝59
2.8.4 繪制刀路軌跡59
2.8.5 繪制流程圖60
2.8.6 編制程序代碼61
2.8.7 編程總結(jié)62
2.9 實例2-9 車削外圓多排等距沉槽
宏程序應(yīng)用62
2.9.1 零件圖及加工內(nèi)容62
2.9.2 分析零件圖62
2.9.3 分析加工工藝63
2.9.4 選擇變量方法63
2.9.5 選擇程序算法64
2.9.6 繪制刀路軌跡65
2.9.7 繪制流程圖65
2.9.8 編制程序代碼66
2.10 本章小結(jié).68
第3 章 車削普通螺紋宏程序應(yīng)用70
3.1 螺紋加工概述.70
3.1.1 螺紋加工的常見循環(huán)指令和
特點.70
3.1.2 螺紋加工的走刀路徑71
3.2 實例3-1 車削單線螺紋宏程序
目錄
IX
應(yīng)用. 72
3.2.1 零件圖及加工內(nèi)容. 72
3.2.2 分析零件圖. 72
3.2.3 分析加工工藝. 72
3.2.4 選擇變量方法. 73
3.2.5 選擇程序算法. 73
3.2.6 繪制刀路軌跡. 73
3.2.7 繪制流程圖. 74
3.2.8 編制程序代碼. 74
3.2.9 編程總結(jié). 75
3.3 實例3-2 車削雙線螺紋宏程序
應(yīng)用. 76
3.3.1 零件圖及加工內(nèi)容. 76
3.3.2 分析零件圖. 76
3.3.3 分析加工工藝. 76
3.3.4 選擇變量方法. 77
3.3.5 選擇程序算法. 77
3.3.6 繪制刀路軌跡. 78
3.3.7 繪制流程圖. 79
3.3.8 編制程序代碼. 79
3.3.9 編程總結(jié). 81
3.4 實例3-3 車削大螺距螺紋宏程序
應(yīng)用. 81
3.4.1 零件圖及加工內(nèi)容. 81
3.4.2 分析零件圖. 82
3.4.3 分析加工工藝. 82
3.4.4 選擇變量方法. 83
3.4.5 選擇程序算法. 83
3.4.6 繪制刀路軌跡. 84
3.4.7 繪制流程圖. 84
3.4.8 編制程序代碼. 85
3.4.9 編程總結(jié). 88
3.5 實例3-4 車削內(nèi)螺紋宏程序應(yīng)用. 88
3.5.1 零件圖及加工內(nèi)容. 88
3.5.2 分析零件圖. 88
3.5.3 分析加工工藝. 89
3.5.4 選擇變量方法. 89
3.5.5 選擇程序算法. 89
3.5.6 繪制刀路軌跡. 90
3.5.7 繪制流