首页 理论教育 编制平移后的图形轮廓

编制平移后的图形轮廓

时间:2023-07-01 理论教育 版权反馈
【摘要】:O0003;G91 G01 G42 X0 Y5.0 F40;G02 X5.0 Y-5.0 J-5.0;加工上右圆弧G01 Y-120.0;加工右侧面G02 X-10.0 I-5.0;加工下部圆弧G01 Y120.0;加工左侧面G02 X5.05.0 I5.0;加工上左圆弧G01 G40 Y-5.0;回到上部圆弧中心M99;从上例可以看出,平移图形重复指令程序在程序设计上一般要有三级,即主程序、重复调用子程序和基本图形子程序。另外,在工程上常有平移与旋转组合的图形。

编制平移后的图形轮廓

在一个零件上有许多相同的图形,则可以把它看成是一个图形的平移。

1.用重复指令编程

对平移图形,若用重复指令编程,则需先将基本图形用增量值编程。在调用时,对第一个图形先以绝对值指令到达图形原点,再调用基本图形程序进行加工;然后以增量值编程下一个图形原点,并调用基本图形程序;最后重复指令逐一加工出所有图形。

例:槽孔的加工,如图2-24所示。

旋转φ6mm键槽铣刀,刀具长度补偿H01,粗加工刀具半径补偿D01,精加工刀具半径补偿D02。

程序结构如下:

978-7-111-31766-1-Chapter02-30.jpg

O0001为主程序,重复程序O0004,加工程序O0002,基本图形程序为O0003。

978-7-111-31766-1-Chapter02-31.jpg

图2-24 槽孔板

主程序:

O0001;

G54 G00 G90 X40.0 Y-40.0;P1点位置

G43 Z50.0 H01 S500 M03;

G01 Z3.0 F1000;

M98 P0002;P1点槽加工

M98 P70004;加工其余七个槽

G90 G00 X400.0 Y-40.0;P2点位置

M98 P0002;P2点槽加工

M98 P30004;加工其余三个槽

G90 G00 Z50.0 M05;

Y100.0 M00;倒压板

G00 X40.0 Y-210.0;P3点位置

G01 Z3.0 F1000 M03;

M98 P0002;加工P3点槽

M98 P70004;加工其余七个槽

槽间移动,并调用加工子程序O0004。

O0004;

G91 G00 X40.0;

M98 P0002;

M99;

槽粗、精加工子程序O0002。

O0002;

G90 G01 Z-3.0 F30;

D01;

M98 P0003;粗加工

D02;

M98 P0003;精加工

G90 G00 Z3.0;

M99;

基本图形子程序O0003。(www.xing528.com)

O0003;

G91 G01 G42 X0 Y5.0 F40;

G02 X5.0 Y-5.0 J-5.0;加工上右圆弧

G01 Y-120.0;加工右侧面

G02 X-10.0 I-5.0;加工下部圆弧

G01 Y120.0;加工左侧面

G02 X5.05.0 I5.0;加工上左圆弧

G01 G40 Y-5.0;回到上部圆弧中心

M99;

从上例可以看出,平移图形重复指令程序在程序设计上一般要有三级,即主程序、重复调用子程序和基本图形子程序。在主程序中,先用绝对值指令到达系列图形的起点,调用基本图形子程序第一图形,再指令调用子程序重复调用,基本图形子程序包含在重复调用子程序中。因在加工中主轴要抬起,安全地移动到下一个槽起点,所以有时要多安排一级子程序。

2.用G52、G92和G10变更坐标系实现平移重复指令编程

若平移图形的数量不多,可用G52或G92指令变更坐标系,来实现重复指令编程。

(1)用局部坐标系设定指令(G52)变更坐标系 用G52指令不仅可以使数值计算简单,还可在新的坐标系下调用加工程序。此时,基本图形的加工程序可以用绝对值编程。例:

978-7-111-31766-1-Chapter02-32.jpg

G52 IP_;移动坐标系到位置1

M98 P_;调用加工程序

52 IP_;移动坐标系到位置2

M98 P_;调用加工程序

978-7-111-31766-1-Chapter02-33.jpg

G52 IP0;将坐标系移回

(2)用绝对坐标系设定指令(G92)偏移坐标系 用G92指令偏移当前工件坐标系,使其后调用的程序在新的坐标系中加工。此时,基本图形的加工程序也可用绝对值编程。

978-7-111-31766-1-Chapter02-34.jpg

G92 IP_;移动坐标系到位置1

M98 P_;调用加工程序

G92 IP_;移动坐标系到位置2

M98 P_;调用加工程序

978-7-111-31766-1-Chapter02-35.jpg

G92 IP_;将坐标系移回

使用G92指令偏移坐标系时,被偏移的不仅仅是当前工件坐标系,其余的五个工件坐标系也会被偏移。因此,在使用中要小心,在使用完之后,要及时将其移回原坐标系。

(3)用数据输入指令(G10)变更坐标系

978-7-111-31766-1-Chapter02-36.jpg

G10 L2 Pp IP_;p=1~6,对应G54~G59,IP_可用绝对值或增量值指令编程,移动坐标系到位置1

M98 P_;调用加工程序

G10 L2 Pp IP_;移动坐标系到位置2

M98 P_;调用加工程序

978-7-111-31766-1-Chapter02-37.jpg

G10 L2 Pp IP_;将坐标系移回

用G10指令只偏移当前工件坐标系。注意,在使用之后,要将坐标系移回。

另外,在工程上常有平移与旋转组合的图形。有的数控系统提供了这种指令,可以直接使用。若系统没有这样的指令,则可以用平移、旋转指令分别予以处理。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈