第3章 數(shù)控車床加工編程_第1頁
第3章 數(shù)控車床加工編程_第2頁
第3章 數(shù)控車床加工編程_第3頁
第3章 數(shù)控車床加工編程_第4頁
第3章 數(shù)控車床加工編程_第5頁
已閱讀5頁,還剩81頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

第三章熬按率凍加工編程

3.1數(shù)控車床編程基礎

3.2基本編程指令

3.3刀具補償功能

3.4車削固定循環(huán)指令

3.5子程序編程

3.6螺紋加工指令

3.7數(shù)控車床加工編程實例(自學)

3.1照控率涿編程基礎(FANUC-6T)

3/1.1數(shù)控車床的坐標系

一、機床坐標系

1.機床原點

機床原點是由數(shù)控車床的結構決定的,是機床上一個固定點。

數(shù)控車床的機床原點是:主軸旋轉中心與主軸前端面的交點,

如圖所示。

2、參考點(換刀點)

>參考點是機床上一個固定點,該點是刀具容易移到的

某特定位置,它與機床坐標系的原點之間距離是一常量。

>數(shù)控車床的參考點是刀具沿X、Z軸的正方向移動的極

限點,其位置是有機械行程擋塊來確定的。

>以參考點為原點,坐標方向與機床坐標方向相同而建

立的坐標家叫做參考坐標系。

3、手動回參考點

操作是:移動X、Z向滑板上的兩個行程擋塊分別壓下

對應的開關,向數(shù)控系統(tǒng)發(fā)出信號,系統(tǒng)記下此點的位置,

并在屏幕上顯示刀架中心的坐標。這樣就在數(shù)控系統(tǒng)內部建

立起來機床坐標系。

機床坐標系在以下幾種情況必須設定

>機床首次開機,或關機后重新接通電源時;

>解除機床急停狀態(tài)后;’

>解除機床超程報警信號后。.:

機床開機的第一步總是先返回參考點(即機床回零)。開

機返回參考點的目的就是為了建立機床坐標系,該坐標系一旦

建立,只要機床不斷電,將永遠保持不變,且不能通過編程來

對它進行改變。

4、自動返回參考點

機床刀架在參考點進行自動換刀時,常采用指令

G27/G28/G29,使刀具快速從當前點返回機床的有關參考點,

以便拆裝工件或更換刀具,準備從參考點出發(fā)進行下一個循

環(huán)的加工。

>G27:返回參考點檢驗

該指令用于檢查X、Z軸是否能正確返回參考點。

格式:G27X(U)_Z(W)_TO

其中X、Z后面的數(shù)值代表參考點在機床坐標系里面的坐標。

該指令用于機床通電后必須返回參考點的操作。

G28:自動返回參考點

該指使刀具從任何位置,以快速定位方式經(jīng)過中心點后

返回參考點,到達參考點,指示燈亮。

格式:G28X(U)_Z(W)_TOOOO

其中XZ的坐標值及表中詢點的坐標值,參考點的坐標不

需要指定;

UW的值代表從當前點起中中間點位移在X、Z方向上的

坐標增量,用于增量編程(相對編程)。

[G29:從參考點自動返回

該指令使刀具從參考點以快速點定位方式經(jīng)中間點返

回到指令設定的返回點(目標點)位置。

格式:G29X(U)_Z(W)_

其中XZ的值表示返回點(目標點)的坐標,中間點的

坐標不需要指定。uW用于增量編程。

例如

A(36,60),B(90,158),0(30,216)

G28X90.0Z158.0T0100

GOOT0200M06

G29X30.0Z216.0

二、工件坐標系

1:工件原點與對刀點

>工件坐標系是編程時使用的坐標系,又稱編程坐標系。

工件坐標系的原點是工件原點。

>在編寫數(shù)控程序時,首先確定工件原點和設定工件坐

標系,即確定工件坐標系在機床坐標系中的位置,以此作為

編程尺寸的基準。

>工件原點一般應該取在零件的設計基準或工藝基準上。

通常,數(shù)控車床的工件原點選在工件右端面或是左端面上,

同時工件坐標系各軸方向應和機床坐標系的方向相同,但原

點不重合。

、>對刀點是數(shù)控加工的起點,也即程序的起點。在確定

好工件坐標系后,還應確定對刀點的位置。

>對刀操作是建立工件坐標系和機床坐標系的操作。

2、工件坐標系設定

>在確定工件原點和對刀點位置后,還應將對刀點在工件

坐標系上的位置告訴數(shù)控系統(tǒng),使得工件坐標系和機床坐標系

之間建立聯(lián)系,即設定工件坐標系。

>指令設定法G50(G92)

格式:G50X_Z_

X、Z的值分別代表對刀點距工件原點在X向和Z向上的尺寸.

使用G50指令的說明

?1)在執(zhí)行此指令之前必須先進行對刀,通過調整

機床,圈刀尖放在程序所要求的起刀點位置上。

?2)此指令并不會產(chǎn)生機械移動。只是CRT顯示的坐

標值發(fā)生了變化,CRT顯示的坐標值為G50指令設定

的坐標值,但刀具相對于機床的位置沒有改變。通

過執(zhí)行G50指令,建立起了工件坐標系。在運行G50

指令后面的程序段時,均顯示的是工件坐標系中的

位置。

例:以刀具當前所在位置為起刀點(對刀點)

>若設定工件原點,則程序段為:

G92/G50X100Z50

?若設定工件原點則程序段為:

G92/G50X100Z110

三、坐標值的類型

色對值和增量值

車床編程時,用XZ表示X軸和Z軸的絕對坐標值,用UW

分別表示在X軸和Z軸上的移動量,也是增量表示法。

2、直徑值和半徑值

編制軸類零件時,尺寸的指定有直徑值和半徑值。因車床

出廠時設定為直徑值編程,所以在編制與X軸方向有關的各項

尺寸時,一定要用直徑編程。

?:?如圖所示:圖中A點的坐標值為(30,80),

B點的坐標值為(40,60)o

,3.2基本編程指令

一、坐標運動指令

1:快速點定位——G00

功能:以點位控制方式從刀具所在點快速運動到下一個目

標點位置。

指令格式:

GOOXZ;

式中:X、Z為目標點坐標。車床來說Y坐標省略掉

說明:

⑴、執(zhí)行該程序時,移動速度不需在程序中設定??焖僖?/p>

動的軌跡根據(jù)系統(tǒng)的不同也不同。,

⑵、執(zhí)行GO0指令時,無切削,用于刀具快速接近或遠離

工件。

⑶、G00為模態(tài)指令;坐標值也為模態(tài)。

ri答徑圖

如圖示從A到B有四種方式:

①、路經(jīng)a是折線

②、路經(jīng)b是直線

③、路徑c是由AC、CB組成

④、路徑d是由AD、DB組成

例如圖3-4所示,刀尖從換刀點(刀具起點)

A快進到B而準備車外圓,分別用絕對值和增量

值方式寫出該G00程序段(直徑編程卜

采用絕對值編程:N10GOOX40.0Z56.0

采用增S值編程:NioGOOU-60.0W-30.0

田34G00應月j舉網(wǎng)

GOO指令編程實例A-B

數(shù)控車編程

絕對值編程方式:

GOOX38Z2;

增量值編程方式:

GOOU22W23;

2、直線插補指令——G01

功能:G01為直線插補指令,按指定的進給速度F,插補加工

出任意斜率的直線。

程序格式:

G01XZF;

式中:X、Z為目標點坐標;

F為進給速度。

注意:

①G01指令中必須含有F指令。

②G01和F都是模態(tài)指令;坐標值也為模態(tài)。

例如圖例5所示例用皂線插補指令編寫零件輪廓的車削加工程序

果恨對他漏必

NI0G50X200ZIOO?工件卡設定

N20GOOX50Z2S500M03:川I杷部小I就轉也S-500r/tnin

N30G01ZWF100.0川F-100mm;min沏&外。從Pi—P1

N40X80460

N50GOOX200Z100.0PLR快通8動電,行

N60M02

例如圖3-5所示利用直線插補指令編寫零件輪廓的隼削加工程序

取用培曼他金柢

N10G50X2002100.0:Lfl系m

N20G91

N30GOOXI50Z-98S500M03:JJN快速稱動P.-P:.HihH.tS^S00r/min

NWG01Z-42F100,口F=100mm/min的退蛤率從PL&

N50X30Z如

PLP>

N60GOOX120Z160g-p.快a稱動空

N70M02用憚站索

如圖3.3.6所示,用直線插補指令編程。

(混合編程)%3306

N1G92X100Z10(設立工件坐標系)

N2GOOX16Z2M03(移到倒角延長線)

N3G01U10W-5F300(倒3又45°角)

N4Z-48(加工中26外圓)

N5U34W-10(切第一段錐)

N6U20Z-73(切第二段錐)

N7X90(退刀)

N8GOOXI00Z10(回對刀點)

N9M05(主軸停止)

N10M30(程序結束并復位)

3、圓弧插補指令——G02、G03

功能:是刀具在指定的

平面內按給定的進紿

速度F作圓弧插補運

動。

G02——表示順圓插利

G03——表示逆圓插利

圓弧順逆的判斷

指令格式

1、用I、K指定圓心位置

在XZ坐標平面上程序段格式

G18G02(G03)XZ

2、用圓弧半徑R指定圓心位置

以XZ平面為例

G02(G03)XZ

?幾點說闞,

1、X、Z是圓弧的終點坐標。用絕對值時,為圓弧終點在工

件坐標系中的坐標值;當采用增量值編程時,為圓弧終

點相對于圓弧起點的增量值。

2、I、K為圓心坐標,是圓弧起點到圓弧中心所作矢量分

別在X、Y、Z坐標軸上的分矢量(矢量方向指向圓心)。

并帶有“土”號,當分靈量的方向與坐標軸的方向不一

致時取號。

3、R是圓弧半徑。當圓弧所對應的圓心角oc4180。時,用

"+R”表示;當圓弧所對應的圓心角oc〉180。時,用

表示;

惻3-8圓弧插補中的圓心坐標

(。版瓠插補G02時的閥心電尿(b)逆到插補G03時的圓心坐標

如圖3.3.9所示,用圓弧插補指令編程

%3309

N1G92X40Z5(設立工件坐標系)

N2M03S400(主軸以400r/min)

N3GOOX0(到達工件中心)

N4G01ZOF60(接觸工件)

N5G03U24W-24R15(加工R15圓弧段)

N6G02X26Z-31R5(加工R5圓弧段)

N7G01Z-40(力口工026夕卜圓)

N8X40

N9GOOZ5(退回對刀點)

N10M02(主軸停、主程序

結束并復位)

4、暫停(延時)指令——G04

主要用于車削環(huán)槽、不通孔和自動加工螺紋等場合。

式中:

X、P后面的數(shù)值表示的是暫停

時間。

使用X時,必須用小數(shù)點,單

位為秒;

使用P時,不用小數(shù)點且單位

圖3?6暫停指令G04為毫秒。

程序格式:

G04X

或G04P

二、倒角指令

1、直線加工后倒直角加工

G01X(U)-Z(W)-C-

該指令用于直線后倒直角,指令刀具從A

點到B點,然后到C點。

X、Z:絕對編程時,為未倒角前兩相鄰

程序段軌跡的交點G的坐標值;

U、W:增量編程時,為G點相對于起始

直線軌跡的始點A的移動距離。

C:倒角終點C,相對于相鄰兩直線交點圖3.3.10倒角參數(shù)說明

G的距離。

2、直線加工后倒圓角加工

G01X(U)-Z(W)-R-該+X

指令用于直線后倒圓角,指令刀

具從AE到B點,然后到C點。

X、Z:絕對編程時,為未倒角前

兩相鄰程序段軌跡的交點G的坐

標值。

U、W:增量編程時,為G點相

對于起始直線軌跡的始點A的移

動距離。

R:是倒角圓弧的半徑值。

例如圖3.3.12所示,用倒角指令編程。

N1G92X70Z10

N2GOOU-70W-10(移到工件前端面中心)

N3G01U26C3F100(倒3X45。角)

N4W-22R3(倒R3圓角)

N5U39W-14C3(倒邊長為3等腰直角)

N6W-34(加工065外圓)

N7GOOU5W80(回到編程規(guī)劃起點)

N8M30

圖3.3.12倒角編程實例

3、圓弧后倒直角加工

G02]

yIX(U)-Z(W)-R-RL="

G03j

該指令用于圓弧后倒直角,指令刀具+X

從A點、到B點,然后到C點。

X、Z:絕對編程時,為未倒角前圓弧

終點G的坐標值;

U、W:增量編程時,為G點相對于

圓弧始點A點的移動距離。

R:是圓弧的半徑值。圖3314倒角參數(shù)說明

RL=:是倒角終點C相對于未倒角前

圓弧終點G點的距離。

4、弧后倒圓角加工

G02]

Yrx(U)-Z(W)-R-RC=-

、G03J

該指令用于圓弧后倒圓角,指令刀具

從A點、到B點,然后到C點。

X、Z:絕對編程時,為未倒角前圓弧

終點G的坐標值。

U、W:增量編程時,為G點相對于

圓弧始點A點的移動距離。

R:是圓弧的半徑值。

圖3.3.13倒角參數(shù)說明

RC=■是倒角圓弧的半徑值。

例如圖3.3.15所示,用倒角指令編程。

%3315

N1G92X70Z10(設立工件坐標系)

N2GOOXOZ4(到工件中心)

N3G01W-4F100(接觸工件)

N4X26C3(倒3x45。角)

N5Z-21(加工(P26外圓)

N6G02U30W-15R15RL=4(力口工

R15圓弧,并倒邊長為4的直角)

N7G01Z-70.(力口工。56外圓)

N8GOOU10(退刀,離開工件)

N9X70Z10(返回程序起點位置)

N10M05(主軸停止)

N11M30(程序結束并返回到程序起點)

三、刀具補償功能指令

N刀具補償功能是數(shù)控車床的主要功能之一,它包括刀具位

置補償和刀尖圓弧半徑補償兩個方面。

1、刀具位置補償功能的作用

刀具位置補償,又稱為刀具偏移,可用來補償不同刀具之

間的刀尖位置偏移

OFFSET0100004N0030

NO.XzRT

01025,023002,004001.0021

02021*051003,300000.5003

03014.730002,000003.3000

04010,050006.081002,0002

05006T588-003,000000.0005

06010.600000,770000,5004

07009.900000.300002.0500

—rACTUALPOSITION(RELATIVE)

U22,500W-10.000

WLSK

圖3-11刀具補償值的設置

圖3?10刀具位置補償

2、刀具位置補償功能的實現(xiàn)

指令:T****

前2位表示刀具號,后2位為刀具補償號。刀具補償號實際上是

存放刀具補償值的存儲器的地址號,可以是00?32中的任一數(shù)

字。

當補償號為00時,表示補償值為0或是取消刀具補償。

如圖3」1所示,與每把刀具相對應的每個刀具補償號,都有一

組X、Z值,分別表示X向和Z向位置補償值??梢栽诓僮髅姘迳?/p>

的功能鍵OFSET分別設定。

注意:刀補程序段內必須有G00或G01能夠才能有效。例如:

GOOX20Z10T0202,表示調用2號刀具,且它的位置補償值

在02號存儲器中。

3、刀尖半徑補償功能的作用

原因:編程時假定的刀尖位置和實際加工的切削刃不重合,

引起加工表面出現(xiàn)形狀誤差,如下列圖:

假想刀具位置點為A/B點,而

實際加工點為切點

車圓弧面時會產(chǎn)生誤差a1~a2,刀尖圓弧越大,加工誤差越大。

可以采用刀尖半徑補償功能來消除加工誤差。

4、刀尖半徑補償值設定和補償?shù)膶崿F(xiàn)

車刀刀尖在切削時所處的位置不同,補償量和補償方向也不同。

刀尖補償量包括刀尖圓弧半徑和刀具方位號。

A刀具方位號有8種

選擇可能,。號和

9號表示用刀尖圓

。編程。

(0)或(9)

圖3-15刀尖方向的規(guī)定

刀尖半徑補償功能是由程序中指定的T代碼和半徑補償功

能指令共同實現(xiàn)的。在系統(tǒng)執(zhí)行到含有T代碼的程序時,是否

對刀具進行刀尖半徑補償以及用何種方式補償,由半徑補償功

能指令G41/G42/G40決定,這些指令必須在G01/G00指令下

建立或是取消。

刀具半徑補償?shù)木幊谈袷剑篨、z為建立或取消

G41/G42G01/G00X(U)_Z(W)_的刀補段中刀具移

動的終點坐標.

G40G01/G00X(U)_Z(W)_

(b)

3-16刀具卡每補償

(a)H具左補償G41(b)刀R右林〉G42

5、刀具半徑補償?shù)膽?/p>

(b)

國3-17刀具半徑補償?shù)膽?/p>

N0040GOOX20Z2:快進至A。點

N0050G41G01X20Z0:刀具左補償.A°fA]

N0060Z-20、^25:車掄0外帆,Ai-

N0070X70Z-55;車錐而,a-A

N0080G40G01X80Z-55:退刀并取消刀補,A4fA§

率制圓足循環(huán)指令

一、單一固定循環(huán)G90/G94

1、外圓切削循環(huán)G90

編程格式:G90X(U)_Z(W)F_(圓柱面)

G90X(U)_Z(W)l_F_(圓錐面)

其中Z、X的值為切削終點的坐標值,I為始點和終點在X方向

的半徑差值,F(xiàn)為進給速度。UW為切削終點相對于循環(huán)起

點的坐標增量值。

注意:用增量編程時,UW的符號是由循環(huán)軌跡的方向決定的,

沿著坐標軸正方向為正,否則為負。

X

1

5二

5

0

6

5

S一

君S

S

(a)

例】見圖3-20(a),氏程序為:

G90X40Z20F30

X30

X20

例2見圖3-20(b),其程序為:

G90X40Z201-5F30;A-B-C—£)-A終點分別

X30,A—E-*F-*為CFH

X20,A—CfH-D-*AJ

例題:‘如圖所示的工件,毛坯為650mmx60mm的45

號鋼,請采用單一固定循環(huán)指令G90編寫其程序。

N10G92X100Z100〃建立工件坐標系

N20GOOX52Z2M03S400〃移動到循環(huán)起點

N30G90X48Z-35F100

N40X46

N50X44

N60X42

N70X40

N80X38Z-20

N90X36

N100X34

N110X32N130GOOX100Z100M05

N120X30N140M30

2、端面切削循環(huán)G94

編程格式:G94X(U)_Z(W)F_(平端面)

G94X(U)_Z(W)K_F_(斜端面)

其中Z、X的值為切削終點的坐標值,F(xiàn)為進給速度。UW為

切削終點相對于循環(huán)起點的坐標增量值。K為始點和錐面切

削終點在Z方向的差值,起點坐標大于終點坐標時,K>0,否則

例題

(b)

G94,何用看*例

例1見圖313(a)?其程序為:

G94X50Z16F30,AfB-C—D-*A

Z13IAfE-F—D-*A

Z10*?H—^D-^A

例2見圖3-23(b),比程序為:

G94X15,Z22^48K-3.48F3014fB-C—QfA

Z3L48^33.48JA—E—F—DfA

Z28.78

二:復合固定循環(huán)指令G70?G73

在用棒料毛坯車削階梯相差較大的軸,或切削鑄、鍛件的

毛坯余量時,由于加工余量較大,往往需要多次切削,而且每

次加工的軌跡相差不大。利用復合固定循環(huán)功能,只要編出精

加工路線(最終走刀路線),給出每次切除的余量深度或循環(huán)

的次數(shù),系統(tǒng)就會自動計算出粗加工路線和加工次數(shù),控制機

床自動的重復切削直到完成工件的加工為止??梢源蟠蠛喕?/p>

程。

1、外圓(內孑L)粗車循環(huán)G71

編程格式G71UAdRe

G71PnsQnfUAuWAwF

或G71PnsQMUAuWAwD&lF(e由參數(shù)設定)

G71指令使用于圓柱毛坯料粗車外徑或內徑的粗加工。

指令中各地址字的含義為:

△d——背吃刀;it,半徑值,無正負號,〃艮的切削方向取決F44’的方向:

e—回刀時的徑向退刀量,可由參數(shù)設定;

一一是外徑尺寸在X、Z方向上的精加工余量。注意△〃是直徑值;

ns.nf一~指定精加工路線的精加「程序中的第一個和最后程序段的順序號。

用到的順序號為Nns?Nnf之間的精加工程序,只作為計算粗車時刀具的運動軌跡用,在

粗車時并不執(zhí)行。所以,該精加1:程序可以緊跟在粗下循環(huán)指令后給出,也可以放在程序的其

他位置。

例1、例1用t合循環(huán)G71編制由3-25所示零件的外佗粗加I程序。明求解卜起始點也

A(46,3),切削深度為1.5mm半徑顯),退刀量為1mm,X方向相加工余曷為冬炯工施

就工余曼為(V3mmo腫點劃鼬分為匚件毛斑*用G55指令段定的「.儼岫臨原點在

工件麗與主硒M的交點也

0.2mm1X0.4mm

35

~~25

o,

H2X45'

二」

G71應用舉例(1)

參考程序如參G50

N010GX80Z80:選定坐標系G55,到程序起點位置

N020S400M03;主軸以400r/min正轉

N030G01X46Z3F120;刀具到循環(huán)起點位置

N040G71P50Q13QU0.4W0.2D1.5F100:粗切量L5mm,精切盤X0.4mm,Z0.2mm

>N050GOOXOZ0Q14n:精加工輪廓起始行

82P

N060G01X8-------------?X6:到倒角延長線

NO7OX10Z-2:精加工2X45°

NO8OZ-2。:精加工力0外圓

N090GO2U1OW-5R5:精加TR5圓弧

N1OOGO1W-1O:粘加工”0外M

N11OGO3U14W-7R7:精加I工R7圓弧

N12OGO1Z-52:精加工用4外圓

N13OU1OW-1O:精加工外圓錐

?N14OW-2O:精加1:須4外圓,精加「輪廓結束行

N15OX50:退出已加工面

N16OGOOX8OZ8O:回對刀點

N17OM05:主軸停

N180M3O:主程序結束并更位注意,在粗車循環(huán)中

例2例2用復播用G71編制圖3-26所示零件的內gffl加工程禮要求循環(huán)起始點在

A(6,5),切削深度為1.5mm華色曷),退刀E為1mm,X方向精加工余最為O$mm,Z方向

制丘行為0.3mm如心劃線部分為工作毛瓦工件坐標系此點選在二件卜端而與主

軸旋轉中心的交點處。

0.6mm

R(80,80)

圖3-26G71應用舉例(2)

82

R(80,80)

圖3-26G71應用舉例(2)

參考程序如下:

%?;程序號

N010T0101;換1號刀

N020GOOX80Z80..到程序起點或換刀點位置

N030S400M03:主軸以400r/min正轉

N040X6Z5.到循環(huán)起點位置

N050G71P80Q160U-0.6W0.3D1.5F100:內徑粗切循環(huán)加工

N060GOOX80Z80:粗切后?到換刀點位置

N070T0202:換2號刀,確定其坐標系

?N080GOOG42X6Z5;2號刀加入刀尖例弧半徑補償

N090X44;精加工輪開始,到族44內孔

82

圖3-26G71應用舉例(2)

N100GO1W-25F80:精加工期4內孔

N110U-1OW-1O;精加工內錐面

N12OW-1O:精加工陽4內孔

N130GO3U-14W-7R7:精加工R7圓弧

N140GO1W-1O:精加工儂內孔

N15OG02U-1OW-5R5:精加工R5圓弧

?N160GO1Z-80:精加工旬。內孔

N17OU-4W-2:精加工2X45°倒角,精加工輪廓結束

N180G4OX4;退出已加工表面

N190GOOZ80:退出工件內孔

N2OOX80:回程序起點或換刀點位置

N21OMO5:主軸停

N22OM3O:程序結束

2、端面粗車循環(huán)G72

它適合于棒料毛坯端面方向上的粗車。G72與G71指令類

似,不同之處就是刀具路徑是按徑向循環(huán)的,其編程格式

為:

G72WMRe

G72PnsQnfUAuWAWF_<

或G72PnsQnAtfomUAOMuKBWAWD■M-—F--(e由參數(shù)設定)

武蔚執(zhí)行G71G72ft令H,A”是采用快進方式

還是工法方式,取決廣制JII「程序段N(曬?N(nf)之間.

MA-A'的移動匕用物指令還是G01指令.A-A'指]

令的加工雌只能k個軸X(G71時)或Z(G72時)移

圖3-27端向相車循環(huán)G72

:例用端面粗加工坦合循環(huán)G72編制圖3-28所示零

件的加工程序:要求循環(huán)起始點在A(80,D,切削深度為

1.2mm:半徑鼠),退刀鼠為lmm,X方向精加工余質為

0.2mmtZ方向精加工余量為0.4mm?其中點劃線部分

為工件毛坯1二件坐標系原點選在工件右簫面與主軸旋轉中心的交點處.

60

圖3-28G72應用舉例

參考程序如卜?:

,J%

:程序號

N010T0101:換1號刀,確定其坐標系

N020GOOX100Z80:到程序起點或換刀點位置

N030S400M03:主軸以400r/miniTH

N040X80Z1:到循環(huán)起點位置

N050G72P80Q170U-0.4W0,4D1.2F150;外端面粗切循環(huán)加1.

N060GOOX100Z80T0202:粗切后,到換刀點位置

N070GOOG42X80Z1;加入刀尖圓弧半徑補償

—N080Z-56;精加L輪廓開始,到錐而延長線處

N090G01X54Z-40F80;精加匚錐面

N100Z-30:精加I.,54外圓

N110G02U-8W4R4:靖加工R4圓弧

N120G01X30:精加工Z26處端而

N130Z-15:將加I.%0外圓

N140U-16:精加I.Z15處端而

N150G03U-4W2R2;精加工R2圓瓠

N160Z=2--------->GOIZ-2南加工極外回

rN170U-6W3----?U-4W2;精加I.2X45倒角,精加工輪廓結束

N180GOOX50:退出已加工表面

N19OG40X100Z80;取消半傳補償,返M程序起點位建

N200M05;主軸停

N210M30*程序結柒

3、固定形狀粗車循環(huán)G73

G73指令與G71、G72指令功能和忖,只是刀具路徑是按1:件精加工輪廓進行徜環(huán)的,如

圖3?29所示,它適用于已經(jīng)用本鑄造、俄造成型的工件的粗加工,編程格式為?

G73UiWkRd

G73PnsQnfUAuWAwF

或G73PnsQnfliKkUAuWAWDMF

指令中的地址字i為X軸上的總退刀量(半粒值)/為z軸上的總退刀趴d為建更加工次

教,其余與G7LG72相同?

出3-29固定形狀用(粕耳G73

編程實例:如圖b所示為要進行成形粗車的短軸,X退刀量為Z退刀量為:」mm,精車削預留量勸向為0.5mm,Z方向為0.3mm,

分割次數(shù)為3,粗王進給率為0.3mmr,主軸轉速為180rmin,數(shù)控程序編寫如下:

N10G50X260.0Z220.0;

G30自動復歸到

N12G30U0W0T0100M03M08;第二原點

N1-欲X220.GZ160.0;快速走到車削循環(huán)起始點

N16G?3U14.0W14.0R3;定義粗王循環(huán),分割次數(shù)3

N1SGKPISQ2SU0.5W025F03S180;G?3循環(huán)起始段、蛭

N20GOOX80.0W-40;快速走到車削始點

40_性_40.H24.40

N22GO!W-20.CF0.15;XX到£9定義精車程序段220

N24X120.0W-10.0;

N26W-20.0;

N28G02X160.0W.20.0R20.0;

N3OGO1X18O.OW-W.O;

X

X32G30U0W0T0202;

N34G70P18Q28;精車

N36G30U0W0M09;

0

N38M3O;

4、精車循環(huán)G70

'當用G71.G72.G73粗車L件后,可用G70來指定精車循環(huán),切除粗加」沖用F的余量.

11編程格式為:

G70PnsQn(

式中,雁、“為精加[程序的第?個和最后?個順序號.

注意;4機小循環(huán)G71?G73狀態(tài)卜,優(yōu)先執(zhí)行G71?G73指》中的F.SJ,Nns-Nnf

程字段中指令的F、S、T無比在精乍循環(huán)G70狀態(tài)3優(yōu)先執(zhí)行N(ns)?N(nf瑕)/彳

令的F、S、T;當N(ns)?N(M)程序段中不指令F、3、T時,機車循環(huán)中指令的F.SJ存奴.

?嫡3利標的事件,事件地弼件,翅加工分三旅行.|叨以航窗「剌

卜兩〃他余曲x向屹聃為粒x(琥粒麒th工的余量x向(直制I)%

4mm,ZW"j2mmM加L進鈔曲0,3mm/r-%500r/mi浦加工他給量0,15mm/ri

上觸泣她/i血琳鞭翻微輔料專G聯(lián)勤工肌髓G70耨助邛

就工爵.

圖3-30G73、G70應用辛陶

參專程序如下*

N010G5OX26OZ220:1.件坐標系建正

N020GOOX22OZ160:至快速進刀起點A

N030G73P040Q09014Kl4U4W2D3F30S500G73為固定粗乍所環(huán)

N040GOOX80W-40S800

N050G01W-20F15

N060X120W-10

:精加L輪廓

N070W-20S600

N080G02X160W-20120JO

N090G01XI80W-10S280,

N100G70P040Q090:精加I:豆合循環(huán)?循環(huán)體為N040

N090

NUOM05:主軸停

N120M30:程序結束

M.53桂格的偏制

一、子程序的定義

在編制數(shù)控加工程序時,有一組程序段在程序中反復出現(xiàn),

或者在幾個程序中都要用到它。將這組程序單獨抽出來,按一

定的格式編制并命名,然后單獨存儲,這組程序段就稱為子程

序。

二、主程序和子程序的關系

一個主程序可以有多個子程序,被調用的子程序又可以

調用另一個子程序,這就是子程序的嵌套。

上一層子程序與下一層子程序之間的關系,跟主程序與

子程序之間的關系一樣,也是嵌套關系。

主程序和子程序的嵌套關系如圖3-31所示“

m3-31『程序的嵌套

二、子程序的格式

子程序開頭用符號"0”或是“:”,其后是主程度號,主程

序號最多可以由4位數(shù)字組成。承式如下:

0(:)xxxx其中M99為子程序結束

-------------指令,用來結束子程序

-------------并返回這程序或是上一

M99層子程序。,

各系統(tǒng)的陽河俅指令字很不統(tǒng)一,F(xiàn)ANUC系統(tǒng)川M99前T?系統(tǒng)用M17,美國A-

B公司的系統(tǒng)用M02等,

三、子程序的調用

調用第一層子程序的指令所在的程序稱為主程序。通常,數(shù)

控系統(tǒng)是按主程序的指令運動,如果遇到“調用子程序”的指令

時,就轉入所調用的子程序運行。子程序執(zhí)行結束后,又返回主

程序,繼續(xù)執(zhí)行后面的程序段。

子程序的調用指令也是一個程序段,它一般由調用字、子程

序名稱、調用次數(shù)等組成。具體格式各系統(tǒng)有別。

FANUC(法蘭克)系統(tǒng)的子程序調用指令格式為:

M98PXXXXLXXXX

其中M98為調用子程序指令字。地址后面的4位數(shù)字為子程序

號。地址后面的數(shù)字為重復調用的次數(shù),系統(tǒng)允許重復調用次

數(shù)為9999次。如果只調用一次,此項可省略不寫。

例如,M98P1006L4;表示1006號子程序重復調用4次。

主程序00122

N0OI0G9OG4OG2OG1O

N0040G60X3.Y4.工件坐標系設在X3Y4

N0070M98P0123

N0080G90

N0300M30

子程序00123

返回到N0010G91

主程序子程1^^0]23以入3丫4

N0060G00Y1S為起點,增It移動

N0070P0124

N0080

N0200M99M98跳轉到

子程序。?!?4

子程序00:萬?

返回到

于程序0123

0M0010G91

M0090M99子程m124以YL5

為起點,增?移動

圖3-32/程序的執(zhí)行過程

四、子程序的特殊使用

1?用P指令返回地址

如果在子程序結束指令M99后面加入Pn(n為這程序中的

順序號),則子程序執(zhí)行完后,返回P指定的順序號為n的程

序段,而不返回主程度中調用指令所在的程序段的下一條。

主程序子程序01010

N10……N1010…

N20……N1020……

N30M98P10101N1030……

N40……N1040??????

N50…N1050…

N60……N1060……

N70.......N1070M99P0070

2、重復執(zhí)行主程序(自學)

如果在主程序中事先插入程序段“/M99”,然后把“跳

過任選程序段”開關關掉(OFF),一執(zhí)行到“/M99。就返

回到主程序開頭的位置,并且繼續(xù)重復執(zhí)行主程序。

如果把“跳過任選程序段”開關接通(ON),則“/M99”

的程序段被跳過,從其下一個程序段繼續(xù)執(zhí)行。

如果在主程序中插入程序段“/M99Pn",則主程序執(zhí)行

到該段時,不返回程序開頭,而是返回到順序號為n的程序

段。

跳步功能是否執(zhí)行,還取決于“跳過任選程序段”改開關的

狀態(tài)

3、強制改變子程序重復執(zhí)行的次數(shù)

在子程序中插入“M99Lxxxx”將強制改變主程序

中規(guī)定的對子程序的調用次數(shù)。

城―中好琳0桁輔處8P刪IT新蒯籽麟健哪

用60kM詞200史鞠布迪魏救7M99口師此時唯過任魏般”開關置

FOFF叫做子腑的截防城殿為0此

五、編程舉例

如圖3-33所示,外圓柱表面跖0已加工好,車槽刀為1號刀且刀寬為3mm,試編寫不等距

車槽的加工程序。

用3-33子程序編程舉例

40

參考主程序為:參號廣程序為:

0001100012

N010T0101N210G01U-5FO.1

N020GOOG97S600M03N220G04XI暫停1秒

N030X60Z2N230GOOU5

N040G01Z-13F0.N240M99

N050M98P0012/

N060G01W-18F0.2/

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論