圖書信息
書 名: FANUC數控宏程
序編程技術作 者: 段振雲
出版社: 科學出版社
出版時間: 2011年7月1日
ISBN: 9787030311320
開本: 16開
定價: 45.00元
內容簡介
緒論、變數與表達式、變數類型、宏函式、分支與循環、子程式、宏程式調用、複雜運動的生成、參數化編程、自定義固定循環、檢測、與外部設備通信和可程式數據輸入等。
《FANUC數控宏程式編程技術》全面、系統地講解FANUC0i數控系統B類用戶宏程式編程的基礎知識和操作技巧,語言通俗易懂,內容循序漸進,可操作性強,適合讀者自學。本書可供數控系統操作、編程人員學習和參考。本書由印度S.K.Sinha著。
作者簡介
S.K.Sinha畢業於1993年印度工業大學(堪布爾)的機械工程專業,並獲得博士學位。有著20年的教學與實踐經驗,過去12年中他一直從事CNC領域的工作。他曾出版過FANUC Oi系列控制系統基礎編程技術方向的書籍,書名是CNC Programming(第八版),由印度新德里的Galgotia出版有限公司出版發行。
圖書目錄
第1章 緒論
1.1 零件編程技術
1.1.1 傳統零件編程
1.1.2 互動式零件編程
1.1.3 使用CAM軟體的零件編程
1.1.4 宏編程
1.2 宏編程的一些套用
1.2.1 複雜運動
1.2.2 零件族
1.2.3 自定義固定循環
1.2.4 “智慧型”程式
1.2.5 檢測
1.2.6 工具機狀態信息/控制
1.2.7 與外部設備通信
1.3 工具機具有宏編程功能的基本特徵
1.4 本書的目的
1.5 怎樣使用本書
第2章 變數與表達式
2.1 宏變數
2.2 宏表達式
2.3 變數賦值
2.4 顯示變數
2.5 實數值與整數值
2.6 未定義的變數
2.6.1 字地址中的空變數
2.6.2 算術運算中的空變數
2.6.3 條件表達式中的空變數
2.7 一個宏編程功能的簡單套用
2.8 在MDI模式中保留程式
第3章 變數類型
3.1 局部變數和全局變數
3.2 系統復位對宏變數的影響
3.3 各級局部變數
3.4 變數中存儲的值的範圍
3.5 系統變數
3.5.1 系統變數與系統參數的比較
3.5.2 FANUC 0i系列控制系統中的系統變數
3.5.3 系統變數的顯示
3.5.4 接口信號
3.5.5 用於輸入接口信號的系統變數
3.5.6 用於輸出接口信號的系統變數
3.5.7 幾何和磨損補償值
3.5.8 工件坐標系偏移量
3.5.9 宏報警
3.5.10 時間信息
3.5.11 自動操作控制
3.5.12 暫停執行
3.5.13 鏡像信息
3.5.14 已加工工件數目
3.5.15 模態信息
3.5.16 當前刀具位置
3.5.17 零點偏移值
第4章 宏函式
4.1 宏函式的類型
4.1.1 算術表達式的運算優先權
4.1.2 布爾表達式的運算優先權
4.1.3 計算順序的影響
4.1.4 括弧的嵌套
4.2 算術運算
4.2.1 算術運算符號
4.2.2 除運算與程式段跳躍函式
4.3 三角函式
4.4 舍人函式
4.4.1 隱式捨入和顯式捨入
4.4.2 round函式、fix函式和FUP函式
4.5 輔助函式
4.5.1 SQRT
4.5.2 ABS
4.5.3 LN
4.5.4 EXP
4.5.5 數的任意次冪
4.6 邏輯函式
4.6.1 位函式
4.6.2 布爾函式
4.6.3 按位運算與布爾運算的比較
4.6.4 使能布爾運算
4.6.5 按位運算的套用舉例
4.7 類型轉換函式
第5章 分支與循環
5.1 無條件分支
5.2 條件分支
5.3 單一宏語句的條件執行
5.4 循環執行
5.5 宏變數號的數學運算
5.5.1 零點偏移方法
5.5.2 工具機坐標系
5.5.3 外部工件坐標系
5.5.4 G54~G59,G54.1 P1~P48工件坐標系
5.5.5 操縱偏置值進行零點偏移
5.5.6 通過系統變數進行零點偏移
5.5.7 銑床中工作偏置的顯示
5.5.8 不同工作偏置值的系統變數
5.5.9 通過程式零點偏移
5.6 WHILE循環嵌套
第6章 子程式
6.1 概述
6.1.1 什麼是子程式
6.1.2 使用子程式的目的
6.1.3 子程式與傳統計算機語言的子程式比較
6.2 子程式的調用
6.3 子程式的多重調用
6.4 子程式嵌套
第7章 宏程式調用
7.1 概述
7.2 宏程式與子程式
7.3 宏程式調用
7.3.1 簡單調用(G65)
7.3.2 模態調用(G66)
7.3.3 自定義G指令調用
7.3.4 自定義M指令調用
7.4 不使用M98/M198調用於程式
7.4.1 M代碼調用子程式
7.4.2 T代碼調用子程式
7.5 參數指定
7.5.1 參數指定類型Ⅰ
7.5.2 參數指定類型Ⅱ
7.5.3 混合參數指定類型
7.5.4 帶參數G代碼宏程式調用實例
7.6 宏語句處理
7.6.1 什麼是緩衝
7.6.2 緩衝程式段的數量
7.6.3 緩衝程式段的處理時間
7.6.4 程式執行中宏語句緩衝的影響
第8章 複雜運動的生成
8.1 概 述
8.2 半徑均勻變化的弧
8.3 變半徑螺旋插補
8.4 車削加工拋物面
8.5 車削加工正弦曲線
第9章 參數化編程
9.1 概 述
9.2 定位銷釘
9.3 法蘭上的螺栓孔
第10章 自定義固定循環
10.1 概 述
10.2 車床上深孔啄鑽
10.3 銑床上啄鑽深度逐漸減少的鑽孔
第11章 檢測
11.1 概 述
11.2 數控工具機的跳躍功能
11.3 檢測腔
11.4 尋找孔的中心
11.5 確定工件邊緣角度
11.6 調整磨損補償
第12章 與外部設備通信
12.1 概 述
12.2 轉換原理
12.3 輸人類型及接線
12.4 接口的引腳分配
12.5 源型/漏型PLC輸入離散感測器
12.6 輸出類型及接線
第13章 可程式數據輸入
13.1 概述
13.2 WCS偏移距離數據輸入
13.3 附加WCS偏移距離數據輸入
13.4 銑床的補償值數據輸入
13.5 車床補償值數據輸入
13.6 參數值的數據輸入
附錄A 複雜宏程式表
附錄B 參數表