關于FANUC系統PMC的介紹
發布日期:2011-05-21 蘭生客服中心 瀏覽:3274
簡單地說,FANUC系統可以分為兩部分:控制伺服電動機和主軸電動機動作的系統部分和控制輔助電氣部分的PMC。
PMC與PLC非常相似,因為專用于機床,所以稱為可編程序機床控制器。與傳統的繼電器控制電路相比較,PMC的優點有:時間響應快,控制精度高,可靠性好,控制程序可隨應用場合的不同而改變,與計算機的接口及維修方便。另外,由于PMC使用軟件來實現控制,可以進行在線修改,所以有很大的靈活性,具備廣泛的工業通用性。
FANUC 0系統使用的PMC有PMC—L和PMC—M兩種型號,它們所需硬件不同,性能也有所不區別。PMC—M需要一塊專門的電路板,地址范圍也有所擴大,使用時請注意。
下表為PMC—L和PMC—M的部分性能比較。
兩種型號的性能比較
| PMC—L | PMC—M |
程序級數 | 2 | 3 |
第一級程序執行周期 | 16ms | 16/8ms |
基本指令的平均執行時間 | 6μs | 2μs |
程序容量 | 3000步 | 最大8000步 |
基本指令數 | 12 | 12 |
功能指令數 | 34 | 35 |
內部繼電器 | 400字節 | 696字節 |
這里主要以PMC—L為例進行說明。
PMC的程序稱為順序控制程序,用于機床或其他系統順序控制,使CPU執行算術處理。
順序程序的編制步驟如下:
(1)根據機床的功能確定I/O點的分配情況;
(2)根據機床的動作和系統的要求編制梯形圖;
(3)利用系統調試梯形圖;
(4)將梯形圖程序固化在ROM芯片內。
圖1 圖2
以圖1、圖2兩個電路為例,在A觸點接通以后,B、C線圈會有什么動作?如果是繼電器電路,可以認為是并行控制,動作與電路的分布位置無關,圖1、圖2的情況同,均為B、C先接通,而后由于C的接通斷開B。在圖2中,按順序執行的話,卻只有C接通,因為C的接通使B線圈不能接通。在實際運用中,圖1中的B線圈可以用作輸入信號A的上升沿脈沖信號。B的接通時間只有一個循環周期。
PMC順序程序按先級別分為兩部分:第一級和第二級順序程序。劃分優先級別是為了處理一些寬窄的脈沖信號,這些信號包括緊急停止信號以及進給保持信號。第一級順序程序每8ms執行一次,這8ms中的其他時間用來執行第二級順序程序。如果第二級順序程序很長的話,就必須對它進行劃分,劃分得到的每一部分與第一級順序程度共同構成8ms的時間段。梯形圖的循環周期是指將PMC程序完整執行一次所需要的時間。循環周期等于8ms乘以第二級程序劃分所得的數目,如果第一級程序很長的話,相應的循環同期也要擴展。
在PMC順序程序中,為的提高安全性,應該注意使用互鎖處理。對于順序程序的互鎖處理是必不可少的然而在機床電氣柜中的電氣電路終端的互鎖也不能免忽略。因為,即使在順序程序上使用了邏輯互鎖(軟件),但當用于執行順序程序的硬件出現問題時,互鎖將失去作用。所以,在電氣柜中也應提供互鎖以確保機床的安全。
PMC順序程序的地址表明了信號的位置。這些地址包括對機床的輸入/輸出信號和對CNC的輸入/輸出信號、內部繼電器、計數器、保持型繼電器、數據表等。每一地址同地址號(每8個信號)和位號(0到7)組成?稍诜柋碇休斎霐祿砻餍盘柮Q與地址之間的關系。地址有以下種類,不同類別地址符號也不相同。
X:由機床至PMC的輸入信號(MT→PMC)
Y:同PMC至機床的輸出信號(PMC→MR)
F:由NC至PMC的輸入信號(CNC→PMC)
G:由PMC至NC的輸出信號(PMC→CNC)
R:內部繼電器
D非易失性存儲器
FANUC 0系統提供專用操作面板,使用時面板的按鍵和LED通過地址G、F與PMC進行通信,此時不能使用輸入地址X20、X22和輸出地址Y51,因為它們被面板用于對按鍵和LED進行掃描。另外,此時應在編輯順序程序時的參數設定中選擇使用操作面板。
PMC的地址中有R與D,它們都是系統內部存儲器,但是它們之間有所區別。R地址中的數據在斷電后會丟失,在上電時其中的內容為0。而D地址中的數據斷電后可以保存,因而常用來做PMC的參數或用作數據表。通常情況下,R地址區域R300~R699共400個字節。應注意,D區域與R區域的地址范圍總和也是400個字節。此時在R地址內為D地址劃分一定范圍。比如,給S地址定義出200個字節,那么它們的地址范圍為D300~D499,而此時R地址的區域為R500~R699。我們必須在編輯順序程序時在參數設定中為奪址的數目做出設定。
在PMC順序程序的編制過程中,應注意到輸入觸點X不能用作線圈輸出,系統狀態輸出F也不能作為線圈輸出。對于輸出線圈而言,輸出地址不能重復,否則該地址的狀態不能確定。到這里,還要提到PMC的定時器指令和計數器指令,每條指令都要用到5個字節的存儲器地址,通常使用D地址,這些地址也只能使用一次而不能重復。另外,定時器號不能重復,計數器號也不能重復。
PMC的指令有兩類:基本指令和功能指令;局噶钪皇菍ΧM制位進行與、或、非的邏輯操作;而功能指令能完成一些特定功能的操作,而且是對二進制字節或字進行操作,也可以進行數學運算。
上一篇:FANUC系統參數在機床維護中的應用
下一篇:FANUC系統PMC
-
FANUC 0加工中心自動運行方式下執行加工程序的方法
FANUC0加工中心自動運行方式下執行加工程序的方法: 1啟動運行程序 首先將方式選擇開關置“自動運行”位,然后選擇需要運行的加工程序(方法為搜索并調出程序”),完成上述操作后按循環起動按鈕。 2停止運行程序 當NC執行完一個M00指令時,
2015-09-10 -
加工中心的數控系統參數設定和操作要點
1 參數設定 參數的設定包括刀具參數及刀具補償參數、零點偏置等參數的設定。 下面簡單介紹參數的設定步驟。 (1) 刀具參數及刀具補償參數 打開軟鍵功能中的參數欄后,按刀具補償軟鍵,屏幕上顯示出刀具補償數據。按軟鍵<<T或&
2015-09-08 -
數控加工結構工藝性分析、零件精度與技術要求分析
對零件圖進行數控加工工藝分析主要包括結構工藝性分析、零件精度與技術要求分析 (1)結構工藝性分析 在進行數控加工工藝性分析時,工藝人員應該根據所掌握的數控加工特點、數控機床的功能和實際經驗,把準備工作做細、做好,減少失誤和返工。 1)零件結
2015-09-07 -
試區別一下手工編程和自動編程的過程以及適用場合。
試區別一下手工編程和自動編程的過程以及適用場合。 答:數控程序的編制方法有手工編程和自動編程兩種。 (1)手工編程過程: 從零件圖樣分析及工藝處理、數值計算、書寫程序單、制穿孔紙帶直至程序的校驗等各個步驟,均由人工完成,則屬手工編程。
2015-09-06