FANUC 宏變量 的種類與區(qū)別 主要了解的內(nèi)容 ? 1)變量的種類、特點及使用方法。
? 2)各項 系統(tǒng)變量 的特點以及使用方法,主要包括:系統(tǒng)接口信號、刀具補償、 模態(tài) 信息、刀具位置相關(guān)、程序運行時的各種狀態(tài)相關(guān)的系統(tǒng)變量等。
重點、目的 ? 1)掌握變量的種類,以及和變量保護相關(guān)的參數(shù),掌握局部變量、公共變量的區(qū)別以及在程序中的使用方法。
? 2)掌握系統(tǒng)變量的種類,以及系統(tǒng)變量在加工程序中讀取和寫入的方法;掌握變量在生產(chǎn)中的應(yīng)用。
上機實驗 ? 1)通過上機實驗,熟悉變量的界面,變量賦值的方法,熟悉讀和寫的概念。
? 2)通過上機實驗,在編寫加工程序的過程中,運用掌握變量使用的方法。
一、系統(tǒng)變量顯示界面: 功能按鍵 【OFFSET】—-[+]—【宏變量】
斷電后:#100~#199 #500~#999 數(shù)據(jù)保存 自變量顯示#1~#33
公共變量顯示#500~#999這些變量地址可以通過搜索和頁面進行檢索如這些變量地址可以通過搜索和頁面進行檢索
如500 地址—–【 搜索號碼 】
二、變量的設(shè)定: 1.MDI方式輸入變量數(shù)據(jù).如對#100、#101、#102進行數(shù)據(jù)輸入。
2. 程序指令MDI 方式 ? 1)MDI 方式編輯程序并執(zhí)行程序
輸入后INSERT 并按” 循環(huán)啟動”
當(dāng)然在 編輯方式 下也可以編寫同樣的程序,然后在自動方式下進行執(zhí)行。
三、畫重點: (1)局部變量:#1~#33,初始狀態(tài)為<空>,自變量輸入可用程序或MDI方式輸入★,可以自由使用,屬性READ/WRTIE.
(2)公共變量:#100~#199、#500~#999,共600個,在主程序或調(diào)用的各子程序以及各個宏之間的通用.公共變量的用途沒有在系統(tǒng)中確定,用戶可自由使用.#100~#199斷電不保護,#500~#999斷電保護,屬性READ/WRTIE.
(3)公共變量的寫保護:參數(shù)6031~6032 ★對#500~#999進行保護,屬性為READ,以防止輸入/全清的誤操作.
(4)系統(tǒng)變量:在系統(tǒng)中固定,屬性有只讀、只寫、可讀可寫三種.
(5)系統(tǒng)常量:其值不變的常量,屬性只讀.
宏程序 變量可分為四種類型:空變量,局部變量,公共變量,系統(tǒng)變量。
1、 空變量 :#0,該變量總是空,任何值都不能賦值給該變量。
2、 局部變量 :#1~#33,只能在宏程序中存儲數(shù)據(jù)、斷電后局部變量會被清空,調(diào)用程序時自變量對局部變量賦值。
3、 公共變量 :#100~#199、#500~#999,在不同宏程序中意義相同斷電時,變量#100~#199會被清空,#500~#999斷電后數(shù)據(jù)不會丟失。
4、 系統(tǒng)變量 : #1000以上,用于讀寫 CNC 各種數(shù)據(jù),例如補償值,主軸當(dāng)前位置。