第二章 FANUC數控系統編程與操作
第一節 程序格式與相關編程知識
一、加工程序的格式
一個完整的程序由程序号、程序内容和程序結束語句三部分組成。
在編輯(EDIT)狀态下,按PROG鍵,顯示程序畫面,進行編程。
注:
程序号是加工程序的識别标記,因此,
同一機床程序号不能重複。程序号寫在程序的
開頭,單獨占一行,FANUC系統程序号格式為:O××××,其中O為地址,其後為四位數字,數值從0000~9999,在書寫時,數字前的0可以省略。
程序内容是整個程序的核心,由程序段組成,控制機床的所有動作。
程序結束語句通過M代碼來實現,必須寫在程序的最後。可作為程序結束符号的M代碼有M02和M30,通常要求必須單獨占一行。
說明:
O:程序号 後面可以加注釋
N:程序段号 可省略
S:主軸功能代碼
T:刀具功能代碼
G:準備功能代碼
M:輔助功能代碼
X、Y、Z、A、B、C:坐标尺寸字符,其後跟的數值有正負号,正号可省略;
F:進給功能代碼 mm/min、mm/rev
S:主軸功能代碼
S M03(M04)停止用M05
恒速切削G96(97):G96 S M03(M04)
G50 S 最高主軸限速
G96 S 其中,S為線速度,單位:m/min
G97(S ):取消恒速切削
T:刀具功能代碼
T1 M6、 T2 M6
T1是刀具号,M6是換刀指令
G:準備功能代碼
二、指令代碼
M指令一覽表(輔助功能)
M00程序停止:
在包含M00 的程序段執行之後自動運行停止,當程序停止時所有存在的模态信息保持不變,用循環啟動使自動運行重新開始。
M01選擇停機:
與 M00 類似。在包含M01 的程序段執行以後,自動運行停止,隻是當機床操作面闆上的任選停機的開關置ON 時,這個代碼才有效。
一個程序段中有多個M 指令:
一般情況下,在一個程序段中僅能指定一個 M代碼。但是設定參數No.3404#7 (M3B)=1 時,在一個程序段中一次最多可以指定三個M 代碼。
說明:
CNC 允許在一個程序段中最多指定三個M 代碼。
但是由于機械操作的限制,某些M 代碼不能同時指定。
對一個程序段中指定多個M代碼的限制以廠商的說明書
為準。
a、M00、 M01 、M02 、M30 、M98、 M99 和M198 不得與其它M 代碼一起指定。
b、包括使CNC 将M 代碼本身送往機床,同時還使CNC 執行内部操作的代碼,如調用程序号為9001~9009 程序的M 代碼和使程序段預讀功能無效的M 代碼,必須在單獨的程序段中指定。
c、隻讓CNC 将M 代碼本身送往機床(不執行内部操作)的M 代碼可在同一程序段内指定。
關注我看更多數控技術文章。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!