現(xiàn)代數(shù)控機(jī)床故障診斷與維修課件-第二章_第1頁
現(xiàn)代數(shù)控機(jī)床故障診斷與維修課件-第二章_第2頁
現(xiàn)代數(shù)控機(jī)床故障診斷與維修課件-第二章_第3頁
現(xiàn)代數(shù)控機(jī)床故障診斷與維修課件-第二章_第4頁
現(xiàn)代數(shù)控機(jī)床故障診斷與維修課件-第二章_第5頁
已閱讀5頁,還剩187頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、數(shù)控機(jī)床維修高級(jí)應(yīng)用人才培養(yǎng)叢書數(shù)控機(jī)床維修高級(jí)應(yīng)用人才培養(yǎng)叢書現(xiàn)代數(shù)控機(jī)床故障診斷與維修現(xiàn)代數(shù)控機(jī)床故障診斷與維修2022-2-71第二章FANUC數(shù)控系統(tǒng)故障診斷與維修天津職業(yè)技術(shù)師范大學(xué)天津職業(yè)技術(shù)師范大學(xué)數(shù)控機(jī)床維修高級(jí)應(yīng)用人才培養(yǎng)叢書數(shù)控機(jī)床維修高級(jí)應(yīng)用人才培養(yǎng)叢書現(xiàn)代數(shù)控機(jī)床故障診斷與維修現(xiàn)代數(shù)控機(jī)床故障診斷與維修 教學(xué)提示教學(xué)提示:本章主要以FANUC數(shù)控系統(tǒng)為講述對(duì)象,介紹了FANUC數(shù)控系統(tǒng)的發(fā)展、類型及結(jié)構(gòu)特征,并以FANUC 0i mate 系列數(shù)控系統(tǒng)為例介紹了數(shù)控系統(tǒng)具體的結(jié)構(gòu);著重講述了FANUC 0i系統(tǒng)參數(shù)配置;PMC編程技術(shù)及FANUC數(shù)控系統(tǒng)的參數(shù)備份與恢復(fù)

2、。 教學(xué)要求教學(xué)要求:了解FANUC數(shù)控系統(tǒng)結(jié)構(gòu)特征;理解數(shù)控系統(tǒng)常用參數(shù)意義;理解FANUC數(shù)控系統(tǒng)PMC編程的基本知識(shí);掌握FANUC數(shù)控系統(tǒng)參數(shù)設(shè)置方法及步驟,F(xiàn)ANUC數(shù)控系統(tǒng)PMC常用指令及編程技巧,F(xiàn)ANUC數(shù)控系統(tǒng)參數(shù)備份與恢復(fù)的參數(shù)配置及基本操作。在學(xué)習(xí)完本章后能對(duì)FANUC數(shù)控系統(tǒng)有一個(gè)整體的認(rèn)識(shí)和有重點(diǎn)地掌握。2022-2-72數(shù)控機(jī)床維修高級(jí)應(yīng)用人才培養(yǎng)叢書數(shù)控機(jī)床維修高級(jí)應(yīng)用人才培養(yǎng)叢書現(xiàn)代數(shù)控機(jī)床故障診斷與維修現(xiàn)代數(shù)控機(jī)床故障診斷與維修2022-2-73第二章FANUC數(shù)控系統(tǒng)故障診斷與維修 2.1概 述 2.2 FANUC數(shù)控系統(tǒng)結(jié)構(gòu) 2.4 FANUC數(shù)控系統(tǒng)參數(shù)

3、配置 2.3 FANUC PMC技術(shù) 2.5 FANUC數(shù)控系統(tǒng)故障診斷與維修 2.6 FANUC數(shù)控系統(tǒng)數(shù)據(jù)備份與恢復(fù)2022-2-74一、一、FANUC系統(tǒng)的發(fā)展系統(tǒng)的發(fā)展日本FANUC公司創(chuàng)建于1956年,是從事數(shù)控產(chǎn)品生產(chǎn)最早,產(chǎn)品市場(chǎng)占有率最大,最有影響的數(shù)控產(chǎn)品開發(fā)、制造廠家之一。1959年首先推出了電液步進(jìn)電機(jī)。1976年FANUC公司研制成功數(shù)控系統(tǒng)5,數(shù)控系統(tǒng)7。1979年研制出數(shù)控系統(tǒng)6。1980年研制出系統(tǒng)3和系統(tǒng)9。1984年推出數(shù)控10系統(tǒng)、11系統(tǒng)和12系統(tǒng)。1985年FANUC公司又推出了數(shù)控系統(tǒng)0。1987年FANUC公司又成功研制出數(shù)控系統(tǒng)152000年推出B

4、EIJING-FANUC 0i系列。2.1 概概 述述二、二、FANUC系統(tǒng)主要系列系統(tǒng)主要系列 1高可靠性的PowerMate 0系列。 2普及型CNC 0D系列。 3全功能型的0C系列。 4高性能價(jià)格比的0i系列。 5具有網(wǎng)絡(luò)功能的超小型、超薄型CNC 16i/18i21i系列。 除此之外,還有實(shí)現(xiàn)機(jī)床個(gè)性化的CNC 1618/160180系列。2022-2-752.2 FANUC數(shù)控系統(tǒng)結(jié)構(gòu)FANUC系統(tǒng)的典型構(gòu)成如下: 1數(shù)控主板:用于核心控制、運(yùn)算、存儲(chǔ)、伺服控制等。新主板集成了PLC功能。 2PLC板:用于外圍動(dòng)作控制。新系統(tǒng)的PLC板已經(jīng)和數(shù)控主板集成到一起。 3I/O板:新型的

5、I/O板主要集成了顯示接口、鍵盤接口、手輪接口、操作面板接口及RS232接口等。 4MMC板:人機(jī)接口板。這是個(gè)人電腦化的板卡,不是必須匹配的。本身帶有CRT、標(biāo)準(zhǔn)鍵盤、軟驅(qū)、鼠標(biāo)、存儲(chǔ)卡及串行、并行接口。 5CRT接口板:用于顯示器接口。新系統(tǒng)中,CRT接口被集成到I/O板上。2022-2-762022-2-77 本章將以FANUC 0i Mate C為例來介紹FANUC數(shù)控系統(tǒng)的組成。 2004年4月在中國(guó)大陸市場(chǎng)上推出的FANUC 的0i-C/0i Mate-C CNC系統(tǒng)(系統(tǒng)配置見圖2-1)是高可靠性、高性價(jià)比、高集成度的小型化系統(tǒng)。該系統(tǒng)是基于16i/18i-B的技術(shù)設(shè)計(jì)的,代表了

6、目前常用CNC的最高水平。 使用了高速串行伺服總線(用光纜連接)和串行I/O數(shù)據(jù)口,有以太網(wǎng)口。用該系統(tǒng)的機(jī)床可以單機(jī)運(yùn)行,也可以方便地入網(wǎng)用于柔性加工生產(chǎn)線。和0i-B一樣,有提高精度的先行控制功能(G05和G08),因此,非常適合于模具加工機(jī)床使用。系統(tǒng)總體連接如圖2-2所示。 FANUC 0i Mate C系統(tǒng)結(jié)構(gòu)與FANUC 0i C系統(tǒng)基本相同,只是取消了擴(kuò)展小槽功能板,如遠(yuǎn)程緩沖器串行通信板DNC1/DNC2、數(shù)據(jù)服務(wù)器板、以太網(wǎng)功能板等。具體結(jié)構(gòu)見圖2-3。2022-2-78圖2-3 FANUC 0i Mate C主板接口布置圖2022-2-79CP1:系統(tǒng)直流24V輸入電源接口

7、,一般與機(jī)床側(cè)的24V穩(wěn)壓電源連接。JA41:串行主軸/主軸位置編碼器信號(hào)接口。當(dāng)主軸為串行主軸時(shí),與主軸放大器的JA7B連接,實(shí)現(xiàn)主軸模塊與CNC系統(tǒng)的信息傳遞;當(dāng)主軸為模擬量時(shí),該接口又是主軸位置編碼器的主軸位置反饋信號(hào)接口。JD44A:外接的I/O卡或I/O模塊接口信號(hào)(I/OLink)JA40:模擬量主軸的速度信號(hào)接口,CNC系統(tǒng)輸出的速度信號(hào)(0-10V)與變頻器的模擬量頻率設(shè)定端相連接。JD36B:RS-232-C串行通信總線(2通道)。JD36A:RS-232-C串行通信總線(1通道)。2022-2-710CA69:伺服檢測(cè)板接口。CA55:系統(tǒng)MDI軟鍵信號(hào)接口。CN2:系統(tǒng)操

8、作軟鍵信號(hào)接口。COP10A:系統(tǒng)伺服高速串行通信FSSB接口(光纜),與伺服放大器的COP10B連接。Battery:系統(tǒng)備用電池(3V標(biāo)準(zhǔn)鋰電池)。Fan motor:散熱風(fēng)扇電機(jī)(兩個(gè))。2.3 FANUC PMC技術(shù)技術(shù) PMC與PLC非常相似,因?yàn)閷S糜跈C(jī)床,所以稱為可編程序機(jī)床控制器。與傳統(tǒng)的繼電器控制電路相比較,PMC的優(yōu)點(diǎn)有:時(shí)間響應(yīng)快,控制精度高,可靠性好,控制程序可隨應(yīng)用場(chǎng)合的不同而改變,與計(jì)算機(jī)的接口及維修方便。另外,由于PMC使用軟件來實(shí)現(xiàn)控制,可以進(jìn)行在線修改,所以有很大的靈活性,具備廣泛的工業(yè)通用性。2022-2-711一、一、PMC簡(jiǎn)介簡(jiǎn)介 數(shù)控機(jī)床作為自動(dòng)化控制

9、設(shè)備,是在自動(dòng)控制下進(jìn)行工作的,數(shù)控機(jī)床所受控制可分為兩類: 一類是最終實(shí)現(xiàn)對(duì)各坐標(biāo)軸運(yùn)動(dòng)進(jìn)行的“數(shù)字控制”。如:對(duì)CNC車床X軸和Z軸,CNC銑床X軸,Y軸,Z軸的移動(dòng)距離,各軸運(yùn)行的插補(bǔ),補(bǔ)償?shù)鹊目刂萍礊椤皵?shù)字控制”。 另一類為“順序控制”。對(duì)數(shù)控機(jī)床來說,“順序控制”是在數(shù)控機(jī)床運(yùn)行過程中,以CNC內(nèi)部和機(jī)床各行程開關(guān)、傳感器、按鈕、繼電器等的開關(guān)量信號(hào)狀態(tài)為條件,并按照預(yù)先規(guī)定的邏輯順序?qū)χT如主軸的起停、換向、刀具的更換、工件的夾緊、松開、液壓、冷卻、潤(rùn)滑系統(tǒng)的運(yùn)行等進(jìn)行的控制。與“數(shù)字控制”比較,“順序控制”的信息主要是開關(guān)量信號(hào)。2022-2-712 常把數(shù)控機(jī)床分為“NC側(cè)”和“

10、MT側(cè)”(即機(jī)床側(cè))兩大部分?!癗C側(cè)”包括CNC系統(tǒng)的硬件和軟件,與CNC系統(tǒng)連接的外圍設(shè)備如顯示器、MDI面板等。“MT側(cè)”則包括機(jī)床機(jī)械部分及其液壓、氣壓、冷卻、潤(rùn)滑、排屑等輔助裝置、機(jī)床操作面板、繼電器線路、機(jī)床強(qiáng)電線路等。PMC處于NC與MT之間,對(duì)NC和MT的輸入、輸出信號(hào)進(jìn)行處理。MT側(cè)順序控制的最終對(duì)象隨數(shù)控機(jī)床的類型、結(jié)構(gòu)、輔助裝置等的不同而有很大的差別。機(jī)床結(jié)構(gòu)越復(fù)雜,輔助裝置越多,最終受控對(duì)象也越多。圖2-4為FANUC數(shù)控系統(tǒng)各信號(hào)信息交換示意圖。2022-2-7132022-2-714 由圖2-4可以看出,X信號(hào)來自機(jī)床側(cè)的輸入信號(hào)(如接近開關(guān)、極限開關(guān)、壓力開關(guān)、操

11、作按鈕、對(duì)刀儀等檢測(cè)元件),PMC接收從機(jī)床側(cè)各檢測(cè)裝置反饋回來的輸入信號(hào),在控制程序中進(jìn)行邏輯運(yùn)算,作為機(jī)床動(dòng)作的條件及對(duì)外圍設(shè)備進(jìn)行自診斷的依據(jù)。 Y信號(hào)是由PMC輸出到機(jī)床側(cè)的信號(hào)。在PMC控制程序中,根據(jù)自動(dòng)控制的要求,輸出信號(hào)控制機(jī)床側(cè)的電磁閥、接觸器、信號(hào)指示燈動(dòng)作,滿足機(jī)床運(yùn)行的需要。2022-2-715 F信號(hào)是由控制伺服電動(dòng)機(jī)和主軸電動(dòng)機(jī)的系統(tǒng)部分側(cè)輸入到PMC的信號(hào),系統(tǒng)部分就是將伺服電動(dòng)機(jī)和主軸電動(dòng)機(jī)的狀態(tài),以及請(qǐng)求相關(guān)機(jī)床動(dòng)作的信號(hào)(如移動(dòng)中信號(hào)、位置檢測(cè)信號(hào)、系統(tǒng)準(zhǔn)備完了信號(hào)等),反饋到PMC中去進(jìn)行邏輯運(yùn)算,作為機(jī)床動(dòng)作的條件及進(jìn)行自診斷的依據(jù)。 G信號(hào)是由PMC側(cè)

12、輸出到控制伺服電動(dòng)機(jī)和主軸電動(dòng)機(jī)的系統(tǒng)部分的信號(hào),對(duì)系統(tǒng)部分進(jìn)行控制和信息反饋(如軸互鎖信號(hào)、M代碼執(zhí)行完畢信號(hào)等)。 簡(jiǎn)單地說,F(xiàn)ANUC系統(tǒng)可以分為兩部分:控制伺服電動(dòng)機(jī)、主軸電動(dòng)機(jī)動(dòng)作的系統(tǒng)部分和控制輔助電氣部分的PMC。二、二、PMC程序執(zhí)行順序程序執(zhí)行順序 PMC的程序稱為順序控制程序,用于機(jī)床或其他系統(tǒng)順序控制,CPU執(zhí)行算術(shù)處理。順序程序的編制步驟如下: (1) 根據(jù)機(jī)床的功能確定I/0點(diǎn)的分配情況; (2) 根據(jù)機(jī)床的動(dòng)作和系統(tǒng)的要求編制梯形圖; (3) 利用系統(tǒng)調(diào)試梯形圖; (4) 將梯形圖程序固化在ROM芯片內(nèi)。 PMC程序的工作原理可以簡(jiǎn)述為由上至下,由左至右,循環(huán)往復(fù),

13、順序執(zhí)行。因?yàn)樗菍?duì)程序指令的順序執(zhí)行,應(yīng)注意到在微觀上與傳統(tǒng)繼電器控制電路的區(qū)別,后者可認(rèn)為是并行控制的。2022-2-7162022-2-717 以圖2-5、圖2-6兩個(gè)電路為例,在A觸點(diǎn)接通以后,B、C線圈會(huì)有什么動(dòng)作?如果是繼電器電路,可以認(rèn)為是并行控制,動(dòng)作與電路的分布位置無關(guān),兩種情況相同,均為B、C先同時(shí)接通,而后B斷開。如果是PMC程序,在圖2-5中,與繼電器的情況相同,B、C先接通,而后由于C的接通斷開B;在圖2-6中,卻只有C接通,因?yàn)镃的接通使B線圈不能接通。在實(shí)際運(yùn)用中,圖2-5中的B線圈可以用作輸入信號(hào)A的上升沿脈沖信號(hào)。B的接通時(shí)間只有一個(gè)循環(huán)周期。ACBACCBA

14、AC圖2-6電路2圖2-5 電路12022-2-718 PMC順序程序按優(yōu)先級(jí)別分為兩部分:第一級(jí)和第二級(jí)順序程序。劃分優(yōu)先級(jí)別是為了處理一些寬度窄的脈沖信號(hào),這些信號(hào)包括緊急停止信號(hào)以及進(jìn)給保持信號(hào)。第一級(jí)順序程序每8ms執(zhí)行一次,這8ms中的其他時(shí)間用來執(zhí)行第二級(jí)順序程序。如果第二級(jí)順序程序很長(zhǎng)的話,就必須對(duì)它進(jìn)行劃分,劃分得到的每一部分與第一級(jí)順序程序共同構(gòu)成8ms的時(shí)間段。梯形圖的循環(huán)周期是指將PMC程序完整執(zhí)行一次所需要的時(shí)間。循環(huán)周期等于8ms乘以第二級(jí)程序劃分所得的數(shù)目,如果第一級(jí)程序很長(zhǎng)的話,相應(yīng)的循環(huán)周期也要擴(kuò)展。PMC程序執(zhí)行順序如圖2-7所示。 在PMC順序程序中,為了提

15、高安全性,應(yīng)該注意使用互鎖處理。對(duì)于順序程序的互鎖處理是必不可少的,然而在機(jī)床電氣柜中的電氣電路終端的互鎖也不能忽略。因?yàn)?,即使在順序程序上使用了邏輯互鎖(軟件),但執(zhí)行順序程序的硬件出現(xiàn)問題時(shí),互鎖將失去作用。所以,在電氣柜中也應(yīng)提供互鎖以確保機(jī)床的安全。2022-2-719三、三、PMC編址編址 PMC順序程序的地址表明了信號(hào)的位置。這些地址包括對(duì)機(jī)床的輸入輸出信號(hào)和對(duì)CNC的輸入/輸出信號(hào)、內(nèi)部繼電器、計(jì)數(shù)器、保持型繼電器、數(shù)據(jù)表等。每一地址由地址號(hào)(每8個(gè)信號(hào))和位號(hào)(0到7)組成,其格式如下所示。可在符號(hào)表中輸入數(shù)據(jù)表明信號(hào)名稱與地址之間的關(guān)系。地址有以下種類,不同類別地址符號(hào)也不相

16、同。 X 112. 4 位號(hào)(07) 地址號(hào) 地址類型2022-2-720 X:由機(jī)床至PMC的輸入信號(hào)(MTPMC) Y:由PMC至機(jī)床的輸出信號(hào)(PMCMT) F:由NC至PMC的輸入信號(hào)(CNCPMC) G:由PMC至NC 的輸出信號(hào)(PMCCNC) R:內(nèi)部繼電器 D:非易失性存儲(chǔ)器2022-2-721 PMC的地址中有R與D,它們都是系統(tǒng)內(nèi)部存儲(chǔ)器,但是它們之間有所區(qū)別。R地址中的數(shù)據(jù)在斷電后會(huì)丟失,在上電時(shí)內(nèi)容為0。而D地址中的數(shù)據(jù)斷電后可以保存,因而常用來做PMC的參數(shù)或數(shù)據(jù)表。通常情況下,R地址區(qū)域R300R699共400字節(jié)。應(yīng)注意,D區(qū)域與R區(qū)域的地址范圍總和也是400字節(jié)

17、。此時(shí)在R地址內(nèi)為D地址劃分出一定范圍。比如,給D地址定義出200個(gè)字節(jié),那么它們的地址范圍為D300D499,而此時(shí)R地址的區(qū)域?yàn)镽500R699。我們必須在編輯順序程序時(shí)在參數(shù)設(shè)定中為D地址的數(shù)目做出設(shè)定。2022-2-722 在PMC順序程序的編制過程中,應(yīng)注意到輸入觸點(diǎn)X不能用作線圈輸出,系統(tǒng)狀態(tài)輸出F也不能作為線圈輸出。對(duì)于輸出線圈而言,輸出地址不能重復(fù),否則該地址的狀態(tài)不能確定。到這里,還要提到PMC的定時(shí)器指令和計(jì)數(shù)器指令,每條指令都要用到5個(gè)字節(jié)的存儲(chǔ)器地址,通常使用D地址,這些地址也只能使用一次而不能重復(fù)。另外,定時(shí)器號(hào)不能重復(fù),計(jì)數(shù)器號(hào)也不能重復(fù)。2022-2-723四、四

18、、PMC基本指令基本指令 基本指令只是對(duì)二進(jìn)制位進(jìn)行與、或、非的邏輯操作,基本指令如表2-1所示。舉例如圖2-8所示2022-2-724Y5.3FY5.2EX5.4DX2.0X1.1ABCR2.1GR5.1R200.1W1W2R200.0X1.1=1,X2.0=1,R2.1=1時(shí)R200.0輸出為1X5.4=1Y5.2=0 ,R5.1=1時(shí)R200.1輸出1Y5.3=1為圖2-8 基本指令應(yīng)用舉例五、五、PMC功能指令功能指令 數(shù)控機(jī)床用PMC的指令必須滿足數(shù)控機(jī)床信息處理和動(dòng)作控制的特殊要求。例如,由NC輸出的M,S,T二進(jìn)制代碼信號(hào)的譯碼,機(jī)械部件動(dòng)作狀態(tài)或液壓系統(tǒng)動(dòng)作狀態(tài)的延時(shí)確認(rèn),加工

19、零件記數(shù),刀庫,分度臺(tái)沿最短路徑旋轉(zhuǎn)和現(xiàn)在位置至目標(biāo)位置步數(shù)的計(jì)算等。2022-2-725 在為數(shù)控機(jī)床編輯順序程序時(shí),對(duì)于上述譯碼、定時(shí)、記數(shù)、最短路徑選擇,以及比較、檢索、代碼轉(zhuǎn)換、數(shù)據(jù)四則運(yùn)算、信息顯示等控制功能,僅用執(zhí)行一位操作的基本指令編程,實(shí)現(xiàn)起來將會(huì)十分困難。因此,就需要增加一些具有專門控制功能的指令來解決基本指令無法處理的那些控制問題。這些專門指令就是“功能指令”,本節(jié)將以FANUC-0i系統(tǒng)的PMC-SA1/SA3/SB7為例,介紹FANUC系統(tǒng)常用PMC功能指令的功能及指令格式。2022-2-7261第一級(jí)程序結(jié)束指令 指令格式: 說明:如果程序中不使用第一級(jí)程序時(shí),必須在

20、PMC程序開頭指定END1,否則PMC無法正常運(yùn)行。2022-2-727SUB1END12第二級(jí)程序結(jié)束指令 指令格式: 3程序結(jié)束指令指令格式: 說明:編寫子程序時(shí),在子程序最后寫入該指令。2022-2-728SUB2END2SUB64END4定時(shí)器指令 指令格式: 說明:該定時(shí)器為延時(shí)定時(shí)器。定時(shí)時(shí)間可通過PMC參進(jìn)行修改。2022-2-729SUB3 TMR定時(shí)器號(hào)ACTW1 控制條件:當(dāng)ACT=1后經(jīng)設(shè)定時(shí)間時(shí),輸出W1即接通。 定時(shí)器號(hào):PMC-SA3為1-40,18號(hào)定時(shí)單位為48秒,最大為1572.8秒。9號(hào)以后定時(shí)單位為8秒,最大為262.1秒。 工作原理:ACT=0,斷開定時(shí)

21、器,ACT=1,啟動(dòng)定時(shí)器。 W1=1,ACT接通后經(jīng)設(shè)定時(shí)間時(shí),輸出即接通。具體見圖2-9。2022-2-730設(shè)定時(shí)間圖2-9定時(shí)器工作原理圖5固定定時(shí)器 指定格式: 說明:該定時(shí)器為設(shè)定時(shí)間固定的延時(shí)定時(shí)器,用功能指令參數(shù)指定時(shí)間。 控制條件:ACT=0,斷開定時(shí)器,ACT=1,啟動(dòng)定時(shí)器。 W1=1,ACT接通后經(jīng)設(shè)定時(shí)間時(shí),輸出即接通。 定時(shí)器號(hào):1-100。 設(shè)定時(shí)間:用ms為單位的十進(jìn)制數(shù)設(shè)定時(shí)間,最大為262136。2022-2-731SUB24 TMRB定時(shí)器號(hào)設(shè)定時(shí)間ACTW16譯碼指令 例2-1指令格式: 說明:數(shù)控機(jī)床在執(zhí)行加工程序中規(guī)定的M、S、T功能時(shí),CNC裝置以

22、BCD碼或二進(jìn)制碼形式輸出M、S、T代碼信號(hào)。這些信號(hào)需要經(jīng)過譯碼才能從BCD或二進(jìn)制狀態(tài)轉(zhuǎn)換成具有特定功能含義的一位邏輯狀態(tài)。該指令就是對(duì)2位BCD碼進(jìn)行譯碼,當(dāng)與指示的值相同時(shí),W1接通,如不一致,則W1斷開。2022-2-732ACTSUB4 DEC譯碼信號(hào)地址譯碼指示W(wǎng)1 譯碼條件:ACT=1,進(jìn)行譯碼; W1=1,譯碼已一致。 代碼信號(hào)地址:制定譯碼對(duì)象地址。 譯碼指示: 00 00 位指示01:只對(duì)低位數(shù)進(jìn)行譯碼 10:只對(duì)高位數(shù)進(jìn)行譯碼 11:對(duì)兩位數(shù)均進(jìn)行譯碼 值指示:指示進(jìn)行譯碼的位數(shù)2022-2-7337二進(jìn)制譯碼指令 例2-2 指令格式: 說明:對(duì)1、2、4字節(jié)長(zhǎng)的二進(jìn)制

23、形式的代碼數(shù)據(jù)進(jìn)行譯碼。代碼數(shù)據(jù)一致時(shí),對(duì)應(yīng)的位即為“1”,如不一致,則為“0”。2022-2-734ACTSUB25 DECB形式指定代碼信號(hào)地址譯碼指示譯碼結(jié)果輸出地址 形式指定:代碼數(shù)據(jù)的形式為1:1字節(jié)長(zhǎng);1:2字節(jié)長(zhǎng);4:4字節(jié)長(zhǎng)。 代碼信號(hào)地址:制定進(jìn)行譯碼的數(shù)據(jù)的起始地址。 譯碼指示:8個(gè)譯出代碼號(hào)的第一個(gè)號(hào)。 譯碼結(jié)果輸出地址:由譯碼指示指定號(hào)的譯碼結(jié)果被輸出到位0,號(hào)+1的譯碼結(jié)果被輸出到位1,號(hào)+7的譯碼結(jié)果被輸出到位7。 譯碼結(jié)果輸出:7 6 5 4 3 2 1 02022-2-735+7 +6 +5 +4 +3 +2 +1 +08計(jì)數(shù)器指令 指令格式: 說明:是進(jìn)行加/

24、減計(jì)數(shù)的環(huán)形計(jì)數(shù)器。2022-2-736CN0UPDOWNRSTACTSUB5 CTR計(jì)數(shù)器號(hào)W1 控制條件:CN0=0:計(jì)數(shù)器的初始值為0;CN0=1:計(jì)數(shù)器的初始值為1。UPDOWN=0:是加計(jì)數(shù)器。(初始值為CN0設(shè)定)UPDOWN=1:是減計(jì)數(shù)器。(初始值為計(jì)數(shù)器預(yù)置值)RST=1:將計(jì)數(shù)器復(fù)位。累計(jì)值被復(fù)位,加計(jì)數(shù)器,根據(jù)CN0的設(shè)定變?yōu)?或1,減計(jì)數(shù)器時(shí)變?yōu)橛?jì)數(shù)器預(yù)置值。ACT=1:取0-1的上升沿進(jìn)行計(jì)數(shù)。W1=1:是計(jì)數(shù)結(jié)束輸出。加計(jì)數(shù)器為最大值,減計(jì)數(shù)器為最小值為1。 計(jì)數(shù)器號(hào):PMC-SA3為1-20。2022-2-7379回轉(zhuǎn)控制指令 指令格式: 說明:判別回轉(zhuǎn)體的下一步

25、的回轉(zhuǎn)方向,計(jì)算出進(jìn)行回轉(zhuǎn)的步數(shù),或計(jì)算到達(dá)目標(biāo)位置前一步的步數(shù)。2022-2-738ACTINCBYTRN0DIRPOSSUB6 ROT回轉(zhuǎn)體的分度數(shù)當(dāng)前位置地址目標(biāo)位置地址結(jié)果輸出地址W1控制條件: RN0=0:回轉(zhuǎn)體的位置號(hào)是從0開始的連續(xù)號(hào)。 =1:回轉(zhuǎn)體的位置號(hào)是從1開始的連續(xù)號(hào)。 BYT=0:回轉(zhuǎn)體的位置號(hào)是2位BCD(1字節(jié))的數(shù)據(jù)。 =1:回轉(zhuǎn)體的位置號(hào)是4位BCD(2字節(jié))的數(shù)據(jù)。 DIR=0:不判別下一步回轉(zhuǎn)方向。(始終正轉(zhuǎn)) =1:判別下一步回轉(zhuǎn)方向。(方向輸出到W1) POS=0:計(jì)算到達(dá)目標(biāo)位置的步數(shù)。 =1:計(jì)算到達(dá)目標(biāo)位置前一步的步數(shù)。 INC=0:計(jì)算目標(biāo)位置的

26、號(hào)。 =1:計(jì)算到達(dá)目標(biāo)位置的步數(shù)。2022-2-739 ACT=1:執(zhí)行ROT指令。 W1=0:回轉(zhuǎn)方向?yàn)檎D(zhuǎn)。 =1:回轉(zhuǎn)方向?yàn)榉崔D(zhuǎn)。 回轉(zhuǎn)體分度數(shù):設(shè)定回轉(zhuǎn)體轉(zhuǎn)位的數(shù)目。 當(dāng)前位置地址:存儲(chǔ)回轉(zhuǎn)體當(dāng)前步數(shù)的起始地址。 目標(biāo)位置地址:存儲(chǔ)目標(biāo)位置的起始地址。 結(jié)果輸出地址:算出的步數(shù)的輸出地址。 例2-32022-2-74010二進(jìn)制回轉(zhuǎn)控制指令 指令格式: 說明:可用地址指定回轉(zhuǎn)體的分度數(shù)。另外,進(jìn)行處理的數(shù)值都為二進(jìn)制形式,其它功能與ROT指令相同。2022-2-741RN0DIRPOSSUB26 ROTB形式指定回轉(zhuǎn)體的分度數(shù)地址當(dāng)前位置地址目標(biāo)位置地址結(jié)果輸出地址INCACTW1控

27、制條件: RN0=0:回轉(zhuǎn)體的位置號(hào)是從0開始的連續(xù)號(hào)。=1:回轉(zhuǎn)體的位置號(hào)是從1開始的連續(xù)號(hào)。 DIR=0:不判別下一步回轉(zhuǎn)方向。(始終正轉(zhuǎn))=1:判別下一步回轉(zhuǎn)方向。(方向輸出到W1) POS=0:計(jì)算到達(dá)目標(biāo)位置的步數(shù)。 =1:計(jì)算到達(dá)目標(biāo)位置前一步的步數(shù)。 INC=0:計(jì)算目標(biāo)位置的號(hào)。 =1:計(jì)算到達(dá)目標(biāo)位置的步數(shù)。 ACT=1:執(zhí)行ROT指令。 W1=0:回轉(zhuǎn)方向?yàn)檎D(zhuǎn)。 =1:回轉(zhuǎn)方向?yàn)榉崔D(zhuǎn)。2022-2-742 形式指定:1:1字節(jié)長(zhǎng)2:2字節(jié)長(zhǎng) 4:4字節(jié)長(zhǎng) 回轉(zhuǎn)體分度數(shù):設(shè)定回轉(zhuǎn)體轉(zhuǎn)位的數(shù)目。 當(dāng)前位置地址:存儲(chǔ)回轉(zhuǎn)體當(dāng)前步數(shù)的起始地址。 目標(biāo)位置地址:存儲(chǔ)目標(biāo)位置的起始地

28、址。 結(jié)果輸出地址:算出的步數(shù)的輸出地址。 例2-42022-2-74311代碼轉(zhuǎn)換指令指令形式: 說明:用2位BCD碼指定變換數(shù)據(jù)表內(nèi)號(hào),將與輸出的表內(nèi)號(hào)對(duì)應(yīng)的2位或4位BCD碼輸出。2022-2-744BYTRSTACTSUB7 COD變換數(shù)據(jù)數(shù)變換輸入數(shù)據(jù)地址變換輸出數(shù)據(jù)地址W1控制條件:BYT=0:變換數(shù)據(jù)表的數(shù)據(jù)為2位BCD碼。 =1:變換數(shù)據(jù)表的數(shù)據(jù)為4位BCD碼。 RST=1:把錯(cuò)誤輸出W1復(fù)位。 ACT=1:執(zhí)行COD命令。 W1=1:變換輸入號(hào)超過了變換數(shù)據(jù)數(shù),數(shù)據(jù)出錯(cuò)。 變換輸入數(shù)據(jù)地址:指定表內(nèi)號(hào)的地址(1字節(jié))。 變換輸出數(shù)據(jù)地址:變換結(jié)果的存儲(chǔ)地址。 例2-52022

29、-2-74512二進(jìn)制代碼轉(zhuǎn)換指令指令形式: 說明:用2位二進(jìn)制碼指定變換數(shù)據(jù)表內(nèi)的號(hào),將與輸入的表內(nèi)號(hào)對(duì)應(yīng)的1、2、4字節(jié)數(shù)據(jù)輸出。 控制條件:RST=1:把錯(cuò)誤輸出W1復(fù)位。 ACT=1:執(zhí)行COD命令。 W1=1:變換輸入號(hào)超過了變換數(shù)據(jù)數(shù),數(shù)據(jù)出錯(cuò)。 形式指定:1:1字節(jié)長(zhǎng),2:2字節(jié)長(zhǎng),4:4字節(jié)長(zhǎng)。 變換輸入數(shù)據(jù)地址:指定表內(nèi)號(hào)的地址(1字節(jié))。 變換輸出數(shù)據(jù)地址:變換結(jié)果的存儲(chǔ)地址。2022-2-746RSTACTSUB27 CODB形式指定變換數(shù)據(jù)數(shù)變換輸入數(shù)據(jù)地址變換輸出數(shù)據(jù)地址W113邏輯乘后數(shù)據(jù)傳送指令指令形式: 說明:數(shù)據(jù)傳送據(jù)地址指定的1字節(jié)的數(shù)據(jù)與比較數(shù)據(jù)進(jìn)行邏輯乘

30、(AND),并把結(jié)果寫入輸出數(shù)據(jù)地址。 例2-62022-2-747ACTSUB8MOVE比較數(shù)比較數(shù)據(jù)低4位據(jù)高4位輸入數(shù)據(jù)地址輸出數(shù)據(jù)地址14數(shù)據(jù)變換指令指令形式: 說明:把1或2字節(jié)的數(shù)據(jù)從二進(jìn)制變換成BCD碼,或從BCD碼變換成二進(jìn)制碼。2022-2-748BYTCNVRSTACTSUB14 DCNV輸入數(shù)據(jù)地址輸出數(shù)據(jù)地址W1控制條件: BYT=0:變換1字節(jié)的數(shù)據(jù)。 =1:變換2字節(jié)的數(shù)據(jù)。 CNV=0:從二進(jìn)制碼變換成BCD碼。 =1:從BCD碼變換成二進(jìn)制碼。 RST=1:把出錯(cuò)輸出的W1復(fù)位。 ACT=1:執(zhí)行數(shù)據(jù)變換命令。 W1=1:輸入數(shù)據(jù)應(yīng)為BCD碼的地方,如果已是二進(jìn)

31、制碼,或從二進(jìn)制碼變換成BCD碼時(shí)超過指定字節(jié)長(zhǎng)即進(jìn)行出錯(cuò)報(bào)警。2022-2-74915比較指令 指令形式: 說明:比較2位或4位BCD碼的數(shù)值,把比較結(jié)果輸出到W1。2022-2-750BYTACTSUB15COMP形式指定基準(zhǔn)數(shù)據(jù)(常數(shù)或地址)比較數(shù)據(jù)地址W1控制條件: BYT=0:比較2位BCD碼。 =1:比較4位BCD碼。 W1=0:基準(zhǔn)數(shù)據(jù)比較數(shù)據(jù)。 =1:基準(zhǔn)數(shù)據(jù)比較數(shù)據(jù)。形式指定: 0:基準(zhǔn)數(shù)據(jù)為常數(shù)。 1:基準(zhǔn)數(shù)據(jù)為指定地址。2022-2-75116一致性判斷指令 指令形式: 說明:比較BCD形式的數(shù)據(jù),判斷是否相同。2022-2-752BYTACTSUB16COIN基準(zhǔn)數(shù)據(jù)形

32、式指定基準(zhǔn)數(shù)據(jù)(常數(shù)或地址)比較數(shù)據(jù)地址W1控制條件: BYT=0:比較2位BCD碼。 =1:比較4位BCD碼。 W1=0:基準(zhǔn)數(shù)據(jù)比較數(shù)據(jù)。 =1:基準(zhǔn)數(shù)據(jù)=比較數(shù)據(jù)。基準(zhǔn)數(shù)據(jù)形式指定: 0:基準(zhǔn)數(shù)據(jù)為常數(shù) 1:基準(zhǔn)數(shù)據(jù)為指定地址。2022-2-75317檢索指令 指令形式: 說明:檢索指定的數(shù)據(jù)是否存在于數(shù)據(jù)表內(nèi),并輸出表內(nèi)號(hào)數(shù)。 控制條件:BYT=0:檢索2位BCD碼。 =1:檢索4位BCD碼。 RST=1:斷開無檢索數(shù)據(jù)的輸出W1。 W1=1:無檢索的數(shù)據(jù)時(shí),輸出即接通。例2-72022-2-754BYTRSTACTSUB17 DSCH數(shù)據(jù)表的數(shù)據(jù)數(shù)數(shù)據(jù)表的起始地址檢索數(shù)據(jù)地址檢索結(jié)果

33、輸出地址W118二進(jìn)制檢索數(shù)據(jù) 指令形式: 說明:與DSCH命令的不同點(diǎn)是進(jìn)行處理的數(shù)值必須是二進(jìn)制形式,而且為了能使用地址指定數(shù)據(jù)表的數(shù)據(jù)個(gè)數(shù),即使在ROM制作完成后,仍可調(diào)整表的容量。 控制條件:RST=1:斷開無檢索數(shù)據(jù)輸出W1。 W1=1:沒有檢索數(shù)據(jù)時(shí),接通輸出。 形式指定:1:1字節(jié) 2:2字節(jié) 4:4字節(jié)。例2-82022-2-755RSTACTSUB34DSCHB形式指定數(shù)據(jù)表數(shù)據(jù)數(shù)存儲(chǔ)地址數(shù)據(jù)表的起始地址檢索數(shù)據(jù)地址檢索結(jié)果輸出地址W119變址修改數(shù)據(jù)傳送 指令格式: 說明:讀取或?qū)懭霐?shù)據(jù)表內(nèi)指定號(hào)的數(shù)據(jù),進(jìn)行處理的數(shù)據(jù)為2位或4位BCD碼。2022-2-756BYTRWRS

34、TACTSUB18 XMOV數(shù)據(jù)表的數(shù)據(jù)數(shù)數(shù)據(jù)表的起始地址輸入輸出數(shù)據(jù)的存儲(chǔ)地址數(shù)據(jù)表內(nèi)號(hào)存儲(chǔ)地址W1控制條件: BYT=0:數(shù)據(jù)表的數(shù)據(jù)為2位BCD碼。 =1:數(shù)據(jù)表的數(shù)據(jù)為4位BCD碼。 RW=0:從數(shù)據(jù)表讀取數(shù)據(jù)。 =1:把數(shù)據(jù)寫入數(shù)據(jù)表。 RST=1:斷開出錯(cuò)輸出W1。 ACT=1:執(zhí)行XMOV命令。 W1=1:被指定的表內(nèi)號(hào)超過數(shù)據(jù)表的數(shù)據(jù)數(shù)時(shí),即出錯(cuò)報(bào)警。例2-92022-2-75720二進(jìn)制變址修改數(shù)據(jù)傳送 指令格式: 說明:讀取或?qū)懭霐?shù)據(jù)表內(nèi)指定號(hào)的數(shù)據(jù)。進(jìn)行處理的數(shù)據(jù)為二進(jìn)制形式。另外,因?yàn)楸砣萘渴堑刂分付ǖ模栽趯懭隦OM后,還能修改表容量。 形式指定:1:1字節(jié);2:2

35、字節(jié);4:4字節(jié) 其它參數(shù)同變址修改數(shù)據(jù)傳送。例2-102022-2-758RWRSTACTSUB35 XMOVB數(shù)據(jù)形式指定數(shù)據(jù)表的數(shù)據(jù)數(shù)存儲(chǔ)地址數(shù)據(jù)表的起始地址輸入輸出數(shù)據(jù)存儲(chǔ)地址表內(nèi)號(hào)存儲(chǔ)地址W121常數(shù)定義指令 指令格式: 說明:定義BCD2位或4位常數(shù)。 BYT=0:進(jìn)行處理的數(shù)據(jù)為2位BCD碼。 =1:進(jìn)行處理的數(shù)據(jù)為4位BCD碼。 ACT=1:執(zhí)行NUME指令。2022-2-759BYTACTSUB23NUME常數(shù)常數(shù)輸出地址W1六、編程舉例六、編程舉例下面舉例說明指令具體用法。 例例2-11:主軸倍率PMC控制。 例例2-12:潤(rùn)滑系統(tǒng)PMC控制。 例例2-13:無機(jī)械手斗笠式

36、自動(dòng)換刀。2022-2-760七、數(shù)控機(jī)床七、數(shù)控機(jī)床PMC屏幕畫面功能屏幕畫面功能本文以FANUC 0i mate TC為例,說明數(shù)控機(jī)床PMC畫面功能及具體操作。首先按下系統(tǒng)功能鍵“system”,進(jìn)入圖2-28畫面。然后按下“PMC”鍵,進(jìn)入PMC畫面,如圖2-29所示。 1實(shí)時(shí)梯形圖畫面按下圖2-29中的“PMCLAD”鍵,即進(jìn)入實(shí)時(shí)梯形圖畫面,如圖2-30所示。在實(shí)際屏幕中,觸點(diǎn)和線圈斷開(狀態(tài)為0)以低亮線顯示,觸點(diǎn)和線圈閉合(狀態(tài)為1)以暗線顯示。2022-2-761 2系統(tǒng)梯形圖的診斷畫面按下圖2-29中的“PMCDGN”鍵,就會(huì)顯示圖2-31所示的系統(tǒng)PMC診斷畫面。 3PM

37、C參數(shù)畫面按下圖2-29中的“PMCPRM”鍵,即進(jìn)入?yún)?shù)設(shè)定畫面,如圖2-32。按下“TIMER”時(shí)對(duì)可變定時(shí)器時(shí)間進(jìn)行設(shè)定,按下“COUNTER”對(duì)計(jì)時(shí)器的一系列參數(shù)進(jìn)行設(shè)定,按下“KEEPRL” 對(duì)保持型繼電器參數(shù)進(jìn)行設(shè)定,按下“DATA”對(duì)數(shù)據(jù)表進(jìn)行設(shè)定。2022-2-762八、使用八、使用LADDER軟件編輯數(shù)控機(jī)床梯形圖軟件編輯數(shù)控機(jī)床梯形圖FAPT LADDER-是在Window95/98,windows2000,Windows XP環(huán)境下運(yùn)行的FANUC PMC程序的系統(tǒng)開發(fā)軟件。 1新建梯形圖程序運(yùn)行LADDER軟件,用鼠標(biāo)按下“File”菜單,選擇“New Program”

38、(如圖2-33),出現(xiàn)如圖2-34所示畫面。然后,輸入程序名稱(例如pmc1)及PMC類型(比如FANUC 0i系統(tǒng)PMC類型位SA3),確定后出現(xiàn)圖2-35。即可編寫自己的程序。2022-2-763 2存儲(chǔ)卡格式PMC的轉(zhuǎn)換通過存儲(chǔ)卡備份的PMC梯形圖稱之為存儲(chǔ)卡格式的PMC(Memory card format file)。由于其為機(jī)器語言格式,不能由計(jì)算機(jī)的Ladder 直接識(shí)別和讀取并進(jìn)行修改和編輯,所以必須進(jìn)行格式轉(zhuǎn)換。同樣,當(dāng)在計(jì)算機(jī)上編輯好的PMC程序也不能直接存儲(chǔ)到M-CARD上,也必須通過格式轉(zhuǎn)換,然后才能裝載到CNC中。(1)M-CARD格式(PMC-SA.000等)計(jì)算機(jī)

39、格式(PMC.LAD)(2)計(jì)算機(jī)格式(PMC.LAD)M-CARD 格式2022-2-764 運(yùn)行LADDER軟件,在該軟件下新建一個(gè)類型與備份的M-CARD 格式的PMC 程序類型相同的空文件,方法如前。 選擇FILE 中的IMPORT(即導(dǎo)入M-CARD 格式文件)(如圖2-36所示),軟件會(huì)提示導(dǎo)入的源文件格式,選擇M-CARD 格式,然后再選擇需要導(dǎo)入的文件名(找到相應(yīng)的路徑),出現(xiàn)如圖2-37。 執(zhí)行下一步找到要進(jìn)行轉(zhuǎn)換的M-CARD 格式文件,按照軟件提示的默認(rèn)操作一步步執(zhí)行即可將M-CARD格式的PMC 程序轉(zhuǎn)換成計(jì)算機(jī)可直接識(shí)別的.LAD 格式文件,這樣就可以在計(jì)算機(jī)上進(jìn)行修

40、改和編輯操作了。2022-2-765 當(dāng)把計(jì)算機(jī)格式(PMC.LAD)的PMC 轉(zhuǎn)換成M-CARD 格式的文件后,可以將其存儲(chǔ)到M-CARD上,通過M-CARD 裝載到CNC 中,而不用通過外部通訊工具(例如:RS-232-C或網(wǎng)線)進(jìn)行傳輸。 在LADDER軟件中打開要轉(zhuǎn)換的PMC 程序。現(xiàn)在TOOL 中選擇COMPILE(如圖2-38所示)將該程序進(jìn)行編譯成機(jī)器語言,如果沒有提示錯(cuò)誤,則編譯成功,如果提示有錯(cuò)誤,要退出修改后重新編譯,然后保存,再選擇FILE 中的EXPORT,出現(xiàn)圖2-39所示畫面。 注意:如果要在梯形圖中加密碼,則在編譯的選項(xiàng)中點(diǎn)擊,再輸入兩遍密碼就可以了。2022-2

41、-766 在選擇EXPORT 后,軟件提示選擇輸出的文件類型,選擇M-CARD格式,如圖2-40所示。 確定M-CARD格式后,選擇下一步指定文件名,按照軟件提示的默認(rèn)操作即可得到轉(zhuǎn)換了格式的PMC程序,注意該程序的圖標(biāo)是一個(gè)WINDOWS圖標(biāo)(即操作系統(tǒng)不能識(shí)別的文件格式,只有FANUC系統(tǒng)才能識(shí)別)。轉(zhuǎn)換好的PMC程序即可通過存儲(chǔ)卡直接裝載到CNC中。2022-2-767 3、不同類型的PMC文件之間的轉(zhuǎn)換(1)運(yùn)行FANUC“FAPT LADDER_”編程軟件。(2)點(diǎn)擊File欄,選擇Open Program項(xiàng),打開一個(gè)希望改變PC種類的Windows版梯形圖的文件。(3)選擇工具欄T

42、ool中助記符轉(zhuǎn)換項(xiàng)Mnemonic Convert,則顯示MnemonicConversion頁面。其中,助記符文件(Mnemonic File)欄需新建中間文件名,含文件存放路徑。轉(zhuǎn)換數(shù)據(jù)種類(Convert Data Kind)欄需選擇轉(zhuǎn)換的數(shù)據(jù),一般為ALL。(4)完成以上選項(xiàng)后,點(diǎn)擊OK確認(rèn),然后顯示數(shù)據(jù)轉(zhuǎn)換情況信息,無其他錯(cuò)誤后關(guān)閉此信息頁,再關(guān)閉Mnemonic Conversion頁面。(5)點(diǎn)擊File欄,選擇New Program項(xiàng),新建一個(gè)目標(biāo)Windows 版的梯形圖,同時(shí)選擇目標(biāo)Windows 版梯形圖的PC 種類。2022-2-768(6)選擇工具欄Tool中源程序

43、轉(zhuǎn)換項(xiàng)Source Program Convert,則顯示SourceProgram Conversion頁面。其中,中間文件(Mnemonic File)欄需選擇剛生成的中間文件名,含文件存放路徑。(7)完成以上選項(xiàng)后,點(diǎn)擊OK確認(rèn),然后顯示數(shù)據(jù)轉(zhuǎn)換情況信息,“All the contentof the source program is going to be lost. Do you replace it?”,點(diǎn)擊是確認(rèn),無錯(cuò)誤后關(guān)閉此信息頁,再關(guān)閉Source Program Conversion頁面。這樣便完成了Windows版下同一梯形圖不同PC種類之間的轉(zhuǎn)換,例如將PMC_SA1

44、 的KT13.LAD 梯形圖轉(zhuǎn)換為PMC_SA3的MM.LAD梯形圖,并且轉(zhuǎn)換完后的MM.LAD 梯形圖與KT13.LAD 梯形圖的邏輯關(guān)系相同。2022-2-7692.4 FANUC數(shù)控系統(tǒng)參數(shù)配置 參數(shù)在NC系統(tǒng)中用來設(shè)定數(shù)控機(jī)床及輔助設(shè)備的規(guī)格和內(nèi)容,加工操作所必需的一些數(shù)據(jù)。機(jī)床廠家在制造機(jī)床、最終用戶在使用過程中,通過參數(shù)的設(shè)定,來實(shí)現(xiàn)對(duì)伺服驅(qū)動(dòng)、加工條件、機(jī)床坐標(biāo)、操作功能、數(shù)據(jù)傳輸?shù)确矫娴脑O(shè)定和調(diào)用。 機(jī)床廠商、用戶在配備、使用FANUC系統(tǒng)時(shí),根據(jù)具體的使用狀況,有大量的參數(shù)需要調(diào)整和設(shè)置。在下文中將介紹一些有關(guān)FANUC系統(tǒng)參數(shù)的常識(shí)和一些常用參數(shù)。2022-2-770一、一

45、、FANUC系統(tǒng)參數(shù)分類系統(tǒng)參數(shù)分類 按照數(shù)據(jù)形式參數(shù)可以分為2-2表所表示的類別:2022-2-771數(shù)據(jù)形式數(shù)值備注位型0或1位軸型字節(jié)型-128127或0256有些參數(shù)中不使用符號(hào)字節(jié)軸型字型-327683276或065535有些參數(shù)中不使用符號(hào)字軸型雙字型-9999999999999999雙字軸型表2-2 FANUC系統(tǒng)參數(shù)類型列表說明: 1對(duì)于位型和位軸型參數(shù),每個(gè)數(shù)據(jù)號(hào)由8位組成,每一位有不同的意義。 2軸型參數(shù)允許參數(shù)分別設(shè)定給每個(gè)控制軸。 3每個(gè)數(shù)據(jù)類型有一個(gè)通用的有效范圍,參數(shù)不同其數(shù)據(jù)范圍也不同。2022-2-772為了進(jìn)一步說明這兩類數(shù)據(jù)在數(shù)據(jù)設(shè)定方面的區(qū)別,特舉如下兩個(gè)

46、例子:(1)位型和位軸型參數(shù)舉例。通過該例可以知道位型和位軸型的數(shù)據(jù)格式,它們都是每一個(gè)數(shù)據(jù)號(hào)由07位數(shù)據(jù)組成。在描述這一類數(shù)據(jù)時(shí)可以用這樣的格式來說明:數(shù)據(jù)號(hào).位號(hào)。比如上例中的ISO參數(shù)就可以用這樣的符號(hào)來表示:1000.1。1000.1=0時(shí)表示數(shù)據(jù)采用EIA碼輸出,1000.1=1時(shí)表示數(shù)據(jù)輸出采用ISO碼。位型和位軸型數(shù)據(jù)就是用這樣的方式來設(shè)定不同的系統(tǒng)功能。2022-2-7731000#7#6#5#4#3#2#1#0數(shù)據(jù)號(hào)SEQINIISOTVC數(shù)據(jù)內(nèi)容(2)位型和位軸型以外的數(shù)據(jù)2022-2-7741023指定軸的伺服軸號(hào)數(shù)據(jù)號(hào)數(shù)據(jù)內(nèi)容二、二、FANUC常見系統(tǒng)參數(shù)常見系統(tǒng)參數(shù)1

47、與各軸的控制和設(shè)定單位相關(guān)的參數(shù) 參數(shù)號(hào):10011023 這一類參數(shù)主要用于設(shè)定各軸的移動(dòng)單位、各軸的控制方式、伺服軸的設(shè)定、各軸的運(yùn)動(dòng)方式等。2022-2-7752與機(jī)床坐標(biāo)系的設(shè)定、參考點(diǎn)、原點(diǎn)等相關(guān)的參數(shù) 參數(shù)號(hào):12011280 這一類參數(shù)主要用于設(shè)定機(jī)床的坐標(biāo)系的設(shè)定,原點(diǎn)的偏移、工件坐標(biāo)系的擴(kuò)展等。2022-2-7763與存儲(chǔ)行程檢查相關(guān)的參數(shù) 參數(shù)號(hào):13001327 這一類參數(shù)的設(shè)定主要是用于各軸保護(hù)區(qū)域的設(shè)定等。2022-2-7774與設(shè)定機(jī)床各軸進(jìn)給、快速移動(dòng)速度、手動(dòng)速度等相關(guān)的參數(shù) 參數(shù)號(hào):14011465 這一類參數(shù)涉及機(jī)床各軸在各種移動(dòng)方式、模式下的移動(dòng)速度的設(shè)定

48、,包括快移極限速度、進(jìn)給極限速度、手動(dòng)移動(dòng)速度的設(shè)定等。2022-2-7785與加減速控制相關(guān)的參數(shù) 參數(shù)號(hào):16011785 這一類參數(shù)用于設(shè)定各種插補(bǔ)方式下的啟動(dòng)停止時(shí)的加減速的方式,以及在程序路徑發(fā)生變化時(shí)(如出現(xiàn)轉(zhuǎn)角、過渡等)進(jìn)給速度的變化。2022-2-7796與程序編制相關(guān)的參數(shù) 參數(shù)號(hào):34013460 用于設(shè)置編程時(shí)的數(shù)據(jù)格式,設(shè)置使用的G指令格式、設(shè)置系統(tǒng)缺省的有效指令模態(tài)等和程序編制有關(guān)的狀態(tài)。2022-2-7807與螺距誤差補(bǔ)償相關(guān)的參數(shù) 參數(shù)號(hào):36203627 數(shù)控機(jī)床具有對(duì)螺距誤差進(jìn)行電氣補(bǔ)償?shù)墓δ埽谑褂眠@樣的功能時(shí),系統(tǒng)要求對(duì)補(bǔ)償?shù)姆绞健⒀a(bǔ)償?shù)狞c(diǎn)數(shù)、補(bǔ)償?shù)钠鹗嘉?/p>

49、置、補(bǔ)償?shù)拈g隔等參數(shù)進(jìn)行設(shè)置。2022-2-781三、參數(shù)顯示的操作步驟三、參數(shù)顯示的操作步驟本文以FANUC 0i系統(tǒng)為例來具體說明其操作步驟。 1按MDI面板上的功能鍵SYSTEM一次后,在按軟鍵PARAM選擇參數(shù)的畫面。 2參數(shù)畫面由多個(gè)面組成。通過(1)(2)兩種方法顯示需要顯示的參數(shù)所在的面面。(1)有翻面鍵或光標(biāo)移動(dòng)鍵,顯示需要的頁面。(2)從鍵盤輸入想顯示的參數(shù)號(hào),然后按軟鍵NO.SRH。這樣可顯示包括指定參數(shù)所在的頁面,光標(biāo)同時(shí)在指定參數(shù)的位置(數(shù)據(jù)部分變成反轉(zhuǎn)文字顯示)。2022-2-782四、用四、用MDI設(shè)定參數(shù)的操作步驟設(shè)定參數(shù)的操作步驟 1將NC置于MDI方式或急停狀

50、態(tài)。 2用以下步驟使參數(shù)處于可寫狀態(tài)。(1)按SETTING功能鍵一次或多次后,再按軟鍵SETTING,可顯示SETTING畫面。(2)將光標(biāo)移至“PARAMETER WRITE”處。(3)按OPRT軟鍵顯示操作選擇軟鍵。(4)按軟鍵ON:1或輸入1,再按軟鍵INPUT,使“PARAMETER WRITE”=1。這樣參數(shù)成為可寫入狀態(tài),同時(shí)CNC發(fā)生P/S報(bào)警100(允許參數(shù)寫入)。 3按功能鍵SYSTEM一次或多次后,再按軟鍵PARAM,顯示參數(shù)畫面。2022-2-783 4顯示包含需要設(shè)定的參數(shù)的畫面,將光標(biāo)置于需要設(shè)定的參數(shù)的位置上。 5輸入數(shù)據(jù),然后按INPUT軟鍵。輸入的數(shù)據(jù)將被設(shè)定

51、到光標(biāo)指定的參數(shù)中。 6若需要?jiǎng)t重復(fù)步驟4和5。 7參數(shù)設(shè)定完畢。需將參數(shù)設(shè)定畫面的“PARAMETER WRITE=”設(shè)定為0,禁止參數(shù)設(shè)定。 8復(fù)位CNC,解除P/S報(bào)警100。但在設(shè)定參數(shù)時(shí),有時(shí)會(huì)出現(xiàn)P/S報(bào)警000(需切斷電源),此時(shí)請(qǐng)關(guān)掉電源再開機(jī)。2022-2-7842.5 FANUC數(shù)控系統(tǒng)故障診斷與維修一、一、FANUC-0i常見故障及處理方法常見故障及處理方法 1P/S00#報(bào)警故障原因:設(shè)定了重要參數(shù),如:伺服參數(shù),系統(tǒng)進(jìn)入保護(hù)狀態(tài),需要系統(tǒng)重新起動(dòng),裝載新參數(shù)。恢復(fù)辦法:在確認(rèn)修改內(nèi)容后,切斷電源,再重新起動(dòng)即可。2022-2-785 2PS/100#報(bào)警故障原因:修改

52、系統(tǒng)參數(shù)時(shí),將寫保護(hù)設(shè)置PWE=1后,系統(tǒng)發(fā)出該報(bào)警?;謴?fù)方法:(1)發(fā)出該報(bào)警后,可照常調(diào)用參數(shù)頁面修改參數(shù);(2)修改參數(shù)進(jìn)行確認(rèn)后,將寫保護(hù)設(shè)置PWE=0;(3)按RESET鍵將報(bào)警復(fù)位,如果修改了重要的參數(shù),需重新啟動(dòng)系統(tǒng)。2022-2-786 3P/S101#報(bào)警故障原因:存儲(chǔ)器內(nèi)程序存儲(chǔ)錯(cuò)誤,在程序編輯過程中,對(duì)存儲(chǔ)器進(jìn)行存儲(chǔ)操作時(shí)電源斷開,系統(tǒng)無法調(diào)用存儲(chǔ)內(nèi)容?;謴?fù)方法:(1)在MDI方式,將寫保護(hù)設(shè)置為PWE=1;(2)系統(tǒng)斷電,按著(DELETE)鍵,給系統(tǒng)通電;(3)將寫保護(hù)設(shè)置為PWE=0,按RESET鍵將101#報(bào)警消除2022-2-787 4P/S8587串行接口故障

53、故障原因:在對(duì)機(jī)床進(jìn)行參數(shù)、程序的輸入,往往用到串行通訊,利用RS232接口將計(jì)算機(jī)或其它存儲(chǔ)設(shè)備與機(jī)床聯(lián)接起來。當(dāng)參數(shù)設(shè)定不正確,電纜或硬件故障時(shí)會(huì)出現(xiàn)報(bào)警。故障查找和恢復(fù):85#報(bào)警指的是:在從外部設(shè)備讀入數(shù)據(jù)時(shí),串行通訊數(shù)出現(xiàn)了溢出錯(cuò)誤,被輸入的數(shù)據(jù)不符或傳送速度不匹配,檢查與串行通訊相關(guān)的參數(shù),如果檢查參數(shù)沒錯(cuò)誤還出現(xiàn)該報(bào)警時(shí),檢查I/O設(shè)備是否損壞。2022-2-78886#報(bào)警指的是:進(jìn)行數(shù)據(jù)輸入時(shí)I/O設(shè)備的動(dòng)作準(zhǔn)備信號(hào)(DR)關(guān)斷。需檢查:(1)串行通訊電纜兩端的接口(包括系統(tǒng)接口);(2)檢查系統(tǒng)和外部設(shè)備串行通訊參數(shù);(3)檢查外部設(shè)備;(4)檢查I/O接口模塊(可進(jìn)行更換

54、模塊進(jìn)行檢查或去專業(yè)公司檢查)。87#報(bào)警說明有通訊動(dòng)作,但通訊時(shí)數(shù)控系統(tǒng)與外部設(shè)備的數(shù)據(jù)流控制信號(hào)不正確,檢查1,系統(tǒng)的程序保護(hù)開關(guān)的狀態(tài),在進(jìn)行通訊時(shí)將開關(guān)處于打開狀態(tài)。2, I/O設(shè)備和外部通訊設(shè)備。2022-2-789 5ALM910/911 RAM奇偶校驗(yàn)報(bào)警故障原因及處理方法:(1)印刷電路板存儲(chǔ)卡接觸不良。當(dāng)發(fā)生該類報(bào)警時(shí),首先關(guān)斷系統(tǒng)電源,進(jìn)行系統(tǒng)全清操作。方法是同時(shí)按住系統(tǒng)的RESET和DELET鍵,在打開電源,此時(shí)系統(tǒng)將清除存儲(chǔ)板中RAM的所有數(shù)據(jù)。當(dāng)以上操作后,仍然不能清除存儲(chǔ)器報(bào)警時(shí),則要考慮該故障可能是因?yàn)橄到y(tǒng)的RAM接觸不良,請(qǐng)更換新的存儲(chǔ)卡,或進(jìn)行該板的維修。(2

55、)由于外界的干擾引起的數(shù)據(jù)報(bào)警,當(dāng)執(zhí)行系統(tǒng)RAM全清后,如果系統(tǒng)能進(jìn)入正常的狀態(tài),(不再發(fā)生該報(bào)警),則可能是外界干擾引起的,在這種情況下要檢查系統(tǒng)整體地線和走線等,采取有效的抗干擾措施。2022-2-790(3)存儲(chǔ)器的電池電壓偏低,可以檢查存儲(chǔ)卡上的檢查端子,檢查電池電壓。該電壓正常為4.5V,當(dāng)?shù)陀?.6V時(shí),可能會(huì)造成系統(tǒng)RAM的存儲(chǔ)報(bào)警。(4)電源單元異常引起,電源異常也有可能引起該類報(bào)警,此時(shí)進(jìn)行系統(tǒng)全清后,報(bào)警會(huì)清除。2022-2-791 690#報(bào)警(回零動(dòng)作異常)故障原因:返回參考點(diǎn)中,開始點(diǎn)距參考點(diǎn)過近,或是速度過慢。故障恢復(fù):(1)正確執(zhí)行回零動(dòng)作,手動(dòng)將機(jī)床向回零的反方

56、向移動(dòng)一定距離,這個(gè)位置要求在減速區(qū)以外,再執(zhí)行回零動(dòng)作。(2)如果以上操作后仍有報(bào)警,檢查回零減速信號(hào),檢查回零檔塊,回零開關(guān)及相關(guān)聯(lián)的信號(hào)電路是否正常。2022-2-792(3)機(jī)床的回零參數(shù)在機(jī)床廠已經(jīng)設(shè)置完成,可檢查回零時(shí)位置偏差(DOG800803)是否大于128,大于128進(jìn)行(4)項(xiàng);如果低于128,可根據(jù)參數(shù)清單檢查以下參數(shù)是否有變化:PRM518521(快移速度),PRM#559562(手動(dòng)快移速度)。作適當(dāng)調(diào)整使回零時(shí)的位置偏差大于或等于12。(4)如果位置偏差大于128,檢查脈沖編碼器的電壓是否大于4.75V,如果電壓過低,更換電源;電壓正常時(shí)仍有報(bào)警需檢查脈沖編碼器和軸

57、卡。2022-2-793 73n0(n軸需要執(zhí)行回零)故障原因:絕對(duì)脈沖編碼器的位置數(shù)據(jù)由電池進(jìn)行保持,不正確的更換電池方法(在斷電的情況下?lián)Q電池),更換編碼器,拆卸編碼器的電纜?;謴?fù)方法:該報(bào)警的恢復(fù)就是使系統(tǒng)記憶機(jī)床的位置,有以下兩種方法:(1)如果有返回參考點(diǎn)功能,可以手動(dòng)將報(bào)警的軸執(zhí)行回零動(dòng)作,如果在手動(dòng)回零時(shí)還有其它報(bào)警,改變參數(shù)PRM21#(該參數(shù)指明各軸是否使用了絕對(duì)脈沖編碼器),消除報(bào)警,并執(zhí)行回零操作,回零完成后使用RESET消除該報(bào)警。(2)如果沒有出現(xiàn)回零功能,用MTB完成回零設(shè)置,方法如下:2022-2-794a)在手動(dòng)方式將機(jī)床移到回零位置附近(機(jī)械位置) b)選擇回

58、零方式c)選擇回零軸,選擇移動(dòng)方向鍵“+”或“”移動(dòng)該軸,機(jī)床移到下一個(gè)柵格時(shí)停下來。這位置就被設(shè)為回零點(diǎn)。2022-2-795 83n13n6(絕對(duì)編碼器故障)故障原因:編碼器與伺服模塊之間通訊錯(cuò)誤,數(shù)據(jù)不能正常傳送?;謴?fù)方法:在該報(bào)警中牽涉三個(gè)環(huán)節(jié):編碼器,電纜,伺服模塊。先檢測(cè)電纜接口,再輕輕晃動(dòng)電纜,注意看是否有報(bào)警,如果有,修理或更換電纜。在排除電纜原因后,可采用置換法,對(duì)編碼器和伺服模塊進(jìn)行進(jìn)一步確認(rèn)。2022-2-796 93n73n8(絕對(duì)脈沖編碼器電池電壓低)故障原因:絕對(duì)脈沖編碼器的位置由電池保存,當(dāng)電池電壓低有可能丟失數(shù)據(jù),所以系統(tǒng)檢測(cè)電池電壓,提醒到期更換?;謴?fù)方法:選

59、擇符合系統(tǒng)要求的電池進(jìn)行更換。必須保證在機(jī)床通電情況下,執(zhí)行更換電池的工作。2022-2-797 10手動(dòng)及自動(dòng)均不能運(yùn)行原因及處理:位置顯示(相對(duì),絕對(duì),機(jī)械坐標(biāo))全都不動(dòng)時(shí),檢查CNC的狀態(tài)顯示,檢查急停信號(hào),復(fù)位信號(hào),操作方式狀態(tài),到位檢測(cè),互鎖狀態(tài)信號(hào)。 11不能JOG操作運(yùn)行原因及處理:(1)確認(rèn)操作方式是否正確,檢查操作面板操作方式旋鈕,檢查操作方式信號(hào)接口診斷;(2)確認(rèn)是否輸入了進(jìn)給軸方向選擇信號(hào)(M);(3)進(jìn)行在位檢查。2022-2-798 12不能自動(dòng)運(yùn)行原因及處理:先確認(rèn)是否能手動(dòng)運(yùn)行,如果不能,請(qǐng)參照前面“不能手動(dòng)”恢復(fù);按照前面的方法檢查操作方式是否正確;循環(huán)起動(dòng)信

60、號(hào)是否起作用;輸入進(jìn)給保持信號(hào),檢查診斷DGN0008.5,如果為0的話、檢查PMC梯形圖。2022-2-799 13系統(tǒng)ROM奇偶校驗(yàn)錯(cuò)誤報(bào)警#900的處理方法(1)利用系統(tǒng)存儲(chǔ)卡恢復(fù)或重新安裝系統(tǒng)軟件程序及PMC順序程序,如果故障排除則判定故障原因?yàn)橄到y(tǒng)軟件故障。(2)更換系統(tǒng)FROM/SRAM模塊并重新輸入系統(tǒng)參數(shù)如果系統(tǒng)恢復(fù)正常,故障原因?yàn)橄到y(tǒng)硬件FROM/SRAM模塊故障。(3)更換系統(tǒng)主板(有時(shí)需更換系統(tǒng)CPU卡因?yàn)榘惭b系統(tǒng)ROOT的FROM不良)2022-2-7100 14系統(tǒng)動(dòng)態(tài)存儲(chǔ)器DRAM奇偶校驗(yàn)錯(cuò)誤報(bào)警#912-919(1)系統(tǒng)在電源斷開再接通后運(yùn)行正常,則故障原因可能是

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論