FANUC PMC-SA1/SA3系列簡介
表1
| 規(guī)格 |
PMC-SA1 |
PMC-SA3 |
| 編程語言 |
Ladder |
Ladder |
| 程序級數(shù) |
2 |
2 |
| 一級程序執(zhí)行周期 |
8ms |
8ms |
| 基本指令處理時間 |
5μs |
0.15μs |
| 程序容量 |
5000步 |
12000步 |
| 基本指令數(shù) |
12種 |
14種 |
| 功能指令數(shù) |
49種 |
66種 |
| 內(nèi)部繼電器(R) |
1100字節(jié) |
1118字節(jié) |
| 信息顯示請求位(A) |
25字節(jié) |
25字節(jié) |
| 可變定時器(T) |
80字節(jié) |
80字節(jié) |
| 計數(shù)器(C) |
80字節(jié) |
80字節(jié) |
| 保持繼電器(K) |
20字節(jié) |
20字節(jié) |
| 數(shù)據(jù)表(D) |
1860字節(jié) |
1860字節(jié) |
| 子程序 |
- |
512個 |
| 標(biāo)號 |
- |
9999條 |
| I/O控制點數(shù) |
I/O bbbb |
(I) |
最大1024 |
最大1024 |
| (O) |
最大1024 |
最大1024 |
| I/O卡 |
(I) |
96 |
96 |
| (O) |
72 |
72 |
| 程序存儲介質(zhì) |
Flash ROM |
Flash ROM |
1 概述
在FANUC公司新近推出的0i-MA/TA數(shù)控系統(tǒng)中,根據(jù)不同的硬件配置,內(nèi)裝PMC的型號分別為SA1或SA3,兩種規(guī)格PMC的性能詳見表1。
本文僅就PMC-SA1/SA3與PMC-L/M中區(qū)別較為明顯的部分作出介紹。
2 輔助功能代碼的譯碼處理
在0i以及16/18系統(tǒng)中,M、S、T輔助功能代碼在系統(tǒng)內(nèi)部是以二進(jìn)制數(shù)來表示的,而不是0系統(tǒng)中所使用的BCD代碼。因此,在0i以及16/18系統(tǒng)的PMC程序中普遍使用DECB功能指令對輔助功能代碼進(jìn)行譯碼。下面舉例簡要說明(如表2所示)。
表2
| F010 |
|
M07 |
M06 |
M05 |
M04 |
M03 |
M02 |
M01 |
M00 |
| F011 |
|
M15 |
M14 |
M13 |
M12 |
M11 |
M10 |
M09 |
M08 |
| F012 |
|
M23 |
M22 |
M21 |
M20 |
M19 |
M18 |
M17 |
M16 |
| F013 |
|
M31 |
M30 |
M29 |
M28 |
M27 |
M26 |
M25 |
M24 |
在加工程序執(zhí)行到輔助功能指令如M03(主軸正轉(zhuǎn))后,系統(tǒng)將03代碼置放在M代碼存儲地址F10至F13中。需要強調(diào)指出的是,此時系統(tǒng)自動將十進(jìn)制數(shù) 03轉(zhuǎn)換為二進(jìn)制數(shù)表達(dá),即F10字節(jié)的第零位“M00”和第一位“M01”為“1”,而不能錯誤地理解為F10的第三位“M03”為“1”,其含義為2 的立方。在大部分?jǐn)?shù)控機床中,輔助功能指令(M/T代碼)的數(shù)據(jù)位數(shù)一般不超過兩位,一字節(jié)二進(jìn)制數(shù)(十進(jìn)制數(shù)0到225)即可涵蓋,因此譯碼時僅需對相應(yīng)代碼存儲地址的首字節(jié)譯碼,在此例中僅需對F10字節(jié)譯碼。此外,與0系統(tǒng)中所使用的內(nèi)裝PMC-L/M的譯碼指令DEC不同,DECB指令一次即可譯出連續(xù)的八個M代碼(二進(jìn)制數(shù)),而DEC指令一次僅能譯出一個M代碼(BCD數(shù))。
3 PMC指令
與SA1相比,在SA3中增加了位置(S)及復(fù)位(R)這兩條基本指令和上升沿檢測、下降沿檢測、子程序、標(biāo)號及標(biāo)號跳轉(zhuǎn)等功能指令。
使用子程序功能指令可進(jìn)行模塊化編程,即可將刀庫、轉(zhuǎn)臺等外部設(shè)備的控制程序綜合在一個子程序中,在主程序中有條件或無條件地調(diào)用相應(yīng)的子程序。子程序功能的合理使用使PLC程序的編制和理解都較為清晰和容易。
標(biāo)號跳轉(zhuǎn)功能指令有兩種,分別為JMPB和JMPC,其中JMPB指令用于同級程序內(nèi)的跳轉(zhuǎn),JMPC指令用于子程序和主程序之間的跳轉(zhuǎn)。
4 PMC程序調(diào)試功能
在PMC-SA1/SA3中,都支持TRACE(追蹤)、DIVIDING DISPLAY(分割顯示)等功能,這些功能主要用于PLC程序的調(diào)試過程。
使用TRACE功能,可直觀地看到信號的動態(tài)變化過程,即使是在PMC程序動態(tài)顯示畫面中無法識別的狀態(tài)變化也可清晰顯示。TRACE功能可對一字節(jié)(可設(shè)定屏蔽位屏蔽無須檢測的信號位)或兩字節(jié)信號(連續(xù)或不連續(xù)均可)的狀態(tài)變化采樣。采樣數(shù)據(jù)最大可達(dá)256組,采樣間隔為8ms。在調(diào)試PMC程序時,通過比較兩組相關(guān)信號的實際變化過程,即可判斷相關(guān)PMC程序編制是否正確。
窗口分割顯示功能可將PMC程序中的相關(guān)部分(由調(diào)試者根據(jù)實際調(diào)試內(nèi)容指定)集中顯示在同一畫面上,以便檢測和比較相關(guān)信號的狀態(tài)變化。最多可同時顯示六組。
5 地址分配
不同于0系統(tǒng)中R地址區(qū)域和D地址區(qū)域需由用戶劃分,在0i及16/18系統(tǒng)中R地址區(qū)域和D地址區(qū)域已由系統(tǒng)內(nèi)部劃分,其地址范圍分別為 R0~R999(用戶使用區(qū)域)和D0~D1859。同時可變定時器與計數(shù)器也與0系統(tǒng)中需占用R地址區(qū)域或D地址區(qū)域不同,而是各自均有固定的地址區(qū)域。其中T地址區(qū)域的范圍為T0~T79,由于每個可變定時器需占用2個字節(jié),因而可變定時器的數(shù)目為40個。
C地址區(qū)域的范圍為C0~C79,由于每個可變計數(shù)器需占用4個字節(jié),因而可變計數(shù)的數(shù)目為20個。K地址區(qū)域的范圍為K0~K19,其中K16~K19區(qū)域由系統(tǒng)使用,因而可由用戶分配和使用的范圍為K0~K15。
D地址區(qū)域范圍為D0~D1859,用戶可在數(shù)據(jù)表控制畫面設(shè)定實際使用的數(shù)據(jù)數(shù)量,每個數(shù)據(jù)表的地址范圍及數(shù)據(jù)屬性(二進(jìn)制數(shù),十進(jìn)制數(shù)或十六進(jìn)制數(shù)),進(jìn)而在相應(yīng)的數(shù)據(jù)表畫面設(shè)定數(shù)據(jù)表中的數(shù)據(jù)。
|
 I/O bbbb聯(lián)接示意圖
|
如右圖所示,0i及16/18系統(tǒng)支持FANUCI/Obbbb功能,即可通過I/O bbbb聯(lián)接將I/O點數(shù)擴展到1024/1024個輸入點/輸出點。較為常用的支持I/Obbbb聯(lián)接功能的外部設(shè)備包括FANUC標(biāo)準(zhǔn)機床操作面板,通過I/O bbbb聯(lián)接的b伺服放大器及FANUC各種標(biāo)準(zhǔn)數(shù)字量/模擬量I/O模塊等。
由于各種支持FANUC I/O bbbb聯(lián)接的外部設(shè)備在實際聯(lián)接中的順序是隨意的,因此在編制PMC程序之前需設(shè)定每個設(shè)備所占用的輸入和輸出地址范圍。具體的設(shè)定方法取決于此設(shè)備在整個I/O bbbb聯(lián)接中的位置、其在本組內(nèi)的前后位置及該設(shè)備的種類和它所占用的I/O點數(shù)。
6 信息編制和顯示
在 PMC-SA1/SA3中,報警和操作提示文本的編制和顯示,與PMC-L/M有較為明顯的區(qū)別。在PMC-L/M中,使用DISP功能指令在PMC程序中編制報警和操作提示文本,文本中的文字由對應(yīng)的數(shù)字代碼表示,一條DISP功能指令可處理16條信息顯示,信息顯示請求位由用戶在R地址中指定。在 PMC-SA1/SA3中,使用DISPB功能指令處理報警和操作提示文本的顯示,報警和操作提示文本在信息編制畫面編制,文本中的文字無須由代碼表示,一條DISPB功能指令最多可處理多達(dá)200條信息顯示,信息顯示請求位由用戶在A地址中指定。
7 PMC程序的存儲
由于在0i系統(tǒng)中所用的PMC程序存儲介質(zhì)為Flash ROM,而非0系統(tǒng)所用的EPROM,因此通過簡單的按鍵操作即可完成PMC程序的存儲,固化后的程序仍可隨時修改和保存,無須使用專用的寫入器和擦除器。
本文標(biāo)簽:FANUC PMC-SA1/SA3系列簡介
* 由于無法獲得聯(lián)系方式等原因,本網(wǎng)使用的文字及圖片的作品報酬未能及時支付,在此深表歉意,請《FANUC PMC-SA1/SA3系列簡介》相關(guān)權(quán)利人與機電之家網(wǎng)取得聯(lián)系。
關(guān)于“FANUC PMC-SA1/SA3系列簡介”的更多資訊