關(guān)于FANUC系統(tǒng)PMC的介紹
發(fā)布日期:2011-05-21 蘭生客服中心 瀏覽:3124
簡(jiǎn)單地說,F(xiàn)ANUC系統(tǒng)可以分為兩部分:控制伺服電動(dòng)機(jī)和主軸電動(dòng)機(jī)動(dòng)作的系統(tǒng)部分和控制輔助電氣部分的PMC。
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è)通用性。
FANUC 0系統(tǒng)使用的PMC有PMC—L和PMC—M兩種型號(hào),它們所需硬件不同,性能也有所不區(qū)別。PMC—M需要一塊專門的電路板,地址范圍也有所擴(kuò)大,使用時(shí)請(qǐng)注意。
下表為PMC—L和PMC—M的部分性能比較。
兩種型號(hào)的性能比較
| PMC—L | PMC—M |
程序級(jí)數(shù) | 2 | 3 |
第一級(jí)程序執(zhí)行周期 | 16ms | 16/8ms |
基本指令的平均執(zhí)行時(shí)間 | 6μs | 2μs |
程序容量 | 3000步 | 最大8000步 |
基本指令數(shù) | 12 | 12 |
功能指令數(shù) | 34 | 35 |
內(nèi)部繼電器 | 400字節(jié) | 696字節(jié) |
這里主要以PMC—L為例進(jìn)行說明。
PMC的程序稱為順序控制程序,用于機(jī)床或其他系統(tǒng)順序控制,使CPU執(zhí)行算術(shù)處理。
順序程序的編制步驟如下:
(1)根據(jù)機(jī)床的功能確定I/O點(diǎn)的分配情況;
(2)根據(jù)機(jī)床的動(dòng)作和系統(tǒng)的要求編制梯形圖;
(3)利用系統(tǒng)調(diào)試梯形圖;
(4)將梯形圖程序固化在ROM芯片內(nèi)。
圖1 圖2
以圖1、圖2兩個(gè)電路為例,在A觸點(diǎn)接通以后,B、C線圈會(huì)有什么動(dòng)作?如果是繼電器電路,可以認(rèn)為是并行控制,動(dòng)作與電路的分布位置無關(guān),圖1、圖2的情況同,均為B、C先接通,而后由于C的接通斷開B。在圖2中,按順序執(zhí)行的話,卻只有C接通,因?yàn)镃的接通使B線圈不能接通。在實(shí)際運(yùn)用中,圖1中的B線圈可以用作輸入信號(hào)A的上升沿脈沖信號(hào)。B的接通時(shí)間只有一個(gè)循環(huán)周期。
PMC順序程序按先級(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順序程序中,為的提高安全性,應(yīng)該注意使用互鎖處理。對(duì)于順序程序的互鎖處理是必不可少的然而在機(jī)床電氣柜中的電氣電路終端的互鎖也不能免忽略。因?yàn),即使在順序程序上使用了邏輯互鎖(軟件),但當(dāng)用于執(zhí)行順序程序的硬件出現(xiàn)問題時(shí),互鎖將失去作用。所以,在電氣柜中也應(yīng)提供互鎖以確保機(jī)床的安全。
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)也不相同。
X:由機(jī)床至PMC的輸入信號(hào)(MT→PMC)
Y:同PMC至機(jī)床的輸出信號(hào)(PMC→MR)
F:由NC至PMC的輸入信號(hào)(CNC→PMC)
G:由PMC至NC的輸出信號(hào)(PMC→CNC)
R:內(nèi)部繼電器
D非易失性存儲(chǔ)器
FANUC 0系統(tǒng)提供專用操作面板,使用時(shí)面板的按鍵和LED通過地址G、F與PMC進(jìn)行通信,此時(shí)不能使用輸入地址X20、X22和輸出地址Y51,因?yàn)樗鼈儽幻姘逵糜趯?duì)按鍵和LED進(jìn)行掃描。另外,此時(shí)應(yīng)在編輯順序程序時(shí)的參數(shù)設(shè)定中選擇使用操作面板。
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ū)域R300~R699共400個(gè)字節(jié)。應(yīng)注意,D區(qū)域與R區(qū)域的地址范圍總和也是400個(gè)字節(jié)。此時(shí)在R地址內(nèi)為D地址劃分一定范圍。比如,給S地址定義出200個(gè)字節(jié),那么它們的地址范圍為D300~D499,而此時(shí)R地址的區(qū)域?yàn)镽500~R699。我們必須在編輯順序程序時(shí)在參數(shù)設(shè)定中為奪址的數(shù)目做出設(shè)定。
在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ù)。
PMC的指令有兩類:基本指令和功能指令;局噶钪皇菍(duì)二進(jìn)制位進(jìn)行與、或、非的邏輯操作;而功能指令能完成一些特定功能的操作,而且是對(duì)二進(jìn)制字節(jié)或字進(jìn)行操作,也可以進(jìn)行數(shù)學(xué)運(yùn)算。
-
FANUC 0加工中心自動(dòng)運(yùn)行方式下執(zhí)行加工程序的方法
FANUC0加工中心自動(dòng)運(yùn)行方式下執(zhí)行加工程序的方法: 1啟動(dòng)運(yùn)行程序 首先將方式選擇開關(guān)置“自動(dòng)運(yùn)行”位,然后選擇需要運(yùn)行的加工程序(方法為搜索并調(diào)出程序”),完成上述操作后按循環(huán)起動(dòng)按鈕。 2停止運(yùn)行程序 當(dāng)NC執(zhí)行完一個(gè)M00指令時(shí),
2015-09-10 -
加工中心的數(shù)控系統(tǒng)參數(shù)設(shè)定和操作要點(diǎn)
1 參數(shù)設(shè)定 參數(shù)的設(shè)定包括刀具參數(shù)及刀具補(bǔ)償參數(shù)、零點(diǎn)偏置等參數(shù)的設(shè)定。 下面簡(jiǎn)單介紹參數(shù)的設(shè)定步驟。 (1) 刀具參數(shù)及刀具補(bǔ)償參數(shù) 打開軟鍵功能中的參數(shù)欄后,按刀具補(bǔ)償軟鍵,屏幕上顯示出刀具補(bǔ)償數(shù)據(jù)。按軟鍵<<T或&
2015-09-08 -
數(shù)控加工結(jié)構(gòu)工藝性分析、零件精度與技術(shù)要求分析
對(duì)零件圖進(jìn)行數(shù)控加工工藝分析主要包括結(jié)構(gòu)工藝性分析、零件精度與技術(shù)要求分析 (1)結(jié)構(gòu)工藝性分析 在進(jìn)行數(shù)控加工工藝性分析時(shí),工藝人員應(yīng)該根據(jù)所掌握的數(shù)控加工特點(diǎn)、數(shù)控機(jī)床的功能和實(shí)際經(jīng)驗(yàn),把準(zhǔn)備工作做細(xì)、做好,減少失誤和返工。 1)零件結(jié)
2015-09-07 -
試區(qū)別一下手工編程和自動(dòng)編程的過程以及適用場(chǎng)合。
試區(qū)別一下手工編程和自動(dòng)編程的過程以及適用場(chǎng)合。 答:數(shù)控程序的編制方法有手工編程和自動(dòng)編程兩種。 (1)手工編程過程: 從零件圖樣分析及工藝處理、數(shù)值計(jì)算、書寫程序單、制穿孔紙帶直至程序的校驗(yàn)等各個(gè)步驟,均由人工完成,則屬手工編程。
2015-09-06