准备功能 G 代码 5 .进给控制指令 (3) 圆弧插补 G02/G03 格式: G17 G02/G03 ...

11
准准准准 准准准准 G G 准准 准准 5 准准准准准准 (3) 准准准准 G02/G03 准准G17 G02/G03 X_Y_I_J_F_; 准 G17 G02/G03 X_Y_R_F_; G18 G02/G03 X_Z_I_J_F_; 准 G18 G02/G03 X_Z_R_F_; G19 G02/G03 Y_Z_I_J_F_; 准 G19 G02/G03 Y_Z_R_F_;

description

准备功能 G 代码 5 .进给控制指令 (3) 圆弧插补 G02/G03 格式: G17 G02/G03 X_Y_I_J_F_; 或 G17 G02/G03 X_Y_R_F_; G18 G02/G03 X_Z_I_J_F_; 或 G18 G02/G03 X_Z_R_F_; G19 G02/G03 Y_Z_I_J_F_; 或 G19 G02/G03 Y_Z_R_F_;. 说明 : - PowerPoint PPT Presentation

Transcript of 准备功能 G 代码 5 .进给控制指令 (3) 圆弧插补 G02/G03 格式: G17 G02/G03 ...

Page 1: 准备功能 G 代码  5 .进给控制指令 (3)  圆弧插补 G02/G03 格式: G17  G02/G03  X_Y_I_J_F_; 或 G17  G02/G03  X_Y_R_F_;

准备功能准备功能 GG 代码 代码 5 .进给控制指令 (3) 圆弧插补 G02/G03

格式: G17 G02/G03 X_Y_I_J_F_; 或 G17 G02/G03 X_Y_R_F_; G18 G02/G03 X_Z_I_J_F_; 或 G18 G02/G03 X_Z_R_F_; G19 G02/G03 Y_Z_I_J_F_; 或 G19 G02/G03 Y_Z_R_F_;

Page 2: 准备功能 G 代码  5 .进给控制指令 (3)  圆弧插补 G02/G03 格式: G17  G02/G03  X_Y_I_J_F_; 或 G17  G02/G03  X_Y_R_F_;

说明: ① G17 、 G18 、 G19 指定圆弧插补所在平面分别为 XY 、 YZ 、 XZ 平面。 ② G02 为顺时针圆弧插补指令, G03 为逆时针圆弧插补指令。 ③ X 、 Y 、 Z :圆弧终点,在 G90 时为圆弧终点在工件坐标系中的坐标;在 G91 时为圆弧终点相对于圆弧起点的位移量。 ④ I 、 J 、 K :圆心相对于圆弧起点的偏移值 ( 等于圆心的坐标减去圆弧起点的坐标 ) ,在 G90/G91 时都是以增量方式指定。 ⑤ R :圆弧半径,如图 7-20 所示,当圆弧圆心角小于 180°

时, R 为正值,否则 R 为负值。

Page 3: 准备功能 G 代码  5 .进给控制指令 (3)  圆弧插补 G02/G03 格式: G17  G02/G03  X_Y_I_J_F_; 或 G17  G02/G03  X_Y_R_F_;

图 不同平面的 G02 与 G03 选择

G03

G02

G03 G02ZZ

ZZ

XX

XX

Page 4: 准备功能 G 代码  5 .进给控制指令 (3)  圆弧插补 G02/G03 格式: G17  G02/G03  X_Y_I_J_F_; 或 G17  G02/G03  X_Y_R_F_;

图 圆弧插补编程

如图所示的圆弧可分别按以下四种不同的方式编程:

Page 5: 准备功能 G 代码  5 .进给控制指令 (3)  圆弧插补 G02/G03 格式: G17  G02/G03  X_Y_I_J_F_; 或 G17  G02/G03  X_Y_R_F_;

①G91 方式 IJK 编程:

(G91 G17) G02 X30 Y-30 I-20 J-50 F120

②G91 方式 R 编程:

(G91 G17) G02 X30 Y-30 R54 F120

③G90 方式 IJK 编程:

(G17 G90 G54) G02 X90 Y40 I-20 J-50 F120

④G90方式 R编程:

(G17 G91 G54) G02 X90 Y40 R54 F120

Page 6: 准备功能 G 代码  5 .进给控制指令 (3)  圆弧插补 G02/G03 格式: G17  G02/G03  X_Y_I_J_F_; 或 G17  G02/G03  X_Y_R_F_;

注意:

① G02/G03 判断方法:在笛卡尔右手直角坐标系中,从垂直于圆弧所在平面轴的正方向往负方向看,顺时针为 G02 ,逆时针为 G03 。

②整圆编程时不可以使用 R,只能用 I、 J、 K ;

③同时编入 R与 I、 J、 K时, R有效。

④ 对于任何小于 360°的圆弧,若对另一个不在圆弧平面上的坐标轴施加移动指令,第 3坐标是与选定平面相垂直的轴终点,其余参数的意义同圆弧进给,便可把 G02/G03用于螺旋线编程。如: G90 G17 G03 X0 Y30 R30 Z10 F300。

Page 7: 准备功能 G 代码  5 .进给控制指令 (3)  圆弧插补 G02/G03 格式: G17  G02/G03  X_Y_I_J_F_; 或 G17  G02/G03  X_Y_R_F_;

66 .回参考点控制指令 .回参考点控制指令

(1) 自动返回参考点 G28

格式:

G28 X_ Y_ Z_

说明:

X、 Y、 Z:回参考点时经过的中间点 (不是机床参考点 )

坐标, G28指令先使所有的编程轴都快速定位到中间点,然后再 从中间点到达参考点,如图所示。

Page 8: 准备功能 G 代码  5 .进给控制指令 (3)  圆弧插补 G02/G03 格式: G17  G02/G03  X_Y_I_J_F_; 或 G17  G02/G03  X_Y_R_F_;

G91 方式编程为: G90方式编程为: G91 G28 X100 Y150 G90 G54 G28 X300 Y250

G28指令一般用于刀具自动更换或者消除机械误差,在执行 该指令之前应取消刀具半径补偿和刀具长度补偿。

Page 9: 准备功能 G 代码  5 .进给控制指令 (3)  圆弧插补 G02/G03 格式: G17  G02/G03  X_Y_I_J_F_; 或 G17  G02/G03  X_Y_R_F_;

在 G28的程序段中,不仅产生坐标轴移动指令,而且记忆了中间点坐标值,以供 G29使用。系统电源接通后,在没有手动返回参考点的状态下,执行 G28指令时,刀具从当前点经中间点自动返回参考点,与手动返回参考点的结果相同。这时从中间点到参

“ ” 考点的方向就是机床参数 回参考点方向 设定的方向。

G28指令仅在其被规定的程序段中有效。

(2) 自动从参考点返回 G29

格式:

G29 X _ Y_ Z_

Page 10: 准备功能 G 代码  5 .进给控制指令 (3)  圆弧插补 G02/G03 格式: G17  G02/G03  X_Y_I_J_F_; 或 G17  G02/G03  X_Y_R_F_;

说明:

X、 Y、 Z:返回的定位终点,在 G90时为定位终点在工件坐标系中的坐标;在 G91时为定位终点相对于 G28中间点的位移量。

G29可使所有编程轴以快速进给经过由 G28指令定义的中间点,然后再到达指定点。通常该指令紧跟在 G28 指令之后。

G29 指令仅在其被规定的程序段中有效。

分析如图所示的例题。

Page 11: 准备功能 G 代码  5 .进给控制指令 (3)  圆弧插补 G02/G03 格式: G17  G02/G03  X_Y_I_J_F_; 或 G17  G02/G03  X_Y_R_F_;

课堂练习:画一包含直线和顺时针圆弧及逆时针圆弧轨迹,两端用虚线连接原点 ( 用 G00 编程 ) ,分别用 G90 和 G91 编程。

小结:小结: 1. 圆弧插补 G02/G03;

2. 回参考点回参考点控制指令 G28、 G29的意义及用 法。