精密加工中心程序代碼有哪些?
精密加工(gōng)中心(xīn)程序代碼(mǎ)有哪(nǎ)些?數控機床的(de)可編程功能分為(wéi)兩類:一(yī)類用來實現刀具軌跡控製即各進(jìn)給軸的運動,如直(zhí)線/圓弧插補(bǔ)、進給控製、坐標係(xì)原點偏置及變換、尺寸單位設定、刀具(jù)偏(piān)置及補償等,這一類功能被稱為(wéi)準備(bèi)功(gōng)能,以(yǐ)字母G以及兩位數字組成,也被稱為G代碼。另一類(lèi)功能被稱為輔助(zhù)功能,用來完(wán)成程序的執行控製、主軸(zhóu)控製、刀具控製、輔助設備控製等功能。在這些輔助功能中,Tx x用於選刀,Sx x x x用於控製主軸轉速。其它功能由以字母M與兩位數字組(zǔ)成的M代碼來實現(xiàn)。精(jīng)密加工中心程序(xù)代碼有哪些(xiē)?
1. 常用G代碼功能
G00 定位(快速移動(dòng))
G01 直線插(chā)補(進給速度)
G02 順時針圓弧插補
G03 逆時針圓弧插補
G04 暫停,精確停止
G09 精確(què)停止
G17 選擇(zé)X Y平麵
G18 選(xuǎn)擇Z X平麵
G19 選擇Y Z平麵
G27 返(fǎn)回並檢查參考點(diǎn)
G28 返回參考點
G29 從參考點返回
G30 返回第二參考點
G40 取消刀具半徑補償
G41 左(zuǒ)側刀具半徑補償
G42 右側刀具半徑(jìng)補償
G43 刀具長(zhǎng)度補(bǔ)償+
G44 刀(dāo)具長度補償-
G49 取消刀具長度補償
G52 設置局部坐標係(xì)
G53 選擇(zé)機床坐標係
G54 選用1號工件坐(zuò)標係(xì)
G55 選(xuǎn)用2號工件坐(zuò)標係
G56 選用3號工件坐標係
G57 選用4號工件坐標係
G58 選用5號工件坐標係
G59 選用6號(hào)工件坐標係
G60 單一方(fāng)向定(dìng)位
G61 精確(què)停止方式
G64 切(qiē)削方(fāng)式
G65 宏程序調用
G66 模態宏程序調用(yòng)
G67 模態宏程(chéng)序調用取消
G73 深孔鑽削固定循環
G74 反螺(luó)紋攻絲固定循環
G76 精鏜固定循(xún)環
G80 取消固定循環
G81 鑽削固定循(xún)環
G82 鑽削固定循環
G83 深(shēn)孔鑽削固定循環
G84 攻絲(sī)固定循環
G85 鏜削固定循環
G86 鏜削固定循環
G87 反鏜(táng)固定循環
G88 鏜削固定循環
G89 鏜削固定循環(huán)
G90 絕對值指令方式
G91 增量值指令方式
G92 工件零(líng)點設定
G98 固定循環返回(huí)初始點
G99 固定(dìng)循環返回(huí)R點
2. 常用M代碼功能(néng)
M00 程序暫停
M01 條件程序停止
M02 程序結束(shù)
M03 主軸正轉
M04 主軸反轉
M05 主軸停止
M06 刀具交換
M08 冷卻開
M09 冷卻關
M18 主軸定向解(jiě)除
M19 主軸定向
M29 剛性攻絲
M30 程序結束並返回程(chéng)序頭(tóu)
M98 調用子程序(xù)
M99 子程序(xù)結束返回/重複執行
3. 常用算術
加法(fǎ):#i=#j+#k
減(jiǎn)法:#i=#j-#k
乘(chéng)法:#i=#j*#k
除法:#i=#j/#k
正弦:#i=SIN[#j]
反正弦:#i=ASIN[#j]
餘弦:#i=COS[#j]
反餘(yú)弦:#i=ACOS[#j]
正切:#i=TAN[#j]
反正切:#i=ATAN[#j]
平方根:#i=SQRT[#j]
絕對值:#i=ABS[#j]
舍入:#i=ROUND[#j]
上取整:#i=FIX[#j]
下取整:#i=FUP[#j]
自然對數:#i=LN[#j]
指數函數(shù):#i=EXP[#j]
或:#i=#jOR#k
異或:#i=#jXOR#k
與:#i=#AND#k
從BCD轉為BIN:#i=BIN[#j]
從BIN轉為BCD:#i=BCD[#j]
4. 邏輯運(yùn)算(suàn)符
EQ:等於
NE:不等於
GT:大於
GE:大於或等於
LT:小於(yú)
LE:小於或(huò)等於
5. 程序轉移和循環
無條件轉移:GOTO
條件轉移:IF [條件表達式(shì)]
IF [條件表達式] GOTO n,如果條件滿足,則跳轉至程序段n
IF [條件表達式] THEN,如:IF [#I=#J] THEN #K=0
6. 循環語句
WHILE [條件表達式] Dom (m=1,2,,3)
ENDm
如果條(tiáo)件滿足則執行Dom至ENDm之間的程序(直到條件不(bú)滿足),否則轉而執行ENDm後麵的程序。精密加工中(zhōng)心(xīn)程序代碼(mǎ)有哪些?
