技術(shù)文章
加工中心 M、S、F、T常用指令
閱讀:22272 發(fā)布時間:2009-5-20
輔助功能有兩種類型:一種是輔助功能(M代碼)用于主軸起動,主軸停止,程序結(jié)束等等。第二種是第二輔助功能(B代碼),用于分度工作臺定位。
1.輔助功能(M功能)
通常一個程序段只能一個M代碼,但在設(shè)定了參數(shù)的情況下也可以在一個程序段中多個M代碼(No.3407#7=1)。
(1)程序結(jié)束(M02/M30)
指令功能:它們表示主程序的結(jié)束,自動進(jìn)行停止,控制返回到程序開頭。
(2)程序暫停(M00)
指令功能:執(zhí)行M00時,程序運行暫停,所有模態(tài)信息保持不變,按循環(huán)起動鍵后,自動運行恢復(fù)運行。
(3)選擇停止(M01)
指令功能:執(zhí)行M01時,自動進(jìn)行暫停,按循環(huán)起動鍵后,程序繼續(xù)運行,但只有當(dāng)機床控制面板上的“選擇停”鍵被選中,這個代碼才有效,否則無效。
(4)子程序調(diào)用(M98)
用于調(diào)用子程序(詳見*章概述)。
(5)子程序結(jié)束(M99)
指令功能:M99表示子程序結(jié)束,執(zhí)行M99使控制返回到主程序(詳見*章概述)。
(6)換刀指令(刀具交換)(M06)
格式:T—— M06
T——:指刀號
指令功能:執(zhí)行M06語句,按的刀具號調(diào)用所需的刀具。
(7)剛性攻絲方式(M29)
指令格式: N10 ………;
N20 M29 S****;
N30 G84 ……;
指令功能:使程序進(jìn)入剛性攻絲狀態(tài)。
2. M功能代碼一覽表
M代碼一覽表
M代碼 | 功 能 | M代碼 | 功 能 |
M00 | *程序停止 | | |
M01 | *程序任選停 | | |
M02 | *程序結(jié)束 | M19 | 主軸定向 |
M03 | 主軸正轉(zhuǎn) | ▲ M25 | 自動夾具夾緊 |
M04 | 主軸反轉(zhuǎn) | ▲ M26 | 自動夾具松開 |
M05 | *主軸停止 | ▲ M29 | 剛性攻絲 |
M06 | 換刀指令 | M30 | 程序結(jié)束 |
| | ▲ M38 | *出水 |
M08 | 冷卻接通 | ▲ M39 | *出水停 |
M09 | *冷卻斷開 | | |
M10 | 刀庫移出(刀庫刀套倒刀) | ▲ M63 | *氣動門開 |
M11 | 刀庫退回(刀庫刀套回刀) | ▲ M64 | *氣動門關(guān) |
M12 | 主軸夾刀 | | |
M13 | 主軸松刀 | | |
▲M14 | 沖屑裝置出水 | | |
▲M15 | 沖屑裝置停水 | | |
注:①帶“▲”M代碼為選擇功能。
②帶“﹡”M代碼與G代碼在同一個程序段時,先執(zhí)行G代碼,后執(zhí)行M代碼。否則先執(zhí)行M代碼,后執(zhí)行G代碼。
3.主軸速度功能(S功能)
加工中心的主軸速度由S后的zui多5位數(shù)值(rpm),的是主軸速度的單位,其zui高轉(zhuǎn)速取決于機床的規(guī)定。
4.進(jìn)給功能
進(jìn)給功能控制刀具的進(jìn)給速度,進(jìn)給功能有兩種:
(1)快速移動
當(dāng)指令定位指令(G00)時,機床以參數(shù)420設(shè)置的快移速度移動(快速進(jìn)給速度設(shè)為100%)
用機床操作面板上的開關(guān),可以對快速移動的速率進(jìn)行修調(diào),倍率值為F0,25%,50%,100%。
注意:當(dāng)指令G00時各軸按各自獨立的快速移動速率運動,運動方向不構(gòu)成確定的直線或圓弧軌跡。所以請在編程時注意各軸有無干涉。
(2)切削進(jìn)給(F指令)
刀具以程序中編制的切削進(jìn)給速度移動。
系統(tǒng)同時控制的伺服軸的運動方向,刀具以程序中的編制的進(jìn)給速度(F后的數(shù)值)移動,使刀具的運動軌跡與指令定義的一致。
直線插補(G01),圓弧插補(G02、G03)等的進(jìn)給速度都是用F代碼后面的數(shù)值的。
用機床操作面板上的開關(guān),可以對進(jìn)給倍率進(jìn)行修調(diào),倍率值范圍為0%-150%。
5.刀具功能(T指令)
在地址T后數(shù)值選擇機床上的刀具,在一個程序段中只能一個T代碼。
加工中心換刀指令格式:T—— M06
例:T12 M06(調(diào)12刀為主軸上當(dāng)前刀具)
T0 M06 (空換刀,有換刀動作,但主軸上沒有刀具,T0表示沒有刀具)
使用大刀(直徑大于刀庫規(guī)定的不使刀具相鄰干涉時的直徑)時應(yīng)特別注意:
①400規(guī)格加工中心一般刀盤直徑超過φ80為大刀,大刀的刀號用“60~79”表示,為防止大刀與其它刀干涉,刀庫上放置大刀刀窩的鄰近刀窩不能放刀(設(shè)定99號刀)。
②在編程時注意,大刀之間可交換,小刀不能換大刀,即大刀不能放在兩相鄰刀窩號不是99的刀窩中。
附:換刀程序(立式加工中心)
O9001(圓盤刀庫)
IF[#1000EQ1]GOTO20 判斷如果主軸上是刀號則到N20
G40G49 取消刀具半徑、長度補償
G91G28Z0 Z軸返回參考點(換刀點)
G91G28X0Y0 X、Y軸返回參考點
M19 主軸定向
M10 刀套倒刀(準(zhǔn)備換到主軸上的刀具)
M60 機械手換刀(包括ATC動作、主軸打刀、主軸松刀動作)
M11 刀套倒回
G90 返回坐標(biāo)系
N20M99 返回主程序