關(guān)于我們
書單推薦
新書推薦
|
FANUC數(shù)控系統(tǒng)PMC編程從入門到精通 讀者對象:主要供數(shù)控機(jī)床電氣設(shè)計、安裝調(diào)試、維修保養(yǎng)以及機(jī)床PMC編程調(diào)試的工程技術(shù)人員和院校相關(guān)專業(yè)學(xué)生學(xué)習(xí)和參考。
本書面向數(shù)控裝備電氣設(shè)計、安裝調(diào)試、維修保全工程師以及相關(guān)專業(yè)大中專院校師生,全面深入地介紹了FANUC數(shù)控系統(tǒng)內(nèi)置可編程機(jī)床控制器(Programmable Machine Controller,PMC)的硬件結(jié)構(gòu)與I/O 模塊、硬件連接與地址分配、程序結(jié)構(gòu)和編程指令,以及編程軟件FAPT LADDER-Ⅲ的使用方法。結(jié)合工程應(yīng)用實例,全面介紹了數(shù)控系統(tǒng)運行準(zhǔn)備、手動操作、自動運行、倍率、程序自動調(diào)出、M/S/T/B功能、PMC窗口等基本PMC 應(yīng)用設(shè)計,以及PMC 軸控制、I/O LINK 軸控制等伺服軸PMC 應(yīng)用設(shè)計。
書中提供的例題和應(yīng)用實例,有詳細(xì)的地址分配、電氣連接圖、指令詳解和程序設(shè)計分析,使讀者能更好地理解PMC編程方法和技巧。
羅敏,湖北汽車工業(yè)學(xué)院電氣與信息工程學(xué)院,副院長,研究員級高工/教授,羅敏,男,漢族,研究員級高級工程師,教授,1967年10月生于重慶,1989年4月獲重慶大學(xué)電氣工程系工學(xué)碩士學(xué)位。畢業(yè)后先后就職于二汽電子技術(shù)應(yīng)用研究所、東風(fēng)汽車裝備設(shè)計研究院、東風(fēng)汽車公司工藝研究所、東風(fēng)汽車有限公司商用車研發(fā)中心。2005年12月調(diào)入湖北汽車工業(yè)學(xué)院工作,F(xiàn)任電氣與信息工程學(xué)院副院長,湖北省自動化學(xué)會常務(wù)理事。曾獲95和97年度東風(fēng)汽車公司青年專家、99年度東風(fēng)汽車公司有突出貢獻(xiàn)專家、2000年度東風(fēng)汽車公司青年人才等榮譽(yù)稱號。長期從事數(shù)控技術(shù)、機(jī)械自動化裝備控制技術(shù)等方面相關(guān)理論與應(yīng)用研究。出版著作2部。發(fā)表學(xué)術(shù)論文35篇,其中中文核心期刊19篇。完成東風(fēng)汽車公司數(shù)控技改攻關(guān)課題近50余項,分別應(yīng)用于東風(fēng)汽車公司下屬泵業(yè)有限公司,商用車發(fā)動機(jī)廠、鑄造一廠、鑄造二廠、粉末冶金廠、車橋有限公司、變速箱有限公司、東風(fēng)康明斯發(fā)動機(jī)有限公司、東風(fēng)輕型發(fā)動機(jī)有限公司等單位生產(chǎn)實際,取得了顯著的經(jīng)濟(jì)效益和社會效益。曾榮獲東風(fēng)汽車公司科技進(jìn)步獎6項,十堰市科技進(jìn)步獎2項,中國汽車工業(yè)科技進(jìn)步獎1項。
第1章FANUC 數(shù)控系統(tǒng)PMC 概述 1
1.1 PMC 概念 1 1.1.1 PMC 的組成 1 1.1.2 PMC 程序結(jié)構(gòu) 1 1.1.3 PMC 程序運行 2 1.2 PMC 規(guī)格 2 1.2.1 FANUC-0-i C/16i/18i/21i 數(shù)控系統(tǒng)PMC 規(guī)格 2 1.2.2 FANUC-0-i D 數(shù)控系統(tǒng)PMC 規(guī)格 2 1.2.3 FANUC-0-i F 數(shù)控系統(tǒng)PMC 規(guī)格 3 1.2.4 FANUC-30-i B 數(shù)控系統(tǒng)PMC 規(guī)格 4 1.3 PMC 信號地址 5 1.3.1 G 地址和F 地址 6 1.3.2 X 地址和Y 地址 7 1.3.3 內(nèi)部繼電器地址R 7 1.3.4 系統(tǒng)繼電器地址 7 1.3.5 附加繼電器地址E 8 1.3.6 信息顯示地址A 8 1.3.7 定時器地址T 9 1.3.8 計數(shù)器地址C 9 1.3.9 停電記憶型繼電器地址K 9 1.3.10 數(shù)據(jù)表地址D 10 1.3.11 多路徑PMC 接口地址M 和N 10 1.3.12 子程序號地址P 10 1.3.13 標(biāo)號地址L 10 1.4 多路徑PMC 功能 11 1.4.1 多路徑PMC 執(zhí)行順序和執(zhí)行時間 11 1.4.2 多路徑PMC 與CNC 間接口 12 1.5 PMC 與I/O 模塊的通信與連接 12 1.5.1 PMC 與I/O 模塊的通信 12 1.5.2 I/O LINK i 或I/O LINK 的連接 14 1.5.3 I/O 接口電路 15 1.6 PMC 參數(shù) 16 1.6.1 PMC 參數(shù)的輸入方法 16 1.6.2 定時器時間設(shè)定 17 1.6.3 計數(shù)器值設(shè)定 17 1.6.4 保持型繼電器設(shè)定 18 1.6.5 數(shù)據(jù)表設(shè)定 18 第2 章 FANUC 數(shù)控系統(tǒng)PMC 常用I/O 模塊 20 2.1 分線盤I/O 模塊 21 2.1.1 分線盤I/O 模塊規(guī)格 21 2.1.2 分線盤I/O 模塊地址分配 23 2.1.3 分線盤I/O 模塊的連接 24 2.2 操作面板用I/O 模塊和電柜用I/O 模塊 27 2.2.1 I/O 模塊規(guī)格 27 2.2.2 I/O 地址分配 28 2.2.3 I/O 模塊的連接 28 2.3 I/O LINK 連接單元 30 2.3.1 I/O LINK 連接單元規(guī)格 30 2.3.2 I/O LINK 連接單元地址分配 31 2.3.3 I/O LINK 連接單元的連接 31 2.4 標(biāo)準(zhǔn)機(jī)床操作面板 32 2.4.1 標(biāo)準(zhǔn)機(jī)床操作面板規(guī)格 32 2.4.2 標(biāo)準(zhǔn)機(jī)床操作面板地址分配 35 2.4.3 標(biāo)準(zhǔn)機(jī)床操作面板的連接 36 2.5 電柜用I/O 單元 40 2.5.1 電柜用I/O 單元規(guī)格 40 2.5.2 電柜用I/O 單元地址分配 40 2.5.3 電柜用I/O 單元的連接 40 2.6 βi 系列I/O LINK 伺服放大器 43 2.6.1 βi 系列I/O LINK 伺服放大器規(guī)格 43 2.6.2 βi 系列I/O LINK 伺服放大器的連接 44 2.6.3 I/O LINK 軸控制接口信號 46 2.6.4 外圍設(shè)備控制 58 2.6.5 直接命令控制 59 2.6.6 手輪進(jìn)給控制 61 2.7 I/O Mode-l A 63 2.7.1 I/O Mode-l A 總體連接 63 2.7.2 數(shù)字輸入/輸出模塊 65 2.7.3 模擬輸入/輸出模塊 66 2.7.4 溫度輸入模塊 68 2.7.5 高速計數(shù)模塊 70 2.8 安全I(xiàn)/O 單元 74 2.8.1 安全I(xiàn)/O 單元規(guī)格 74 2.8.2 安全I(xiàn)/O 單元地址分配 75 2.8.3 安全I(xiàn)/O 單元的連接 75 第3 章 PMC 程序指令 77 3.1 PMC 基本指令 77 3.1.1 基本指令 77 3.1.2 擴(kuò)展基本指令 81 3.1.3 常用PMC 邏輯 84 3.2 定時器指令 85 3.2.1 可變定時器指令TMR 85 3.2.2 固定定時器指令TMRB 86 3.3 計數(shù)器指令 87 3.3.1 可變計數(shù)器指令CTR 87 3.3.2 固定計數(shù)器指令CTRB 89 3.4 數(shù)據(jù)傳送指令 90 3.4.1 邏輯乘后數(shù)據(jù)傳送MOVE 91 3.4.2 邏輯或后數(shù)據(jù)傳送MOVOR 91 3.4.3 數(shù)據(jù)傳送指令MOVB/MOVW/MOVD/MOVN 92 3.4.4 數(shù)據(jù)設(shè)定指令SETB/SETW/SETD 92 3.4.5 多地址數(shù)據(jù)設(shè)定指令SETNB/SETNW/SETND 93 3.4.6 數(shù)據(jù)交換指令XCHGB/XCHGW/XCHGD 94 3.4.7 雙字節(jié)數(shù)據(jù)高低字節(jié)互換指令SWAPW 94 3.4.8 雙字?jǐn)?shù)據(jù)高低字互換指令SWAPD 95 3.4.9 BCD 數(shù)據(jù)檢索指令DSCH 95 3.4.10 二進(jìn)制數(shù)據(jù)檢索指令DSCHB 96 3.4.11 BCD 變址數(shù)據(jù)傳送指令XMOV 96 3.4.12 二進(jìn)制變址數(shù)據(jù)傳送指令XMOVB 97 3.4.13 位傳送指令MOVBT 98 3.5 比較指令 99 3.5.1 BCD 數(shù)據(jù)比較指令COMP 100 3.5.2 BCD 數(shù)據(jù)一致性檢測指令COIN 100 3.5.3 二進(jìn)制數(shù)據(jù)比較指令COMPB 100 3.5.4 二進(jìn)制數(shù)據(jù)等于比較指令EQB/EQW/EQD 101 3.5.5 二進(jìn)制數(shù)據(jù)不等于比較指令NEB/NEW/NED 101 3.5.6 二進(jìn)制數(shù)據(jù)大于比較指令GTB/GTW/GTD 102 3.5.7 二進(jìn)制數(shù)據(jù)小于比較指令LTB/LTW/LTD 102 3.5.8 二進(jìn)制數(shù)據(jù)大于等于比較指令GEB/GEW/GED 103 3.5.9 二進(jìn)制數(shù)據(jù)小于等于比較指令LEB/LEW/LED 103 3.5.10 二進(jìn)制數(shù)據(jù)范圍比較指令RNGB/RNGW/RNGD 104 3.6 位操作指令 105 3.6.1 上升沿檢測指令DIFU 105 3.6.2 下降沿檢測指令DIFD 106 3.6.3 異或指令EOR 106 3.6.4 邏輯與指令A(yù)ND 107 3.6.5 邏輯或指令OR 107 3.6.6 邏輯非指令NOT 107 3.6.7 奇偶校驗指令PARI 108 3.6.8 移位指令SFT 108 3.7 代碼轉(zhuǎn)換指令 109 3.7.1 代碼轉(zhuǎn)換指令COD 110 3.7.2 二進(jìn)制代碼轉(zhuǎn)換指令CODB 111 3.7.3 數(shù)據(jù)轉(zhuǎn)換指令DCNV 112 3.7.4 擴(kuò)展數(shù)據(jù)轉(zhuǎn)換指令DCNVB 112 3.7.5 譯碼指令DEC 113 3.7.6 二進(jìn)制譯碼指令DECB 113 3.8 運算指令 114 3.8.1 BCD 常數(shù)定義指令NUME 115 3.8.2 BCD 加法運算指令A(yù)DD 115 3.8.3 BCD 減法運算指令SUB 115 3.8.4 BCD 乘法運算指令MUL 116 3.8.5 BCD 除法運算指令DIV 116 3.8.6 二進(jìn)制常數(shù)定義指令NUMEB 116 3.8.7 二進(jìn)制加法運算指令A(yù)DDB 117 3.8.8 二進(jìn)制減法運算指令SUBB 117 3.8.9 二進(jìn)制乘法運算指令MULB 118 3.8.10 二進(jìn)制除法運算指令DIVB 118 3.9 CNC 功能相關(guān)指令 118 3.9.1 信息顯示指令DISPB 118 3.9.2 外部數(shù)據(jù)輸入EXIN 120 3.9.3 讀CNC 窗口數(shù)據(jù)指令WINDR 121 3.9.4 寫CNC 窗口數(shù)據(jù)指令WINDW 124 3.9.5 PMC 軸控制指令A(yù)XCTL 124 3.9.6 位置信號指令PSGN2/PSGNL 125 3.10 程序控制指令 126 3.10.1 公共線控制指令COM/COME 127 3.10.2 跳轉(zhuǎn)指令JMP/JMPE 128 3.10.3 標(biāo)號跳轉(zhuǎn)指令JMPB/JMPC 128 3.10.4 標(biāo)號指令LBL 129 3.10.5 條件調(diào)用子程序指令CALL 129 3.10.6 無條件調(diào)用子程序指令CALLU 130 3.10.7 子程序指令SP/SPE 130 3.10.8 程序結(jié)束指令END1/END2/END3/END 130 3.10.9 事件調(diào)用指令CS/CM/CE 130 3.11 旋轉(zhuǎn)控制指令 131 3.11.1 旋轉(zhuǎn)控制指令ROT 131 3.11.2 二進(jìn)制旋轉(zhuǎn)控制指令ROTB 132 3.12 功能塊FB 132 3.12.1 功能塊FB 概述 132 3.12.2 功能塊FB 定義 134 3.12.3 功能塊FB 調(diào)用 137 3.12.4 功能塊FB 舉例 139 第4 章 FANUC 數(shù)控系統(tǒng)PMC 程序設(shè)計 143 4.1 I/O 地址設(shè)定 143 4.1.1 I/O LINK 地址設(shè)定 143 4.1.2 I/O LINK i 地址設(shè)定 149 4.1.3 固定地址分配 153 4.2 運行準(zhǔn)備 153 4.2.1 急停與復(fù)位 153 4.2.2 CNC 就緒 154 4.2.3 互鎖 155 4.2.4 超程 156 4.2.5 方式選擇 156 4.3 手動操作 163 4.3.1 JOG 進(jìn)給/手動回零 163 4.3.2 手輪進(jìn)給 166 4.4 自動運行 167 4.4.1 循環(huán)啟動/進(jìn)給暫停 167 4.4.2 程序測試 169 4.5 倍率設(shè)計 172 4.5.1 JOG 倍率設(shè)計 172 4.5.2 快移倍率設(shè)計 174 4.5.3 手輪倍率設(shè)計 175 4.5.4 進(jìn)給倍率設(shè)計 176 4.5.5 主軸倍率設(shè)計 177 4.6 程序自動調(diào)出 179 4.6.1 外部工件號檢索 179 4.6.2 外部程序號檢索 180 4.7 M 功能設(shè)計 183 4.7.1 常規(guī)M 功能設(shè)計 183 4.7.2 同一程序段多M 功能設(shè)計 186 4.7.3 高速接口M 功能設(shè)計 190 4.8 S 功能設(shè)計 192 4.8.1 模擬主軸速度控制 192 4.8.2 串行主軸速度控制 208 4.8.3 主軸定向控制 214 4.8.4 主軸剛性攻螺紋控制 217 4.8.5 缸體拉刀刃磨伺服電機(jī)主軸速度控制 221 4.8.6 曲軸車?yán)p主軸電機(jī)主軸同步控制 227 4.8.7 曲軸磨床雙伺服電機(jī)主軸同步控制 235 4.9 T 功能設(shè)計 250 4.9.1 數(shù)控車床4 工位電動刀架換刀控制 250 4.9.2 數(shù)控車床12工位電動刀架換刀控制 255 4.9.3 加工中心斗笠式刀庫換刀控制 263 4.9.4 加工中心圓盤式刀庫換刀控制 280 4.10 B 功能設(shè)計 299 4.10.1 分度數(shù)控軸的分度過程 299 4.10.2 基于分度數(shù)控軸的分度功能設(shè)計 301 4.11 PMC 軸控制 305 4.11.1 PMC 軸控制功能 305 4.11.2 PMC 軸控制基本應(yīng)用 311 4.11.3 基于PMC 軸的S 功能設(shè)計 318 4.11.4 基于PMC 軸的T 功能設(shè)計 329 4.12 PMC 窗口功能應(yīng)用 349 4.12.1 軸坐標(biāo)讀操作 349 4.12.2 宏變量寫操作 351 4.13 I/O LINK 軸控制 353 4.13.1 I/O LINK 軸控制基本應(yīng)用 353 4.13.2 曲軸測量機(jī)I/O LINK 軸控制 358 第5 章 FAPT LADDER-Ⅲ編程軟件 370 5.1 FAPT LADDER-Ⅲ基本操作 370 5.1.1 FAPT LADDER-Ⅲ的啟動與結(jié)束 370 5.1.2 FAPT LADDER-Ⅲ窗口及功能 371 5.2 PMC 程序的創(chuàng)建和編輯 371 5.2.1 創(chuàng)建一個新程序 371 5.2.2 打開一個已創(chuàng)建的程序 372 5.2.3 編輯標(biāo)題 373 5.2.4 編輯符號和注釋 373 5.2.5 編輯信息 374 5.2.6 編輯I/O 模塊地址 374 5.2.7 編輯系統(tǒng)參數(shù) 375 5.2.8 編輯梯形圖 375 5.2.9 保存程序 376 5.2.10 導(dǎo)入程序 377 5.2.11 導(dǎo)出程序 378 5.3 PMC 程序的編譯和反編譯 378 5.3.1 PMC 程序的編譯 378 5.3.2 PMC 程序的反編譯 379 5.3.3 PMC 程序的加密 379 5.4 PMC 程序的輸入輸出 380 5.4.1 PC 與NC 通信的建立 380 5.4.2 從PC 上載PMC 程序 383 5.4.3 將PMC 程序下載到NC 385 5.4.4 將PMC 程序?qū)懭隖-ROM 386 5.5 PMC 程序的運行和停止 387 5.5.1 運行PMC 程序 387 5.5.2 停止PMC 程序 387 5.6 PMC 程序的調(diào)試 387 5.6.1 PMC 程序在線監(jiān)視 387 5.6.2 信號狀態(tài)監(jiān)視 388 5.6.3 PMC 參數(shù) 389 附錄 391 附錄A 按功能順序的信號一覽表(0-i F) 391 附錄B 按地址順序的信號一覽表(0-i F) 413 參考文獻(xiàn) 433
你還可能感興趣
我要評論
|