CNC On-machine Measurement Quality Service Provider
G00定位
1.格式G00 X_ Z_該命令將刀具從當(dāng)前位置移動(dòng)到命令指定的位置(在絕對(duì)坐標(biāo)模式下)或某一距離(在增量坐標(biāo)模式下)。2.以非線性切割的形式定位。我們的定義是:各軸的位置由獨(dú)立的快移速率決定。刀具軌跡不是一條直線。根據(jù)到達(dá)的順序,機(jī)器軸停在命令指定的位置。3.直線定位刀軌類似于直線切割(G01),可以在最短的時(shí)間內(nèi)(不超過(guò)各軸的快速移動(dòng)速率)定位到所需位置。4.示例N10G0X10Z65
G01線性插值
1.格式G01 X(U)_ Z(W)_ F _;線性插值以線性方式和給定速度從當(dāng)前位置移動(dòng)到命令位置。x,Z:要移動(dòng)到的位置的絕對(duì)坐標(biāo)值。u,W:要移動(dòng)到的位置的增量坐標(biāo)值。
2.例如①絕對(duì)坐標(biāo)程序G01 X50。Z75。F0.2X100。;②增量坐標(biāo)程序G01 U0.0 W-75。F0.2U50。
圓弧插補(bǔ)(G02,G03)
格式g02(g03)x(u)_ z(w)_ I _ _ k _ _ f _ _;g02(G03)X(U)_ _ Z(W)_ _ R _ _ F _ _;g02–順時(shí)針(CW)G03–逆時(shí)針(CCW) X,Z–坐標(biāo)系中的終點(diǎn)U,W–起點(diǎn)與終點(diǎn)I,K–起點(diǎn)到中心點(diǎn)R的矢量(半徑值)–圓弧范圍(最大180度)。2.例如:①絕對(duì)坐標(biāo)系程序G02x100.z90.i50.k0.f02或G02x100。Z90。R50。F02②增量坐標(biāo)系程序G02 U20。W-30。I50。K0。F0.2或者G02 U20。W-30。R50。F0.2
第二原點(diǎn)返回(G30)
可以用第二原點(diǎn)函數(shù)設(shè)置坐標(biāo)系。1.使用參數(shù)(a,b)設(shè)置刀具起點(diǎn)的坐標(biāo)值。點(diǎn)“A”和“B”是機(jī)床原點(diǎn)和起始點(diǎn)之間的距離。2.編程時(shí),用G30指令代替G50設(shè)定坐標(biāo)系。3.返回第一個(gè)原點(diǎn)后,不管刀具的實(shí)際位置在哪里,當(dāng)滿足該命令時(shí),刀具將移動(dòng)到第二個(gè)原點(diǎn)。4.刀具更換也在第二原點(diǎn)進(jìn)行。
螺紋切削(G32)
1.格式G32 X(U)_ _ Z(W)_ _ F _ _;g32 X(U)_ Z(W)_ E _ _;f–螺紋導(dǎo)程設(shè)置E–螺距(mm)螺紋切削程序要用主軸轉(zhuǎn)速RPM (G97)統(tǒng)一控制功能編程,要考慮螺紋部分的一些特性。在螺紋切削模式下,運(yùn)動(dòng)速度控制和主軸速度控制功能將被忽略。此外,當(dāng)進(jìn)給保持按鈕工作時(shí),其移動(dòng)過(guò)程在完成一個(gè)切割循環(huán)后停止。
2.以G00 X29.4為例;(1)圓形切削G32 Z-23。F0.2G00 X32Z4。;X29。;(2)圓形切削(G32 Z-23。f 0.2);G00 X32。;Z4。
刀具直徑偏移功能(G40/G41/G42)
1.格式G41 X _ Z _G42 X _ Z _
當(dāng)切割邊緣鋒利時(shí),按照程序指定的形狀執(zhí)行切割過(guò)程就不會(huì)有問(wèn)題。但是真正的刀具刃口是由圓弧(刀尖半徑)組成的,如上圖所示。在圓弧插補(bǔ)和螺紋攻絲的情況下,刀尖半徑會(huì)帶來(lái)誤差。
2.偏差函數(shù)
命令切割位置刀具路徑
G40根據(jù)程序路徑取消刀具的移動(dòng)。
G41右刀具從程序路徑的左側(cè)移動(dòng)。
G42左側(cè)的刀具從程序路徑的右側(cè)移動(dòng)
補(bǔ)償原理取決于刀尖圓弧中心的走向,它總是不與切削面法線方向的半徑矢量重合。因此,補(bǔ)償?shù)膮⒖键c(diǎn)是刀尖的中心。通常刀具長(zhǎng)度和刀尖半徑的補(bǔ)償是基于一個(gè)假想的刀片,這給測(cè)量帶來(lái)了一定的困難。將此原理應(yīng)用于刀具補(bǔ)償時(shí),刀具長(zhǎng)度和刀尖半徑R應(yīng)分別用參考點(diǎn)X和Z測(cè)量,假想刀尖半徑補(bǔ)償所需的刀尖形狀數(shù)(0-9)。這些內(nèi)容應(yīng)該預(yù)先輸入到刀具偏置文件中。
“刀尖半徑偏置”應(yīng)該由G00或G01功能命令或取消。無(wú)論該命令是否有圓弧插補(bǔ),刀具都不會(huì)正確移動(dòng),導(dǎo)致其逐漸偏離執(zhí)行路徑。因此,刀尖半徑偏置命令應(yīng)在切削過(guò)程開始前完成;并且可以防止從工件外部切割造成的過(guò)切現(xiàn)象。相反,在切割過(guò)程后,使用移動(dòng)命令執(zhí)行偏置取消。
工件坐標(biāo)系的選擇(G54-G59)
1.格式G54 X _ Z _2.功能通過(guò)使用G54–G59命令,將機(jī)床坐標(biāo)系中的任意點(diǎn)(工件原點(diǎn)的偏移值)分配給參數(shù)1221–1226,并設(shè)置工件坐標(biāo)系(1-6)。該參數(shù)對(duì)應(yīng)g代碼如下:工件坐標(biāo)系1 (G54) -工件原點(diǎn)返回偏置值-參數(shù)1221工件坐標(biāo)系2 (G55) -工件原點(diǎn)返回偏置值-參數(shù)1222工件坐標(biāo)系3 (G56) -工件原點(diǎn)返回偏置值-參數(shù)1223工件坐標(biāo)系4(G57)-工件原點(diǎn)返回偏置值-參數(shù)1224工件坐標(biāo)系5 (G58) -工件原點(diǎn)返回偏置值-參數(shù)1225工件坐標(biāo)系6 (G59) -工件原點(diǎn)返回偏置值-參數(shù)1226通電后這些坐標(biāo)將保持有效,直到有一個(gè)“模態(tài)”命令來(lái)改變它們。除了這些設(shè)置步驟,系統(tǒng)中還有一個(gè)參數(shù)可以立即更改G54~G59的參數(shù)。工件外部原點(diǎn)的偏移值可以通過(guò)參數(shù)1220傳輸。
精加工循環(huán)(G70)
1.格式G70 P(ns) Q(nf) ns:精加工形狀程序的第一個(gè)段號(hào)。Nf:精加工造型程序的最后一個(gè)段號(hào)。2.用G71、G72或G73粗車功能后,精車G70。
外部粗車固定循環(huán)(G71)
1.格式g71u(△d)r(e)g71p(ns)q(nf)u(△u)w(△w)f(f)s(s)t(t)n(ns)S _ _。T _ _ N (NF) … △ D:切削深度(半徑規(guī)格)沒(méi)有指定正號(hào)或負(fù)號(hào)。切割方向根據(jù)AA '的方向確定,在指定另一個(gè)值之前不會(huì)改變。指定了FANUC系統(tǒng)參數(shù)(編號(hào)0717)。e:此退刀行程規(guī)格為狀態(tài)規(guī)格,在指定另一個(gè)值之前不會(huì)改變。指定了FANUC系統(tǒng)參數(shù)(編號(hào)0718)。Ns:精加工造型程序的第一段號(hào)。Nf:精加工造型程序的最后一個(gè)段號(hào)?!?U:精加工余量在X方向的距離和方向。(直徑/半徑)△W:Z方向精加工余量的距離和方向。
2.功能如果A到A '到B的精加工形狀由下圖中的程序確定,用△d(切削深度)關(guān)閉指定區(qū)域,留下精加工余量△u/2和△ W。
結(jié)束車削固定循環(huán)(G72)
1.格式g72w(△d)r(e)g72p(ns)q(nf)u(△ u)w(△ w)f(f)s(s)t(t)△t,e,ns,nf,△u,△w,f,s和t 2。該功能如下圖所示。除了與X軸平行之外,該循環(huán)與G71相同。
復(fù)合循環(huán)成型(G73)
1.格式g73u(△I)w(△K)r(d)g73p(ns)q(nf)u(△u)w(△w)f(f)s(s)t(t)n(ns)K:Z軸方向退刀距離(指定半徑),由FANUC系統(tǒng)參數(shù)(NO.0720)指定。d:分割數(shù)與粗加工重復(fù)次數(shù)相同,由FANUC系統(tǒng)參數(shù)(NO.0719)指定。Ns:精加工造型程序的第一段號(hào)。Nf:精加工造型程序的最后一個(gè)段號(hào)。△ U:精加工余量在X方向的距離和方向。(直徑/半徑)△W:Z方向精加工余量的距離和方向。
2.功能該功能用于反復(fù)切割逐漸變化的固定形狀。通過(guò)這種循環(huán),已經(jīng)通過(guò)粗加工或鑄造加工成型的工件可以被有效地切割。
端面啄鉆循環(huán)(G74)
1.格式G74 R(e);g74x(U)Z(W)P(△I)Q(△K)R(△D)F(F)E:后退量的設(shè)置是一個(gè)狀態(tài)設(shè)置,在指定另一個(gè)值之前不會(huì)改變。指定了FANUC系統(tǒng)參數(shù)(編號(hào)0722)。x:b點(diǎn)的x坐標(biāo)u:從a到b的增量z:c點(diǎn)的z坐標(biāo)w:從a到c的增量△I:x方向的移動(dòng)△k:z方向的移動(dòng)△d:切削底部的退刀?!鱠的符號(hào)必須是(+)。但是,如果省略X(U)和△I,則可以使用所需的正負(fù)符號(hào)來(lái)指定退刀量。f:進(jìn)給速度:2。該功能如下圖所示,可以處理該循環(huán)中的切削。如果省略X(U)和P,結(jié)果將只在Z軸上操作進(jìn)行鉆孔。
外徑/內(nèi)徑啄鉆循環(huán)(G75)
1.格式G75 R(e);g75x(u)z(w)p(△I)q(△k)r(△d)f(f)2。功能下面的指令如下圖所示,除了X被z代替之外和G74一樣,在這個(gè)循環(huán)中可以進(jìn)行切削,可以在X軸上進(jìn)行切槽和啄鉆。
螺紋切削循環(huán)(G76)
1.格式g76p(m)(r)(a)q(△dmin)r(d)g76x(u)z(w)r(I)p(k)q(△d)f(f)m:結(jié)束重復(fù)次數(shù)(1到99)。該名稱是一種狀態(tài)名稱,并且規(guī)定了FANUC系統(tǒng)參數(shù)(編號(hào)0723)。r:角規(guī)的賦值是一個(gè)狀態(tài)賦值,在另一個(gè)值被賦值之前不會(huì)改變。指定了FANUC系統(tǒng)參數(shù)(編號(hào)0109)。答:刀尖角度:可選擇80度、60度、55度、30度、29度、0度,可用2位數(shù)字指定。此分配是一種狀態(tài)分配,在分配另一個(gè)值之前不會(huì)更改。指定了FANUC系統(tǒng)參數(shù)(編號(hào)0724)。比如P(02/m,12/r,60/a)△dmin:最小切削深度是國(guó)家規(guī)定的,在沒(méi)有規(guī)定另一個(gè)值之前不會(huì)改變。指定了FANUC系統(tǒng)參數(shù)(編號(hào)0726)。I:如果i=0,螺紋部分的半徑差可用于一般直螺紋切削。k:螺紋高度該值由X軸方向的半徑值指定?!鱠:第一次切削深度(半徑值)L:螺紋導(dǎo)程(帶G32)
2.功能性螺紋切削循環(huán)。
內(nèi)徑和外徑的切削循環(huán)(G90)
1.格式直線切割循環(huán):G90 X(U)_ _ Z(W)_ _ F _ _ _ _;按下開關(guān)進(jìn)入單個(gè)程序塊,操作完成如圖所示路徑1→2→3→4的循環(huán)操作。在增量坐標(biāo)程序中,根據(jù)1和2的方向改變u和w (+/-)的符號(hào)。圓錐切削循環(huán):G90X(U)_ Z(W)_ R _ _ F _ _ _ _;您必須指定圓錐體的“r”值。切削功能的使用類似于線性切削循環(huán)。
2.功能性外部切割循環(huán)。1.U
螺紋切削循環(huán)(G92)
1.直螺紋切削循環(huán):g92x(u)_ _ z(w)_ _ f _ _;螺紋范圍和主軸轉(zhuǎn)速穩(wěn)定性控制(G97)類似于G32(螺紋切削)。在這個(gè)螺紋切削循環(huán)中,可以進(jìn)行螺紋切削的退刀操作,如圖9-9所示;根據(jù)指定的參數(shù),倒角長(zhǎng)度設(shè)置為0.1L單位,范圍為0.1L~ 12.7L。錐螺紋切削循環(huán):G92x(U)_ Z(W)_ R _ _ F _ _;2.功能切割螺紋循環(huán)
步進(jìn)切削循環(huán)(G94)
1.標(biāo)準(zhǔn)平臺(tái)的切削循環(huán):g94x(u)_ _ z(w)_ _ f _ _;錐度切削循環(huán):G94x(U)_ Z(W)_ R _ _ F _ _ _ _;2.功能步驟(G96、G97)的切割線速度控制
數(shù)控車床通過(guò)調(diào)整步幅和修改轉(zhuǎn)速將速度分為低速區(qū)和高速區(qū);每個(gè)區(qū)域的速度可以自由改變。G96的功能是進(jìn)行線速度控制,只有通過(guò)改變轉(zhuǎn)速來(lái)控制相應(yīng)的工件直徑變化,才能保持穩(wěn)定的切割速度。G97的作用是取消線速度控制,只控制轉(zhuǎn)速的穩(wěn)定性。
設(shè)置排量(G98/G99)
切削位移可以用G98代碼來(lái)分配每分鐘的位移(mm/min)或G99代碼來(lái)分配每轉(zhuǎn)的位移(mm/r);這里,G99的每轉(zhuǎn)位移用于數(shù)控車床的編程。每分鐘運(yùn)動(dòng)速率(毫米/分鐘)=每轉(zhuǎn)位移速率(毫米/轉(zhuǎn))x主軸轉(zhuǎn)速
加工中心經(jīng)常用到的很多指令和數(shù)控機(jī)床的指令是一樣的,這里不再贅述。以下是反映加工中心特點(diǎn)的一些說(shuō)明:
1.準(zhǔn)確停止驗(yàn)證指令G09。
指令格式:G09;
在刀具到達(dá)終點(diǎn)之前,減速并準(zhǔn)確定位,然后再進(jìn)行下一個(gè)程序段,可用于加工有尖銳棱角的零件。
2.刀具偏移設(shè)置指令G10
命令格式:G10P _ R _r _;
p:指令偏移量;r:偏移
可以通過(guò)編程設(shè)置刀具偏置。
3.單向定位指令G60
命令格式:g60x _ y _ z _
x、y、z是需要精確定位的端點(diǎn)的坐標(biāo)。
對(duì)于需要精確定位的孔加工,該指令可以使機(jī)床實(shí)現(xiàn)單向定位,從而消除反向間隙引起的加工誤差。定位方向和超調(diào)量由參數(shù)設(shè)定。
4.精確停止檢查模式指令G61
指令格式:G61;
該指令是模態(tài)指令。在G61模式下,相當(dāng)于每一個(gè)包含G09指令的程序。
5.連續(xù)切割模式指令G64
指令格式:G64;
該指令是模態(tài)指令,也是機(jī)床的默認(rèn)狀態(tài)。刀具移動(dòng)到指令末尾后,會(huì)繼續(xù)執(zhí)行下一個(gè)程序段,不會(huì)減速,不會(huì)影響G00、G60、G09中的定位或校準(zhǔn)。取消G61模式時(shí),應(yīng)使用G64。
6.自動(dòng)返回參考點(diǎn)指令G27、G28和G29
(1)返回參考點(diǎn)檢查指令G27
指令格式:G27;
x、Y、Z是參考點(diǎn)在工件坐標(biāo)系中的坐標(biāo)值,可以檢查刀具是否能定位在參考點(diǎn)上。
在此指令下,指令軸將快速移回參考點(diǎn),自動(dòng)減速,并在指定的坐標(biāo)值處進(jìn)行定位檢查。如果定位了參考點(diǎn),軸的參考點(diǎn)的信號(hào)燈就會(huì)亮;否則,將再次檢查該程序。
(2)自動(dòng)返回參考點(diǎn)指令G28
命令格式:g28x _ y _ z _
x、y、z是中間點(diǎn)的坐標(biāo)值,可以任意設(shè)置。機(jī)器首先移動(dòng)到該點(diǎn),然后返回參考點(diǎn)。
設(shè)置中點(diǎn)是為了防止刀具在返回參考點(diǎn)時(shí)與工件或夾具發(fā)生干涉。
例如:N1 G90 X100.0 Y200.0 Z300.0
N2 G28 x 400.0y 500.0;(中間點(diǎn)是400.0,500.0)
N3 g28z 600.0;(中間點(diǎn)是400.0,500.0,600.0)
(3)從參考點(diǎn)自動(dòng)返回G29
指令格式:G29X _ Y _ Z _
x、y和z是返回的終點(diǎn)的坐標(biāo)。
在返回過(guò)程中,刀具從任意位置移動(dòng)到G28確定的中間點(diǎn),然后移動(dòng)到終點(diǎn)。G28和G29一般成對(duì)使用,但G28和G00也可以成對(duì)使用。