用戶宏功能變量FANUC-0MC

發(fā)布日期:2011-05-21    蘭生客服中心    瀏覽:3319

在常規(guī)的主程序和子程序內(nèi),總是將一個具體的數(shù)值賦給一個地址。為了使程序更具通用性、更加靈活,在宏程序中設(shè)置了變量,即將變量賦給一個地址。
(1)變量的表示
    變量可以用“#”號和跟隨其后的變量序號來表示:#i(i=1,2,3......)
    例:#5, #109, #501。
(2)變量的引用
  將跟隨在一個地址后的數(shù)值用一個變量來代替,即引入了變量。
    例:對于F#103,若#103=50時,則為F50;
        對于Z-#110,若#110=100時,則Z為-100;
        對于G#130,若#130=3時,則為G03。
(3)變量的類型
  0MC系統(tǒng)的變量分為公共變量和系統(tǒng)變量兩類。
1)公共變量
  公共變量是在主程序和主程序調(diào)用的各用戶宏程序內(nèi)公用的變量。也就是說,在一個宏指令中的#i與在另一個宏指令中的#i是相同的。
    公共變量的序號為:#100~#131;#500~#531。其中#100~#131公共變量在電源斷電后即清零,重新開機時被設(shè)置為“0”;#500~#531公共變量即使斷電后,它們的值也保持不變,因此也稱為保持型變量。

2)系統(tǒng)變量
  系統(tǒng)變量定義為:有固定用途的變量,它的值決定系統(tǒng)的狀態(tài)。系統(tǒng)變量包括刀具偏置變量,接口的輸入/輸出信號變量,位置信息變量等。
  系統(tǒng)變量的序號與系統(tǒng)的某種狀態(tài)有嚴格的對應(yīng)關(guān)系。例如,刀具偏置變量序號為#01~#99,這些值可以用變量替換的方法加以改變,在序號1~99中,不用作刀偏量的變量可用作保持型公共變量#500~#531。
  接口輸入信號#1000~#1015,#1032。通過閱讀這些系統(tǒng)變量,可以知道各輸入口的情況。當變量值為“1”時,說明接點閉合;當變量值為“0”時,表明接點斷開。這些變量的數(shù)值不能被替換。閱讀變量#1032,所有輸入信號一次讀入。

更多相關(guān)信息