课题六 直槽的编程与加工

2006-06-12 10:30:35

字体变小 字体变大

课题六 直槽的编程与加工

6.1实训目的

掌握G92G54G91G90G00 G01G43G44G49指令的功能及编程格式;初步掌握简单程序的编写。

6.2相关知识

案例6.2:如图6.1所示槽形,进给速度F=100mm/min,主轴转速S=1000r/min,用?6的铣刀,试编写其加工程序。

6.1案例6.2

6.2.1设置工件坐标系G92

工件加工时使用的坐标系称为工件坐标系。一般一个加工程序设置一个工件坐标系。

常两种方法设置工件坐标系:

1)用G92设置工件坐标系

功能:G92指令是规定工件坐标系坐标原点(程序零点)的指令。

格式:G92X_Y_Z_

说明:坐标值xyz为刀具中心点在工件坐标系中(相对于程序零点)的坐标。执行G92指令时,机床不动作,即XYZ轴均不移动。以图6.2为例,在加工之前,用手动方式使刀具中心(刀位点)位于刀具起点A,若已知刀具起点相对工件坐标的坐标值为(α,β,γ),则执行程序段:G92XαYβZγ后即建立了以工件零点OP为坐标原点的工件坐标系。

6.2建立工件坐标系

2)用G54G59设置工件坐标系(又称零点偏置)

所谓零点偏置就是在编程过程中进行编程坐标系(工件坐标系)的平移变换,使编程坐标系的零点偏移到新的位置。

若在工作台上同时加工多个相同零件或一个较复杂的零件时,可以设定不同的程序零点,简化编程。见图6.3,可建立G54G596个加工坐标系。其中:G54——加工坐标系1G55——加工坐标系2G56——加工坐标系3G57——加工坐标系4G58——加工坐标系5G59——加工坐标系6

6.3工件零点偏置

其坐标原点(程序零点)可设在便于编程的某一固定点上,这样只要按选择的坐标系编程。G54G59指令可使其后的坐标值视为用加工坐标系16表示的绝对坐标值。

该指令执行后,所有坐标字指定的尺寸坐标都是指选定的工件加工坐标系中的位置。这六个工件加工坐标系是通过CRT/MDI方式输入,系统自动记忆。

注意:使用G54G59时,不用G92设定坐标系。G54G59G92不能混用。

6.2.2绝对值G90与增量值G91

数控铣床有两种方法指令刀具的移动,绝对值指令与增量值指令。G90指令按绝对值设定输入坐标,即移动指令终点的坐标值XYZ都是以工件坐标系坐标原点(程序零点)为基准来计算。G91指令按增量值设定输入坐标,即移动指令的坐标值XYZ都是以始点为基准来计算,再根据终点相对于始点的方向判断正负,与坐标轴正方向一致则取正,相反取负。

1:如图6.4所示,已知刀具中心轨迹为“ABC”,使用绝对坐标方式与增量坐标方式时各动点的坐标分别为:

G90时:A1010)、B3550)、C9050);

G91时:B2540)、C550

6.4绝对、增量坐标

6.2.3快速点位运动G00

格式:G00X_Y_Z__

功能:刀具以快速移动速度,从刀具当前点移动到目标点。它只是快速定位,对中间空行程无轨迹要求,G00移动速度是机床设定的空行程速度,与程序段中的进给速度无关。

说明:

1)常见G00轨迹如图6.5所示。

6.5铣床G00轨迹

刀具从A点快速点位运动到E点有五种方式:直线AE、直角线ADEACDEABDE、折线AFDE。在后四种方式中,当Z轴按指令靠近工件时,先XY平面运动,再Z轴运动;当Z轴按指令离开工件时,先Z轴运动,再XY平面运动。

2XYZ是目标点的坐标;

3)在未知G00轨迹的情况下,应尽量不用三坐标编程,避免刀具碰撞工件或夹具。

6.2.4直线插补G01

格式:G01X _Y_Z_F_

功能:刀具以指定的进给速度,从当前点沿直线移动到目标点。

说明:

1XYZ是目标点的坐标。

2F代码是进给速度指令代码。直到新的值被指定之前,一直有效。

3)如果F代码不指定,进给速度被当作零。

4:如图6.6所示,刀具从A点直线插补到B点。

6.6直线插补

G90G01X45Y30F100G91G01X35Y15F100

6.2.5刀具长度补偿G43G44G49

刀具长度补偿功能用于Z轴方向的刀具补偿,它可以使刀具在Z轴方向的实际位移量大于或小于程序给定值。有了刀具长度补偿功能,编程者可在不知道刀具长度的情况下,按假定的标准刀具长度编程,即编程不必考虑刀具的长度,实际用刀长度与标准刀长不同时,可用长度补偿功能进行补偿。同样,当加工中刀具因磨损、重磨、换新刀而长度发生变化时,也不必修改程度中的坐标值,只要修改刀具参数库中的长度补偿值即可。其次,若加工一个零件需用几把刀,各刀的长短不一,编程时也不必考虑刀具长短对坐标值的影响,只要把其中一把刀设为标准刀,其余各刀相对标准刀设置长度补偿值即可。

指令:G43 建立刀具长度正补偿

G44 建立刀具长度负补偿

G49取消刀具长度补偿

格式:G43G44Z_H_

G49Z_

说明:

1Z为补偿轴的终点坐标,H为长度补偿偏置号。

2)刀具长度正补偿即刀具实际位移量小于指令给定位移量时,为刀具长度正补偿;反之则为刀具长度负补偿。

3G43G44为模态指令。

案例6.2编程:工件零点选择在工件中心,其程序如下:

程序1:用绝对值指令编程

程序

说明

O1212

N1 G90 G54 G00X0 Y0 T01

N2 G43 Z50 H01

N3 M03 S1000

N4 G00 X-30 Y-25 Z1

N5 G01 Y25Z-2 F50

N6 X30F100

N7 Y-25

N8 X-30

N9 Y25

N10 G00 Z100

N11 X0 Y0G49

N12 M05

N13 M02

程序名

设置工件零点,选择刀具

建立刀具长度补偿

主轴正转,转速为1000 r/min

刀具快速降至(-30-251

刀具斜线下刀至Z-2mm

直线插补

直线插补

直线插补

直线插补

刀具Z向快退

刀具回起刀点,取消长度补偿

主轴停转

程序结束

程序2:用增量值指令编程

程序

说明

O2222

N1 G90 G92 X0 Y0 Z100

N3 M03 S1000

N4 G00 X-30 Y-25 Z1

N5 G91 G01 Y50 Z-3 F50

N6 X60 F100

N7 Y-50

N8 X-60

N9 Y50

N10 G90 G00 Z100

N11 X0 Y0 M05

N12 M02

程序名

设置工件零件于O

主轴正转,转速为1000 r/min

刀具快速降至(-30-251

斜线下刀至-2mm

直线插补

直线插补

直线插补

直线插补

刀具Z向快退

刀具回起刀点,主轴停转

程序结束

返回

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值