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