FANUC數控系統用戶宏程式與編程技巧

FANUC數控系統用戶宏程式與編程技巧

宏程式變數的類型 宏程式中的變數 宏程式函式

圖書信息

作 者: 彼得·斯密德(Peter Smid),羅學科趙玉俠劉瑛 等 著

叢 書 名:
出 版 社: 化學工業出版社
ISBN:9787122004796
出版時間:2007-08-01
版 次:1
頁 數:263
裝 幀:平裝
開 本:16開
所屬分類:圖書 > 計算機與網際網路 > 人工智慧

內容簡介

本書是Peter Smid先生出版的暢銷書《數控編程手冊》 (CNC Programming Handbook)的姊妹篇,主要講述有關數控宏程式的內容。其目的是幫助讀者使用宏程式進行數控編程,並了解什麼是宏程式、如何開發宏程式、如何有效地使用宏程式等。書中也涉及了有關CNC編程的其他幾個問題。 
書中提供了所有通用FANUC數控系統的宏程式實例,其目的不僅是作為講解編程技巧的實例,更重要的是作為實用宏程式的基礎幫助讀者方便容易地使用這些宏程式。各種不同控制器所使用的宏程式在編程方法上是一致的,只是在使用的語法上有差異。學習FANUC宏程式對讀者學習其他控制器的宏程式有很大的幫助。 
隨書配套光碟收錄了大量的宏程式實例,方便讀者調用學習。 
本書適用於數控專業編程人員、數控工程技術人員和工程師學習、查閱和參考。

作者簡介

作者:(美國)彼得·斯密德
Peter Smid是一位專業顧問、教育家和演講家,在工業和教學領域中具有多年實際經驗。在工作中,他蒐集了CNC和CAD/CAM在各個層面上套用的大量經驗並向製造業及教學機構提供計算機數控技術、編程、CAD/CAM、先進制造、加工、安裝以及許多其他相關領域的實際套用方面的諮詢。他在CNC編程、加工以及企業員工培訓方面有著廣闊的工業背景,數百家公司從他淵博的知識中獲益。
Smid先生長年與先進制造公司及CNC機械銷售人員打交道,並且致力於大量技術院校和機構的工業技術規劃以及機械加工廠的技術培訓,這更擴展了他在CNC/和CAD/CAM培訓、計算機套用和需求分析、軟體評估、系統配置、編程、硬體選擇、用戶化軟體以及操作管理領域的專業和諮詢技能。
多年以來,Smid先生在美國、加拿大和歐洲的大中專院校給成千上萬的老師和學生講授過數百個用戶化程式,同時也給大量製造公司、個體機構和個人授過課。
他活躍於各種工業貿易展、學術會議、機械加工廠以及各種研討會,包括提交論文、會議報告以及為許多專業機構做演講。他還發表了大量CNC和CAD/CAM方面的文章和內部參考資料。作為CNC行業和教學領域的專家,他製作了數萬頁高質量的培訓材料。

圖書目錄

第1章 FANUC宏程式 1
1.1 概述 1
1.2 宏編程 3
1.3 宏程式套用 6
1.4 技巧要求 8
第2章 基本程式代碼 10
2.1 準備命令 10
2.2 輔助功能 11
2.3 銑削G代碼 11
2.4 銑削M代碼 14
2.5 車削G代碼 14
2.6 車削M代碼 17
2.7 標準程式代碼 18
2.8 可選程式代碼 18
第3章 子程式回顧 19
3.1 子程式實例——銑削加工 19
3.2 子程式規則 23
3.3 子程式重複 24
3.4 子程式嵌套 25
3.5 子程式檔案 26
3.6 子程式與宏程式比較 26
3.7 專有特徵 27
3.8 CNC車床套用 28
第4章 系統參數 30
4.1 什麼是參數 30
4.2 參數保存 31
4.3 參數備份 31
4.4 參數確定 31
4.5 參數分類 32
4.6 參數顯示屏 34
4.7 參數數據類型 34
4.8 二進制數 40
4.9 參數的設定和修改 41
4.10 系統預設值 43
第5章 數據設定 45
5.1 偏置量輸入 45
5.2 數據設定命令 46
5.3 坐標模式 46
5.4 工件偏置量 47
5.5 偏置存儲類型——銑削 48
5.6 偏置存儲類型——車削 52
5.7 偏置值的調整 53
5.8 刀具偏置程式入口 54
5.9 有效輸入範圍 55
5.10 車削偏置 56
5.11 MDI中的數據設定檢查 58
5.12 可程式參數入口 58
5.13 程式的移植性 60
第6章 宏程式結構 65
6.1 基本工具 65
6.2 宏程式的定義和調用 66
6.3 宏程式號 70
第7章 變數的概念 73
7.1 宏程式變數的類型 73
7.2 宏程式中的變數 74
7.3 變數聲明 74
7.4 變數的使用 76
7.5 定製工具機功能 79
第8章 變數賦值 81
8.1 局部變數 81
8.2 局部變數賦值 82
8.3 簡單和模態宏程式調用 85
8.4 主程式和局部變數 87
8.5 局部變數和嵌套級 91
8.6 全局變數 92
8.7 變數的輸入範圍 92
8.8 設定變數名函式SETVN 93
8.9 全局變數的保護 94
第9章 宏程式函式 95
9.1 函式組 95
9.2 變數重新訪問的定義 95
9.3 算術函式 98
9.4 三角函式 100
9.5 四捨五入函式 101
9.6 輔助函式 104
9.7 邏輯函式 106
9.8 變換函式 107
9.9 函式計算——專門測試 108
9.10 實際套用方法 110
第10章 系統變數 117
10.1 系統變數識別 117
10.2 系統變數組 118
10.3 系統變數的組織 124
10.4 重置編程零點 125
第11章 刀具偏置變數 127
11.1 系統變數與刀具偏置 127
11.2 刀具偏置存儲組 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章 模態數據 138
12.1 用於模態命令的系統變數 138
12.2 模態G代碼 139
12.3 數據的保存和恢復 141
12.4 其他的模態功能 142
第13章 分支和循環 145
13.1 宏程式中所做的決策 145
13.2 IF函式 146
13.3 循環的概念 149
13.4 WHILE循環結構 151
13.5 條件表達式和空變數 154
13.6 基於宏程式的公式——正弦曲線 155
13.7 清除全局變數 157
第14章 報警與定時器 159
14.1 宏程式中的報警 159
14.2 宏程式中的定時器 162
第15章 軸位置數據 164
15.1 軸位置術語 164
15.2 位置信息 164
第16章 自動操作模式 166
16.1 自動操作控制 166
16.2 鏡像狀態檢查 170
16.3 已加工零件數量的控制 171
第17章 編輯宏程式 173
17.1 編輯單元 173
17.2 程式注釋 173
17.3 宏程式函式的縮寫 174
第18章 參數化編程 175
18.1 什麼是參數化編程 175
18.2 參數化編程的優勢 176
18.3 進行宏程式開發的方法 177
第19章 相似零件類 179
19.1 深入開發宏程式——定位銷 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 不同深度的環形槽加工 215
20.10 矩形型腔的精加工 218
第21章 定製循環 222
21.1 特殊循環 222
21.2 G代碼宏程式調用 223
21.3 M功能宏程式調用 223
21.4 G13 圓弧切削 223
第22章 外部輸出 232
22.1 連線埠開啟與關閉命令 232
22.2 數據輸出功能 232
22.3 參數設定——?FANUC 10/11/12/15 234
22.4 參數設定——?FANUC 16/18/21 235
22.5 外部輸出函式結構 236
22.6 DPRNT實例 238
第23章 測量中宏程式的使用 239
23.1 什麼是檢測技術 239
23.2 CNC工具機上的測量裝置 241
23.3 探針的類型 242
23.4 探針選擇標準 242
23.5 CNC工具機測量技術 243
23.6 線上測量 244
23.7 要測量的特徵 245
23.8 校準裝置 249
23.9 定心宏程式實例 249
23.10 探針長度校準 251
23.11 跳轉命令G31 254
第24章 附加資源 255
24.1 宏程式執行期間的限制 255
24.2 宏編程知識 256
24.3 補充資源 258
24.4 實用編程方法 258
24.5 宏編程技巧 259
第25章 宏程式課程概要 260
25.1 宏程式課程概要 260
25.2 結束語 263
光碟使用說明 264

圖書文摘

《FANUC數控系統用戶宏程式與編程技巧》是Peter Smid先生出版的暢銷書《數控編程手冊》 (CNC Programming Handbook)的姊妹篇,主要講述有關數控宏程式的內容。其目的是幫助讀者使用宏程式進行數控編程,並了解什麼是宏程式、如何開發宏程式、如何有效地使用宏程式等。書中也涉及了有關CNC編程的其他幾個問題。
書中提供了所有通用FANUC數控系統的宏程式實例,其目的不僅是作為講解編程技巧的實例,更重要的是作為實用宏程式的基礎幫助讀者方便容易地使用這些宏程式。各種不同控制器所使用的宏程式在編程方法上是一致的,只是在使用的語法上有差異。學習FANUC宏程式對讀者學習其他控制器的宏程式有很大的幫助。

相關詞條

相關搜尋

熱門詞條

聯絡我們