本書是Peter Smid先生出版的暢銷書《數(shù)控編程手冊(cè)》 (CNC Programming Handbook)的姊妹篇,主要講述有關(guān)數(shù)控宏程序的內(nèi)容。其目的是幫助讀者使用宏程序進(jìn)行數(shù)控編程,并了解什么是宏程序、如何開(kāi)發(fā)宏程序、如何有效地使用宏程序等。書中也涉及了有關(guān)CNC編程的其他幾個(gè)問(wèn)題。
書中提供了所有通用FANUC數(shù)控系統(tǒng)的宏程序?qū)嵗?,其目的不僅是作為講解編程技巧的實(shí)例,更重要的是作為實(shí)用宏程序的基礎(chǔ)幫助讀者方便容易地使用這些宏程序。各種不同控制器所使用的宏程序在編程方法上是一致的,只是在使用的語(yǔ)法上有差異。學(xué)習(xí)FANUC宏程序?qū)ψx者學(xué)習(xí)其他控制器的宏程序有很大的幫助。
隨書配套光盤收錄了大量的宏程序?qū)嵗奖阕x者調(diào)用學(xué)習(xí)。
本書適用于數(shù)控專業(yè)編程人員、數(shù)控工程技術(shù)人員和工程師學(xué)習(xí)、查閱和參考。
目錄
第1章 FANUC宏程序 1
1.1 概述 1
1.2 宏編程 3
1.3 宏程序應(yīng)用 6
1.4 技巧要求 8
第2章 基本程序代碼 10
2.1 準(zhǔn)備命令 10
2.2 輔助功能 11
2.3 銑削G代碼 11
2.4 銑削M代碼 14
2.5 車削G代碼 14
2.6 車削M代碼 17
2.7 標(biāo)準(zhǔn)程序代碼 18
2.8 可選程序代碼 18
第3章 子程序回顧 19
3.1 子程序?qū)嵗娤骷庸?19
3.2 子程序規(guī)則 23
3.3 子程序重復(fù) 24
3.4 子程序嵌套 25
3.5 子程序文件 26
3.6 子程序與宏程序比較 26
3.7 專有特征 27
3.8 CNC車床應(yīng)用 28
第4章 系統(tǒng)參數(shù) 30
4.1 什么是參數(shù) 30
4.2 參數(shù)保存 31
4.3 參數(shù)備份 31
4.4 參數(shù)確定 31
4.5 參數(shù)分類 32
4.6 參數(shù)顯示屏 34
4.7 參數(shù)數(shù)據(jù)類型 34
4.8 二進(jìn)制數(shù) 40
4.9 參數(shù)的設(shè)置和修改 41
4.10 系統(tǒng)缺省值 43
第5章 數(shù)據(jù)設(shè)置 45
5.1 偏置量輸入 45
5.2 數(shù)據(jù)設(shè)置命令 46
5.3 坐標(biāo)模式 46
5.4 工件偏置量 47
5.5 偏置存儲(chǔ)類型——銑削 48
5.6 偏置存儲(chǔ)類型——車削 52
5.7 偏置值的調(diào)整 53
5.8 刀具偏置程序入口 54
5.9 有效輸入范圍 55
5.10 車削偏置 56
5.11 MDI中的數(shù)據(jù)設(shè)置檢查 58
5.12 可編程參數(shù)入口 58
5.13 程序的移植性 60
第6章 宏程序結(jié)構(gòu) 65
6.1 基本工具 65
6.2 宏程序的定義和調(diào)用 66
6.3 宏程序號(hào) 70
第7章 變量的概念 73
7.1 宏程序變量的類型 73
7.2 宏程序中的變量 74
7.3 變量聲明 74
7.4 變量的使用 76
7.5 定制機(jī)床功能 79
第8章 變量賦值 81
8.1 局部變量 81
8.2 局部變量賦值 82
8.3 簡(jiǎn)單和模態(tài)宏程序調(diào)用 85
8.4 主程序和局部變量 87
8.5 局部變量和嵌套級(jí) 91
8.6 全局變量 92
8.7 變量的輸入范圍 92
8.8 設(shè)置變量名函數(shù)SETVN 93
8.9 全局變量的保護(hù) 94
第9章 宏程序函數(shù) 95
9.1 函數(shù)組 95
9.2 變量重新訪問(wèn)的定義 95
9.3 算術(shù)函數(shù) 98
9.4 三角函數(shù) 100
9.5 四舍五入函數(shù) 101
9.6 輔助函數(shù) 104
9.7 邏輯函數(shù) 106
9.8 變換函數(shù) 107
9.9 函數(shù)計(jì)算——專門測(cè)試 108
9.10 實(shí)際應(yīng)用方法 110
第10章 系統(tǒng)變量 117
10.1 系統(tǒng)變量識(shí)別 117
10.2 系統(tǒng)變量組 118
10.3 系統(tǒng)變量的組織 124
10.4 重置編程零點(diǎn) 125
第11章 刀具偏置變量 127
11.1 系統(tǒng)變量與刀具偏置 127
11.2 刀具偏置存儲(chǔ)組 128
11.3 刀具偏置變量——FANUC 0控制器 129
11.4 刀具偏置變量——用于銑削的FS 10/11/15/16/18/21 131
11.5 刀具偏置變量——用于車削的FS 10/11/15/16/18/21 134
第12章 模態(tài)數(shù)據(jù) 138
12.1 用于模態(tài)命令的系統(tǒng)變量 138
12.2 模態(tài)G代碼 139
12.3 數(shù)據(jù)的保存和恢復(fù) 141
12.4 其他的模態(tài)功能 142
第13章 分支和循環(huán) 145
13.1 宏程序中所做的決策 145
13.2 IF函數(shù) 146
13.3 循環(huán)的概念 149
13.4 WHILE循環(huán)結(jié)構(gòu) 151
13.5 條件表達(dá)式和空變量 154
13.6 基于宏程序的公式——正弦曲線 155
13.7 清除全局變量 157
第14章 報(bào)警與定時(shí)器 159
14.1 宏程序中的報(bào)警 159
14.2 宏程序中的定時(shí)器 162
第15章 軸位置數(shù)據(jù) 164
15.1 軸位置術(shù)語(yǔ) 164
15.2 位置信息 164
第16章 自動(dòng)操作模式 166
16.1 自動(dòng)操作控制 166
16.2 鏡像狀態(tài)檢查 170
16.3 已加工零件數(shù)量的控制 171
第17章 編輯宏程序 173
17.1 編輯單元 173
17.2 程序注釋 173
17.3 宏程序函數(shù)的縮寫 174
第18章 參數(shù)化編程 175
18.1 什么是參數(shù)化編程 175
18.2 參數(shù)化編程的優(yōu)勢(shì) 176
18.3 進(jìn)行宏程序開(kāi)發(fā)的方法 177
第19章 相似零件類 179
19.1 深入開(kāi)發(fā)宏程序——定位銷 179
第20章 用于加工的宏程序 189
20.1 斜線上的孔型——版本1 189
20.2 斜線上的孔型——版本2 192
20.3 框架孔型 193
20.4 螺栓孔圓周分布的孔型 197
20.5 圓弧分布的孔型 201
20.6 圓柱型腔的粗加工 203
20.7 圓柱型腔的精加工 207
20.8 槽加工宏程序 211
20.9 不同深度的環(huán)形槽加工 215
20.10 矩形型腔的精加工 218
第21章 定制循環(huán) 222
21.1 特殊循環(huán) 222
21.2 G代碼宏程序調(diào)用 223
21.3 M功能宏程序調(diào)用 223
21.4 G13 圓弧切削 223
第22章 外部輸出 232
22.1 端口開(kāi)啟與關(guān)閉命令 232
22.2 數(shù)據(jù)輸出功能 232
22.3 參數(shù)設(shè)置——?FANUC 10/11/12/15 234
22.4 參數(shù)設(shè)置——?FANUC 16/18/21 235
22.5 外部輸出函數(shù)結(jié)構(gòu) 236
22.6 DPRNT實(shí)例 238
第23章 測(cè)量中宏程序的使用 239
23.1 什么是檢測(cè)技術(shù) 239
23.2 CNC機(jī)床上的測(cè)量裝置 241
23.3 探針的類型 242
23.4 探針選擇標(biāo)準(zhǔn) 242
23.5 CNC機(jī)床測(cè)量技術(shù) 243
23.6 在線測(cè)量 244
23.7 要測(cè)量的特征 245
23.8 校準(zhǔn)裝置 249
23.9 定心宏程序?qū)嵗?249
23.10 探針長(zhǎng)度校準(zhǔn) 251
23.11 跳轉(zhuǎn)命令G31 254
第24章 附加資源 255
24.1 宏程序執(zhí)行期間的限制 255
24.2 宏編程知識(shí) 256
24.3 補(bǔ)充資源 258
24.4 實(shí)用編程方法 258
24.5 宏編程技巧 259
第25章 宏程序課程概要 260
25.1 宏程序課程概要 260
25.2 結(jié)束語(yǔ) 263
1.png (371.37 KB)
下載附件
2019-10-18 18:08 上傳
2.png (396.21 KB)
下載附件
2019-10-18 18:08 上傳
【必讀】版權(quán)免責(zé)聲明
1、本主題所有言論和內(nèi)容純屬會(huì)員個(gè)人意見(jiàn),與本論壇立場(chǎng)無(wú)關(guān)。2、本站對(duì)所發(fā)內(nèi)容真實(shí)性、客觀性、可用性不做任何保證也不負(fù)任何責(zé)任,網(wǎng)友之間僅出于學(xué)習(xí)目的進(jìn)行交流。3、對(duì)提供的數(shù)字內(nèi)容不擁有任何權(quán)利,其版權(quán)歸原著者擁有。請(qǐng)勿將該數(shù)字內(nèi)容進(jìn)行商業(yè)交易、轉(zhuǎn)載等行為,該內(nèi)容只為學(xué)習(xí)所提供,使用后發(fā)生的一切問(wèn)題與本站無(wú)關(guān)。 4、本網(wǎng)站不保證本站提供的下載資源的準(zhǔn)確性、安全性和完整性;同時(shí)本網(wǎng)站也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的損失或傷害。 5、本網(wǎng)站所有軟件和資料均為網(wǎng)友推薦收集整理而來(lái),僅供學(xué)習(xí)用途使用,請(qǐng)務(wù)必下載后兩小時(shí)內(nèi)刪除,禁止商用。6、如有侵犯你版權(quán)的,請(qǐng)及時(shí)聯(lián)系我們(電子郵箱1370723259@qq.com)指出,本站將立即改正。
|