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