圆弧插补指令G02(精)
数控铣削加工编程教学之圆弧插补指令G02/G03浅析

科 技 视 界
科技·探索·争鸣
数控铣削加工编程教学之圆弧插补指令G02/G03浅析
张 婷 冯 秋佳 (陕 西省 电子 工 业学校 ,陕西 宝鸡 721002)
【摘 要】本文不但 结合中等职业教 育特点 ,而且也 结合 中职 学生年龄 小、基础 数学和物理知识 浅薄、理解力差的不足 。分析 了关于数 控指 令 圆弧 插 补 指 令 G02/G03的相 关 问题 。
G18——加 工 zx面 Y轴垂直 :
先判断这段 圆弧所在平面 。后用右手笛卡尔直角坐标系判断和平
G19——加工 YZ面 x轴垂直
面垂直的轴 。沿垂直于要加工 圆弧所在平面的坐标轴 由正方向向负方
向看 ,顺 时针 方 向走刀 就用 GO2.逆 时针方 向走刀 就用 G03反之 则相
反 。如 图 3所 示
例 1:图 2所 示圆弧起点 为 A点 ,终点为 B点 .在 AB之间存在 3
~
个圆弧 ,圆弧半径为 20mm,其程序编辑方式分别为 :
弧 1
G03 X20 Y0 R20 F100 (逆 时针铣 削劣弧编程)
弧 2
G02 X20 Y0 R20 F100 顷时针铣削劣弧编程 ) 弧 3
—.
—.
G18 G02/Go3 X Z
—
—
G19 G02,G03 Y Z
—
一
参数说明 :
(1)R为 圆 的 半 径 值
R
—
R
—
R
F
—
F
—
F
如图 2所 示 ,圆心角设 为 0: 则 0。≤0≤180。时 ,半径 R取正值 ,所对应 圆弧为劣弧 :
数控铣削加工编程教学之圆弧插补指令G02G03浅析

Science &Technology Vision 科技视界1建立学习目标本组指令面对的是中专二年级学生,已经学习了《机械制图》,《机械基础》等基础应用课程。
并且通过基本的数控认知学习对数控机床的结构、工作原理等有了基本认识,能进行简单的手动操作和直线、斜线编程。
1.1知识目标1.1.1使学生熟记并掌握G02/G03指令格式及指令中每个参数的含义;1.1.2使学生在实际编程时能够正确应用G02/G03指令。
1.2能力目标培养学生正确分析图纸,正确确定轮廓加工时走刀路线,编制一段完整程序的能力。
引导学生体验探究的过程,提高知识的应用能力,通过探究学习提高学生对数控编程课程的兴趣。
1.3学习重点1.3.1圆弧插补指令G02/G03的灵活运用,熟记指令格式中每个参数的含义。
1.3.2圆弧顺逆的判断方法。
1.4学习难点1.4.1圆弧编辑终点圆心方式中(I.J.K)的计算;1.4.2如何利用终点圆心方式(I.J.K 方法)进行整圆编辑的技巧。
2基础判断2.1平面选择在加工中心和数控铣床上进行圆弧指令操作必须先利用右手笛卡尔坐标系判断加工平面。
G17———加工XY 面Z 轴垂直(数控铣床一般默认加工此平面);G18———加工ZX 面Y 轴垂直;G19———加工YZ 面X 轴垂直。
图1应用右手笛卡尔坐标系判断加工平面2.2指令选择2.2.1G02:顺时针圆弧插补G03:逆时针圆弧插补G02/G03指令格式1)终点半径方式G17G02/G03X_Y_R_F_G18G02/G03X_Z_R_F_G19G02/G03Y_Z_R_F_参数说明:(1)R 为圆的半径值如图2所示,圆心角设为θ:则0°≤θ≤180°时,半径R 取正值,所对应圆弧为劣弧;则180°<θ<360°时,半径R 取负值,所对应圆弧为优弧。
(2)F 为进给速率(3)R 编程方式不能加工整圆图2圆心角对应圆弧的R 值判定2)终点圆心方式G17G02/G03X_Y_I_J_F_G18G02/G03X_Z_I_K_F_G19G02/G03Y_Z_J_K_F_参数说明:I,J,K 分别表示X,Y,Z 轴圆心的坐标减去圆弧起点的坐标,如下图所示。
G02,G03

G02,G03编辑整理:尊敬的读者朋友们:这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望(G02,G03)的内容能够给您的工作和学习带来便利。
同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。
本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快业绩进步,以下为G02,G03的全部内容。
圆弧插补指令,G02,G03一、零件图样图2.2。
1 零件图如图2.2.1,该零件由三处外圆(Ø34、Ø26、Ø16)、两段倒圆(R4、R5)、一段倒角(C2)组成。
外圆粗车工作已经完成,请编制精加工程序.编程原点设置在工件右端面的中心,经计算各基点的坐标从右到左依次为A(12,0)、B (16,—2)、C(16,-15)、D(26,—20)、E(26,-31)、F(34,—35)、G(34,—45).二、工艺分析该工件采用三爪卡盘装夹定位,外圆粗车工作已经完成,仅编制精加工程序,端面和切断采用手动操作完成。
加工工艺如表2。
1。
1所示:表2.1.1 加工工艺表工步号工步内容刀具切削用量切削深度(mm)主轴转速(r/min)进给速度(mm/min)1车端面T01600302精加工零件外形尺寸至要求T020.61000403切断工件T0360030三、程序编制(一)圆弧编程指令G02、G03指令格式:图2。
2.2 圆弧编程指令如图2。
2。
2所示,其中,G02表示顺时针方向圆弧插补,G03表示逆时针方向圆弧插补。
X_Z_为圆弧的终点坐标值,其值可以是绝对坐标,也可以是增量坐标.在增量坐标方式下,其值为圆弧终点坐标相对于圆弧起点的增量值.R_为圆弧半径。
I_K_为圆弧的圆心相对于起点分别在X、Z坐标轴上的增量值(半径值)。
1、顺、逆圆弧的判断.圆弧插补的顺、逆方向的判断方法如图2.2。
G02 G03圆弧插补指令编程

圆弧终点坐标
确定圆心位置 进给速度
绝对值 X、Z 增量值 U、W 混合编程 X、W
α≤180° 用+R 360°>α>180° 用-R
车床刀架前后置,圆弧顺逆不相同 刀架后置为标准,前置顺逆方向反
教学重点
圆弧顺、逆的判断和圆心位置R正负的确定。
教学难点
圆弧顺逆的判断。
主目录
能力训练题:
YHCNC实 习 卡 片
N78 G01X21
(切断工件 )
N80 G00X100
(X轴方向退刀)
N82 Z120 M09 (回换刀点,切削液关 )
N84 M30
(程序结束,返回第一条程序段 )
四、典型零件加工演示
(用YHCNC仿真软件)
课堂小结
G02(G03)X(U)——Z(W)—— R—— F——
圆弧顺、逆
刀架后置 刀架前置
N62 T0404
(换切断刀)
N64 G00X82S400M03(点定位到φ82,正转,400r/min )
N66 Z-44
(快速点定位到离端面44处)
N68 G01X75F200 (切槽 )
N70 G00X82
(退刀到φ82 )
N72 W2
(增量移动2mm )
N74 G01X80F200 (进刀到φ80 ) N76 G?03X76W-2R2 (车R2圆弧 )
模块 学习单元
FANUC-0i数控车
G02、G03圆弧插补 指令编程
考核项目 考 核 标 准 配 分 得 分 总 分
编程考核 任错一处扣5分 70
设 YHCNC 学时
软件操作考核 任错一处扣10分 30
备 仿真软件 件数 1 记 事
数控编程G01G02G03基础知识

(4)G01可由G00、G02、G03或G33功能 注销。
Y 50 40 30 20 10
O 10 20 30 40 50
X
G00、G01指令的使用
程序如下: O0001; G90 G54; M03 S500 F200; G00 X0.0 Y0.0; Z–5.0;
•G91 G03 X-25 Y25 R-25 F80
•G91 G03 X-25 Y25 I0 J25 F80
Y r2
(Xb,Yb )
B (X1,Y1)
Y R25
➢小圆弧AB
O2 (Xc,Yc) C
(X2,Y2 )
O1
(Xa,Ya)
r1 A X
(a)
Y
X
Z
B
R25
X
A
(b)
Z
G03 G02
G03 G02
坐标平面选定
坐标平面选择 G17,G18,G19
➢格式: G17
G18
Y
G19
G17
X
G19
G18
Z
基本编程指令
1、快速定位指令G00 ➢格式:G00 X_Y_Z_ 其中,X、Y、Z、为快速定位终点,在 G90时为终点在工件坐标系中的坐标;在 G91时为终点相对于起点的位移量。(空 间折线移动)
圆弧插补指令
3、圆弧进给指令 G02 :顺时针圆弧插补 G03 :逆时针圆弧插补
(指1令)格式:GGG111798
G02 G03
X _Y _
X
_
Z
_
Y _ Z _
I _ J _
数控车削加工G01G02G03的学习

2.逆时针圆弧插补(G02)
其中 •格式:G02 X ( U ) __Z ( W )__R(或I,K) __ F __ ; 其中 G02 ——逆时针圆弧插补代码; X、Z —— 绝对终点坐标尺寸; U、W —— 相对值终点坐标尺寸; R —— 圆弧半径(半径指定); I —— 从始点到圆心在X轴方向的距离; K—— 从始点到圆心在Z轴方向的距离; F—— 切削进给速度。
程序起始开启主轴及道具定位 (程序起始的一般格式)
程序结尾 (程序结尾格式)
2.切削加工
• 程序编写成功后,把光标移回程序起点位 置→刀回到刀具起始位置→按自动方式→ 按循环启动键→开始切削加工。 • 可先在手动按空运行、机床锁、辅助锁之 后点开图像模拟,运行成功后加工。
5.2圆弧插补(G02、 G03)
三、编程加工举例
•例5—2 如图5—3所示,工件已粗加工,对刀,刀号为一号, 不切断。 •编写程序
O5201;(绝对编程) N10 G50 X100 Z100; N20 M03 S2 T0100; N30 G00 X32 Z52; N40 G01 X30 Z50 F30; N50 G02 X50 Z30 R25 F30; N60 G01 X50 Z0 F30; N70 G00 X 100 Z100; N80 M05; N90 M30;
三、编程加工举例
•1.编写程序,书本37页编写程序的例子
O5101; N10 G50 X80 Z80; N20 M03 S2 T0100; N30 G00 X0 Z3; N40 G01 X0 Z0 F100; N50 G01 U15 Z0 F30; N60 X24 W-20; N70 Z-30; N80 G00 X80 Z80; N90 M05; N100 M30; 程序名
加工中心g02g03的用法

加工中心g02g03的用法加工中心G02G03的用法加工中心是一种高精度、高效率的数控机床,广泛应用于各种机械加工行业。
其中,G02和G03是加工中心中常用的两个指令,用于控制加工中心进行圆弧插补。
本文将详细介绍G02和G03的用法及其在加工中心中的应用。
一、G02和G03的基本概念G02和G03是G代码中的两个指令,分别表示顺时针和逆时针圆弧插补。
在加工中心中,通过这两个指令可以实现复杂曲线的加工。
G02表示顺时针圆弧插补,G03表示逆时针圆弧插补。
这两个指令通常与其他指令配合使用,如G01直线插补指令,用于实现加工中心的多轴联动。
二、G02和G03的语法格式G02和G03的语法格式如下:G02/G03 X__ Y__ I__ J__ F__其中,X和Y表示圆弧终点的坐标,I和J表示圆弧的半径和圆心相对于起点的偏移量,F表示进给速度。
三、G02和G03的应用场景1. 圆弧加工加工中心常用G02和G03指令进行圆弧加工。
通过设定圆弧的起点、终点和圆心偏移量,加工中心可以自动计算出圆弧的路径,并按照设定的进给速度进行加工。
这种方式可以大大提高加工效率和精度。
2. 轮廓加工在轮廓加工中,加工中心可以通过G02和G03指令实现复杂轮廓的加工。
通过设定多个圆弧的起点、终点和圆心偏移量,加工中心可以按照设定的顺序依次进行加工,最终完成整个轮廓的加工。
3. 螺旋加工G02和G03指令还可以用于螺旋加工。
通过设定圆弧的起点、终点和圆心偏移量,并逐渐改变圆心偏移量的数值,加工中心可以实现螺旋状的加工路径。
这种方式适用于一些特殊形状的加工,如螺纹孔的加工。
四、G02和G03的注意事项1. 坐标系选择在使用G02和G03指令进行圆弧插补时,需要注意选择合适的坐标系。
加工中心通常支持绝对坐标系和相对坐标系两种模式,根据实际情况选择合适的坐标系进行加工。
2. 圆心偏移量的计算在设定圆心偏移量时,需要根据实际情况进行计算。
圆弧插补指令g02、g03方向的判断用法

圆弧插补指令g02、g03方向的判断用法文章标题:深度解析圆弧插补指令G02、G03方向的判断及应用目录1. 引言2. 圆弧插补指令G02、G03的基本概念3. 圆弧插补指令G02、G03的方向判断方法4. 圆弧插补指令G02、G03的应用实例5. 个人观点与总结1. 引言圆弧插补指令G02、G03是数控加工中常用的指令,它们能够实现机床在加工过程中沿着规定的圆弧路径进行插补运动。
对于数控编程人员来说,正确理解和灵活运用G02、G03指令是至关重要的。
本文将深入探讨G02、G03指令的方向判断方法及其应用实例,希望能够为读者提供有益的指导和启发。
2. 圆弧插补指令G02、G03的基本概念G02指令用于规定机床进行逆时针圆弧插补,而G03指令则用于规定机床进行顺时针圆弧插补。
在编写G代码时,需要指定圆弧的起点、终点、圆心坐标以及圆弧所在平面的切线矢量。
这些参数的正确性对于圆弧插补的准确性和精度至关重要。
3. 圆弧插补指令G02、G03的方向判断方法在实际应用中,如何正确判断圆弧的逆时针或顺时针方向是至关重要的。
一种常用的判断方法是右手螺旋法则:将右手的四指放在圆弧所在平面的切线矢量方向上,拇指指向圆心,若四指的弯曲方向与圆弧的运动方向一致,则为逆时针;反之则为顺时针。
4. 圆弧插补指令G02、G03的应用实例假设需要在数控机床上加工一个半径为50mm的圆弧零件。
需要确定圆弧的起点、终点和圆心坐标,然后根据实际情况判断是使用G02还是G03指令。
接下来,根据机床的具体运动轨迹和加工要求,编写相应的圆弧插补程序,并进行模拟仿真检验。
5. 个人观点与总结通过本文的深入探讨,相信读者对于圆弧插补指令G02、G03的方向判断方法以及应用实例有了更加清晰的认识。
在实际应用中,正确理解和灵活运用G02、G03指令,能够帮助数控编程人员提高工作效率,提高加工精度,实现更加复杂的加工任务。
建议大家在日常工作中加强这方面的学习和实践,不断提升自己的专业技能和编程水平。
G02-G03指令圆车削圆弧面

• G02-G03指令介绍 • 圆弧面车削技术 • G02-G03指令编程实例 • 常见问题与解决方案 • 总结与展望
01
G02-G03指令介绍
G02指令定义
定义
G02用于顺时针圆弧插补,以给定的I、J、K值为圆心,以R值为半 径进行圆弧插补加工。
格式
G02 X(U) Z(W) I J K F
N11 G49 D1 (关闭刀具补偿)
G02-G03指令综合编程实例
01
02
03
N12 G97 S80 M3 (设 置主轴转速和反转)
N13 G49 D2 X-4 Z-4 F8 (切槽加工)
N14 G49 D1 (关闭刀具 补偿)
G02-G03指令综合编程实例
N15 G97 S80 M3 (设置主轴转速和 反转)
G02指令编程实例
N30 G00 X10 Z10 (快速定位 到圆弧起点)
N40 G02 X20 Z5 I5 J0 F100 (顺时针圆弧插补,加工圆弧面)
N50 G00 X10 Z10 (返回起点)
G02指令编程实例
N60 M30 (程序结束)
```
G03指令编程实例
总结词
G03指令用于逆时针圆弧插补,编程 实例展示了如何使用G03指令进行圆 弧车削加工。
圆弧面车削质量不稳定
总结词
在圆弧面车削过程中,可能会出现质量不稳 定的情况。
详细描述
这可能是由于刀具磨损、切削参数设置不合 理、工件材料特性等因素导致的。为了提高 圆弧面车削的质量稳定性,需要定期检查刀 具的磨损情况,合理调整切削参数,并根据 工件材料特性选择合适的刀具和切削参数。
提高圆弧面车削效率的方法
圆弧插补指令格式

圆弧插补指令格式
圆弧插补指令的格式如下:
1.G02为顺时针插补,G03为逆时针插补,在XY平面中,格式如下:G02/G03 X_ Y_ I_ K_ F_或G02/G03 X_ Y_ R_ F_,其中X、Y为圆弧终点坐标,I、J为圆弧起点到圆心在X、Y轴上的增量值,R为圆弧半径,F为进给量。
2.在圆弧切削时注意,q≤180°,R为正值;q>180°,R为负值;I、K的指定也可用R指定,当两者同时被指定时,R指令优先,I、K无效;R不能做整圆切削,整圆切削只能用I、J、K编程,因为经过同一点,半径相同的圆有无数个。
当有I、K为零时,就可以省略;无论G90还是G91方式,I、J、K都按相对坐标编程;圆弧插补时,不能用刀补指令G41/G42。
3.G54~G59是在加工前设定好的坐标系,而G92是在程序中设定的坐标系,用了G54~G59就没有必要再使用G92,否则G54~G59会被替换,应当避免。
数铣圆弧编程指令G02-G

02 G02和G03的参数
圆心I,J,K参数
圆心I,J,K参数用于指定圆弧的中心点坐标。在G02和G03指令中,需要提供圆心的X、 Y、Z坐标值。这些参数有助于确定圆弧的形状和位置。
圆心I,J,K参数是用于定义圆弧中心点的坐标值,确保圆弧的精确位置和形状。
在进行数铣编程时,为了精确控制圆弧的形状和位置,我们需要提供圆心的X、Y、Z坐 标值。这些参数是G02和G03指令中必须提供的,它们直接决定了圆弧的生成位置和方
G02和G03的编程格式
G02指令的编程格式为:G02 X(i) Y( j) I(p) J(q) R(r) F(f);其中X、Y为圆弧 终点的坐标,I、J为圆心相对于起点 的向量,R为圆弧半径,F为进给速度。
G03区别。使用G03指令 时,需要将I、J向量和圆心位置进行 相应的调整,以实现逆时针圆弧插补。
03 G02和G03的编程实例
顺时针圆弧插补实例
总结词
顺时针圆弧插补是指刀具按照顺时针方向进行圆弧加工。
详细描述
在G02指令中,如果圆心坐标在终点坐标的右侧,则刀具按 照顺时针方向进行圆弧插补。例如,当圆心位于终点坐标的 右上方时,刀具将按照顺时针方向完成上半圆弧的加工。
逆时针圆弧插补实例
总结词
终点坐标错误可能导致加工路径错误
总结词
终点坐标是数铣加工中确定加工结束位 置的重要参数,如果设置错误,可能导 致加工路径出错。
VS
详细描述
在数铣编程中,终点坐标是确定加工路径 终止位置的关键参数。如果终点坐标设置 错误,可能会导致加工路径偏离预期轨迹 ,甚至出现加工路径交叉、重叠等现象, 影响加工质量和效率。因此,在编程时应 仔细核对终点坐标,确保其准确性。
圆弧终点I,J,K参数
数控车床 直线插补G01 圆弧插补G02,G03

精车A--J点的轮廓
快速返回刀具起点 主轴停止,换2号切断刀,刀宽为3 mm 主轴正转,转速500r/min
G00 X45 Z-33; G01 X40 F50; G02 X20 W-10 R10; G01 Z-60; X40;
精车K—I的轮廓
上一页
下一页
返回
参考程序 G00 X80 Z80; T0100 M05; M30;
注释 快速返回刀具起点 主轴停止,换回基准刀 程序结束
1. 由于T0100偏刀加工F-H的轮廓时刀具与工件有干涉,所以采用T0202切 槽刀来加工。 2.本程序G02/G03的程序段采用混合坐标编程。 3.刀具精加工时应根据刀具的性能采用不同的转速。 4. 本例切槽刀对刀时以左刀位点为基准,在定位加工时,应考虑刀宽与定 位点的位置。
程序名 快速定位至安全换刀点(刀具起点) 使用1号基准刀,主轴正转,转速600r/min 靠近工件
快速返回刀具起点 主轴停止 程序结束
上一页
下一页
返回
下一页 上一页
返回
如图所示,工件已粗加工完毕,各位置留有余量 0.2mm,要求重新编写精加工程序,不切断。
参考程序
注释
O....; G00 X100 Z100; M03 S800 T0101; G00 X20 Z2; G01 Z0 F60; X26 Z-3 ; Z-48; X60 Z-58 ; X80 W-73 ; G00 X100 Z100; M05 T0100; M30;
程序名 快速定位至安全换刀点(刀具起点) 使用1号基准刀,主轴正转,转速800r/min 靠近工件 快速定位到A点 加工到B点(顺圆弧加工) 加工到C点 加工到D点(逆圆弧加工) 加工到E点(顺圆弧加工) 加工到F点 快速返回刀具起点 主轴停止 程序结束
数控车床G02、G03指令讲解

例:如图所示,走刀路线为A-B-C-D-E-F,试分别用绝 对坐标方式和增量坐标方式编程。
绝对坐标编程
G03 X34.0 Z-4.0 R4.0 F50 ;
A-B
G01 Z-20.0;
B-C
G02 Z-40.0 R20.0;
C-D
G01 Z-58.0;
D-E
G02 X50.0 Z-66.0 I8.0(或R8.0); E-F
《数控车床加工技术》
数控车床G02、G03指令讲解 课时:2课时
主讲人:杨 磊
想一想
A’
BA
B’
1)这两个图的区别在哪里? 2)从A点到B点,用的指令是什么? 3)从A’点到B’点又用什么指令呢?
主要教学内容及重难点
主要内容: (1)G02 /G03的含义及功能差别
教学重难点: (1) G02 /G03编程格式及方向判别 (2) G02 /G03编程中注意事项
增量坐标编程
G03 U8. W-4. k-4.(或R4.0)F50 ; A-B
G01 W-16 .0;
B-C
G02 W-20.0 R20.0;
C-D
G01 W-18.0;
D-E
G02 U16.0 W-8.0 I8.0(或R8.0); E-F
G02/G03注意事项
1、X(U)、Z(W):绝对指令时为圆弧终点坐标值,增量指令 时为圆弧终点相对始点的坐标增量;
例题:用G02、G03编写其精加工程序
注:红色标注可省略不写
O0001; N10 T0101 M03 S1200 F0.1; N20 G00 X21 Z2; N30 G01 X8; N40 G01 Z0; N50 G03 X12 Z-2 R2; N60 G01 X12 Z-23.5; N70 G02 X15 Z-25 R1.5; N80 G01 X17; N90 G01 X18 Z-25.5; N100 G01 X18 Z-31; N110 G00 X100; N120 G00 Z100; N130 M30;
数铣圆弧编程指令G02_G03

于整圆零件加工;
5.终点坐标+圆心坐标格式中不管是用G90还是用G91指
令,I、J均表示圆弧圆心相对圆弧起点的增量值。
XIAOBAO 制作Biblioteka 圆弧指令应用实例Y
圆弧点A(20,90) 点B(90,40),圆 弧半径R52
A(20,90)
B(90,40)
X 32
起点为A终点为B: G17 G02 X32 Y22 I5 J-17 F60
起点为B终点为A: G17 G03 X10 Y37 I-17 J-2 F60
XIAOBAO 制作
整圆加工起点 A(15,45)
Y
圆心O(40,45),
方法一
A
B
45
G17 G02 X65 Y45 R25 F60;
X15 Y45 R25;
XIAOBAO 制作
圆弧插补指令
Z
X
Y G3
G2
G2
G3
G3 G2
XIAOBAO 制作
圆弧插补指令
指令说明: 1.X、Y为圆弧终点坐标,R为圆弧半径,F为进 给速度; 2.终点坐标+圆弧半径格式中,当圆弧圆心角小 于180o时,半径为正值,圆弧圆心角大于180o时 半径为负值;
3.终点坐标+圆弧半径格式不能编制整圆零件加工;
方法二
O
G17 G02 X15 Y45 I25 J0 F60
40
X
XIAOBAO 制作
平面选择指令
G17 选择XY平面
G18 选择XZ平面
G19 选择YZ平面
指令功能: 在圆弧插补、刀具半径补偿及刀 具长度补偿时必须首先确定一个平面,即确定 一个有两个坐标轴构成的坐标平面。在此平面 内可以进行圆弧插补、刀具半径补偿及在此平 面垂直坐标轴方向进行长度补偿。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
圆弧插补指令G02/G03
指令格式:
G02
R__
X (U )__ Z (W )__ F__ ;
G03 I__ K__
指令意义:刀具沿X 、Z 两轴同时从起点位置(当前程序段运行前的位置)以R 指定的值
为半径或以I 、K 值确定的圆心顺时针(G02)/逆时针(G03)圆弧插补至X
(U )、Z (W )指定的终点位置。
指令地址:
G02:顺时针圆弧插补,见图3-15A ; G03:逆时针圆弧插补,见图3-15B ;
X :终点位置在X 轴方向的绝对坐标值,其取值范围是:-9999.999mm ~
+9999.999mm;
Z :终点位置在Z 轴方向的绝对坐标值,其取值范围是:-9999.999mm ~
+9999.999mm;
U :终点位置相对起点位置在X 轴方向的坐标值,其取值范围是:-
9999.999mm ~+9999.999mm;
W :终点位置相对起点位置在Z 轴方向的坐标值,其取值范围是:-
9999.999mm ~+9999.999mm;
I :圆心相对圆弧起点在X 轴上的坐标值,其取值范围是:-9999.999mm ~+9999.999mm;
K :圆心相对圆弧起点在Z 轴上的坐标值,其取值范围是:-9999.999mm ~+9999.999mm;
R :圆弧半径;
F :沿圆周运动的切线速度,其取值范围是:1~15000mm/min,其速度合成图见本手册3.6节进给功能F 代码。
图3-15A G02轨迹图图3-15B G03轨迹图
指令说明:
● 顺时针或逆时针是从垂直于圆弧所在平面的坐标轴的正方向看到的回转方向,它
是与采用前刀座坐标系还是后刀座坐标系有关的,如图3-16;
图3-16 圆弧方向的确定
● 圆弧中心用地址I 、K 指定时,其分别对应于X ,Z 轴。
I 、K 表示从圆弧起点到圆心
的矢量分量,是增量值:
I =圆心坐标X -圆弧起始点的X 坐标; K =圆心坐标Z -圆弧起始点的Z 坐标;
O
K
I
图3-17 圆弧I 、K 值
I 、K 根据方向带有符号,I 、K 方向与X 、Z 轴方向相同,则取正值;否则,取负值。
注:若可画出以下两个圆弧,大于1800的圆和小于1800的圆,此时则不能指定大于1800的圆弧
图3-18 不能指定大于1800的圆弧
● 指令格式中地址I 、K 或R 至少必须指定一个,否则系统产生报警;
● 地址X (U )、Z (W )可省略一个或全部,当省略一个时,表示省略的该轴的起
点和终点一致;同时省略表示终点和始点是同一位置;
● 当X (U )、Z (W )同时省略时,若用I 、K 指令圆心时,表示全圆;用R 指定时,
表示0度的圆;
● 整圆编程时不可以使用R ,只能用I 、K ;● I 、K 和R 同时指令时,R 有效,I 、K 无效;
● 当I = 0、K = 0时,可以省略;
● 刀具实际移动速度相对于指令速度的误差范围是±2%,指令速度是刀具沿补偿后
的圆弧移动的速度;
● 建议使用R 编程。
当使用I 、K 编程时, 为了保证圆弧运动的始点和终点与指定值一
致,系统按半径R=
I
2
+K
2
运动;
I
2
● 若使用I 、K 值进行编程,若圆心到的圆弧终点距离不等于R (R =
+K
2
,系
统会自动调整圆心位置保证圆弧运动的始点和终点与指定值一致, 如果圆弧的始点与终点间距离大于2R ,系统报警。
指令示例:
用G02指令编写图3-19程序。
G02 U17.81 W-20.0 R19.26 F300 ;或 G02 X63.06 Z-20.0 I35.36 K-6.37 F300;或 G02 U17.81 W-20.0 I35.36 K-6.37 F300 ;
3.2.2.4进给控制指令综合编程实例
程序(直径编程)
N001 G0 X40 Z5 (刀尖定位到X=40,Z=5的坐标点) N002 M03 S200 (主轴以200r/min旋转) N003 G00 X0 N004 G01 Z0 F100
图3-20 进给控制指令编程实例
N005 G03 U24 W-24 R15 (加工R15圆弧段) N006 G02 X26 Z-31 R5 (加工R5圆弧段)
N007 G01 Z-40 N008 X40 Z5
N009 M30 (主轴停、主程序结束并复位)
3.2.3 暂停指令G04
指令格式:G04 P__ ;(单位:0.001秒)或者
G04 X__ ;(单位:秒)或者 G04 U__ ;(单位:秒)
指令意义:利用暂停指令,可以推迟下个程序段的执行,推迟时间为指令的时间。
指令
范围从0.001~99999.999秒。
单位如表3-9所示:
表3-9
注1:如果省略了P ,X ,指令则可看作是准确停(无期限延时。
注2:如果
P 、X 、U 同时出现,P 有效注3:如果X 、U 同时出现,X 有效。