准备功能 G 代码 5 .进给控制指令 (3) 圆弧插补 G02/G03 格式: G17 G02/G03 ...
-
Upload
malik-melton -
Category
Documents
-
view
360 -
download
6
description
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_;](https://reader036.fdocument.pub/reader036/viewer/2022082314/568130fc550346895d972918/html5/thumbnails/1.jpg)
准备功能准备功能 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_;](https://reader036.fdocument.pub/reader036/viewer/2022082314/568130fc550346895d972918/html5/thumbnails/2.jpg)
说明: ① 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_;](https://reader036.fdocument.pub/reader036/viewer/2022082314/568130fc550346895d972918/html5/thumbnails/3.jpg)
图 不同平面的 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_;](https://reader036.fdocument.pub/reader036/viewer/2022082314/568130fc550346895d972918/html5/thumbnails/4.jpg)
图 圆弧插补编程
如图所示的圆弧可分别按以下四种不同的方式编程:
![Page 5: 准备功能 G 代码 5 .进给控制指令 (3) 圆弧插补 G02/G03 格式: G17 G02/G03 X_Y_I_J_F_; 或 G17 G02/G03 X_Y_R_F_;](https://reader036.fdocument.pub/reader036/viewer/2022082314/568130fc550346895d972918/html5/thumbnails/5.jpg)
①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_;](https://reader036.fdocument.pub/reader036/viewer/2022082314/568130fc550346895d972918/html5/thumbnails/6.jpg)
注意:
① 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_;](https://reader036.fdocument.pub/reader036/viewer/2022082314/568130fc550346895d972918/html5/thumbnails/7.jpg)
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_;](https://reader036.fdocument.pub/reader036/viewer/2022082314/568130fc550346895d972918/html5/thumbnails/8.jpg)
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_;](https://reader036.fdocument.pub/reader036/viewer/2022082314/568130fc550346895d972918/html5/thumbnails/9.jpg)
在 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_;](https://reader036.fdocument.pub/reader036/viewer/2022082314/568130fc550346895d972918/html5/thumbnails/10.jpg)
说明:
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_;](https://reader036.fdocument.pub/reader036/viewer/2022082314/568130fc550346895d972918/html5/thumbnails/11.jpg)
课堂练习:画一包含直线和顺时针圆弧及逆时针圆弧轨迹,两端用虚线连接原点 ( 用 G00 编程 ) ,分别用 G90 和 G91 编程。
小结:小结: 1. 圆弧插补 G02/G03;
2. 回参考点回参考点控制指令 G28、 G29的意义及用 法。