出版時間:2007-8 出版社:7-122 作者:彼得·斯密德 頁數(shù):263
Tag標(biāo)簽:無
內(nèi)容概要
本書是Peter Smid先生出版的暢銷書《數(shù)控編程手冊》(CNC Programming Handbook)的姊妹篇,主要講述有關(guān)數(shù)控宏程序的內(nèi)容。其目的是幫助讀者使用宏程序進行數(shù)控編程,并了解什么是宏程序、如何開發(fā)宏程序、如何有效地使用宏程序等。書中也涉及了有關(guān)CNC編程的其他幾個問題。 書中提供了所有通用FANUC數(shù)控系統(tǒng)的宏程序?qū)嵗?,其目的不僅是作為講解編程技巧的實例,更重要的是作為實用宏程序的基礎(chǔ)幫助讀者方便容易地使用這些宏程序。各種不同控制器所使用的宏程序在編程方法上是一致的,只是在使用的語法上有差異。學(xué)習(xí)FANUC宏程序?qū)ψx者學(xué)習(xí)其他控制器的宏程序有很大的幫助。
作者簡介
Peter Smid是數(shù)控技術(shù)領(lǐng)域暢銷書《數(shù)控編程手冊》的作者,他是一位專業(yè)顧問、教育家和演講家,在工業(yè)和教學(xué)領(lǐng)域中具有多年實際經(jīng)驗。在工作中,他搜集了CNC和CAD/CAM在各個層面上應(yīng)用的大量經(jīng)驗并向制造業(yè)及教學(xué)機構(gòu)提供計算機數(shù)控技術(shù)、編程、CAD/CAM、先進制造、加工、安裝以及許多其他相關(guān)領(lǐng)域的實際應(yīng)用方面的咨詢。他在CNC編程、加工以及企業(yè)員工培訓(xùn)方面有著廣闊的工業(yè)背景,數(shù)百家公司從他淵博的知識中獲益。
Smid先生長年與先進制造公司及CNC機械銷售人員打交道,并且致力于大量技術(shù)院校和機構(gòu)的工業(yè)技術(shù)規(guī)劃以及機械加工廠的技術(shù)培訓(xùn),這更擴展了他在CNC和CAD/CAM培訓(xùn)、計算機應(yīng)用和需求分析、軟件評估、系統(tǒng)配置、編程、硬件選擇、用戶化軟件以及操作管理領(lǐng)域的專業(yè)和咨詢技能。
多年以來,Smid先生在美國、加拿大和歐洲的大中專院校給成千上萬的老師和學(xué)生傳授過數(shù)百個用戶化程序,同時也給大量制造公司、個體機構(gòu)和個人授過課。
他活躍于各種工業(yè)貿(mào)易展、學(xué)術(shù)會議、機械加工廠以及各種研討會,包括提交論文、會議報告以及為許多專業(yè)機構(gòu)做演講。他還發(fā)表了大量CNC和CAD/CAM方面的文章和內(nèi)部參考資料。作為CNC行業(yè)和教學(xué)領(lǐng)域的專家,他撰寫了數(shù)萬頁高質(zhì)量的培訓(xùn)材料。
書籍目錄
第1章 FANUC宏程序 1.1 概述 1.2 宏編程 1.3 宏程序應(yīng)用 1.4 技巧要求第2章 基本程序代碼 2.1 準(zhǔn)備命令 2.2 輔助功能 2.3 銑削G代碼 2.4 銑削M代碼 2.5 車削G代碼 2.6 車削M代碼 2.7 標(biāo)準(zhǔn)程序代碼 2.8 可選程序代碼第3章 子程序回顧 3.1 子程序?qū)嵗娤骷庸ぁ?.2 子程序規(guī)則 3.3 子程序重復(fù) 3.4 子程序嵌套 3.5 子程序文件 3.6 子程序與宏程序比較 3.7 專有特征 3.8 CNC車床應(yīng)用第4章 系統(tǒng)參數(shù) 4.1 什么是參數(shù) 4.2 參數(shù)保存 4.3 參數(shù)備份 4.4 參數(shù)確定 4.5 參數(shù)分類 4.6 參數(shù)顯示屏 4.7 參數(shù)數(shù)據(jù)類型 4.8 二進制數(shù) 4.9 參數(shù)的設(shè)置和修改 4.10 系統(tǒng)缺省值第5章 數(shù)據(jù)設(shè)置 5.1 偏置量輸入 5.2 數(shù)據(jù)設(shè)置命令 5.3 坐標(biāo)模式 5.4 工件偏置量 5.5 偏置存儲類型——銑削 5.6 偏置存儲類型——車削 5.7 偏置值的調(diào)整 5.8 刀具偏置程序入口 5.9 有效輸入范圍 5.10 車削偏置 5.11 MDI中的數(shù)據(jù)設(shè)置檢查 5.12 可編程參數(shù)入口 5.13 程序的移植性第6章 宏程序結(jié)構(gòu) 6.1 基本工具 6.2 宏程序的定義和調(diào)用 6.3 宏程序號第7章 變量的概念 7.1 宏程序變量的類型 7.2 宏程序中的變量 7.3 變量聲明 7.4 變量的使用 7.5 定制機床功能第8章 變量賦值 8.1 局部變量 8.2 局部變量賦值 8.3 簡單和模態(tài)宏程序調(diào)用 8.4 主程序和局部變量 8.5 局部變量和嵌套級 8.6 全局變量 8.7 變量的輸入范圍 8.8 設(shè)置變量名函數(shù)SE了VN 8.9 全局變量的保護第9章 宏程序函數(shù) 9.1 函數(shù)組 9.2 變量重新訪問的定義 9.3 算術(shù)函數(shù) 9.4 三角函數(shù) 9.5 四舍五入函數(shù) 9.6 輔助函數(shù) 9.7 邏輯函數(shù) 9.8 變換函數(shù) 9.9 函數(shù)計算——專門測試 9.10 實際應(yīng)用方法第10章 系統(tǒng)變量 10.1 系統(tǒng)變量識別 10.2 系統(tǒng)變量組 10.3 系統(tǒng)變量的組織 10.4 重置編程零點第11章 刀具偏置變量 11.1 系統(tǒng)變量與刀具偏置 11.2 刀具偏置存儲組 11.3 刀具偏置變量——FANUC 0控制器 11.4 具偏置變量——用于銑削的FS 10/11/15/16/18/21 11.5 刀具偏置變量——用于車削的FS 10/11/15/16/18/21第12章 模態(tài)數(shù)據(jù) 12.1 用于模態(tài)命令的系統(tǒng)變量 12.2 模態(tài)G代碼 12.3 數(shù)據(jù)的保存和恢復(fù) 12.4. 其他的模態(tài)功能第13章 分支和循環(huán) 13.1 宏程序中所做的決策 13.2 IF函數(shù) 13.3 循環(huán)的概念 13.4 WHILE循環(huán)結(jié)構(gòu) 13.5 條件表達式和空變量 13.6 基于宏程序的公式——正弦曲線 13.7 清除全局變量第14章 報警與定時器 14.1 宏程序中的報警 14.2 宏程序中的定時器第15章 軸位置數(shù)據(jù) 15.1 軸位置術(shù)語 15.2 位置信息第16章 自動操作模式 16.1 自動操作控制 16.2 鏡像狀態(tài)檢查 16.3 已加工零件數(shù)量的控制第17章 編輯宏程序 17.1 編輯單元 17.2 程序注釋 17.3 宏程序函數(shù)的縮寫第18章 參數(shù)化編程 18.1 什么是參數(shù)化編程 18.2 參數(shù)化編程的優(yōu)勢 18.3 進行宏程序開發(fā)的方法第19章 相似零件類 19.1 深入開發(fā)宏程序——定位銷第20章 用于加工的宏程序 20.1 斜線上的孔型叫本1 20.2 斜線上的孔型叫本2 20.3 框架孔型 20.4 螺栓孔圓周分布的孔型 20.5 圓弧分布的孔型 20.6 圓柱型腔的粗加工 20.7 圓柱型腔的精加工 20.8 槽加工宏程序 20.9 不同深度的環(huán)形槽加工 20.10 矩形型腔的精加工第21章 定制循環(huán) 21.1 特殊循環(huán) 21.2 G代碼宏程序調(diào)用 21.3 M功能宏程序調(diào)用 21.4 G13圓弧切削第22章 外部輸出 22.1 端口開啟與關(guān)閉命令 22.2 數(shù)據(jù)輸出功能 22.3 參數(shù)設(shè)置——FANUC 10/11/12/15 22.4 參數(shù)設(shè)置——FANUC 16/18/21 22.5 外部輸出函數(shù)結(jié)構(gòu) 22.6 DPRNT實例第23章 測量中宏程序的使用 23.1 什么是檢測技術(shù) 23.2 CNC機床上的測量裝置 23.3 探針的類型 23.4 探針選擇標(biāo)準(zhǔn) 23.5 CNC機床測量技術(shù) 23.6 在線測量 23.7 要測量的特征 23.8 校準(zhǔn)裝置 23.9 定心宏程序?qū)嵗?3.10 探針長度校準(zhǔn) 23.11 跳轉(zhuǎn)命令G31第24章 附加資源 24.1 宏程序執(zhí)行期間的限制 24.2 宏編程知識 24.3 補充資源 24.4 實用編程方法 24.5 宏編程技巧第25章 宏程序課程概要 25.1 宏程序課程概要 25.2 結(jié)束語光盤使用說明
媒體關(guān)注與評論
前言20多年來,CNC機床的控制系統(tǒng)已經(jīng)擁有了遠遠超出處理手工編寫的零件程序所必需的許多功能。多年來,傳統(tǒng)的編程方式已經(jīng)被少數(shù)幾家數(shù)控系統(tǒng)制造商所控制。從起初的FANUC FAPT系統(tǒng)到目前的聯(lián)機編程系統(tǒng)如MAZAK公司的MAZATROL系統(tǒng),這種方式已經(jīng)很成功地用在CNC車床甚至CNC銑床上。 然而,大多數(shù)傳統(tǒng)的編程系統(tǒng)提供了大量有利于各種零件編程的方法,但它不提供最具有柔性的CAD/CAM系統(tǒng),也就是人們常說的CAM編程。大多數(shù)CAM系統(tǒng)提供脫機CNC編程,它們一般采用圖形交互式刀具軌跡生成及其他功能的組合產(chǎn)生高質(zhì)量的數(shù)控程序。基于此,CAM系統(tǒng)已經(jīng)成為目前最流行的編程方式。 基于各自的優(yōu)點和不可避免的缺點,傳統(tǒng)上CNC用戶選擇下列三種編程方式之一進行零件程序的開發(fā):手工編程、聯(lián)機傳統(tǒng)類型的編程、CAM軟件編程,使用宏程序編程為程序開發(fā)提供了一種新的方式,并可以作為其他編程方式的補充。 本手冊的目的并非對各種編程方式進行比較,而是提醒人們注意已被經(jīng)常使用的零件程序的另一種開發(fā)方式——宏程序。 在CNC編程中使用宏程序方式并不能代替其他的編程方式,實際上它屬于手工編程的范疇,作為手工編程的擴充,提供更為高級的編程方式,本手冊主要講述有關(guān)數(shù)控宏程序的內(nèi)容。其目的是幫助作者使用宏程序開發(fā)數(shù)控程序,并了解什么是宏程序、如何開發(fā)宏程序、如何有效地使用宏程序等。本手冊提供了幾乎涵蓋所有通用FANUC控制系統(tǒng)的宏程序?qū)嵗?。所有不同的控制器所使用的宏程序在編程方法上是一致的,只是在使用的語法上有差異。學(xué)習(xí)FANUC宏程序?qū)ψx者學(xué)習(xí)其他控制器的宏程序有很大的幫助。 數(shù)控編程人員和服務(wù)工程師會發(fā)現(xiàn)本手冊是在生產(chǎn)環(huán)境下使用的很好的培訓(xùn)教材和參考工具書。同時也為幫助作者進一步探究宏程序在數(shù)控編程中的深入、廣泛使用提供了工具式的幫助。 彼得·斯密德(Peter Smid)
編輯推薦
《FANUC數(shù)控系統(tǒng)用戶宏程序與編程技巧》適用于數(shù)控專業(yè)編程人員、數(shù)控工程技術(shù)人員和工程師學(xué)習(xí)、查閱和參考。
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載
FANUC數(shù)控系統(tǒng)用戶宏程序與編程技巧 PDF格式下載