復(fù)雜軸類配合件加工畢業(yè)設(shè)計(jì)
復(fù)雜軸類配合件加工畢業(yè)設(shè)計(jì),復(fù)雜,繁雜,配合,加工,畢業(yè)設(shè)計(jì)
Fanuc系統(tǒng)數(shù)控車床設(shè)置工件零點(diǎn)常用方法
1. 直接用刀具試切對(duì)刀
1.用外園車刀先試車一外園,記住當(dāng)前X坐標(biāo),測(cè)量外園直徑后,用X坐標(biāo)減外園直徑,所的值輸入offset界面的幾何形狀X值里。
2.用外園車刀先試車一外園端面,記住當(dāng)前Z坐標(biāo),輸入offset界面的幾何形狀Z值里。
2. 用G50設(shè)置工件零點(diǎn)
1.用外園車刀先試車一外園,測(cè)量外園直徑后,把刀沿Z軸正方向退點(diǎn),切端面到中心。
2.選擇MDI方式,輸入G50 X0 Z0,啟動(dòng)START鍵,把當(dāng)前點(diǎn)設(shè)為零點(diǎn)。
3.選擇MDI方式,輸入G0 X150 Z150 ,使刀具離開工件進(jìn)刀加工。
4.這時(shí)程序開頭:G50 X150 Z150 …….。
5.注意:用G50 X150 Z150,你起點(diǎn)和終點(diǎn)必須一致即X150 Z150,這樣才能保證重復(fù)加工不亂刀。
6.如用第二參考點(diǎn)G30,即能保證重復(fù)加工不亂刀,這時(shí)程序開頭 G30 U0 W0 G50 X150 Z150
7.在FANUC系統(tǒng)里,第二參考點(diǎn)的位置在參數(shù)里設(shè)置,在Yhcnc軟件里,按鼠標(biāo)右鍵出現(xiàn)對(duì)話框,按鼠標(biāo)左鍵確認(rèn)即可。
3. 用工件移設(shè)置工件零點(diǎn)
1.在FANUC0-TD系統(tǒng)的Offset里,有一工件移界面,可輸入零點(diǎn)偏移值。
2.用外園車刀先試切工件端面,這時(shí)Z坐標(biāo)的位置如:Z200,直接輸入到偏移值里。
3.選擇“Ref”回參考點(diǎn)方式,按X、Z軸回參考點(diǎn),這時(shí)工件零點(diǎn)坐標(biāo)系即建立。
4.注意:這個(gè)零點(diǎn)一直保持,只有從新設(shè)置偏移值Z0,才清除。
4. 用G54-G59設(shè)置工件零點(diǎn)
1.用外園車刀先試車一外園,測(cè)量外園直徑后,把刀沿Z軸正方向退點(diǎn),切端面到中心。
2.把當(dāng)前的X和Z軸坐標(biāo)直接輸入到G54----G59里,程序直接調(diào)用如:G54X50Z50……。
3.注意:可用G53指令清除G54-----G59工件坐標(biāo)系。
Fanuc系統(tǒng)數(shù)控車床常用固定循環(huán)G70-G80祥解
1. 外園粗車固定循環(huán)(G71)
如果在下圖用程序決定A至A’至B的精加工形狀,用△d(切削深度)車掉指定的區(qū)域,留精加工預(yù)留量△u/2及△w。
G71U(△d)R(e)
G71P(ns)Q(nf)U(△u)W(△w)F(f)S(s)T(t)
N(ns)……
………
.F__從序號(hào)ns至nf的程序段,指定A及B間的移動(dòng)指令。
.S__
.T__
N(nf)……
△d:切削深度(半徑指定)
不指定正負(fù)符號(hào)。切削方向依照AA’的方向決定,在另一個(gè)值指定前不會(huì)改變。FANUC系統(tǒng)參數(shù)(NO.0717)指定。
e:退刀行程
本指定是狀態(tài)指定,在另一個(gè)值指定前不會(huì)改變。FANUC系統(tǒng)參數(shù)(NO.0718)指定。
ns:精加工形狀程序的第一個(gè)段號(hào)。
nf:精加工形狀程序的最后一個(gè)段號(hào)。
△u:X方向精加工預(yù)留量的距離及方向。(直徑/半徑)
△w: Z方向精加工預(yù)留量的距離及方向。
2. 端面車削固定循環(huán)(G72)
如下圖所示,除了是平行于X軸外,本循環(huán)與G71相同。
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的含義與G71相同。
3. 成型加工復(fù)式循環(huán)(G73)
本功能用于重復(fù)切削一個(gè)逐漸變換的固定形式,用本循環(huán),可有效的切削一個(gè)用粗加工段造或鑄造等方式已經(jīng)加工成型的工件.
程序指令的形式如下:
A A’ B
G73U(△i)W(△k)R(d)
G73P(ns)Q(nf)U(△u)W(△w)F(f)S(s)T(t)
N(ns)………
…………沿A A’ B的程序段號(hào)
N(nf)………
△i:X軸方向退刀距離(半徑指定), FANUC系統(tǒng)參數(shù)(NO.0719)指定。
△k: Z軸方向退刀距離(半徑指定), FANUC系統(tǒng)參數(shù)(NO.0720)指定。
d:分割次數(shù)
這個(gè)值與粗加工重復(fù)次數(shù)相同,F(xiàn)ANUC系統(tǒng)參數(shù)(NO.0719)指定。
ns: 精加工形狀程序的第一個(gè)段號(hào)。
nf:精加工形狀程序的最后一個(gè)段號(hào)。
△u:X方向精加工預(yù)留量的距離及方向。(直徑/半徑)
△w: Z方向精加工預(yù)留量的距離及方向。
4. 精加工循環(huán)(G70)
用G71、G72或G73粗車削后,G70精車削。
G70 P(ns)Q(nf)
ns:精加工形狀程序的第一個(gè)段號(hào)。
nf:精加工形狀程序的最后一個(gè)段號(hào)。
5. 端面啄式鉆孔循環(huán)(G74)
如下圖所示在本循環(huán)可處理斷削,如果省略X(U)及P,結(jié)果只在Z軸操作,用于鉆孔。
G74 R(e);
G74 X(u) Z(w) P(△i) Q(△k) R(△d) F(f)
e:后退量
本指定是狀態(tài)指定,在另一個(gè)值指定前不會(huì)改變。FANUC系統(tǒng)參數(shù)(NO.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)指定刀具退刀量。
f:進(jìn)給率:
6. 外經(jīng)/內(nèi)徑啄式鉆孔循環(huán)(G75)
以下指令操作如下圖所示,除X用Z代替外與G74相同,在本循環(huán)可處理斷削,可在X軸割槽及X軸啄式鉆孔。
G75 R(e);
G75 X(u) Z(w) P(△i) Q(△k) R(△d) F(f)
7. 螺紋切削循環(huán)(G76)
G76 P(m)(r)(a) Q(△dmin) R(d)
G76 X(u) Z(w) R(i) P(k) Q(△d) F(f)
m:精加工重復(fù)次數(shù)(1至99)
本指定是狀態(tài)指定,在另一個(gè)值指定前不會(huì)改變。FANUC系統(tǒng)參數(shù)(NO.0723)指定。
r:到角量
本指定是狀態(tài)指定,在另一個(gè)值指定前不會(huì)改變。FANUC系統(tǒng)參數(shù)(NO.0109)指定。
a:刀尖角度:
可選擇80度、60度、55度、30度、29度、0度,用2位數(shù)指定。
本指定是狀態(tài)指定,在另一個(gè)值指定前不會(huì)改變。FANUC系統(tǒng)參數(shù)(NO.0724)指定。如:P(02/m、12/r、60/a)
△dmin:最小切削深度
本指定是狀態(tài)指定,在另一個(gè)值指定前不會(huì)改變。FANUC系統(tǒng)參數(shù)(NO.0726)指定。
i:螺紋部分的半徑差
如果i=0,可作一般直線螺紋切削。
k:螺紋高度
這個(gè)值在X軸方向用半徑值指定。
△d:第一次的切削深度(半徑值)
l:螺紋導(dǎo)程(與G32)
Fanuc系統(tǒng)數(shù)控銑床常用固定循環(huán)祥解
1. 高速啄式深孔鉆循環(huán)(G73)
指令格式:G73 X---Y---Z---R---Q---P---F---K---
加工方式:進(jìn)給 孔底 快速退刀
2. 攻左牙循環(huán)(G74)
指令格式:G74 X---Y---Z---R---Q---P---F---K---
加工方式:進(jìn)給 孔底 主軸暫停 正轉(zhuǎn) 快速退刀
3. 精鏜孔循環(huán)(G76)
指令格式:G76 X---Y---Z---R---Q---P---F---K---
加工方式:進(jìn)給 孔底 主軸定位停止 快速退刀
4. 鉆空循環(huán),點(diǎn)鉆空循環(huán)(G81)
指令格式:G81 X---Y---Z---R---F---K---
加工方式:進(jìn)給 孔底 快速退刀
5. 鉆孔循環(huán),反鏜孔循環(huán)(G82)
指令格式:G82 X---Y---Z---R---F---K---
加工方式:進(jìn)給 孔底 快速退刀
6. 啄式鉆空循環(huán)(G83)
指令格式:G83 X---Y---Z---Q---R---F---K---
加工方式:中間進(jìn)給 孔底 快速退刀
7. 攻牙循環(huán)(G84)
指令格式:G84 X---Y---Z---R---P---F---K---
加工方式:進(jìn)給 孔底 主軸反轉(zhuǎn) 快速退刀
8. 鏜孔循環(huán)(G85)
指令格式:G85 X---Y---Z---R---F---K---
加工方式:中間進(jìn)給 孔底 快速退刀
9. 鏜孔循環(huán)(G86)
指令格式:G86 X---Y---Z---R---F---K---
加工方式:進(jìn)給 孔底 主軸停止 快速退刀
10. 反鏜孔循環(huán)(G87)
指令格式:G87 X---Y---Z---R---F---K---
加工方式:進(jìn)給 孔底 主軸正轉(zhuǎn) 快速退刀
11. 鏜孔循環(huán)(G88)
指令格式:G88 X---Y---Z---R---F---K---
加工方式:進(jìn)給 孔底 暫停, 主軸停止 快速退刀
12. 鏜孔循環(huán)(G89)
指令格式:G89 X---Y---Z---R---F---K---
加工方式:進(jìn)給 孔底 暫停 快速退刀
1.CNC控制器仿真功能
◇ 具有FANUC Oi-Series CNC控制器相同的屏幕、面板組成和功能.
◇ 加載NC文件時(shí),自動(dòng)對(duì)程序進(jìn)行語法檢查.
◇ 具有自動(dòng)、編輯、MDI、MPG、JOG等模式和Dry、M01等開關(guān)
◇ 在編輯模式中,實(shí)時(shí)提供G代碼功能與格式提示信息
◇ 系統(tǒng)實(shí)時(shí)處理NC代碼,生成機(jī)床移動(dòng)指令.
2.加工仿真功能
◇ 完全與真實(shí)機(jī)床運(yùn)動(dòng)相同的三維加工仿真.
◇ 三種機(jī)床加工行程可由用戶選擇.
◇ 利用圖形交互方式進(jìn)行刀具的定義和設(shè)置.
◇ 加工出錯(cuò)報(bào)警功能(干涉, 過載等).
◇ 顯示刀具切削、補(bǔ)償路徑和換刀動(dòng)作.
◇ 模擬切屑、冷卻水和聲音效果.
3.加工校驗(yàn)功能
◇ 校驗(yàn)工件的坐標(biāo)和各種尺寸.
◇ 可自動(dòng)生成截面圖.
◇ 可用鼠標(biāo)實(shí)現(xiàn)動(dòng)態(tài)觀察三維工件.
◇ 可對(duì)工件加工結(jié)果優(yōu)劣進(jìn)行評(píng)定.
FANUC 0i-M
Fanuc0i標(biāo)準(zhǔn)控制面板
南通機(jī)床廠控制面板
宇航Y(jié)HCNC標(biāo)準(zhǔn)控制面板
南京第二機(jī)床廠控制面板
南京數(shù)控機(jī)床廠(南京機(jī)床廠)控制面板
云南機(jī)床廠控制面板
沈陽第一機(jī)床廠 FANUC Series 0i-T 控制面板
寶雞機(jī)床廠 FANUC Series 0i-T 控制面板
手持操作單元
FANUC 0i-M
G 代碼命令
代碼組及其含義
“模態(tài)代碼” 和 “一般” 代碼
“形式代碼” 的功能在它被執(zhí)行后會(huì)繼續(xù)維持,而 “一般代碼” 僅僅在收到該命令時(shí)起作用。定義移動(dòng)的代碼通常是“模態(tài)代碼”,像直線、圓弧和循環(huán)代碼。反之,像原點(diǎn)返回代碼就叫“一般代碼”。
每一個(gè)代碼都?xì)w屬其各自的代碼組。在“模態(tài)代碼”里,當(dāng)前的代碼會(huì)被加載的同組代碼替換。
G代碼
組別
???????? 解釋
G00
01
定位 (快速移動(dòng))
G01
直線切削
G02
順時(shí)針切圓弧
G03
逆時(shí)針切圓弧
G04
00
暫停
G17
02
XY 面賦值
G18
XZ 面賦值
G19
YZ 面賦值
G28
00
機(jī)床返回原點(diǎn)
G30
機(jī)床返回第2和第3原點(diǎn)
*G40
07
取消刀具直徑偏移
G41
刀具直徑左偏移
G42
刀具直徑右偏移
*G43
08
刀具長度 + 方向偏移
*G44
刀具長度 - 方向偏移
G49
取消刀具長度偏移
*G53
14
機(jī)床坐標(biāo)系選擇
G54
工件坐標(biāo)系1選擇
G55
工件坐標(biāo)系2選擇
G56
工件坐標(biāo)系3選擇
G57
工件坐標(biāo)系4選擇
G58
工件坐標(biāo)系5選擇
G59
工件坐標(biāo)系6選擇
G73
09
高速深孔鉆削循環(huán)
G74
左螺旋切削循環(huán)
G76
精鏜孔循環(huán)
*G80
取消固定循環(huán)
G81
中心鉆循環(huán)
G82
反鏜孔循環(huán)
G83
深孔鉆削循環(huán)
G84
右螺旋切削循環(huán)
G85
鏜孔循環(huán)
G86
鏜孔循環(huán)
G87
反向鏜孔循環(huán)
G88
鏜孔循環(huán)
G89
鏜孔循環(huán)
*G90
03
使用絕對(duì)值命令
G91
使用增量值命令
G92
00
設(shè)置工件坐標(biāo)系
*G98
10
固定循環(huán)返回起始點(diǎn)
*G99
返回固定循環(huán)R點(diǎn)
代碼解釋
G00
? 定位
1. 格式
G00 X_ Y_ Z_
這個(gè)命令把刀具從當(dāng)前位置移動(dòng)到命令指定的位置 (在絕對(duì)坐標(biāo)方式下), 或者移動(dòng)到某個(gè)距離處 (在增量坐標(biāo)方式下)。
2. 非直線切削形式的定位
我們的定義是:采用獨(dú)立的快速移動(dòng)速率來決定每一個(gè)軸的位置。刀具路徑不是直線,根據(jù)到達(dá)的順序,機(jī)器軸依次停止在命令指定的位置。
3. 直線定位
刀具路徑類似直線切削(G01) 那樣,以最短的時(shí)間(不超過每一個(gè)軸快速移動(dòng)速率)定位于要求的位置。
4. 舉例
N10 G0 X100 Y100 Z65
G01
? 直線切削進(jìn)程
1. 格式
G01 X_ Y_ Z_F_
這個(gè)命令將刀具以直線形式按F代碼指定的速率從它的當(dāng)前位置移動(dòng)到命令要求的位置。對(duì)于省略的坐標(biāo)軸,不執(zhí)行移動(dòng)操作;而只有指定軸執(zhí)行直線移動(dòng)。位移速率是由命令中指定的軸的速率的復(fù)合速率。
2. 舉例
G01 G90 X50. F100;
或
G01 G91 X30. F100;
G01 G90 X50. Y30. F100;
或
G01 G91 X30. Y15. Z0 F100;
G01 G90 X50. Y30. Z15. F100;
G02/G03
G17/G18/G19
? 圓弧切削 (G02/G03, G17/G18/G19)
1. 格式
圓弧在 XY 面上
G17 G02 ( G03 ) G90 ( G91 ) X_ Y_ F_;
或
G17 G02 ( G03 ) G90 ( G91 ) I_ J_ F_;
或
G17 G02 ( G03 ) G90 ( G91 ) R_ F_;
圓弧在 XZ 面上
G18 G02 ( G03 ) G90 ( G91 ) X_ Z_ F_;
或
G18 G02 ( G03 ) G90 ( G91 ) I_ K_ F_;
或
G18 G02 ( G03 ) G90 ( G91 ) R_ F_;
圓弧在 YZ 面上
G19 G02 ( G03 ) G90 ( G91 ) Y_ Z_ F_;
或
G19 G02 ( G03 ) G90 ( G91 ) J_ K_ F_;
或
G19 G02 ( G03 ) G90 ( G91 ) R_ F_;
圓弧所在的平面用G17, G18 和G19命令來指定。但是,只要已經(jīng)在先前的程序塊里定義了這些命令,也能夠省略。圓弧的回轉(zhuǎn)方向像下圖表示那樣,由 G02/G03來指定。在圓弧回轉(zhuǎn)方向指定后,指派切削終點(diǎn)坐標(biāo)。 G90 是指定在絕對(duì)坐標(biāo)方式下使用此命令;而 G91 是在指定在增量坐標(biāo)方式下使用此命令。另外,如果G90/G91已經(jīng)在先前程序塊里給出過,可以省略。圓弧的終點(diǎn)用包含在命令施加的平面里的兩個(gè)軸的坐標(biāo)值指定 ( 例如,在 XY平面里,G17用 X, Y 坐標(biāo)值 ) 。 終點(diǎn)坐標(biāo)能夠像 G00 和 G01 命令一樣地設(shè)置。圓弧中心的位置或者其半徑應(yīng)當(dāng)在設(shè)定圓弧終點(diǎn)之后設(shè)置。圓弧中心設(shè)置為從圓弧起點(diǎn)的相對(duì)距離,并且對(duì)應(yīng)于 X,Y 和Z 軸表示為 I, J 和 K。圓弧起點(diǎn)坐標(biāo)值減去圓弧中心對(duì)應(yīng)的坐標(biāo)值得到的結(jié)果對(duì)應(yīng)分配給 I、J、K。
2. 舉例
圓弧起點(diǎn)的 X 坐標(biāo)值 ------------ 30.
圓弧中心的 X 坐標(biāo)值 ------------ 10.
因此,“I” 就是 20. (10 - 30 = 20)
圓弧起點(diǎn)的 Y 坐標(biāo)值 ------------ 10.
圓弧中心的 Y 坐標(biāo)值 ------------ 5.
因此,“J” 就是 5. (10 – 5 = 5)
結(jié)果,這個(gè)情況下圓弧命令如下所列:
G17 G03 G90 X5. Y25. I-20. J-5.;
或者,
G17 G03 G91 X-25. Y15. I-20. J-5.;
因?yàn)閳A弧半徑通常是已給了的,也能夠用圓弧半徑給命令賦值。
在已給的例子里,圓弧半徑是 20.616。因此,該命令能夠如下表示:
G17 G03 G90 X5. Y25. R20.616.;
或者,
G17 G03 G91 X-25. Y15. R20.616;
注意 1) 把圓弧中心設(shè)置為 “I”, “J” 和 “K”時(shí),必須設(shè)置為圓弧起點(diǎn)到圓弧中心的增量值 (增量命令).
注意 2) 命令里的“I0”, “J0” 和 “K0” 可以省略。偏移值指定要求。
G28/G30
? 自動(dòng)原點(diǎn)返回 (G28, G30)
1. 格式
第一原點(diǎn)返回:
G28 G90 ( G91 ) X_Y_Z_;
第二、三和四原點(diǎn)返回:
G30 G90? ( G91 ) P2 ( P3, P4 )? X_Y_Z_;
#P2, P3, P4: 選擇第二、第三和第四原點(diǎn)返回
( 如果被省略,系統(tǒng)自動(dòng)選擇第二原點(diǎn)返回 )
由 X, Y 和 Z 設(shè)定的位置叫做中間點(diǎn)。機(jī)床先移動(dòng)到這個(gè)點(diǎn),而后回歸原點(diǎn)。省略了中間點(diǎn)的軸不移動(dòng);只有在命令里指派了中間點(diǎn)的軸執(zhí)行其原點(diǎn)返回命令。在執(zhí)行原點(diǎn)返回命令時(shí),每一個(gè)軸是獨(dú)立執(zhí)行的,這就像快速移動(dòng)命令(G00)一樣; 通常刀具路徑不是直線。因此,要求對(duì)每一個(gè)軸設(shè)置中間點(diǎn),以免機(jī)床在原點(diǎn)返回時(shí)與工件碰撞等意外發(fā)生。
2. 舉例
G28 (G30) G90 X150. Y200.;
或者,
G28 (G30) G91 X100. Y150.;
注意:在所給例子里, 去中間點(diǎn)的移動(dòng)就像下面的快速移動(dòng)命令一樣。
G00 G90 X150. Y200.;
或者
G00 G91 X100. Y150.;
如果中介點(diǎn)與當(dāng)前的刀具位置一致(例如,發(fā)出的命令是 - G28 G91 X0 Y0 Z0;),機(jī)床就從其當(dāng)前位置返回原點(diǎn)。如果是在單程序塊方式下運(yùn)行,機(jī)床就會(huì)停在中間點(diǎn);當(dāng)中間點(diǎn)與當(dāng)前位置一致,它也會(huì)暫時(shí)停在中間點(diǎn)(即,當(dāng)前位置)。
G40/G41/G42
? 刀具直徑偏置功能 (G40/G41/G42)
1. 格式
G41 X_ Y_;
G42 X_ Y_;
當(dāng)處理工件 (“A”) 時(shí),就像下圖所示,刀具路徑 (“B”) 是基本路徑,與工件 (“A”)的距離至少為該刀具直徑的一半。此處,路徑 “B” 叫做由 A 經(jīng) R 補(bǔ)償?shù)穆窂?。因此,刀具直徑偏置功能自?dòng)地由編程給出的路徑 A以及由分開設(shè)置的刀具偏置值,計(jì)算出補(bǔ)償了的路徑B。就是說,用戶能夠根據(jù)工件形狀編制加工程序,同時(shí)不必考慮刀具直徑。 因此,在真正切削之前把刀具直徑指派為刀具偏置值;用戶能夠獲得精確的切削結(jié)果,就是因?yàn)橄到y(tǒng)本身計(jì)算了精確的補(bǔ)償了的路徑。
在編程時(shí)用戶只要插入偏置向量的方向 (舉例說, G41:左側(cè), G42: 右側(cè))和偏置內(nèi)存地址 (例如, D2: 在“D” 后面是從 01 到 32的兩位數(shù)字)。所以用戶只要輸入偏移內(nèi)存號(hào)碼 D (根據(jù) MDI),只不
過是由精確計(jì)算刀具直徑得出的半徑。
2. 偏置功能
G40: 取消刀具直徑偏置
G41: 偏置在刀具行進(jìn)方向的左側(cè)
G42: 偏置在刀具行進(jìn)方向的右側(cè)
G43/G44/G49
? 刀具長度偏置 (G43/G44/G49)
1. 格式
G43 Z_ H_;
G44 Z_ H_;
G49 Z_;
2. 偏置功能
首先用一把銑刀作為基準(zhǔn)刀,并且利用工件坐標(biāo)系的 Z 軸,把它定位在工件表面上,其位置設(shè)置為 Z0。 (? 見 G92:坐標(biāo)系設(shè)置)
請(qǐng)記住,如果程序所用的刀具較短,那么在加工時(shí)刀具不可能接觸到工件,即便機(jī)床移動(dòng)到位置 Z0。反之,如果刀具比基準(zhǔn)刀具長,有可能引起與工件碰撞損壞機(jī)床。
為了防止出現(xiàn)這種情況,把每一把刀具與基準(zhǔn)刀具的相對(duì)長度差輸入到刀具偏置內(nèi)存,并且在程序里讓 NC 機(jī)床執(zhí)行刀具長度偏置功能。
G43: 把指定的刀具偏置值加到命令的 Z 坐標(biāo)值上。
G44: 把指定的刀具偏置值從命令的 Z 坐標(biāo)值上減去。
G49: 取消刀具偏置值。
在設(shè)置偏置的長度時(shí),使用正/負(fù)號(hào)。如果改變了 (+/-) 符號(hào), G43 和 G44 在執(zhí)行時(shí)會(huì)反向操作。因此,該命令有各種不同的表達(dá)方式。舉例說:
首先,遵循下列步驟度量刀具長度。
1.把工件放在工作臺(tái)面上。
2.調(diào)整基準(zhǔn)刀具軸線,使它接近工件表面上。
3.更換上要度量的刀具;把該刀具的前端調(diào)整到工件表面上。
4.此時(shí) Z 軸的相對(duì)坐標(biāo)系的坐標(biāo)作為刀具偏置值輸入內(nèi)存。
通過這么操作,如果刀具短于基準(zhǔn)刀具時(shí)偏置值被設(shè)置為負(fù)值;如果長于基準(zhǔn)刀具則為正值。因此,在編程時(shí)僅有 G43 命令允許您做刀具長度偏置。
3. 舉例
G00 ZO;
G00 G43 Z0 H01;
G00 G43 Z0 H03;
或者
G00 G44 Z0 H02;
或者
G00 G44 Z0 H02;
G43, G44 或 G49 命令一旦被發(fā)出,它們的功效會(huì)保持著,因?yàn)樗鼈兪?“模態(tài)命令”。因此, G43 或 G44 命令在程序里緊跟在刀具更換之后一旦被發(fā)出;那么 G49 命令可能在該刀具作業(yè)結(jié)束,更換刀具之前發(fā)出。
注意 1) 在用 G43 (G44) H 或者用 G 49 命令的指派來省略 Z 軸移動(dòng)命令時(shí),, 偏置操作就會(huì)像 G00 G91 Z0 命令指派的那樣執(zhí)行。也就是說,用戶應(yīng)當(dāng)時(shí)常小心謹(jǐn)慎,因?yàn)樗拖裼械毒唛L度偏置值那樣移動(dòng)。
注意 2) 用戶除了能夠用 G49 命令來取消刀具長度補(bǔ)償,還能夠用偏置號(hào)碼 H0 的設(shè)置(G43/G44 H0) 來獲得同樣效果。
注意 3) 若在刀具長度補(bǔ)償期間修改偏置號(hào)碼,先前設(shè)置的偏置值會(huì)被新近賦予的偏置值替換。
標(biāo)系就被取消。以上命令也能夠用于取消局部坐標(biāo)系。
注意 (1) 當(dāng)用戶執(zhí)行手動(dòng)原點(diǎn)返回時(shí),局部坐標(biāo)系執(zhí)行原點(diǎn)返回的軸的原點(diǎn)與工件坐標(biāo)系就等同了。
也就是說,這個(gè)操作與 [G52a0;] 命令一樣 (a: 是執(zhí)行原點(diǎn)返回進(jìn)程的那個(gè)軸)。
注意 (2) 即便已經(jīng)設(shè)置了局部坐標(biāo),工件坐標(biāo)系或者機(jī)床坐標(biāo)系不會(huì)被改變。
注意 (3) 工件坐標(biāo)系是用 G92 命令設(shè)置的。如果各個(gè)坐標(biāo)值未設(shè)置, 局部坐標(biāo)系里未給坐標(biāo)值的軸將被設(shè)置成先前各軸一樣的值。
注意 (4) 在刀具直徑偏置方式下,用 G52 命令來暫時(shí)取消該偏置功能。
注意 (5) 當(dāng)移動(dòng)命令緊跟在 G52 程序塊功能之后發(fā)出時(shí),通常必須采用絕對(duì)命令。
G53
? 選擇機(jī)床坐標(biāo)系 (G53)
1. 格式
( G90 ) G53 X_ Y_ Z_;
2. 功能
刀具根據(jù)這個(gè)命令執(zhí)行快速移動(dòng)到機(jī)床坐標(biāo)系里的 X_Y_Z 位置。由于 G53 是 “一般” G 代碼命令,僅僅在程序塊里有 G53 命令的地方起作用。
此外,它在絕對(duì)命令 (G90) 里有效,在增量命令里 (G91) 無效。為了把刀具移動(dòng)到機(jī)床固有的位置,像換刀位置,程序應(yīng)當(dāng)用 G53 命令在機(jī)床坐標(biāo)系里開發(fā)。
注意 (1) 刀具直徑偏置、刀具長度偏置和刀具位置偏置應(yīng)當(dāng)在它的 G53 命令指派之前提前取消。否則,機(jī)床將依照指派的偏置值移動(dòng)。
注意 (2) 在執(zhí)行G53指令之前,必須手動(dòng)或者用G28 命令讓機(jī)床返回原點(diǎn)。這是因?yàn)闄C(jī)床坐標(biāo)系必須在G53命令發(fā)出之前設(shè)定。
G54-G59
? 工件坐標(biāo)系選擇(G54-G59)
1. 格式
G54 X_ Y_ Z_;
2. 功能
通過使用 G54 – G59 命令,來將機(jī)床坐標(biāo)系的一個(gè)任意點(diǎn) (工件原點(diǎn)偏移值) 賦予 1221 – 1226 的參數(shù),并設(shè)置工件坐標(biāo)系(1-6)。該參數(shù)與 G 代碼要相對(duì)應(yīng)如下:
工件坐標(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
在接通電源和完成了原點(diǎn)返回后,系統(tǒng)自動(dòng)選擇工件坐標(biāo)系 1 (G54) 。在有 “模態(tài)”命令對(duì)這些坐標(biāo)做出改變之前,它們將保持其有效性。
除了這些設(shè)置步驟外,系統(tǒng)中還有一參數(shù)可立刻變更G54~G59 的參數(shù)。工件外部的原點(diǎn)偏置值能夠用 1220 號(hào)參數(shù)來傳遞。
G73
? 高速啄式深孔鉆循環(huán)(G73)
1. 格式
G73 X__Y__Z__R__Q__P__F__K__
X_ Y:孔位數(shù)據(jù)
Z_:從R點(diǎn)到孔底的距離
R_:從初始位置到R點(diǎn)的距離
Q_:每次切削進(jìn)給的切削深度
P_:暫停時(shí)間
F_:切削進(jìn)給速度
K_:重復(fù)次數(shù)
2. 功能
進(jìn)給 孔底 快速退刀。
G74
? 攻左牙循環(huán)(G74)
1. 格式
G74 X__Y__Z__R__Q__P__F__K__
X_ Y:孔位數(shù)據(jù)
Z_:從R點(diǎn)到孔底的距離
R_:從初始位置到R點(diǎn)的距離
Q_:每次切削進(jìn)給的切削深度
P_:暫停時(shí)間
F_:切削進(jìn)給速度
K_:重復(fù)次數(shù)
2. 功能
進(jìn)給 孔底 主軸暫停 正轉(zhuǎn) 快速退刀。
G76
? 精鏜孔循環(huán)(G76)
1. 格式
G76 X__Y__Z__R__Q__P__F__K__
X_ Y:孔位數(shù)據(jù)
Z_:從R點(diǎn)到孔底的距離
R_:從初始位置到R點(diǎn)的距離
Q_:每次切削進(jìn)給的切削深度
P_:暫停時(shí)間
F_:切削進(jìn)給速度
K_:重復(fù)次數(shù)
2. 功能
進(jìn)給 孔底 主軸定位停止 快速退刀。
G 80
? 取消固定循環(huán)進(jìn)程 (G80)
1. 格式
G80;
2. 功能
這個(gè)命令取消固定循環(huán)方式,機(jī)床回到執(zhí)行正常操作狀態(tài)??椎募庸?shù)據(jù),包括 R 點(diǎn), Z 點(diǎn)等等,都被取消;但是移動(dòng)速率命令會(huì)繼續(xù)有效。
(注) 要取消固定循環(huán)方式,用戶除了發(fā)出G80 命令之外,還能夠用 G 代碼 01 組 (G00, G01, G02, G03 等等) 中的任意一個(gè)命令。
G 81
? 定點(diǎn)鉆孔循環(huán)(G81)
1. 格式
G81 X_Y_Z_R_F_K_;
X_ Y:孔位數(shù)據(jù)
Z_:從R點(diǎn)到孔底的距離
R_:從初始位置到R點(diǎn)的距離
F_:切削進(jìn)給速度
K_:重復(fù)次數(shù)
2. 功能
G81 命令可用于一般的孔加工。
G 82
? 鉆孔循環(huán)(G82)
1. 格式
G82 X_Y_Z_R_P_F_K_;
X_ Y:孔位數(shù)據(jù)
Z_:從R點(diǎn)到孔底的距離
R_:從初始位置到R點(diǎn)的距離
P_:在孔底的暫停時(shí)間
F_:切削進(jìn)給速度
K_:重復(fù)次數(shù)
2. 功能
G82 鉆孔循環(huán),反鏜孔循環(huán)
G83
? 排屑鉆空循環(huán)(G83)
1. 格式
G83 X_Y_Z_R_Q_F_K_;
X_ Y:孔位數(shù)據(jù)
Z_:從R點(diǎn)到孔底的距離
R_:從初始位置到R點(diǎn)的距離
Q_:每次切削進(jìn)給的切削深度 F_:切削進(jìn)給速度
K_:重復(fù)次數(shù)
2. 功能
G83 中間進(jìn)給 孔底 快速退刀。
G84
? 攻牙循環(huán)(G84)
1. 格式
G84 X_Y_Z_R_P_F_K_;
X_ Y:孔位數(shù)據(jù)
Z_:從R點(diǎn)到孔底的距離
R_:從初始位置到R點(diǎn)的距離
P_:暫停時(shí)間 F_:切削進(jìn)給速度
K_:重復(fù)次數(shù)
2. 功能
G84 進(jìn)給 孔底 主軸反轉(zhuǎn) 快速退刀。
G85
? 鏜孔循環(huán)(G85)
1. 格式
G85 X_Y_Z_R_F_K_;
X_ Y:孔位數(shù)據(jù)
Z_:從R點(diǎn)到孔底的距離
R_:從初始位置到R點(diǎn)的距離
F_:切削進(jìn)給速度
K_:重復(fù)次數(shù)
2. 功能
G85 中間進(jìn)給 孔底 快速退刀。
G86
? 定點(diǎn)鉆孔循環(huán)(G86)
1. 格式
G86 X_Y_Z_R_F_L_;
X_ Y:孔位數(shù)據(jù)
Z_:從R點(diǎn)到孔底的距離
R_:從初始位置到R點(diǎn)的距離
F_:切削進(jìn)給速度
K_:重復(fù)次數(shù)
2. 功能
G86 進(jìn)給 孔底 主軸停止 快速退刀。
G87
? 反鏜孔循環(huán)(G81)
1. 格式
G87 X_Y_Z_R_Q_P_F_L_;
X_ Y:孔位數(shù)據(jù)
Z_:從R點(diǎn)到孔底的距離
R_:從初始位置到R點(diǎn)的距離
Q_:刀具偏移量
P_:暫停時(shí)間
F_:切削進(jìn)給速度
K_:重復(fù)次數(shù)
2. 功能
G87 進(jìn)給 孔底 主軸正轉(zhuǎn) 快速退刀。
G88
? 定點(diǎn)鉆孔循環(huán)(G88)
1. 格式
G88 X_Y_Z_R_P_F_L_;
X_ Y:孔位數(shù)據(jù)
Z_:從R點(diǎn)到孔底的距離
R_:從初始位置到R點(diǎn)的距離
P_:孔底的暫停時(shí)間
F_:切削進(jìn)給速度
K_:重復(fù)次數(shù)
2. 功能
G88 進(jìn)給 孔底 暫停, 主軸停止 快速退刀。
G89
? 鏜孔循環(huán)(G89)
1. 格式
G89 X_Y_Z_R_P_F_L_;
X_ Y:孔位數(shù)據(jù)
Z_:從R點(diǎn)到孔底的距離
R_:從初始位置到R點(diǎn)的距離
P_:孔底的停刀時(shí)間
F_:切削進(jìn)給速度
K_:重復(fù)次數(shù)
2. 功能
G89 進(jìn)給 孔底 暫停 快速退刀。
G90/G91
? 絕對(duì)命令/增量命令 (G90/G91)
此命令設(shè)定指令中的 X, Y 和 Z 坐標(biāo)是絕對(duì)值還是相對(duì)值,不論它們?cè)瓉硎墙^對(duì)命令還是增量命令。含有 G90 命令的程序塊和在它以后的程序塊都由絕對(duì)命令賦值; 而帶 G91 命令及其后的程序塊都用增量命令賦值。
輔助功能(M 功能)
代碼及其含義
輔助功能包括各種支持機(jī)床操作的功能,像主軸的啟停、程序停止和切削液節(jié)門開關(guān)等等。
M代碼
說明
M00
程序停
M01
選擇停止
M02
程序結(jié)束(復(fù)位)
M03
主軸正轉(zhuǎn) (CW)
M04
主軸反轉(zhuǎn) (CCW)
M05
主軸停
M06
換刀
M08
切削液開
M09
切削液關(guān)
M16
刀具入刀座
M28
刀座返回原點(diǎn)
M30
程序結(jié)束(復(fù)位) 并回到開頭
M48
主軸過載取消 不起作用
M49
主軸過載取消 起作用
M60
APC 循環(huán)開始
M80
分度臺(tái)正轉(zhuǎn)(CW)
M81
分度臺(tái)反轉(zhuǎn) (CCW)
M98
子程序調(diào)用
M99
子程序結(jié)
例題
???????????????
T1球頭銑刀?12。
操作方法:
(1)對(duì)工件零點(diǎn):
尋邊器測(cè)量工件零點(diǎn)或在工件大小設(shè)置里直接設(shè)置。
(2) 編程序
N10 G90 G00G54X0Z0Y0S100M03
N20 G41 X25.0Y55.0D1
N30 G01 Y90.0F150
N40 X45.0
N50 G03 X50.0Y115.0R65.0
N60 G02 X90.0R-25.0
N70 G03 X95.0Y90.0R65.0
N80 G01 X115.0
N90 Y55.0
N100 X70.0Y65.0
N110 X25.0Y55.0
N120 G00 G40X0Y0Z100
N130 M5
N140 M30
??????????????????
收藏