




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第3章 數(shù)控車床程序編制 第3章 數(shù)控車床程序編制 3.1 數(shù)控車床編程基礎(chǔ)數(shù)控車床編程基礎(chǔ) 3.2 數(shù)控車床數(shù)控車床G指令應(yīng)用指令應(yīng)用 3.3 數(shù)控車床數(shù)控車床T指令指令 3.4 數(shù)控車床數(shù)控車床M指令指令 習(xí)題與思考題習(xí)題與思考題 第3章 數(shù)控車床程序編制 3.1 數(shù)控車床編程基礎(chǔ)數(shù)控車床編程基礎(chǔ) 3.1.1 數(shù)控車床編程特點(diǎn)數(shù)控車床編程特點(diǎn)數(shù)控車床的主要編程特點(diǎn)如下:(1) 在一個(gè)程序段中,可以采用絕對(duì)值編程絕對(duì)值編程(用X、Z表示)、增量值編程增量值編程(用U U、W W表示)或者二者混合編程混合編程。(2) 直徑方向直徑方向(X(X方向方向) )用絕對(duì)值編程時(shí),用絕對(duì)值編程時(shí),X X
2、以直徑值表示;以直徑值表示;用增量值編程時(shí),以徑向?qū)嶋H位移量的二倍值表示,并附方向用增量值編程時(shí),以徑向?qū)嶋H位移量的二倍值表示,并附方向符號(hào)符號(hào)( (正向可以省略正向可以省略) )。系統(tǒng)默認(rèn)為直徑編程系統(tǒng)默認(rèn)為直徑編程,也可以采用半徑編程,但必須更改系統(tǒng)設(shè)定。第3章 數(shù)控車床程序編制 (3) X X向的脈沖當(dāng)量應(yīng)取向的脈沖當(dāng)量應(yīng)取Z Z向的一半。向的一半。(4) 車削加工毛坯余量較大時(shí),為簡(jiǎn)化編程,數(shù)控裝置常備有不同形式的固定循環(huán),可以進(jìn)行多次重復(fù)循環(huán)切削循環(huán)切削。(5) 編程時(shí),常認(rèn)為車刀刀尖是一個(gè)點(diǎn),而實(shí)際上為了提高刀具壽命和工件表面質(zhì)量,車刀刀尖常被磨成一個(gè)圓弧,因此,當(dāng)編制加工程序時(shí),
3、需要考慮對(duì)刀具進(jìn)行半徑補(bǔ)償。刀具進(jìn)行半徑補(bǔ)償。第3章 數(shù)控車床程序編制 3.1.2 數(shù)控車床的坐標(biāo)系和參考點(diǎn)數(shù)控車床的坐標(biāo)系和參考點(diǎn) 1機(jī)床坐標(biāo)系機(jī)床坐標(biāo)系機(jī)床坐標(biāo)系是機(jī)床固有的坐標(biāo)系,它是制造和調(diào)整機(jī)床的是機(jī)床固有的坐標(biāo)系,它是制造和調(diào)整機(jī)床的基礎(chǔ),也是設(shè)置工件坐標(biāo)系的基礎(chǔ)基礎(chǔ),也是設(shè)置工件坐標(biāo)系的基礎(chǔ)。在機(jī)床經(jīng)過設(shè)計(jì)、制造和調(diào)整后,機(jī)床坐標(biāo)系就已經(jīng)由機(jī)床生產(chǎn)廠家確定好了,一般情況下用戶不能隨意改動(dòng)。數(shù)控車床的坐標(biāo)系規(guī)定如圖3-1所示。它是以機(jī)床原點(diǎn)為坐標(biāo)原點(diǎn)建立起來的。機(jī)床原點(diǎn)是機(jī)床上一個(gè)固定的點(diǎn),數(shù)控機(jī)床原點(diǎn)是機(jī)床上一個(gè)固定的點(diǎn),數(shù)控車床的機(jī)床原點(diǎn)處于主軸旋轉(zhuǎn)中心與卡盤后端面的交點(diǎn)車床的
4、機(jī)床原點(diǎn)處于主軸旋轉(zhuǎn)中心與卡盤后端面的交點(diǎn)。圖3-1中O點(diǎn)即為機(jī)床原點(diǎn)。第3章 數(shù)控車床程序編制 圖3-1 數(shù)控車床坐標(biāo)系X機(jī)床坐標(biāo)系機(jī)床原點(diǎn)旋轉(zhuǎn)中心機(jī)床參考點(diǎn)OZO第3章 數(shù)控車床程序編制 2參考點(diǎn)參考點(diǎn)也是機(jī)床上一個(gè)固定的點(diǎn),它是刀具退到一個(gè)固定參考點(diǎn)也是機(jī)床上一個(gè)固定的點(diǎn),它是刀具退到一個(gè)固定不變的位置不變的位置。該點(diǎn)與機(jī)床原點(diǎn)的相對(duì)位置如圖3-1所示(圖中的O即為參考點(diǎn))。參考點(diǎn)的固定位置由參考點(diǎn)的固定位置由Z Z向和向和X X向的機(jī)械擋塊或者向的機(jī)械擋塊或者電氣裝置來限定,一般設(shè)在車床正向最大極限位置電氣裝置來限定,一般設(shè)在車床正向最大極限位置。當(dāng)進(jìn)行回參考點(diǎn)(也叫回零回零)的操作時(shí)
5、,裝在縱向和橫向滑板上的行程開關(guān)碰到相應(yīng)的擋塊后,就會(huì)向數(shù)控系統(tǒng)發(fā)出信號(hào),由系統(tǒng)控制滑板停止運(yùn)動(dòng),完成回參考點(diǎn)的操作。對(duì)操作者來說,參考點(diǎn)比機(jī)床原點(diǎn)更常用、更重要。第3章 數(shù)控車床程序編制 機(jī)床通電后,刀架返回參考點(diǎn)以前以前,不論刀架位于什么位置,此時(shí)CRT屏幕上顯示的Z與X的坐標(biāo)值均為零。 當(dāng)完成返回參考點(diǎn)的操作之后之后,CRT屏幕上則立即顯示出此時(shí)刀架中心(對(duì)刀參考點(diǎn))在機(jī)床坐標(biāo)系中的位置,這就相當(dāng)于相當(dāng)于在數(shù)控系統(tǒng)內(nèi)部建立了一個(gè)以機(jī)床原點(diǎn)為坐標(biāo)原點(diǎn)的機(jī)床坐標(biāo)在數(shù)控系統(tǒng)內(nèi)部建立了一個(gè)以機(jī)床原點(diǎn)為坐標(biāo)原點(diǎn)的機(jī)床坐標(biāo)系系。第3章 數(shù)控車床程序編制 3.1.3 工件坐標(biāo)系和工件原點(diǎn)工件坐標(biāo)系工件
6、坐標(biāo)系是編程人員在程序編制中使用的坐標(biāo)系,程序是編程人員在程序編制中使用的坐標(biāo)系,程序中的坐標(biāo)值均以此坐標(biāo)系為依據(jù),因此又稱為編程坐標(biāo)系中的坐標(biāo)值均以此坐標(biāo)系為依據(jù),因此又稱為編程坐標(biāo)系。在進(jìn)行數(shù)控程序編制時(shí),必須首先確定工件坐標(biāo)系和坐標(biāo)原點(diǎn)。零件圖樣給出以后,首先應(yīng)該找出圖樣上的設(shè)計(jì)基準(zhǔn)點(diǎn),圖樣上其他各尺寸都是以該基準(zhǔn)來進(jìn)行標(biāo)注的。同時(shí),在零件加工過程中有工藝基準(zhǔn),設(shè)計(jì)基準(zhǔn)應(yīng)盡量與工藝基準(zhǔn)統(tǒng)一。一般情況下,將該基準(zhǔn)稱為工件原點(diǎn)。第3章 數(shù)控車床程序編制 以工件原點(diǎn)為坐標(biāo)原點(diǎn)建立起來的坐標(biāo)系稱為工件坐標(biāo)系。工件坐標(biāo)系是人為設(shè)定的,從理論上講,工件坐標(biāo)系的坐標(biāo)原點(diǎn)選在任何位置都是可以的,但在實(shí)際
7、編程過程中,其設(shè)定的依據(jù)是既要符合圖樣尺寸的標(biāo)注習(xí)慣,又要便于編程。所以,應(yīng)合理設(shè)定工件坐標(biāo)系。工件坐標(biāo)系一旦建立便一直有效,直到被新的工件坐標(biāo)系所取代。工件坐標(biāo)系設(shè)定后,工件坐標(biāo)系設(shè)定后,CRTCRT屏幕上所顯示的便是車刀刀尖相對(duì)屏幕上所顯示的便是車刀刀尖相對(duì)工件原點(diǎn)的坐標(biāo)值工件原點(diǎn)的坐標(biāo)值。編程時(shí),工件的各個(gè)尺寸坐標(biāo)都是相對(duì)于編程時(shí),工件的各個(gè)尺寸坐標(biāo)都是相對(duì)于工件原點(diǎn)工件原點(diǎn)而言的而言的。因此,數(shù)控車床的工件原點(diǎn)也稱為程序原點(diǎn)。第3章 數(shù)控車床程序編制 通常在車床上將工件原點(diǎn)選擇在工件右端面與主軸回轉(zhuǎn)中通常在車床上將工件原點(diǎn)選擇在工件右端面與主軸回轉(zhuǎn)中心的交點(diǎn)上心的交點(diǎn)上,也可將工件原點(diǎn)
8、選擇在工件左端面與主軸回轉(zhuǎn)中心的交點(diǎn)上,這樣工件坐標(biāo)系也就建立起來了。因?yàn)橐话闱闆r下,車刀是從右端向左端車削,所以將工件原點(diǎn)設(shè)在工件的右端面要比設(shè)定在工件的左端面換算尺寸方便。本章工件坐標(biāo)系主要設(shè)定在工件的右端面。圖3-2所示為數(shù)控車床上常用的以工件右端面中心為工件原點(diǎn)建立的工件坐標(biāo)系。可見,工件坐標(biāo)系的Z軸與主軸軸線重合,X軸隨工件原點(diǎn)的不同而異,各軸正方向與機(jī)床坐標(biāo)系相同。第3章 數(shù)控車床程序編制 圖3-2 工件坐標(biāo)系與工件原點(diǎn)工件旋轉(zhuǎn)中心工件原點(diǎn)O起刀點(diǎn)ZX第3章 數(shù)控車床程序編制 3.1.4 數(shù)控車床基本功能指令數(shù)控車床基本功能指令不同的數(shù)控車床,其指令系統(tǒng)也不盡相同。此處以以FANU
9、C FANUC 0i0i數(shù)控系統(tǒng)為例數(shù)控系統(tǒng)為例,介紹數(shù)控車床的基本編程指令。基本功能指令通常稱為準(zhǔn)備功能指令,用基本功能指令通常稱為準(zhǔn)備功能指令,用G G代碼表示,稱代碼表示,稱為為G G碼編程碼編程,它是用地址字G和后面的兩位數(shù)字來表示的,見表3-1。第3章 數(shù)控車床程序編制 表表3-1 準(zhǔn)備功能指令準(zhǔn)備功能指令 代碼 功 能 代碼 功 能 G00 快速點(diǎn)位移動(dòng) G54 選擇工件坐標(biāo)系 1 G01 直線插補(bǔ) G55 選擇工件坐標(biāo)系 2 G02 順圓插補(bǔ) G56 選擇工件坐標(biāo)系 3 G03 逆圓插補(bǔ) G57 選擇工件坐標(biāo)系 4 G04 暫停 G58 選擇工件坐標(biāo)系 5 G10 可編程數(shù)據(jù)輸入
10、 G59 選擇工件坐標(biāo)系 6 G11 注銷可編程數(shù)據(jù)輸入 G65 宏程序調(diào)用 G18 ZX 平面選擇 G66 宏程序模態(tài)調(diào)用 G20 英寸輸入 G67 宏程序模態(tài)調(diào)用取消 G21 毫米輸入 G70 精車循環(huán) 第3章 數(shù)控車床程序編制 G22 存儲(chǔ)行程檢查接通 G71 輪廓粗車循環(huán) G23 存儲(chǔ)行程檢查斷開 G72 輪廓粗車循環(huán) G27 返回參考點(diǎn)檢查 G73 輪廓粗車循環(huán) G28 返回參考點(diǎn) G74 排屑鉆端面孔 G30 返回第 2、 第 3 和第 4 參考點(diǎn) G75 外徑/內(nèi)徑鉆孔 G31 跳轉(zhuǎn)功能 G76 螺紋循環(huán) G32 等螺距螺紋切削 G90 固定循環(huán) G34 變螺距螺紋加工 G92
11、螺紋循環(huán) G40 注銷刀具半徑補(bǔ)償 G94 固定循環(huán)/每分鐘進(jìn)給 G41 刀具半徑補(bǔ)償(左) G95 每轉(zhuǎn)進(jìn)給 G42 刀具半徑補(bǔ)償(右) G96 恒表面切削速度控制 G50 工件坐標(biāo)系的設(shè)立 G97 恒表面切削速度控制取消 表表3-1 準(zhǔn)備功能指令準(zhǔn)備功能指令 第3章 數(shù)控車床程序編制 3.1.5 數(shù)控車床的補(bǔ)償功能數(shù)控車床的補(bǔ)償功能數(shù)控車床的補(bǔ)償功能是其主要功能之一,它分為兩大類,數(shù)控車床的補(bǔ)償功能是其主要功能之一,它分為兩大類,即刀具的位置補(bǔ)償?shù)毒叩奈恢醚a(bǔ)償(亦稱刀具尺寸補(bǔ)償、輪廓補(bǔ)償、偏置補(bǔ)償)和刀尖圓弧半徑補(bǔ)償?shù)都鈭A弧半徑補(bǔ)償。這兩類功能主要是用來補(bǔ)償?shù)毒邔?shí)際安裝位置和實(shí)際刀尖圓弧半
12、徑與理論編程位置和刀尖圓弧半徑之差的一種功能。假定以刀架中心作為編程起點(diǎn),當(dāng)實(shí)際刀具安裝以后,由于實(shí)際刀尖與編程起點(diǎn)不能重合,必然會(huì)存在著一定的偏移量,其偏移值主要表現(xiàn)在X方向和Z方向。如果測(cè)量出這兩個(gè)偏移量,如果測(cè)量出這兩個(gè)偏移量,并將其輸入到相應(yīng)的存儲(chǔ)器中,當(dāng)程序執(zhí)行到刀具補(bǔ)償功能時(shí),并將其輸入到相應(yīng)的存儲(chǔ)器中,當(dāng)程序執(zhí)行到刀具補(bǔ)償功能時(shí),原來的編程起點(diǎn)就會(huì)被實(shí)際刀尖所取代,從而簡(jiǎn)化了編程。原來的編程起點(diǎn)就會(huì)被實(shí)際刀尖所取代,從而簡(jiǎn)化了編程。第3章 數(shù)控車床程序編制 當(dāng)?shù)毒吣p或者更換了刀具以后,只要修正X方向和Z方向的偏移量即可自動(dòng)實(shí)現(xiàn)補(bǔ)償。數(shù)控車床的刀具位置補(bǔ)償包括刀具的幾何補(bǔ)償和磨損
13、補(bǔ)償。在實(shí)際編程時(shí),通常都選用一把刀具作為標(biāo)準(zhǔn)刀具。實(shí)際刀具在實(shí)際編程時(shí),通常都選用一把刀具作為標(biāo)準(zhǔn)刀具。實(shí)際刀具與標(biāo)準(zhǔn)刀具在與標(biāo)準(zhǔn)刀具在X X方向和方向和Z Z方向的差值稱為幾何補(bǔ)償;方向的差值稱為幾何補(bǔ)償;磨損補(bǔ)償是磨損補(bǔ)償是指刀具磨損以后和實(shí)際值之間的偏差。指刀具磨損以后和實(shí)際值之間的偏差。第3章 數(shù)控車床程序編制 為了提高刀具強(qiáng)度和工件表面加工質(zhì)量,延長(zhǎng)刀具壽命,通常將車刀刀尖磨成圓弧狀。在車削過程中,刀尖圓弧半徑中在車削過程中,刀尖圓弧半徑中心與編程軌跡會(huì)偏移一個(gè)刀尖圓弧半徑值,用指令來補(bǔ)償這種心與編程軌跡會(huì)偏移一個(gè)刀尖圓弧半徑值,用指令來補(bǔ)償這種偏置功能,稱為偏置功能,稱為刀具半徑
14、補(bǔ)償?shù)毒甙霃窖a(bǔ)償。這樣,在編制程序時(shí),不需要重新計(jì)算刀尖半徑中心軌跡,只要按照工件輪廓編程即可。刀具位置補(bǔ)償一般是用T指令來實(shí)現(xiàn)的。刀具半徑補(bǔ)償一般是用G代碼來實(shí)現(xiàn)的。系統(tǒng)對(duì)刀具的補(bǔ)償或者取消,都是通過滑板的移動(dòng)來實(shí)現(xiàn)的。第3章 數(shù)控車床程序編制 3.2 數(shù)控車床數(shù)控車床G指令應(yīng)用指令應(yīng)用 3.2.1 坐標(biāo)系設(shè)定坐標(biāo)系設(shè)定 1用用G50指令設(shè)定工件坐標(biāo)系指令設(shè)定工件坐標(biāo)系用G50指定設(shè)定工件坐標(biāo)系時(shí),其書寫格式為:G50 X_Z _ G50 X_Z _ ;如圖3-3所示,P點(diǎn)是開始加工時(shí)刀尖的起始點(diǎn)。欲設(shè)定欲設(shè)定XOZXOZ為工件坐標(biāo)系,則程序段為:為工件坐標(biāo)系,則程序段為:G50 X121.
15、8 Z33.9G50 X121.8 Z33.9;設(shè)定設(shè)定XOZXOZ為工件坐標(biāo)系,則程序段為:為工件坐標(biāo)系,則程序段為:G50 X121.8 Z109.7; 第3章 數(shù)控車床程序編制 工件旋轉(zhuǎn)中心工件原點(diǎn)O109.7XO33.9P60.9ZX圖3-3 數(shù)控車床工件坐標(biāo)系的設(shè)定 XOZ工件坐標(biāo)系:工件坐標(biāo)系:G50 X121.8 Z33.9;XOZ工件坐標(biāo)系:工件坐標(biāo)系:G50 X121.8 Z109.7; 第3章 數(shù)控車床程序編制 在這里一定要注意,X X方向的尺寸是坐標(biāo)值的方向的尺寸是坐標(biāo)值的2 2倍倍,這種編程方法稱為直徑編程。另外,G50G50是模態(tài)指令是模態(tài)指令,設(shè)定后一直有效。實(shí)際加
16、工時(shí),當(dāng)數(shù)控系統(tǒng)執(zhí)行G50指令時(shí),刀具并不產(chǎn)生運(yùn)動(dòng),G50G50指令只是起預(yù)置寄存作用,用來存儲(chǔ)工件原點(diǎn)在指令只是起預(yù)置寄存作用,用來存儲(chǔ)工件原點(diǎn)在機(jī)床坐標(biāo)系中的位置坐標(biāo)機(jī)床坐標(biāo)系中的位置坐標(biāo)。第3章 數(shù)控車床程序編制 2工件坐標(biāo)系的選擇指令G54G59使用使用G54G54G59G59指令,可以在機(jī)床行程范圍內(nèi)設(shè)置指令,可以在機(jī)床行程范圍內(nèi)設(shè)置6 6個(gè)不同個(gè)不同的工件坐標(biāo)系的工件坐標(biāo)系。這些指令和G50指令相比,在使用時(shí)有很大區(qū)別。用G50指令設(shè)定工件坐標(biāo)系,是在程序中用程序段中的坐標(biāo)值直接進(jìn)行設(shè)置;而用G54G59指令設(shè)置工件坐標(biāo)系時(shí),必須首先將G54G59的坐標(biāo)值設(shè)置在原點(diǎn)偏置寄存器中,編
17、程時(shí)再分別用G54G59指令調(diào)用調(diào)用,在程序中只寫G54G59指令中的一個(gè)指令。G5 X_Z _ ;G54建立工件坐建立工件坐標(biāo)系的格式:標(biāo)系的格式:第3章 數(shù)控車床程序編制 例如,用G54指令設(shè)定如圖3-4中所示的工件坐標(biāo)系。首先設(shè)置G54原點(diǎn)偏置寄存器:G54 X0 Z85.0G54 X0 Z85.0;然后再在程序中調(diào)用:然后再在程序中調(diào)用:N010 G54N010 G54;G50 X Z85.0;而用G5指令設(shè)定如圖3-4中所示的工件坐標(biāo)系第3章 數(shù)控車床程序編制 圖3-4 用G54指令設(shè)定工件坐標(biāo)系機(jī)床坐標(biāo)系O85XPZXG54坐標(biāo)系第3章 數(shù)控車床程序編制 顯然,對(duì)于多工件原點(diǎn)設(shè)置對(duì)
18、于多工件原點(diǎn)設(shè)置,采用G54G59原點(diǎn)偏置寄存器存儲(chǔ)所有工件原點(diǎn)與機(jī)床原點(diǎn)的偏置量,然后在程序中直接調(diào)用G54G59指令進(jìn)行原點(diǎn)偏置是很方便的。因?yàn)橐淮我淮螌?duì)刀就能加工一批工件,刀具每加工完一件后可回到任意一對(duì)刀就能加工一批工件,刀具每加工完一件后可回到任意一點(diǎn),且不需再對(duì)刀點(diǎn),且不需再對(duì)刀,避免了加工每件都對(duì)刀的操作,所以大批量生產(chǎn)主要采用此種方式。第3章 數(shù)控車床程序編制 機(jī)床坐標(biāo)系O85XPZXG54坐標(biāo)系圖3-4 用G54指令設(shè)定工件坐標(biāo)系 第3章 數(shù)控車床程序編制 3.2.2 基本指令G00、G01、G02、G03、G04和G28必須注意,在數(shù)控車床的程序中,X、Z后面跟的是絕對(duì)后面
19、跟的是絕對(duì)尺寸尺寸,U、W后面跟的是增量尺寸后面跟的是增量尺寸。X、Z后所有編入的坐標(biāo)后所有編入的坐標(biāo)值全部以值全部以編程原點(diǎn)編程原點(diǎn)為基準(zhǔn),為基準(zhǔn),U、W后所有編入的坐標(biāo)值全部以后所有編入的坐標(biāo)值全部以刀具刀具前一個(gè)坐標(biāo)前一個(gè)坐標(biāo)位置作為起始點(diǎn)來計(jì)算位置作為起始點(diǎn)來計(jì)算。 第3章 數(shù)控車床程序編制 1快速點(diǎn)位移動(dòng)快速點(diǎn)位移動(dòng)G00格式格式:G00 X(U)_Z(W)_;其中,X(U)_X(U)_、Z(W)_Z(W)_為目標(biāo)點(diǎn)坐標(biāo)值為目標(biāo)點(diǎn)坐標(biāo)值。說明:(1) 執(zhí)行該指令時(shí),刀具以機(jī)床規(guī)定的進(jìn)給速度從所在點(diǎn)執(zhí)行該指令時(shí),刀具以機(jī)床規(guī)定的進(jìn)給速度從所在點(diǎn)以點(diǎn)位控制方式移動(dòng)到目標(biāo)點(diǎn)。移動(dòng)速度不能由
20、程序指令設(shè)定,以點(diǎn)位控制方式移動(dòng)到目標(biāo)點(diǎn)。移動(dòng)速度不能由程序指令設(shè)定,它的速度已由生產(chǎn)廠家預(yù)先調(diào)定。若編程時(shí)設(shè)定了進(jìn)給速度它的速度已由生產(chǎn)廠家預(yù)先調(diào)定。若編程時(shí)設(shè)定了進(jìn)給速度F F,則對(duì)則對(duì)G00G00程序段無效。程序段無效。第3章 數(shù)控車床程序編制 (2) G00G00為模態(tài)指令為模態(tài)指令,只有遇到同組指令時(shí)才會(huì)被取替。(3) X、Z后面跟的是絕對(duì)坐標(biāo)值,U、W后面跟的是增量坐標(biāo)值。(4) X X、U U后面的數(shù)值應(yīng)乘以后面的數(shù)值應(yīng)乘以2 2,即以直徑方式輸入,且有正、負(fù)號(hào)之分。如圖3-5所示,要實(shí)現(xiàn)從起點(diǎn)A快速移動(dòng)到目標(biāo)點(diǎn)C。其絕對(duì)值編程絕對(duì)值編程方式為:G00 X141.2 Z98.1;
21、其增量值編程增量值編程方式為:G00 U91.8 W73.4;第3章 數(shù)控車床程序編制 圖3-5 快速點(diǎn)定位XABC70.624.7AO24.770.698.1Z第3章 數(shù)控車床程序編制 執(zhí)行上述程序段時(shí),刀具實(shí)際的運(yùn)動(dòng)路線不是一條直線,而是一條折線,首先刀具從點(diǎn)A以快速進(jìn)給速度運(yùn)動(dòng)到點(diǎn)B,然后再運(yùn)動(dòng)到點(diǎn)C。因此,在使用因此,在使用G00指令時(shí)要注意刀具是否和指令時(shí)要注意刀具是否和工件及夾具發(fā)生干涉,對(duì)不適合聯(lián)動(dòng)的場(chǎng)合,兩軸可單動(dòng)。如工件及夾具發(fā)生干涉,對(duì)不適合聯(lián)動(dòng)的場(chǎng)合,兩軸可單動(dòng)。如果忽略這一點(diǎn),就容易發(fā)生碰撞,而在快速狀態(tài)下的碰撞就更果忽略這一點(diǎn),就容易發(fā)生碰撞,而在快速狀態(tài)下的碰撞就更
22、加危險(xiǎn)。加危險(xiǎn)。 第3章 數(shù)控車床程序編制 圖3-5中從從A A點(diǎn)到點(diǎn)到C C點(diǎn)單動(dòng)點(diǎn)單動(dòng)絕對(duì)值絕對(duì)值編程方式如下編程方式如下:G00 X141.2; Z98.1;從從A A點(diǎn)到點(diǎn)到C C點(diǎn)單動(dòng)點(diǎn)單動(dòng)增量值增量值編程如下編程如下:G00 U91.8; W73.4; 此時(shí)刀具先從A點(diǎn)到A點(diǎn),然后從A點(diǎn)到達(dá)C點(diǎn)。 第3章 數(shù)控車床程序編制 2直線插補(bǔ)直線插補(bǔ)G01直線插補(bǔ)也稱直線切削,該指令使刀具以直線插補(bǔ)運(yùn)算聯(lián)動(dòng)方式由某坐標(biāo)點(diǎn)移動(dòng)到另一坐標(biāo)點(diǎn),移動(dòng)速度由進(jìn)給功能指移動(dòng)速度由進(jìn)給功能指令令F F來設(shè)定來設(shè)定。機(jī)床執(zhí)行G01指令時(shí),如果之前的程序段中無如果之前的程序段中無F F指令,指令,在該程序段
23、中必須含有在該程序段中必須含有F F指令。指令。G01G01和和F F都是模態(tài)指令都是模態(tài)指令。格式:格式:G01 X(U)_Z(W)_ F_G01 X(U)_Z(W)_ F_;其中,X(U)、Z(W)為目標(biāo)點(diǎn)坐標(biāo),為目標(biāo)點(diǎn)坐標(biāo),F(xiàn)為進(jìn)給速度。為進(jìn)給速度。 第3章 數(shù)控車床程序編制 說明:(1) G01G01指令是模態(tài)指令指令是模態(tài)指令,可加工任意斜率的直線。(2) G01指令后面的坐標(biāo)值取絕對(duì)尺寸還是取增量尺寸,由尺寸地址決定。(3) G01G01指令進(jìn)給速度由模態(tài)指令指令進(jìn)給速度由模態(tài)指令F F決定決定。如果在G01程序段之前的程序段中沒有F指令,而當(dāng)前的G01程序段中也沒有F指令,則機(jī)床
24、不運(yùn)動(dòng),機(jī)床倍率開關(guān)在0%位置時(shí)機(jī)床也不運(yùn)動(dòng)。因此,為保險(xiǎn)期間G01程序段中必須含有F指令。第3章 數(shù)控車床程序編制 (4) G01指令前若出現(xiàn)G00指令,而該句程序段中未出現(xiàn)F指令,則G01指令的移動(dòng)速度按照G00指令的速度執(zhí)行。例3-1 加工如圖3-6所示的零件,選右端面O點(diǎn)為編程原點(diǎn)。 第3章 數(shù)控車床程序編制 圖3-6 直線插補(bǔ) 805020455455X10015100ZO第3章 數(shù)控車床程序編制 程序(絕對(duì)值編程絕對(duì)值編程)如下:O0301(程序號(hào)程序號(hào))N010 G50 X200.0 Z100.0;(設(shè)定工件坐標(biāo)系設(shè)定工件坐標(biāo)系)N020 G00 X30.0 Z5.0 S800
25、T0101 M03; (點(diǎn)點(diǎn)) N030 G01 X50.0 Z-5.0 F1.3; (刀尖從點(diǎn)按值運(yùn)動(dòng)到點(diǎn)刀尖從點(diǎn)按值運(yùn)動(dòng)到點(diǎn)) N040 Z-45.0; (點(diǎn)點(diǎn)) N050 X80.0 Z-65.0; (點(diǎn)點(diǎn)) N060G00 X200.0 Z100.0 T0100; (點(diǎn),取消刀補(bǔ)點(diǎn),取消刀補(bǔ)) N070 M05;(主軸停轉(zhuǎn)主軸停轉(zhuǎn)) N080 M02; (程序結(jié)束程序結(jié)束) 第3章 數(shù)控車床程序編制 程序( (增量值編程增量值編程) )如下: O0312; (程序號(hào)程序號(hào))N010 G00 U-170.0 W-95.0 S800 T0101 M03 (點(diǎn)點(diǎn)) N020 G01 U20.
26、0 W-10.0 F1.3; (刀尖從點(diǎn)按值運(yùn)動(dòng)到點(diǎn)刀尖從點(diǎn)按值運(yùn)動(dòng)到點(diǎn)) N030 W-40.0; (點(diǎn)點(diǎn)) N040 U30.0 W-20.0; (點(diǎn)點(diǎn)) N050 G00 U120.0 W165.0 T0100; (點(diǎn)點(diǎn)) N060 M05; (主軸停轉(zhuǎn)主軸停轉(zhuǎn)) N070 M02; (程序結(jié)束程序結(jié)束) 第3章 數(shù)控車床程序編制 3圓弧插補(bǔ)G02、G03圓弧插補(bǔ)指令使刀具在指定平面內(nèi)按給定的進(jìn)給速度作圓圓弧插補(bǔ)指令使刀具在指定平面內(nèi)按給定的進(jìn)給速度作圓弧運(yùn)動(dòng),切削出母線為圓弧曲線的回轉(zhuǎn)體。弧運(yùn)動(dòng),切削出母線為圓弧曲線的回轉(zhuǎn)體。順時(shí)針圓弧插補(bǔ)用G02指令,逆時(shí)針圓弧插補(bǔ)用G03指令。數(shù)控
27、車床是兩坐標(biāo)的數(shù)控機(jī)床,只有X軸和Z軸,在判斷圓弧的逆、順時(shí),應(yīng)按右手定則將Y軸也加上去考慮。觀察者讓Y軸的正向指向自己,即可判斷圓弧的逆、順方向。應(yīng)該注意前置刀架與后置刀架的區(qū)別。加工圓弧時(shí),經(jīng)常有兩種方法,一種一種是采用圓弧的半徑和是采用圓弧的半徑和終點(diǎn)坐標(biāo)來編程終點(diǎn)坐標(biāo)來編程,另一種另一種是采用分矢量和終點(diǎn)坐標(biāo)來編程是采用分矢量和終點(diǎn)坐標(biāo)來編程。 第3章 數(shù)控車床程序編制 1) 用圓弧半徑R和終點(diǎn)坐標(biāo)進(jìn)行圓弧插補(bǔ)格式:格式:G18 G02(G03)X(U)_Z(W)_ R _ F_G18 G02(G03)X(U)_Z(W)_ R _ F_;其中:X(U)X(U)和和Z(W)Z(W)為圓弧
28、的為圓弧的終點(diǎn)坐標(biāo)值終點(diǎn)坐標(biāo)值,絕對(duì)值編程方式下用X和Z,增量值編程方式下用U和W。R為圓弧半徑,由于在同一半徑的情況下,從圓弧的起點(diǎn)A到終點(diǎn)B有兩個(gè)圓弧的可能性,為區(qū)分兩者,規(guī)定圓弧對(duì)應(yīng)的圓圓心角小于等于心角小于等于180180時(shí),用時(shí),用“R R”表示表示;反之,用反之,用“R R”表示表示。如圖3-7中的圓弧1,所對(duì)應(yīng)的圓心角為120,所以圓弧半徑用“20”表示;如圖3-7中的圓弧2,所對(duì)應(yīng)的圓心角為240,所以圓弧半徑用“20”表示。F為加工圓弧時(shí)的進(jìn)給量為加工圓弧時(shí)的進(jìn)給量。 第3章 數(shù)控車床程序編制 圖3-7 圓弧插補(bǔ)時(shí)的半徑處理第3章 數(shù)控車床程序編制 例3-2 如圖3-8所示零
29、件,試編制加工程序。 圖3-8 圓弧插補(bǔ) 第3章 數(shù)控車床程序編制 程序如下:O0302; (程序號(hào)程序號(hào))N001 G50 X100.0 Z52.7; (設(shè)定工件坐標(biāo)系設(shè)定工件坐標(biāo)系)N002 S800 M03; (主軸主軸800轉(zhuǎn)轉(zhuǎn)/分鐘分鐘,正轉(zhuǎn)正轉(zhuǎn))N003 G00 X6.0 Z2.0; (引入點(diǎn)引入點(diǎn))N004 G01 Z-20.0 F1.3; (切切6外圓外圓)N005 G02 X14.0 Z-24.0 R4.0;(車車R4圓弧圓弧) N006 G01 W-8.0;(切切14外圓外圓)N007 G03 X20.0 W-3.0 R3.0; (車車R3圓弧圓弧) N008 G01 W-
30、37.0;(切切20外圓外圓) N009 G02 U20.0 W-10.0 R10.0; (車車R10圓弧圓弧) N010 G01 W-20.0; (切切40外圓外圓) N011 G03 X52.0 W-6.0 R6.0; (車車R6圓弧圓弧) N012 G02 U10.0 W-5.0 R5.0; (車車R5圓弧圓弧) N013 G00 X100.0 Z52.7;(快速退刀至編程起點(diǎn)快速退刀至編程起點(diǎn)) N014 M05; (主軸停轉(zhuǎn)主軸停轉(zhuǎn)) N015 M02;(程序結(jié)束程序結(jié)束) 第3章 數(shù)控車床程序編制 2) 用分矢量和終點(diǎn)坐標(biāo)進(jìn)行圓弧插補(bǔ)格式:格式:G18 G02(G03)X(U)_Z
31、(W)_I _K _F_G18 G02(G03)X(U)_Z(W)_I _K _F_;其中:X(U)和Z(W)為圓弧的終點(diǎn)坐標(biāo)值,絕對(duì)值編程方式下用X和Z,增量值編程方式下用U和W。I I、K K分別為圓弧的方向矢量在分別為圓弧的方向矢量在X X軸和軸和Z Z軸上的投影軸上的投影(I(I為半徑為半徑值值) )。圓弧的方向矢量是指從圓弧起點(diǎn)指向圓心的矢量,然后將其在X軸和Z軸上分解,分解后的矢量用其在X軸和Z軸上的投影加上正負(fù)號(hào)表示,當(dāng)分矢量的方向與坐標(biāo)軸的方向不一致時(shí)取負(fù)號(hào)。如圖3-9所示,圖中所示I和K均為負(fù)值。F F為加工圓弧時(shí)的進(jìn)給量。為加工圓弧時(shí)的進(jìn)給量。第3章 數(shù)控車床程序編制 圖3
32、-9 圓弧方向矢量和分矢量I,K為圓心為圓心在在X.Z軸上軸上相對(duì)于始點(diǎn)相對(duì)于始點(diǎn)的坐標(biāo)增量的坐標(biāo)增量注意不論是絕注意不論是絕對(duì)坐標(biāo)編程還對(duì)坐標(biāo)編程還是相對(duì)坐標(biāo)編是相對(duì)坐標(biāo)編程程,I,K都是增都是增量值量值.第3章 數(shù)控車床程序編制 例3-4 圖3-8所示零件,用分矢量加工圓弧所編制的程序如下:O0304;N001 G50 X100.0 Z52.7;N002 S800 M03;N003 G00 X6.0 Z2.0;N004 G01 Z-20.0 F1.3;N005 G02 X14.0 Z-24.0 I4.0 K0; (車車R4圓弧圓弧) N006 G01 W-8.0;N007 G03 X20.
33、0 W-3.0 I0 K-3.0; (車車R3圓弧圓弧) 第3章 數(shù)控車床程序編制 N008 G01 W-37.0; N009 G02 U20.0 W-10.0 I10.0 K0; (車車R10圓弧圓弧) N010 G01 W-20.0;N011 G03 X52.0 W-6.0 I0 K-6.0; (車車R6圓弧圓弧) N012 G02 U10.0 W-5.0 I5.0 K0; (車車R5圓弧圓弧) N013 G00 X100.0 Z52.7;N014 M05;N015 M02; 第3章 數(shù)控車床程序編制 3) 進(jìn)行圓弧插補(bǔ)時(shí)的注意問題(1) 分清圓弧的加工方向,確定是順時(shí)針圓弧,還是逆時(shí)分清
34、圓弧的加工方向,確定是順時(shí)針圓弧,還是逆時(shí)針圓弧。針圓弧。(2) 順時(shí)針圓弧用G02加工,逆時(shí)針圓弧用G03加工。(3) 數(shù)控車床開機(jī)后自動(dòng)進(jìn)入XZ坐標(biāo)平面狀態(tài),故故G18G18可可以省略。以省略。(4) X X、Z Z后跟絕對(duì)尺寸,表示圓弧終點(diǎn)的坐標(biāo)值;U U、W W后跟增量尺寸,表示圓弧終點(diǎn)相對(duì)于圓弧起點(diǎn)的增量值。(5) 用分矢量和終點(diǎn)坐標(biāo)來加工圓弧時(shí)用分矢量和終點(diǎn)坐標(biāo)來加工圓弧時(shí),應(yīng)注意應(yīng)注意I雖然處于雖然處于X方向,但是采用半徑編程,即方向,但是采用半徑編程,即I的實(shí)際值不用乘以的實(shí)際值不用乘以2。 第3章 數(shù)控車床程序編制 (6) 當(dāng)當(dāng)I I和和K K的值為零時(shí),可以省略不寫的值為零
35、時(shí),可以省略不寫。整圓編程時(shí)常用分矢量和終點(diǎn)坐標(biāo)來加工,如果用圓弧半整圓編程時(shí)常用分矢量和終點(diǎn)坐標(biāo)來加工,如果用圓弧半徑徑R和終點(diǎn)坐標(biāo)來進(jìn)行編程,則整圓必須被打斷成至少兩段圓和終點(diǎn)坐標(biāo)來進(jìn)行編程,則整圓必須被打斷成至少兩段圓弧才能進(jìn)行。可見,加工整圓用分矢量和終點(diǎn)坐標(biāo)編程較為簡(jiǎn)弧才能進(jìn)行。可見,加工整圓用分矢量和終點(diǎn)坐標(biāo)編程較為簡(jiǎn)單。單。 第3章 數(shù)控車床程序編制 4暫停指令G04格式:格式:G04 X(P)_G04 X(P)_;其中,X(P)X(P)為暫停時(shí)間為暫停時(shí)間。X X后用小數(shù)表示,單位為秒后用小數(shù)表示,單位為秒;P P后后用整數(shù)表示,單位為毫秒用整數(shù)表示,單位為毫秒。如G04 X2
36、.0表示暫停2秒;G04 P1000表示暫停1000毫秒。G04G04指令常用于車槽、鏜平面、孔底光整以及車臺(tái)階軸清指令常用于車槽、鏜平面、孔底光整以及車臺(tái)階軸清根等場(chǎng)合,可使刀具做短時(shí)間的無進(jìn)給光整加工,以提高表面根等場(chǎng)合,可使刀具做短時(shí)間的無進(jìn)給光整加工,以提高表面加工質(zhì)量加工質(zhì)量。執(zhí)行該程序段后暫停一段時(shí)間,當(dāng)暫停時(shí)間過后,繼續(xù)執(zhí)行下一段程序。G04指令為非模態(tài)指令,只在本程序段有效指令為非模態(tài)指令,只在本程序段有效。 執(zhí)行執(zhí)行G04指令時(shí)主軸不停止指令時(shí)主軸不停止轉(zhuǎn)動(dòng),刀具停止進(jìn)給轉(zhuǎn)動(dòng),刀具停止進(jìn)給此處的此處的X與坐標(biāo)系與坐標(biāo)系中的中的X無關(guān)無關(guān)第3章 數(shù)控車床程序編制 圖3-10 G
37、04指令的應(yīng)用XO車槽刀4ZG01 U-8.0 F0.8;G04 X3.0;G00 U8.0;采用采用G04指令時(shí)指令時(shí)主軸不停止轉(zhuǎn)動(dòng),主軸不停止轉(zhuǎn)動(dòng),刀具停止進(jìn)給刀具停止進(jìn)給3秒秒圖圖3-10為車槽加工為車槽加工第3章 數(shù)控車床程序編制 圖 精車輪廓編程圖例44205084602086R12R10150XO70Z20608684504420R10R12150XZ700編程實(shí)例編程實(shí)例第3章 數(shù)控車床程序編制 O0002 (程序號(hào))(程序號(hào))N10 G50 X70.0 Z150.0 ; ( 建立工件坐標(biāo)系建立工件坐標(biāo)系)N20 S630 M03 ; (讓主軸以讓主軸以630 r/min正轉(zhuǎn)正轉(zhuǎn)
38、)N30 G00 X20.0 Z88.0 M08; (快速移到毛坯右端快速移到毛坯右端,開切削液開切削液)N40 G01 Z78.0 F100 ; (車外圓車外圓20)N50 G02 Z64.0 R12.0 ; (車車R12圓弧成型面圓弧成型面)N60 G01 Z60.0 ; (車外圓車外圓 20)N70 G04 X2.0 ; (轉(zhuǎn)角處暫停秒,清根轉(zhuǎn)角處暫停秒,清根)N80 G01 X24.0 ; (車端面車端面 )N90 G03 X44.0 Z50.0 R10.0 ; (車轉(zhuǎn)角圓弧車轉(zhuǎn)角圓弧R10)N100 G01 Z20.0 ; (車外圓車外圓 44 )N110 X55.0 ; (車端面并
39、退出到工件外車端面并退出到工件外)N120 G00 X70.0 Z150.0 M09 ; (返回起刀點(diǎn),頭切削液返回起刀點(diǎn),頭切削液)N130 M05; (主軸停轉(zhuǎn)主軸停轉(zhuǎn))N140 M02; (程序結(jié)束程序結(jié)束)第3章 數(shù)控車床程序編制 5返回參考點(diǎn)指令G27、G281) 返回參考點(diǎn)檢查指令G27返回參考點(diǎn)檢查是這樣一種功能,它檢查刀具是否能正確返回參考點(diǎn)檢查是這樣一種功能,它檢查刀具是否能正確地返回參考點(diǎn)。如果刀具能正確地沿著指定的軸返回到參考點(diǎn),地返回參考點(diǎn)。如果刀具能正確地沿著指定的軸返回到參考點(diǎn),則該軸參考點(diǎn)返回?zé)袅痢5牵绻毒叩竭_(dá)的位置不是參考則該軸參考點(diǎn)返回?zé)袅痢5牵绻?/p>
40、具到達(dá)的位置不是參考點(diǎn),則機(jī)床報(bào)警。點(diǎn),則機(jī)床報(bào)警。格式:格式:G27 X _Z_; 其中,其中,X X、Z Z為參考點(diǎn)坐標(biāo)值。為參考點(diǎn)坐標(biāo)值。第3章 數(shù)控車床程序編制 G27G27指令是以快速移動(dòng)速度定位刀具指令是以快速移動(dòng)速度定位刀具。當(dāng)機(jī)床鎖住機(jī)床鎖住接通時(shí),既使刀具已經(jīng)自動(dòng)返回到參考點(diǎn),返回完成時(shí)指示燈也不亮。在這種情況下,即使指定了G27命令,也不檢查刀具是否已返回到參考點(diǎn)。必須注意的是,執(zhí)行G27指令的前提是機(jī)床在通電后刀具返回過一次參考點(diǎn)返回過一次參考點(diǎn)(手動(dòng)返回或者用G28指令返回)。此外,使用該指令時(shí),必須預(yù)先取消刀具補(bǔ)償?shù)牧俊1仨氼A(yù)先取消刀具補(bǔ)償?shù)牧俊?zhí)行執(zhí)行G27G27指
41、令之后,如欲使機(jī)床停止,須加入一輔助功能指令之后,如欲使機(jī)床停止,須加入一輔助功能指令指令M00M00,否則,機(jī)床將繼續(xù)執(zhí)行下一個(gè)程序段,否則,機(jī)床將繼續(xù)執(zhí)行下一個(gè)程序段。使程序停止在本段,使程序停止在本段,按循環(huán)啟動(dòng)鍵則繼續(xù)運(yùn)行按循環(huán)啟動(dòng)鍵則繼續(xù)運(yùn)行第3章 數(shù)控車床程序編制 2) 自動(dòng)返回參考點(diǎn)指令G28G28G28指令可以使刀具從任何位置以快速點(diǎn)定位方式指令可以使刀具從任何位置以快速點(diǎn)定位方式經(jīng)過中間經(jīng)過中間點(diǎn)點(diǎn)返回參考點(diǎn)。返回參考點(diǎn)。格式:格式:G28 X _Z _G28 X _Z _;其中,其中,X X、Z Z是中間點(diǎn)的坐標(biāo)值是中間點(diǎn)的坐標(biāo)值。執(zhí)行該指令時(shí),刀具先快速移動(dòng)到指令值所指定
42、的中間點(diǎn),執(zhí)行該指令時(shí),刀具先快速移動(dòng)到指令值所指定的中間點(diǎn),然后自動(dòng)返回參考點(diǎn),相應(yīng)坐標(biāo)軸指示燈亮。然后自動(dòng)返回參考點(diǎn),相應(yīng)坐標(biāo)軸指示燈亮。和和G27G27指令相同,執(zhí)行指令相同,執(zhí)行G28G28指令前,應(yīng)取消刀具補(bǔ)償功能指令前,應(yīng)取消刀具補(bǔ)償功能。G28指令的執(zhí)行過程如圖3-11所示。第3章 數(shù)控車床程序編制 圖3-11 自動(dòng)返回參考點(diǎn)中間點(diǎn)參考點(diǎn)R刀尖當(dāng)前位置ZOX第3章 數(shù)控車床程序編制 3.2.3 循環(huán)加工指令循環(huán)加工指令 1外徑、內(nèi)徑切削循環(huán)指令外徑、內(nèi)徑切削循環(huán)指令G90G90指令可實(shí)現(xiàn)車削內(nèi)、外圓柱面和圓錐面的自動(dòng)固定循環(huán)。G90G90指令車削指令車削內(nèi)、外圓柱面內(nèi)、外圓柱面時(shí)
43、的程序段格式如下:時(shí)的程序段格式如下:G90 X(U)_Z(W)_F_G90 X(U)_Z(W)_F_;切削過程如圖3-12所示。圖中,R R表示快速移動(dòng),表示快速移動(dòng),F(xiàn) F表示進(jìn)表示進(jìn)給運(yùn)動(dòng),加工順序按給運(yùn)動(dòng),加工順序按1 1、2 2、3 3、4 4進(jìn)行。進(jìn)行。U U、W W表示增量值表示增量值。在增量編程中,地址U和W后面數(shù)值的符號(hào)取決于軌跡1和軌跡2的方向。在圖3-12中,U和W后的數(shù)值取負(fù)號(hào)。圖3-13所示為G90的編程舉例。 第3章 數(shù)控車床程序編制 XZ2(F)4(R)1(R)3(F)WZO2U2X其中,表求點(diǎn)的絕對(duì)坐標(biāo);其中,表求點(diǎn)的絕對(duì)坐標(biāo);,表示點(diǎn)相對(duì)于點(diǎn)的增量坐標(biāo),表示點(diǎn)
44、相對(duì)于點(diǎn)的增量坐標(biāo)G90車削圓車削圓柱表面固定柱表面固定循環(huán)循環(huán)第3章 數(shù)控車床程序編制 7030O80ZX 圖3-13 G90車削圓柱表面固定循環(huán)實(shí)例 G90 X60.0 Z-80.0 F1.3;X50.0;X40.0;X30.0;第3章 數(shù)控車床程序編制 G90G90指令車削圓錐面時(shí)的程序段格式如下:指令車削圓錐面時(shí)的程序段格式如下:G90 X(U)_Z(W)_R_F_G90 X(U)_Z(W)_R_F_;其中,R R為錐體大端和小端的半徑差為錐體大端和小端的半徑差。若工件錐面起點(diǎn)坐標(biāo)大于終點(diǎn)坐標(biāo)時(shí),后的數(shù)值符號(hào)取正,反之取負(fù),該值在此處采用半徑編程此處采用半徑編程。第3章 數(shù)控車床程序編
45、制 XZWR4(R)3(F)1(R)2(F)O2U2XZ圖3-14 G90車削圓錐表面固定循環(huán) 第3章 數(shù)控車床程序編制 2端面車循環(huán)指令端面車循環(huán)指令G94G94G94指令可實(shí)現(xiàn)指令可實(shí)現(xiàn)端面端面加工固定循環(huán)加工固定循環(huán)。切削過程如圖3-15所示。圖中,R表示快速移動(dòng),F(xiàn)表示進(jìn)給運(yùn)動(dòng),加工順序按1、2、3、4進(jìn)行。格式:格式:G94 X(U)_Z(W)_F_G94 X(U)_Z(W)_F_;用G94指令也可實(shí)現(xiàn)錐面加工固定循環(huán)。切削過程如圖3-16所示。 第3章 數(shù)控車床程序編制 XZW1(R)2(F)4(R)3(F)OZ2U2X圖3-15 G94車削端面端面固定循環(huán) 第3章 數(shù)控車床程序編
46、制 XZW1(R)2(F)4(R)3(F)OZ2U2XXZ2(F)4(R)1(R)3(F)WZO2U2X90車削車削圓柱表面圓柱表面固定循環(huán)固定循環(huán)9車削車削端面端面固定循環(huán)固定循環(huán)第3章 數(shù)控車床程序編制 G94G94指令車削指令車削圓錐面圓錐面時(shí)的程序段格式如下時(shí)的程序段格式如下:G94 X(U)_Z(W)_R_F_G94 X(U)_Z(W)_R_F_;其中,R R為端面斜度線在為端面斜度線在Z Z軸的投影距離。若順序動(dòng)作軸的投影距離。若順序動(dòng)作2 2的的進(jìn)給方向在進(jìn)給方向在Z Z軸的投影方向和軸的投影方向和Z Z軸方向軸方向一致,則一致,則R R取負(fù)值取負(fù)值;若順序動(dòng)作2的進(jìn)給方向在Z軸
47、的投影方向和Z Z軸方向相反,則軸方向相反,則R R取正取正值。值。在圖3-16中,因?yàn)轫樞騽?dòng)作2的進(jìn)給方向在Z軸的投影方向和Z軸方向一致,所以R取負(fù)值。第3章 數(shù)控車床程序編制 XZZW4(R)1(R)3(F)2(F)OR2U2X圖3-16 G94車削錐面固定循環(huán) 第3章 數(shù)控車床程序編制 3輪廓切削循環(huán)指令G71、G72、G73、G70在數(shù)控車床上加工圓棒料時(shí),加工余量較大,加工時(shí)首先在數(shù)控車床上加工圓棒料時(shí),加工余量較大,加工時(shí)首先要進(jìn)行粗加工,然后進(jìn)行精加工要進(jìn)行粗加工,然后進(jìn)行精加工。進(jìn)行粗加工時(shí),需要多次重需要多次重復(fù)切削復(fù)切削,才能加工到規(guī)定尺寸。因此,編制程序非常復(fù)雜。應(yīng)用輪廓
48、切削循環(huán)指令,只需指定精加工路線和粗加工的切削深度,數(shù)控系統(tǒng)就會(huì)自動(dòng)計(jì)算出粗加工路線和加工次數(shù),因此可大大簡(jiǎn)化編程簡(jiǎn)化編程。第3章 數(shù)控車床程序編制 Be程序指令wACdA452U圖3-17 G71粗車循環(huán)過程 第3章 數(shù)控車床程序編制 1) 1) 粗車循環(huán)指令粗車循環(huán)指令G71G71粗車循環(huán)指令粗車循環(huán)指令G71G71適用于圓柱毛坯料粗車外徑和圓筒毛坯適用于圓柱毛坯料粗車外徑和圓筒毛坯料粗車內(nèi)徑料粗車內(nèi)徑。格式:G71 U(G71 U( d)R(e)d)R(e);G71 P(ns) Q(nfG71 P(ns) Q(nf) U() U( u)W(u)W( w) F(f)S(s)T(t)w) F
49、(f)S(s)T(t);N(ns)N(ns). .N(nfN(nf) ). .第3章 數(shù)控車床程序編制 程序段中各地址的含義如下: d d:切削深度切削深度( (半徑給定半徑給定) ),沒有正、負(fù)號(hào),沒有正、負(fù)號(hào)。切削方向取決于AA方向。該值是模態(tài)的該值是模態(tài)的,直到其他值指定以前不改變。e e:退刀量退刀量,由參數(shù)設(shè)定。該值是模態(tài)的,該值是模態(tài)的,直到其他值指定以前不改變。nsns:精加工程序中的第一個(gè)程序段的順序號(hào)。精加工程序中的第一個(gè)程序段的順序號(hào)。(star)nfnf:精加工程序中的最后一個(gè)程序段的順序號(hào)精加工程序中的最后一個(gè)程序段的順序號(hào)。(finish) u u:X X軸方向的精車
50、余量,直徑編程軸方向的精車余量,直徑編程。 w w:Z Z軸方向的精車余量。軸方向的精車余量。f、s、t:僅在粗車循環(huán)程序段中有效,在順序號(hào):僅在粗車循環(huán)程序段中有效,在順序號(hào)ns至至nf程程序段中無效。序段中無效。 第3章 數(shù)控車床程序編制 G71G71一般用于加工軸向尺寸較長(zhǎng)的零件,即所謂的軸類零一般用于加工軸向尺寸較長(zhǎng)的零件,即所謂的軸類零件,在切削循環(huán)過程中,刀具是沿件,在切削循環(huán)過程中,刀具是沿X X方向進(jìn)刀,方向進(jìn)刀,平行于平行于Z Z軸切削。軸切削。G71的循環(huán)過程如圖3-17所示,圖中圖中C C為粗加工循環(huán)的起點(diǎn),為粗加工循環(huán)的起點(diǎn),A A是毛坯外徑與端面輪廓的交點(diǎn)是毛坯外徑與
51、端面輪廓的交點(diǎn)。只要給出AAB之間的精加工形狀及徑向精車余量精車余量 u/2u/2、軸向精車余量軸向精車余量 w w及切削深度切削深度 d d就可以完成A ABA區(qū)域的粗車工序。注意,在從A到A的程序段,不能指定Z軸的運(yùn)動(dòng)指令。 直徑編程直徑編程第3章 數(shù)控車床程序編制 Be程序指令wACdA452U圖3-17 G71粗車循環(huán)過程 徑向精車余量徑向精車余量直徑編程直徑編程軸向精車余量軸向精車余量切削深度切削深度退刀量退刀量循環(huán)循環(huán)起點(diǎn)起點(diǎn)第3章 數(shù)控車床程序編制 2) 2) 精車循環(huán)指令精車循環(huán)指令G70G70用用G71G71指令完成粗車循環(huán)后,使用指令完成粗車循環(huán)后,使用G70G70指令可實(shí)
52、現(xiàn)精車循環(huán)指令可實(shí)現(xiàn)精車循環(huán)。精車時(shí)的加工量是粗車循環(huán)時(shí)留下的精車余量,加工軌跡是工精車時(shí)的加工量是粗車循環(huán)時(shí)留下的精車余量,加工軌跡是工件的輪廓線。件的輪廓線。格式:格式:G70 P(ns) Q(nfG70 P(ns) Q(nf) );其中其中P(ns)P(ns)和和Q(nfQ(nf) )的含義與粗車循環(huán)指令中的含義相同。的含義與粗車循環(huán)指令中的含義相同。注意:在在G71G71程序段中規(guī)定的程序段中規(guī)定的F F、S S、T T對(duì)于對(duì)于G70G70無效,但在無效,但在執(zhí)行執(zhí)行G70G70時(shí)順序號(hào)時(shí)順序號(hào)nsns至至nfnf程序段之間的程序段之間的F F、S S、T T有效;當(dāng)有效;當(dāng)G70G7
53、0循循環(huán)加工結(jié)束時(shí),刀具返回到起點(diǎn)并讀下一個(gè)程序段環(huán)加工結(jié)束時(shí),刀具返回到起點(diǎn)并讀下一個(gè)程序段;G70G70到到G71G71中中nsns至至nfnf程序段不能調(diào)用子程序。程序段不能調(diào)用子程序。第3章 數(shù)控車床程序編制 例3-5 圖3-18是采用粗車循環(huán)指令G71和精車循環(huán)指令G70的加工舉例。毛坯為棒料,直徑是62 mm,刀具從P點(diǎn)開始,先走到C點(diǎn)(即循環(huán)起點(diǎn)),然后開始粗車循環(huán)。每次粗車循環(huán)循環(huán)深度為深度為4 mm4 mm,退刀量為退刀量為1 mm1 mm,進(jìn)給量為進(jìn)給量為0.3 mm/r0.3 mm/r,主軸轉(zhuǎn)速為主軸轉(zhuǎn)速為500 r/min500 r/min,徑向加工余量和橫向加工余量均
54、為徑向加工余量和橫向加工余量均為2 mm2 mm,精加工時(shí)進(jìn)給量為進(jìn)給量為0.15 mm/r0.15 mm/r,主軸轉(zhuǎn)速為,主軸轉(zhuǎn)速為800 r/min800 r/min。第3章 數(shù)控車床程序編制 PC624020145082420116535X50O52.7Z圖3-18 采用G71和G70的加工舉例 第3章 數(shù)控車床程序編制 程序如下:O0305;N010 G50 X100.0 Z52.7;(設(shè)立工件坐標(biāo)系)(設(shè)立工件坐標(biāo)系)N011 G00 X70.0 Z5.0 M03 S800; (快速到達(dá)粗加工起點(diǎn)(快速到達(dá)粗加工起點(diǎn)x=70,z=5 )N012 G71 U4.0R1.0; (粗車循環(huán)
55、)(粗車循環(huán))N013 G71 P014014 Q022022 U4.0 W2.0 F0.3 S500; (粗加工循環(huán))(粗加工循環(huán))N014 G00 X6.0 S800; (快速到達(dá)精加工起點(diǎn)(快速到達(dá)精加工起點(diǎn)x=6,z=5,ns=14)N015 G01 Z-24.0 F0.15;(6)N016 X14.0; (車(車14端面)端面)N017 W-8.0; (14)第3章 數(shù)控車床程序編制 N018 X20.0; (車(車20端面)端面)N019 W-50.0; (20)N020 X40.0; (車(車40端面)端面)N021 W-20.0; (40)N022 X62.0 W-11.0;
56、(車錐面,結(jié)束循環(huán),(車錐面,結(jié)束循環(huán),sf=22)N023 G70 P014 Q022; (精車循環(huán))(精車循環(huán))N024 G00 X100.0 Z52.7; (快速回參考點(diǎn))(快速回參考點(diǎn))N025 M05; (主軸停轉(zhuǎn))(主軸停轉(zhuǎn))N026 M30; (程序結(jié)束)(程序結(jié)束)第3章 數(shù)控車床程序編制 3) 3) 平端面粗車循環(huán)指令平端面粗車循環(huán)指令G72G72平端面粗車循環(huán)指令G72G72一般用于加工端面尺寸較大的零件,一般用于加工端面尺寸較大的零件,即所謂的盤類零件,在切削循環(huán)過程中,刀具是沿即所謂的盤類零件,在切削循環(huán)過程中,刀具是沿Z Z方向進(jìn)刀,方向進(jìn)刀,平行于平行于X X軸切削
57、軸切削。(注意:(注意: G7是平行于是平行于Z軸切削)軸切削)格式:G72 W(G72 W( d)R(e)d)R(e);G72 P(ns) Q(nfG72 P(ns) Q(nf) U() U( u)W(u)W( w) F(f)S(s)T(t)w) F(f)S(s)T(t);N(ns)N(ns). .N(nfN(nf) ). .程序段中各地址的含義和程序段中各地址的含義和G71相同。相同。 第3章 數(shù)控車床程序編制 G72的循環(huán)過程如圖3-19所示。圖中C C為粗加工循環(huán)的起點(diǎn)為粗加工循環(huán)的起點(diǎn),A A是毛坯外徑與端面輪廓的交點(diǎn)是毛坯外徑與端面輪廓的交點(diǎn)。只要給出AAB之間的精加工形狀及徑向精
58、車余量徑向精車余量 u/2u/2、軸向精車余量軸向精車余量 w w及切削深度切削深度 d d就可以完成AABA區(qū)域的粗車工序。注意,在從A到A的程序段,不能指定X軸的運(yùn)動(dòng)指令。 第3章 數(shù)控車床程序編制 圖3-19 G72粗車循環(huán)過程AdCAe程序指令w45B2U循環(huán)起點(diǎn)循環(huán)起點(diǎn)(粗車起點(diǎn))(粗車起點(diǎn))切削深度切削深度退刀量退刀量軸向精車余量軸向精車余量徑向精車余徑向精車余量量直徑編程直徑編程精車精車起點(diǎn)起點(diǎn)第3章 數(shù)控車床程序編制 Be程序指令wACdA452U圖3-17 G71粗車循環(huán)過程 徑向精車余量徑向精車余量直徑編程直徑編程軸向精車余量軸向精車余量切削深度切削深度退刀量退刀量起點(diǎn)起點(diǎn)
59、第3章 數(shù)控車床程序編制 Be程序指令wACdA452UG71粗車循環(huán)過程粗車循環(huán)過程 AdCAe程序指令w45B2UG72粗車循環(huán)過程粗車循環(huán)過程刀具是沿刀具是沿Z方向進(jìn)刀,方向進(jìn)刀,平行于平行于X軸切削軸切削刀具是沿方向進(jìn)刀,刀具是沿方向進(jìn)刀,平行于平行于軸切削軸切削第3章 數(shù)控車床程序編制 CZ1108880120160601010 10402190XPO圖3-20 采用G72和G70的加工舉例 MBCDE第3章 數(shù)控車床程序編制 程序如下:O0306;N010 G50 X220.0 Z190.0;N011 G00 X176.0 Z132.0 M03 S800;N012 G72 W7.0
60、R1.0N012 G72 W7.0R1.0; (粗車循環(huán))(粗車循環(huán))N013 G72 P014 Q018 U4.0 W2.0 F0.3 S550N013 G72 P014 Q018 U4.0 W2.0 F0.3 S550;N014 G00 Z56.0 S700; (精加工的起點(diǎn)(精加工的起點(diǎn)S)N015 G01 X120.0 Z70.0 F0.15; (圓錐面(圓錐面 A-B)第3章 數(shù)控車床程序編制 N016 W10.0; (120 B-C)N017 X80.0 W10.0; (圓錐面(圓錐面 C-D)N018 W42.0; (80 D-E)N019 G70 P014 Q018; (精車循
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 新建太倉(cāng)高新區(qū)綠色智能綜合提升工程配套北京東路下穿滬武高速工程環(huán)評(píng)資料環(huán)境影響
- 推動(dòng)消費(fèi)品牌創(chuàng)新引領(lǐng)戰(zhàn)略實(shí)施
- 推動(dòng)產(chǎn)教融合升級(jí)的路徑與實(shí)施方案
- 區(qū)塊鏈行業(yè)發(fā)展動(dòng)態(tài)與市場(chǎng)潛力展望
- 中學(xué)生班級(jí)管理規(guī)定
- 教育內(nèi)容與產(chǎn)業(yè)需求深度融合實(shí)施路徑
- 高職院校提升辦學(xué)能力的路徑與實(shí)踐方案
- 培養(yǎng)良好的日常行為規(guī)范
- 在線咨詢服務(wù)的總結(jié)與優(yōu)化措施計(jì)劃
- 小班迎接新年的活動(dòng)創(chuàng)新計(jì)劃
- 住院患者轉(zhuǎn)科交接登記本
- 說課-青霉素皮試液的配置
- 無違法犯罪記錄證明申請(qǐng)表(個(gè)人)
- 農(nóng)村垃圾清運(yùn)投標(biāo)方案
- 涉密計(jì)算機(jī)安全策略
- 雨污水施工組織設(shè)計(jì)
- (6.3)-第三節(jié) 種子凈度分析
- 性激素六項(xiàng)的解讀 課件
- 漢語言文學(xué)專業(yè)自評(píng)報(bào)告
- 中建項(xiàng)目目標(biāo)成本測(cè)算操作指南
- 新課標(biāo)背景下:如何進(jìn)行大單元整體教學(xué)設(shè)計(jì)
評(píng)論
0/150
提交評(píng)論