像西門子系統(tǒng)或發(fā)那科系統(tǒng)、馬扎克系統(tǒng),編制程序時,時常會使用一下變量,變量有全局變量、局部變量、通道變量、程序變量、系統(tǒng)變量等,其中全局變量為子程序編制,設(shè)備開關(guān)機均存在,系統(tǒng)變量為設(shè)備出廠時固有的變量,也是不變的,在程序編制的時候可以使用此類變量讀取設(shè)備PLC內(nèi)的數(shù)據(jù),用于程序中參數(shù)的判斷等,下面分享一下我曾經(jīng)經(jīng)常用到的發(fā)那科系統(tǒng)的系統(tǒng)變量:
1. #3000 報警變量
例: N65 #3000=1(G55 Z CHAO XIAN) 括號內(nèi)是設(shè)備顯示的信息
2. #5221 G54 坐標的X坐標值
3. #5222 G54 坐標的Y坐標值
4. #5223 G54 坐標的Z坐標值
5. #5241 G55 坐標的X坐標值
6. #5242 G55 坐標的Y坐標值
7. #5243 G55 坐標的Z坐標值 以此類推……
8. #2001 和 #2201 分別為當前刀具的刀長和刀補
9. #4111 當前刀具H代碼
10. #4120 當前主軸刀具的T代碼
11. #3101 圓周率π
12. #4000 主程序號
13. #參數(shù),功用同西門子R參數(shù),#1、#2、#3…… 其中,變量#500-#999的數(shù)據(jù)保存,即使斷電也不丟失