FANUC 用戶宏程序之用系統變量修改刀補

眾所周知Fanuc的變量主要分為四大部分,即自立門戶的#0;局部變量#1-#33;公共變量#100-#199、#500-#999以及#1000以上的。#1000以上的即為系統變量。系統變量對編寫自動化程序和通用程序十分重要。可用系統變量讀取和寫入CNC 內部的數據,如刀具偏置量和當前位置等。系統變量是在系統中其用途被固定的變量。其屬性共有3 類:只讀R、只寫R、可讀/寫R/W,根據各系統變量而屬性不同。主要分為以下幾大類:1.接口輸入/輸出信號,2.刀具補償量,3.工件座標系偏移量,4.自動運行相關變量,5.時間時刻變量,6.位置信息,7.模態信息,8.加工記件數變量等。更多的相關介紹請參閱

B-64304CM/01用戶手冊 編程篇 14.2 系統變量。

通過對系統變量的瞭解熟悉更能方便我們的工作。例如之前給大家介紹的

中的X向定點進行換刀操作就是使用了#5021(X向的位置信息)這個系統變量。詳細程序如下圖:

FANUC 用戶宏程序之用系統變量修改刀補

作為機加人員的我們,機床的數據鑰匙肯定是需要隨身攜帶。但是在無鑰匙的情況下如何修改刀補、座標系呢?

對!可以用系統變量來修改!比如,H123的長度補償原本為-432.100,需要修改為-432.500,操作如下:MDI下輸入如下程序並執行即可:#11123=-432.500;。

不知大家看出來沒,刀具長度補償的格式就是#11後跟三位數的刀補號,直接賦值即可,當然也可+輸入:#11123= #11123-0.4;。

刀補的長度補償、長度磨損、半徑補償、半徑磨損對應的系統變量如下表所示(參數V10(No.6000#3)=0 時):

FANUC 用戶宏程序之用系統變量修改刀補

宏程序有很強大的功能,特別是一些系統變量,其作用不亞於參數。各位小夥伴,在沒有弄懂具體功能時請勿在機床上操作執行喲!若有不明白不清楚的請給小編留言。

更多請持續關注哦!


分享到:


相關文章: