加工中心最详细讲解编程操作实例.docx

上传人:b****7 文档编号:15610506 上传时间:2023-07-06 格式:DOCX 页数:76 大小:491.39KB
下载 相关 举报
加工中心最详细讲解编程操作实例.docx_第1页
第1页 / 共76页
加工中心最详细讲解编程操作实例.docx_第2页
第2页 / 共76页
加工中心最详细讲解编程操作实例.docx_第3页
第3页 / 共76页
加工中心最详细讲解编程操作实例.docx_第4页
第4页 / 共76页
加工中心最详细讲解编程操作实例.docx_第5页
第5页 / 共76页
加工中心最详细讲解编程操作实例.docx_第6页
第6页 / 共76页
加工中心最详细讲解编程操作实例.docx_第7页
第7页 / 共76页
加工中心最详细讲解编程操作实例.docx_第8页
第8页 / 共76页
加工中心最详细讲解编程操作实例.docx_第9页
第9页 / 共76页
加工中心最详细讲解编程操作实例.docx_第10页
第10页 / 共76页
加工中心最详细讲解编程操作实例.docx_第11页
第11页 / 共76页
加工中心最详细讲解编程操作实例.docx_第12页
第12页 / 共76页
加工中心最详细讲解编程操作实例.docx_第13页
第13页 / 共76页
加工中心最详细讲解编程操作实例.docx_第14页
第14页 / 共76页
加工中心最详细讲解编程操作实例.docx_第15页
第15页 / 共76页
加工中心最详细讲解编程操作实例.docx_第16页
第16页 / 共76页
加工中心最详细讲解编程操作实例.docx_第17页
第17页 / 共76页
加工中心最详细讲解编程操作实例.docx_第18页
第18页 / 共76页
加工中心最详细讲解编程操作实例.docx_第19页
第19页 / 共76页
加工中心最详细讲解编程操作实例.docx_第20页
第20页 / 共76页
亲,该文档总共76页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

加工中心最详细讲解编程操作实例.docx

《加工中心最详细讲解编程操作实例.docx》由会员分享,可在线阅读,更多相关《加工中心最详细讲解编程操作实例.docx(76页珍藏版)》请在冰点文库上搜索。

加工中心最详细讲解编程操作实例.docx

加工中心最详细讲解编程操作实例

2010年3月16日星期二坐标系

在数控加工程序编程中,需要确定运动坐标值控制符的名称及方向,为了简化程序编制及保证具有互换性,国际上已统一了标准坐标系,该标准规定该坐标系统是一个右手笛卡尔坐标系统

1、不论机床在加工中是刀具移动还是被加工工件移动都一律规定被加工物静止不动而刀具在动

2、Z轴的确定:

传递切削力的轴为Z轴

3、机械坐标系:

以机床原点为坐标原点建立坐标系

4、机床原点(机床零点):

机床上的一个用作加工基准的特定点

5、工件坐标系:

以工件原点为坐标原点建立的坐标系。

使用来

确定工件几何形体上各要素的位置而设置的坐标系

6工件原点:

(1)、位置是人为设定的,由编程人员在编制程序时根据工

件的特点选定的,所以也称为编程原点。

(2)、工件原点应选在零件图纸的基准上,对于对称图形,

可设在对称中心上,一般零件,可设在工件轮廓的某一角上,

便于坐标值的计算,对于Z方向的原点,一般选在工件表面,

并选在精度较高的表面。

G指令概述

(1)坐标:

以刀尖移动方向判断X、Y、Z、B的正负

 

 

(2)坐标系设定:

 

机械原点

将XY之数值输入

G54#41X——中

#42Y——

程式原点

(3)G90:

绝对值编程(以程序原点为基准编程)

 

(-50,35)

(50,35)

(-50,-35)

程式原点

(50,-35)

 

 

(5)B轴:

G90往+方向旋转(或参数设定往较近方向旋转)

G91以指令+、-旋转

(6)快速定位其定义速度由参数设定,如下图

(X,Y,Z)

指令格式:

例如要定位到下刀点:

GOOX100Y100Z100;

(7)G01直线插补

刀具以给定进给率从一点移动到另一点

扌旨令方式:

Z)

G01;F:

进给率,单位

例如:

G01X100.Y100.F100;

对下图所示图形分别用G91和G90编程

注:

()内之坐标可

以省略G9091指

令在程式中可以交

互使用

 

GOOG90;

G91;

(I)G40G80;

()G40G80;

G00G90G54X0Y0S600M13;

G00G90G54

X0Y0S600M13;

G01X20Y10F60;

G01G91X20Y10F

60

X70.(Y10.);

X50.(Y0);

(X70.)Y25.;

(X0)Y15.;

X20Y45;

50Y20;

(X20)Y10;

(X0)35;

G00X0Y0;

G002010;

M30;

G90;

 

 

M30;

 

(8)G02:

圆弧切削

G02

”丁*:

X,Y)

 

 

G03

、R

X,Y)

使用R(一般)

G02;

圆弧的顺逆方向是沿着垂直于圆弧所在平面的坐标轴的负方向观察,以判断其顺逆方向。

(9)G03:

圆弧切削(逆时针)使用R(一般)

G03

:

圆弧的终点坐标

F:

切削进给率

(-)>180

使用:

(全圆)

G02()();

G03

起点指向圆心

例:

G02I-50F100;

G02

终占

",八、、

(X,Y)

R-

(X,Y)

起点

J

I

圆心

XOX5C50

ZO

(圆弧中心坐标减去圆弧起始点坐标得

 

值)

如对右图全圆编程

 

XOX50

使用格式:

如:

G01X500F40

G0250

G04进给暂停

指令方式:

G04或G04

X是暂停时间单位:

P是暂停时间单位:

1/1000秒数值不用小数点

(10)G19平面选择

(11)G18:

平面选择

(12)G17:

平面选择

(决定圆弧切削,半径补正,钻孔平面)

13)G28机械原点复归(开机后手动原点复归即可)

G91G28X0YOZO;'

(14)G30:

第二原点复归(换刀点)

归原点后灯号亮起

归第二原点后灯闪烁

(15)G43:

G43

刀长补正

G91G30X0~Y0ZO;

H:

补正号码

Z:

指令刀具距基准面高度

G43Z3.0H1;

刀具半径补偿的作用:

1、当用圆头刀具加工时,只需按零件轮廓编程,不必按刀具中心轨迹编程,大大简化了程序编制。

2、通过刀具半径补偿功能,可以很方便留出加工余量,

很方便地实现先粗后精的加工。

件的加工精度。

(16)G41:

(刀具)半径左补正

沿刀具运动方向看去,刀具在加工轮廓的左侧

(17)G42(刀具)半径右补正

沿刀具运动方向看去,刀具在加工轮廓的左侧

 

刀具

工件

刀具

工件

左补偿右补偿

(18)G40(刀具)半径补正取消

_CZXf~/"I打

取消后,刀具所走的坐标为刀具中心的坐标『

・二4,

D:

补正号码

轮廓加工完成之后,必须用G40取消刀具补偿,否则会继续对以

例:

C20铣刀丨_二_.

U二f、;V_-r

ItJ■.J.%\II」IJI

7:

F_卜‘3s-oc/

原点(X】Z0)

9/〔:

后的刀具加工轨迹产生影响

、.——半径右补正

[二x-c.u

v3.;

>-30.:

—4”

_..-半径补正取消(」□_

I-9''-丁/'7、'、

M33-

2J

对下图零件分别用G41、G42编程(不考虑Z轴方向)

 

12

11

13

Y

14

Zero

X

poin.

 

 

取消指令

用G41:

G40G80

 

G90G54G00X0Y0

绝对坐标编程快速移动到

G54

 

坐标原点

S600M13主轴正转切削液开转速600

G01G41X80Y50D01F50加左刀补铣外圆轮廓

Y130

X200

G03X230Y100R30

G01Y80

G02X200Y50R30

G01X170

Y90

X130

Y50

X80

G00G40X0Y0

M30

用G42:

G40G80取消指令

G90G54GOOX0YO绝对坐标编程快速移动到G54坐标

原点

S6OOM13主轴正转冷却液开转速6OO

GO1G42X8OY5ODO1F5O加右刀补铣外轮廓

X13O

Y90

X170

Y50

X200

G03X230Y80R30

G01Y100

G02X200Y130R30

G01X80

Y50

G00G40X0YO取消刀具补偿

M30程序结束

、G43:

刀长补正

G43;

H:

补正号码

Z:

指令刀具距基准面高度

G43Z3.0H1;

由于所选用的刀具长度不同,所以,每次换刀后,刀具走Z方向

时,需对刀具进行长度补偿,如上图所示:

G43:

正偏置,即刀具在方向进行补偿

G44:

负偏置,即刀具在方向进行补偿

G49:

刀长补偿取消

rCCDi

-GCJ

11刀具长度补偿格式:

z:

刀具在Z方向运动的坐标值

H:

刀具补偿号码,所补偿的数据在数控系统内部的存贮单元中存贮(加工前要输入数控系统)

(19)G54:

选择第一工件坐标系

机械原点

(20)G55:

选择第二工件坐标系

 

(21)G56:

选择第三工件坐标系

(22)G57:

选择第四工件坐标系

(23)G58:

选择第五工件坐标系

(24)G59:

选择第六工件坐标系

将XI、Y1〜X6、Y6之机械坐标,分别输入G54〜G56之、中。

动作1

起始点

(25)固定循环:

G73——G89

固定循环由以下所示六个动作顺序组成:

动作1及Y轴定位,快速

动作2快速移动至R点

动作3切削

动作4孔底位置的动作

动作5逃离至R点

动作6快速移动至起始点

动作2

R点

动作6

动作3

快速进给

进给

固定循环切削复归动作循环

G98:

回到参考点

G99:

回到参考点R点

 

起始点位置

起始点位置

R点位置

 

 

G99

R点回归

R点位置

G98

起始点位置回归

G80:

固定循环取消

固定循环(G73G74G76G81至G89)取消,取消以后执行通

常动作,其他钻孔资料也取消。

钻孔循环

(1)G73(咼速啄式深孔钻循环)

起始点

R点

R点

q

q

q

z点

d

(G73)G98

(G73)G99

 

通孔

是用机床参数设定的。

因为Z轴方向间歇进给,在钻深孔时设定很小的逃离量并排屑容易,执行高效率加工。

逃离是一快速进给率直线,一般设0.3。

指令方式:

G73

加工孔在平面上的位置坐标

钻孔深度

循环起点

每次切入量

切削进给率

对右图所示零件用G73钻孔

O0001

G40G80取消指令

G00G90G54X20Y0绝对坐标编程快速移动到G54坐标X200

八、、

G43Z10H01M13S600长度补偿到Z10高度,主轴正转600冷却液开

G99G7355R5.0Q10F60G73高速啄式钻孔循环结束返回R点平面

X40

M30

程序结束

(二八G81(普通钻孔循环)

起始点

OI

H乙点

G81(G98)

.:

,乙点

G81(G99)

指令方式:

G81

:

孔在平面上的位置坐标

:

钻孔深度

:

循环起点

:

切削进给率

例题:

对如图所示零件钻孔

O0001

G40G80取消指令

GOOG90G5480100绝对坐标编程快速移动到G54坐标80100

八、、

G43Z10H01M13S800

冷却液开

G99G8113R5F80

长度补正到Z10高度,主轴正转800

G81钻孔循环,结束返回R点平面

260

250

80

G00G80Z50

M30

取消钻孔循环快速移动到Z50高度

程序结束

liJG

r

I

#\

T

丿y\

-一010/

通孔

G82(钻孔循环)

起始点

 

 

D暂停|

K1

P

G82(G98)

]R点

D暂停.

Z占

J八、、

P

G82(G99)

与G81相同。

在孔底位置执行暂停(用p码指定)及主轴上升。

在孔底位置执行暂停改善盲孔的孔底精度

指令格式:

G82

孔在平面上的位置坐标

:

钻孔深度

循环起点

至加工深度时进给停顿时间单位:

1/1000秒

例题:

对下图所示的零件编程

O0001

G40G80取消指令

G00G90G54X30Y20绝对坐标编程快速移动到G54坐标80100点

G43Z10H01M13S600长度补正到Z10高度,主轴正转600冷却液开

G99G825R5P1000F60G82钻孔循环,结束返回R点平面

X70

GOOG80Z1OO

取消钻孔循环快速移动到Z100高度

M30

程序结束

G83啄式钻孔循环

G83G98G83G99

 

 

指令方式:

G83;

以上指令指定啄式钻孔循环,Q是每次切削量,用增量值表

示,在第二次切入执行时,在执行切入前(或)的位置,快速进给转换成切削进给,指定的Q值一定是正值,如果指令是负值则负号无效,d值用机床参数设定。

:

孔在平面上的坐标

:

钻孔的深度

:

每次切入量

:

循环起点

:

切削进给率

对右图

00001

取消指令

钻孔

K

G40G80

G00G90G54X45.0Y45.0绝对值编程快速移动到G54坐标

X45.Y45.位置

G43Z50.H01M13S800长度补正到Z50.高度,主轴正转

800冷却液开

Z5.0

移动到工件上方Z5.0位置

G99G8320R5.0Q10F80G83啄式钻孔循环结束后返回R点

平面

45.0

45.0

X45.0

G80G00Z50

取消钻孔循环快速移动到Z50高度

M30

程序结束

G85铰孔循环

与G84相同,但是在孔底位置不逆转,

指令方式:

G85

:

孔在平面上的坐标

:

孔的深度循环起点

:

切削进给率

50

50

00001

G80G40

取消指令

G00G90G54X50Y0

绝对值编程快速移动到G54坐标X50Y0

位置

G43Z50H01M13S100长度补正到Z50高度主轴正转100

切削液开

G99G8522R5F100

G85铰孔循环结束返回R点平面

50

G80G00Z80

结束循环快速移动到Z80位置

G30

程序结束

G89CG98)

GS9(G99)

 

与G85相同,只是在孔底位置执行暂停

指令方式:

G85

:

孔在平面的位置坐标

:

铰孔深度

:

循环起点

:

铰孔到达Z点后暂停时间单位1/1000秒

对右图

O0001

G80G40取消指令

G00G90G54X60Y40绝对值编程快速移动到G54坐标

X60Y40位置

G43Z10H01M13S100长度补正到Z10位置主轴正转100切削液开

G99G8915R5P3000F30G89铰孔循环结束后返回R点平面

X150

G80G00Z50取消铰孔循环快速移动到Z50位置

M30程序结束

G86粗镗孔循环

与G81相同,但是在孔底位置主轴停止,并以快速进给率逃离。

次指令一般用于粗镗孔

指令方式:

G86

孔在平面上的坐标

切削深度

循环起点

切削进给率

对右图

Z5

200

O0001

G80G40取消指令

G00G90G54X7580绝对值编程快速移动到X7580位置

G43Z10H01M13S500长度补正到Z10高度主轴正转500切削液开

G98G8652R5F80G86镗孔循环结束后返回初始平面

X20050

X370

G80G00Z50取消镗孔循环快速移动到Z50位置

M30程序结束

G76(精镗孔循环)

DSS

G%〔G9刃

儿一

主轴定位乎移(快遼进给)

G76(G98)

II主轴正蒔m

I_—G

主轴芷耐jR直

指令方式:

G76

孔在平面上的位置坐标

镗孔深度

循环起点

偏移量,表示主轴停止时,主轴先定位角度,刀尖做微量偏移的值。

因为主轴在孔底位置执行定位停止,主轴向切削方向的反方向平移后逃离。

切削进给率

Q值一定是正值。

如果

注:

平移量用Q指定,

指定负值则负号无效,

平移方向可用参数设定

,故装精镗刀时需先主轴定位。

例L对图所示零件锂孔

30

50

O0001

G80G40切削指令

G00G90G54X30Y25绝对值编程快速移动到G54坐标

X30Y25点

G43Z10H01M13S2000长度补正到Z10高度,主轴正转2000冷却液开

G98G7715R5Q0.1F100G76镗孔循环,结束返回初始平

X50

G00G80Z50切削镗孔循环快速移动到Z50高度

M30程序结束

G87反镗孔循环

 

G87(G98)

■i

主轴正转冷

G87CG99)不能便用

-快速进给

切削进给

r~-手动进给

■平移(快速进给)

G©主轴定位

刀具沿轴定位后,主轴停止在定位,主轴向刀具方向平移及以快速进给率在孔底定位(R点),在这个位置,刀具只对平移量返回,主轴正转。

在Z轴的正方向到Z点执行加工。

在这个位置,主轴再次停止在定位,及向刀具反方向平移,刀具从孔退出。

刀具复归原位置后,只对偏移量返回,主轴正转,刀具依照下一个单节指令动,偏移量与方向与G76相同,(方向设定在G76与G87

相同)

指令方式:

G87

孔在平面上的位置

 

镗孔深度

循环起点

偏移量

切削进给率

例题

对图所示零件铿012孔

00001

取消指令

G40G80

G00G90G54X60Y100绝对坐标编程快速移动到G54坐

标X60Y100位置

G43Z50H01M13S1000长度补正到Z50高度主轴正转1000

切削液开

Z5.0移动到工件上方位置

G98G873070Q1.2F60G87反镗孔循环结束后返回初始平面

X180

G80G00Z50取消反镗孔循环快速移动到Z50位置

G30程序结束

G74(攻左牙循环)

在孔底位置主轴逆转执行攻左牙,攻左牙时用左牙丝锥,且主轴先反转,

注:

在G74指定攻左牙时,进给率调整无效,即使使用进给暂停,循环在复归动作结束之前不会停止。

指令方式:

G74

螺纹孔在平面上的位置坐标

攻牙深度

循环起点

切削进给率

转速(n)x螺距(p),系统用此公式,且需用刚性攻牙M29

螺距(p),三菱用此公式。

无需用刚性攻牙M29.

左旋螺纹

92

对图所示零件攻螺

30

2—M8*1.25

50

00001

G40G80取消指令

G00G90G54X30Y25绝对值编程快速移动到G54坐

标X30Y25位置

G43Z10H01M14S200长度补正到Z10位置,主轴反转200

切削液开

M29S200刚性攻牙

G98G7415R5F250攻左牙循环

X50

G80G00Z50取消攻牙循环快速移动Z50高度

M30程序结束

在孔底位置主轴正转,执行攻牙循环,

注:

在G84指定的攻牙循环中,进给率调整无效,即使使用进给暂停,循环在复归动作结束之前不会停止。

指令格式:

G84

螺纹孔在平面上的位置坐标

螺纹深度

循环起点

切削进给率

转速(n)x螺距(p),系统用此公式,且需用刚性攻牙M29

螺距(p),三菱用此公式。

无需用刚性攻牙M29.

对图所一

2—5

〔FAMU匚用】

小零件攻螺纹

O

・||

O0001

G40G80

取消指令

G00G90G54X30Y25绝对值编程快速移动到G54坐标

X30Y25位置

G43Z25H01M13S200长度补正到Z25位置,主轴正转200

切削液开

M29S200

刚性攻牙

G98G8410R5F300

攻右牙循环

 

X70

G80G00Z50

取消攻牙循环快速移动到Z50高度

M30

程序结束

第四轴编程

第四轴,即B轴是旋转轴,它的设置与轴相似,也有机械原点,

编程亦与轴编程相似

指令格式:

M26放松第四轴

G00快速转动B角度

M25夹紧第四轴

M26放松第四轴

G01以F的切削速率旋转第四轴B的角度

其中B:

旋转角度,它亦有G90和G91之分,用G90则B轴正方向旋转(或参数设定往较近方向旋转),如用G91则B轴依指令向正负方向旋转。

90S

G91

F:

切削进给率,单位

在B轴旋转之前,先用M26放松第四轴,如在加工中第四轴不需要旋转,则用M25#第四轴夹紧。

子程式编程

当一个程式包含一些固定的顺序或经常重复的形式时,这些形式或顺序可以写成副程式,用以简化程式制作,副程式可以在自动模式下呼出,副程式可以呼叫另一个副程式。

(如图所示)

主程式

副程式

副程式

00002

指令格式:

三菱:

M98(同一程式内)

M98(不同程式)

H:

呼叫顺序号码

P:

呼叫副程式号码

L:

呼叫次数

M98匚匚匚匚匚匚匚

子程序被子程序号码

调用次数

注:

副程式用M99结束

例题:

要编一个在X方向每走10停留5s,循环15次的程序,如下:

主程序(以三菱系统为例)

00001

G40G80消指令

G00G90G54绝对值编程快速移动到G54坐标点

M98P1000L15调用01000程序,循环15次

M30程序结束子程序

01000

G01G91X100F100

G04X5

M99

利用主程序加工四个凸台

零件上有四个形状,尺寸相同的凸台。

台高3,精加工外轮廓,

试用子程序编程

O0001

G40G80

取消指令

G90G00G54X0Y0

绝对值编程快速移动到G54坐

 

标X0Y0位置

G43Z10H01M13S800

长度补正Z10位置主轴正转800

 

切削液开

M98P20200

调用子程序0200号程序2次

G90G00X0Y50

绝对坐标快速移动到X0Y50点

M98P20200

调用子程序0200号程序2次

G90G00Z100

绝对坐标快速移动到Z100高度

M30

程序结束

O200

G41X30Y10D01

加左刀补铣轮廓

Y35

X50

30

55

G00Z10速移动到Z10高度

G40X4515

M99子程序结束返回主程序

特殊指令编程

(1)极坐标编程

G16极坐标建立

G15极坐标取消指令格式:

G16

X:

极径

Y:

极角

注:

极坐标法必须以程序原点为中心,作半径与角度的表示

00001

取消指令

G40G80

绝对值编程快速移动到G54坐

G90G54G16G00X100Y0

标X0Y0位置

G43Z20H01M13S1000长度补正Z10位置主轴正转800切

削液开

Y45

极角45度的点钻孔

Y90

极角90度的点钻孔

G99G81R313F100

钻孔循环

Y135

Y180

Y225

 

Y270

Y315

G80G15Z100

循环取消回到Z1

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 教学研究 > 教学反思汇报

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2