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