數(shù)控車編程指令總結(jié)
G00:快速定位指令(絕對坐標(biāo)與增量坐標(biāo)可混用)G00X_Z_;G00U_W_;G00X_W_;G00U_Z_;
1、與運(yùn)動方式
G01:直線插補(bǔ)指令,F(xiàn)是合成速度
順/逆時(shí)針圓弧插補(bǔ)(是沿垂直于圓弧所在平面的坐標(biāo)軸的負(fù)G02/G03:
相關(guān)的G方向看去,順時(shí)針為G02,逆時(shí)針為G03。)
指令
(R不能描述整圓,因?yàn)槠鸾K點(diǎn)相同的整圓有無數(shù)個(gè)。
I、J、K始終是圓心相對于起點(diǎn)的坐標(biāo)。
劣弧R為正,優(yōu)弧R為負(fù)。
G04:暫停功能,非模態(tài)
2、坐標(biāo)系相關(guān)的G指令G50
數(shù)控系統(tǒng)控制刀具中心的運(yùn)動軌跡,而由于刀具半徑的存在,刀心與工件輪廓間存在一個(gè)偏移量,這個(gè)偏移量為刀補(bǔ)。G40:解除刀具半徑補(bǔ)償
3、與刀具
G41:左偏刀具半徑補(bǔ)償G42:右偏刀具半徑補(bǔ)償
逆著第三個(gè)坐標(biāo)軸,沿著刀具前進(jìn)方向觀察,刀具偏在工件的左邊(假定工件不動)為左刀補(bǔ),否則為右刀補(bǔ)。
刀補(bǔ)建立和撤消(G40/G41/G42)只能采用G00或G01進(jìn)行,
4、與參考點(diǎn)相
G28關(guān)的G指令:該指令使刀具自動返回機(jī)械原點(diǎn)或經(jīng)過某一中間位置,再回到
機(jī)械原點(diǎn)
半徑補(bǔ)償有關(guān)的G指令
數(shù)控車指令:
5、與主軸轉(zhuǎn)速
G28X(U)_Z(W)_T00;
控制相關(guān)的G指令
G50(主軸最高轉(zhuǎn)速設(shè)定)
G97(直接設(shè)定主軸轉(zhuǎn)數(shù)指令)(r/min)
G96(設(shè)定主軸線速度恒定指令)(m/min)后面加G50
G99_F_;(每轉(zhuǎn)進(jìn)給量指令)(mm/r)G98_F_;(每分鐘進(jìn)給量指令)(mm/min)
6、與進(jìn)給功能相
G32
關(guān)的G指令
G76IP_F_;(螺紋切削進(jìn)給速度)(mm/r)G92
切削圓柱面G90X(U)_Z(W)_(F_);(1)外徑、內(nèi)徑切削循環(huán)(G90)切削錐面G90X(U)_Z(W)_I_(F_);
切削直端面G94X(U)_Z(W)_(F_);(2)端面切削循環(huán)指令(G94)切削錐度端面G94X(U)_Z(W)_K_(F_);
單一固定循環(huán)指
令(G90,G92,G94)
圓柱螺紋G92X(U)_Z(W)_(F);
(3)螺紋切削循環(huán)指令(G92)圓錐螺紋G92X(U)_Z(W)_R_(F);7、固定循環(huán)G指令
(1)外徑、內(nèi)徑粗加工切削循環(huán)(G71)G71U_R_;
復(fù)合固定循環(huán)指G71P_Q_U_W_(F_S_T_);
令(G70~G73)(
2)端面粗加工循環(huán)指令(G72)
G72W_R_;G72P_Q_U_W_;(3)閉合車削循環(huán)指令(G73)(4)精加工循環(huán)指令(G70)
G70P_Q_;
M00:程序指令(程序停止)1)M01:計(jì)劃指令(選擇停止)
M02:程序結(jié)束(M30)(掌握)
8、M(輔助功能指令)指令
M03:主軸正轉(zhuǎn)
2)M04:主軸反轉(zhuǎn)M05:主軸停轉(zhuǎn)
M19:主軸定向停止3)M08:冷卻液開
M09:冷卻液關(guān)
【非續(xù)效】
擴(kuò)展閱讀:數(shù)控編程典型指令的應(yīng)用與總結(jié)
前言
數(shù)控裝置是數(shù)控機(jī)床的核心.它的主要功能是正確識別和解釋數(shù)控加工程序,并對解釋結(jié)果進(jìn)行各種數(shù)據(jù)計(jì)算和邏輯判斷處理,從而完成各種輸入、輸出任務(wù).而數(shù)控裝置的主要核心部分就是數(shù)控加工程序.
數(shù)控加工程序是按數(shù)控中規(guī)定使用的指令代碼、程序段格式和加工程序格式來編制的.因此,數(shù)控編程指令的核心中的核心.
為了更好地對數(shù)控編程概念的全面認(rèn)識,全面掌握數(shù)控機(jī)床的程序的編制方法、熟記數(shù)控編程指令在不同系統(tǒng)的編程差異,及其熟練地應(yīng)用數(shù)控指令,我們必須對數(shù)控編程典型指令加以總結(jié).
一、數(shù)控編程的基礎(chǔ)與基本編程功能的總結(jié)數(shù)控編程的基礎(chǔ)
①機(jī)床坐標(biāo)系的建立
數(shù)控車床欲對工件車削進(jìn)行程序控制必須建立機(jī)床坐標(biāo)系,數(shù)控車床的機(jī)床原點(diǎn)一般設(shè)在主軸前端面的中心,
數(shù)控銑床每次通電之后,機(jī)床的三個(gè)坐標(biāo)軸都要依次走到機(jī)床正方向的一個(gè)極限位置這個(gè)位置就是機(jī)床原點(diǎn),是機(jī)床出場時(shí)設(shè)定的固定位置,通常在數(shù)控銑床上的機(jī)床原點(diǎn)和機(jī)床參考點(diǎn)是重合的.
②工件坐標(biāo)系的建立
數(shù)控車床的工件原點(diǎn)一般設(shè)在主軸中心線與工件左端面或右端面的交點(diǎn)處,而建立工件坐標(biāo)系使用G50功能,指令編程格式G50X~Z~式中X、Z的值是起刀點(diǎn)相對于加工原點(diǎn)的位置.G50和G92的使用方法基本相似在數(shù)控車床編程時(shí),所有X坐標(biāo)值均使用直徑值,如下圖所示。例:按圖設(shè)置加工坐標(biāo)的程序段如下:G50X121.8Z33.9
工件X′109.7X33.9P
工件原點(diǎn)
O′旋轉(zhuǎn)中心60.9OZ
數(shù)控銑床的工件原點(diǎn)一般設(shè)在工件外輪廓的某一個(gè)角上或工件對稱中心處,進(jìn)刀深度方向上的零點(diǎn)大多取在工件表面.坐標(biāo)系設(shè)定G92指令格式:G92X_Z_X、Z:對刀點(diǎn)到工件坐標(biāo)系原點(diǎn)的有向距離。G92指令為非模態(tài)指令小注:G92與G54~G59之間的優(yōu)缺點(diǎn)
G54~G59是在加工前設(shè)定好的坐標(biāo)系,而G92是在程序中設(shè)定的坐標(biāo)系,用了G54~G59就沒有必要再使用G92,否則G54~G59會被替換,應(yīng)當(dāng)避免。
注(1)假如一旦使用了G92設(shè)定坐標(biāo)系,再使用G54~G59將不起
任何作用,除非斷電重新啟動系統(tǒng),或接著用G92設(shè)定所需新的工件坐標(biāo)系。
(2)使用G92的程序結(jié)束后,若機(jī)床沒有回到G92設(shè)定的原點(diǎn),
就再次啟動此程序,機(jī)床當(dāng)前所在位置就成為新的工件坐標(biāo)原點(diǎn),易發(fā)生事故。所以,G92Z指令要慎用。③基本坐標(biāo)系指令
絕對值編程和增量值編程-G90、G91指令格式:G90/G91G00/G01X_Y_Z_
X、Y、Z---在G90方式下為運(yùn)動終點(diǎn)的坐標(biāo)值;在G91方式下運(yùn)動的終點(diǎn)減去運(yùn)動起點(diǎn)的坐標(biāo)值,它是一個(gè)矢量選擇機(jī)床坐標(biāo)系指令---G53
指令格式:G53X_Y_Z_X、Y、Z---機(jī)床坐標(biāo)系中的坐標(biāo)值
選擇工件坐標(biāo)系指令-G54、G55、G56、G57、G58、G59指令格式:G54/G55/G56/G57/G58/G59G00/G01X_Y_Z_
例如,用G54指令設(shè)定如圖所示的工件坐標(biāo)系。
X′85XPG54坐標(biāo)系機(jī)床坐標(biāo)系OZ首先設(shè)置G54原點(diǎn)偏置寄存器:G54X0Z85.0;
然后再在程序中調(diào)用:N010G54;
說明1、G54~G59是系統(tǒng)預(yù)置的六個(gè)坐標(biāo)系,可根據(jù)需要選用。2、G54~G59建立的工件坐標(biāo)原點(diǎn)是相對于機(jī)床原點(diǎn)而言的,在程序運(yùn)行前已設(shè)定好,在程序運(yùn)行中是無法重置的。3、G54~G59預(yù)置建立的工件坐標(biāo)原點(diǎn)在機(jī)床坐標(biāo)系中的坐標(biāo)值可用MDI方式輸入,系統(tǒng)自動記憶。4、使用該組指令前,必須先回參考點(diǎn)。5、G54~G59為模態(tài)指令,可相互注銷。
進(jìn)給功能---F功能
①設(shè)定每分鐘進(jìn)給量指令格式:G99F_,_
F后面的數(shù)字代表主軸每轉(zhuǎn)進(jìn)給量
②設(shè)定每分鐘進(jìn)給速度指令格式;G98F_
F后面的數(shù)字代表每分鐘進(jìn)給量
③進(jìn)給速度單位的設(shè)定指令格式:G94F_G95F_
G94:每分鐘進(jìn)給;G95:每轉(zhuǎn)進(jìn)給。
注:G94、G95為模態(tài)功能,可相互注銷,G94為缺省值。④恒線速度指令指令格式:G96SG97S
G96:恒線速度有效
G97:取消恒線速度功能
S:G96后面的S值為切削的恒定線速度,單位為m/min;注:使用恒線速度功能,主軸必須能自動變速。主軸功能---S功能
①恒切削速度控制指令格式:G96S_
S后面數(shù)字表示恒定線速度m/min②最高轉(zhuǎn)速控制指令格式:G50S_
S后面的數(shù)字表示的是最高轉(zhuǎn)速r/min注:采用恒線速度控制加工端面、錐面和圓弧時(shí),由于X坐標(biāo)的不斷變化,因此,當(dāng)?shù)毒咧饾u移近工件旋轉(zhuǎn)中心時(shí),主軸的轉(zhuǎn)速就會越來越高,離心率過大,工件有可能從卡盤飛出.為了防止防止事故,必須將主軸的最高轉(zhuǎn)速限定在一個(gè)固定值.這是可以用G50指令來限制主軸最高轉(zhuǎn)速.③直接轉(zhuǎn)速控制指令格式G97S_
S后面的數(shù)字表示恒線速度控制取消后的主軸轉(zhuǎn)速,如S未指定,將保留G96的最終值刀具功能---T
指令格式:T_
T用于選刀其后的四位數(shù)字,前兩位表示刀具序號,后兩位號表示刀具的補(bǔ)償號輔助功能M
M00程序停止M01條件程序停止M02程序結(jié)束M03主軸正轉(zhuǎn)M04主軸反轉(zhuǎn)M05主軸停止M06刀具交換M08冷卻開
M09冷卻關(guān)M18主軸定向解除M19主軸定向
M30程序結(jié)束并返回程序頭M98調(diào)用子程序
M99子程序結(jié)束返回/重復(fù)執(zhí)行這是普通的指令編程,還有利用
變量編制的程序,統(tǒng)宏程序編程
二、數(shù)控編程典型指令的應(yīng)用
快速點(diǎn)定位指令---G00直線插補(bǔ)指令---G01
圓弧插補(bǔ)指令---G02/G03(G02,G03)刀具半徑補(bǔ)償指令G40、G41鏡像指令
鏡像加工指令M21、M22、M23。當(dāng)只對X軸或Y軸進(jìn)行鏡像時(shí),切削時(shí)的走刀順序(順銑與逆銑),刀補(bǔ)方向,圓弧插補(bǔ)轉(zhuǎn)向都會與實(shí)際程序相反,
注意:使用鏡像指令后必須用M23進(jìn)行取消,以免影響后面的程序。在G90模式下,使用鏡像或取消指令,都要回到工件坐標(biāo)系原點(diǎn)才能使用。否則,數(shù)控系統(tǒng)無法計(jì)算后面的運(yùn)動軌跡,會出現(xiàn)亂走刀現(xiàn)象。這時(shí)必須實(shí)行手動原點(diǎn)復(fù)回操縱予以解決。主軸轉(zhuǎn)向不隨著鏡像指令變化。
復(fù)合循環(huán)
運(yùn)用這組復(fù)合循環(huán)指令,只需指定精加工路線和粗加工的吃刀量,系統(tǒng)會自動計(jì)算粗加工路線和走刀次數(shù)。1、內(nèi)(外)徑粗車復(fù)合循環(huán)G71
無凹槽加工時(shí)G71U(Δd)R(r)P(ns)Q(nf)X(Δx)Z(Δz)
F(f)S(s)T(t)
△d:切削深度(每次切削量),指定時(shí)不加符號r:每次X向退刀量;
ns:精加工路徑第一程序段nf:精加工路徑最后程序段△x:X方向精加工余量△z:Z方向精加工余量;f,s,t:粗加工時(shí)G71中編程的F、S、T有效,而精加工時(shí)處于ns到nf程序段之間的F、S、T有效。
有凹槽加工時(shí)G71U(Δd)R(r)P(ns)Q(nf)E(e)F(f)S(s)
T(t);
Δd:切削深度(每次切削量),指定時(shí)不加符號,r:每次退刀量;
ns:精加工路徑第一程序段的順序號nf:精加工路徑最后程序段的順序號;e:精加工余量,其為X方向的等高距離;外徑切削時(shí)為正,內(nèi)徑切削時(shí)為負(fù)
f,s,t:粗加工時(shí)G71中編程的F、S、T有效,而精加工時(shí)處于ns到nf程序段之間的F、S、T有效。注:(1)G71指令必須帶有P,Q地址ns、nf,且與精加工路徑起、
止順序號對應(yīng),否則不能進(jìn)行該循環(huán)加工。
(2)ns的程序段必須為G00/G01指令,即從A到A"的動作必
須是直線或點(diǎn)定位運(yùn)動。
(3)在順序號為ns到順序號為nf的程序段中,不應(yīng)包含子
程序。
外圓粗車循環(huán)加工路線端面粗車加工循環(huán)路線
2、端面粗車復(fù)合循環(huán)G72
G72W(Δd)R(r)P(ns)Q(nf)X(Δx)Z(Δz)F(f)S(s)T(t)
△d:切削深度(每次切削量),指定時(shí)不加符號r:每次退刀量
ns:精加工路徑第一程序段的順序號nf:精加工路徑最后程序段的順序號
△x:X方向精加工余量△z:Z方向精加工余量;f、s、t:粗加工時(shí)G71中編程的F、S、T有效,而精加工處于ns到nf程序段之間的F、S、T有效。
注:(1)G72指令必須帶有P,Q地址,否則不能進(jìn)行該循
環(huán)加工。
(2)在ns的程序段中應(yīng)包含G00/G01指令,進(jìn)行由A到A"的動作,且該程序段中不應(yīng)編有X向移動指令。(3)在順序號為ns到順序號為nf的程序段中,可以有G02/G03指令,但不應(yīng)包含子程序。3、閉環(huán)車削復(fù)合循環(huán)G73
G73U(ΔI)W(ΔK)R(r)P(ns)Q(nf)X(Δx)Z(z)
F(f)S(s)T(t)
ΔI:X軸方向的粗加工總余量
Δk:Z軸方向的粗加工總余量;r:粗切削次數(shù);ns:精加工路徑第一程序段的順序號nf:精加工路徑最后程序段的順序號;
Δx:X方向精加工余量Δz:Z方向精加工余量;f,s,t:粗加工時(shí)G71中編程的F、S、T有效,而精加工時(shí)處于ns到nf程序段之間的F、S、T有效。注:
ΔI和ΔK表示粗加工時(shí)總的切削量,粗加工次數(shù)為r,則每次X,Z方向的切削量為ΔI/r,ΔK/r;
按G73段中的P和Q指令值實(shí)現(xiàn)循環(huán)加工,要注意△x和△z,△I和△K的正負(fù)號。
7鏜孔加工動作
1G85循環(huán)G85X_Y_Z_R_F_
執(zhí)行G85循環(huán),刀具以切削進(jìn)給方式加工到孔底,然后仍以切削進(jìn)給方式返回到R平面或初始平面.因此該指令除可用于較精密的鏜孔外,還可用于鉸孔的加工
G85循環(huán)路線G89循環(huán)路線2G89循環(huán)G89X_Y_Z_P_R_F_
G98動作與G85動作基本相似,不同的是G98動作在孔底
增加了暫停該指令常用于階梯孔的加工.3G86循環(huán)G86X_Y_Z_P_R_F_
執(zhí)行G86循環(huán),刀具以切削進(jìn)給方式加工到孔底,然后主軸停轉(zhuǎn),刀具快速退到R點(diǎn)平面或初始平面后主軸正轉(zhuǎn).由于刀具在退回過程中容易在工件表面劃出條痕,所以該指令常用于精度或粗糙度不高的鏜孔加工.4G76循環(huán)G85X_Y_Z_P_R_Q_F_
G76指令主要用于精密鏜孔加工.執(zhí)行G76循環(huán),刀具以
切削進(jìn)給方式加工到孔底,實(shí)現(xiàn)主軸準(zhǔn)停,刀具向刀尖相反方向移動Q到使刀具脫離工件表面,保證刀具不擦傷工件表面,然后快速退刀至R平面或初始平面,主軸正轉(zhuǎn).5G88循環(huán)G85X_Y_Z_P_R_F_
執(zhí)行G88循環(huán),刀具以切削進(jìn)給方式加工到孔底,刀具在孔底暫停后主軸停轉(zhuǎn),這時(shí)可通過手動方式從孔中安全退出刀具,主軸恢復(fù)正轉(zhuǎn).此種方式雖能相應(yīng)提高孔的加工精度,但加工效率較低.
G86循環(huán)路線G76循環(huán)路線G88循環(huán)路線
6G87循環(huán)G85X_Y_Z_P_R_Q_F_
G87循環(huán)比較特殊,是從上向下反向鏜削,稱為反鏜循環(huán).執(zhí)行G87循環(huán),可分為八個(gè)動作;
①刀具在XY平面內(nèi)定位后,主軸準(zhǔn)停
②刀具向刀尖相反方向偏移Q③刀具快速移動到R點(diǎn),注意R點(diǎn)的位置:
④刀具向刀尖方向移動Q值:
⑤主軸正轉(zhuǎn)并切削進(jìn)給到孔底⑥主軸準(zhǔn)停,并沿刀尖相反方向偏移Q
⑦快速提刀至初始平面,該循環(huán)不能用G99進(jìn)行編程
⑧向刀尖方向偏移Q返回到XY平面的定位點(diǎn),主軸開始正轉(zhuǎn),循環(huán)結(jié)束.
8螺紋切削指令1.等螺距螺紋切削指令
指令:G32(U)_Z(W)_F_;
X,Z為螺紋終點(diǎn)的絕對坐標(biāo),例如:G32X29.Z-35.F2.
G00X40
Z5X28.2
G32Z-35.F0.2G00X40Z5X28.2;
2.螺紋切削固定循環(huán)指令
指令:G92X(U)_Z(W)_R_F_R=0時(shí)切削圓柱螺紋
例如:G92X29.Z-35.F0.2
X28.2X27.6X27.4
3.多線螺紋切削指令
指令:X(U)_Z(W)_F_P_F長軸方向的導(dǎo)程P螺紋線數(shù)和起始角。例如:G33X34.Z-26.F6.P2=0;G01X28.F0.2;G00Z8.;
G01X34.F0.2;
G33Z-26.F6.P2=18000;G01X28.F0.2;G00Z8.;
4.G76指令格式螺紋切削復(fù)合循環(huán)
指令:G76GmraQ_R_;
G76X(U)_Z(W)_R_P_Q_F_;
m精加工重復(fù)次數(shù),r倒角量a螺紋刀尖角度,Q最小被吃刀量(半徑值),單位為微米。R精加工余量(半徑值),單位為毫米。G76X(U)_Z(W)_R_P_Q_F_;
R螺紋半徑值(半徑值)P螺紋牙深(半徑值)
Q第一次切削深度(半徑值),單位為微米。
F螺紋導(dǎo)程。單位為毫米。
5.變導(dǎo)程螺紋加工(G34)指令:G34X(U)_Z(W)_F_K_;F長軸方向?qū)С,單位為毫?/p>
K主軸每轉(zhuǎn)導(dǎo)程的增量或減量,單位為毫米每轉(zhuǎn)
8子程序調(diào)的用
指令:M98P********;例如:M98P4201*;字串7表明調(diào)用子程序201*兩次。M98P2;
表明調(diào)用2號程序一次。
三、數(shù)控編程典型指令在車床中的特例
友情提示:本文中關(guān)于《數(shù)控車編程指令總結(jié)》給出的范例僅供您參考拓展思維使用,數(shù)控車編程指令總結(jié):該篇文章建議您自主創(chuàng)作。
來源:網(wǎng)絡(luò)整理 免責(zé)聲明:本文僅限學(xué)習(xí)分享,如產(chǎn)生版權(quán)問題,請聯(lián)系我們及時(shí)刪除。