找回密码
 注册会员

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 367|回复: 0

[资料] 数控铣床圆弧切削指令:G02,G03详解

[复制链接]
发表于 2011-7-13 23:52:54 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转磨削论坛

您需要 登录 才可以下载或查看,没有账号?注册会员

×
G02:顺时针方向(CW)圆弧切削。
# A9 ^# L# ]2 ~; C7 ]3 ?, N   G03:逆时针方向(CCW)圆弧切削。. O1 a: G" [9 ?1 W' k, ?6 O2 c) D
工件上有圆弧轮廓皆以G02或G03切削,因铣床工件是立体的,故在不同平面上其圆弧切削方向(G02或G03)如图1所示。其定义方式:依右手坐标系统,视线朝向平面垂直轴的正方向往负方向看,顺时针为G02,逆时针为G03。& Y; P; D  m; {0 \3 g
200752914460.jpg . f7 z+ \# h; E/ w$ n% n4 j2 J
一、X-Y平面上的圆弧3 N0 |; D% Y- m- |" V% i
2007529144619.gif
  y3 J  `$ q1 E8 _二、Z-X平面上的圆弧$ \1 j/ L) u, g! }) j8 a
2007529144644.gif
, |( J1 i4 q  i% _! n  U三、Y-Z平面上的圆弧! y. u: w, Z% D. q( O, k+ {
2007529144651.gif + ?7 G) P7 [/ L0 a1 S" D0 P5 I4 A
指令各地址的意义:
1 P- c- C* f1 i; A; Y+ L  m+ cX、Y、Z: 终点坐标位置,可用绝对值(G90)或增量值(G91)表示。2 p# r  z9 q3 p3 m8 T1 i
R:圆弧半径,以半径值表示。(以R表示者又称为半径法)。! A  p5 E# \- @6 f9 i
F:切削进给速率,单位mm / min。
" D4 v5 N. G2 m6 d圆弧的表示有圆心法及半径法两种,兹分述如下:! P8 o: F; v: {/ S: s
1.半径法:7 V3 H& p" A5 X  a6 |' z  C
以R表示圆弧半径,以半径值表示。此法以起点及终点和圆弧半径来表示一圆弧,在圆上会有二段弧出现,如图2所示。故以R是正值时,表示圆心角≦180°者之弧;R 是负值时,表示圆心角>180°者之弧。8 @% m+ a2 m/ }0 _
200752914478.gif 6 A: w' r" E. f/ R1 l; S
假设图2中,R = 50mm,终点坐标绝对值为(100.,80.)则. T+ X2 ^: @/ `) L
(1) 圆心角>180°之圆弧(即路径B)
0 o0 x  ?  Y4 w. R1 p$ wG90 G03 X100. Y80. R -50. F80;# Q" a# h  E* d) X0 j+ F
(2) 圆心角≦180°之圆弧(即路径A)# `- F7 W4 G% t9 ?$ m0 X% c9 w
G90 G03 X100. Y80. R50. F80;
# H& ?% @7 n/ g: c5 @ 2007529144746.jpg 6 i2 L. ]. `( G# c  }: v
2.圆心法: I、 J、K后面的数值是定义为从圆弧起点到圆心位置,在X、Y、Z轴上之分向量值。兹以图3、图4说明。3 ]6 |3 k" o+ M4 F0 I" a
2007529144829.jpg
* y9 ]3 M# |/ Y& v' x1 y8 rCNC铣床上使用半径法或圆心法来表示一圆弧,端看工作图上的尺寸标示而定,以使用较方便者(即不用计算,即可看出数值者)为取舍。/ F/ M9 W& S4 b, f& {" s
  但若要铣削一全圆时,只能用圆心法表示,半径法无法执行。若用半径法以二个半圆相接 ,其真圆度误差会太大。
! ]" Y/ x' F/ b- t, Y 2007529144839.gif
9 X/ `, _" [- x) W8 W0 F如图5铣削一全圆的指令写法:* w3 x: x9 u. F- N
  G02 I -50.;. _5 K5 m  z2 L1 p3 v* p8 q7 O
200752914491.gif $ b0 m+ H# S1 {8 e0 z
现以图6为例,说明G01、G02、G03指令的用法。假设刀具由程序原点向上沿轮廓铣削。
) U  Q) \* K% O, r& w& n2 j6 g; p# YG90 G01 Y12. F80;* U4 ~# s" k  U9 g
=>程序原点 → A
& e& Q* S: ^2 Q: \' \G02 X38.158 Y40. I38. 158 J -12.;) ]) y" _) x9 R  z! ^; l
G91 G01 X11.;* d6 S3 v# N( m0 y, r( @/ I( O% b6 V
G03 X24. R12.;
7 D- T5 j* l7 q, dG02 X10. Y -10. R10.;
9 T% Y) |; }5 wG01 G90 Y10.;
* N' `* H) ?: A- X1 m+ j' oG91 X -15. Y -10.;
2 G# Q5 r5 ]! Y& \1 `G90 G03 X20.158 R18.;
$ B$ \+ K/ l0 e$ O0 j/ B) @- O! E" Z=> J → 程序原点1 J9 |& a1 w+ x
使用G02、G03圆弧切削指令时应注意下列几点:" M( N! z, q" N8 r3 I
(1) 一般CNC铣床或MC开机后,即设定为G17(X-Y平面),故在X-Y平面上铣削圆弧,可省略G17指令。
/ S1 D3 |. C/ V  b6 J(2) 当一单节中同时出现I、J和R时,以R为优先(即有效),I、J无效。
- j+ [, C* N: \7 Z- ~& W0 d7 C(3) I0或J0或K0时,可省略不写,如图2所示。) s7 E, Z. m* @& v
(4) 省略X、Y、Z终点坐标指述时,表示起点和终点为同一点,是切削全圆,如图2-19所示 。若用半径法则刀具无运动产生。
2 @2 s6 A5 t0 k3 D+ z9 E(5) 当终点坐标与指定的半径值非交于同一点时,会显示警示讯息。
; X9 q3 _  r% u- Z3 a(6) 直线切削后面接图弧切削,其G指令必须转换为G02或G03,若再行直线切削时,则必须再转换为G01指令,这些是很容易被疏忽的。
' B: i  V% V( m% }# v5 ](7) 使用切削指令(G01,G02,G03)须先指令主轴转动,且须指令进给速率F。+ q/ d4 O2 {" }, R! f
文章关键词:
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

中国磨床技术论坛
论 坛 声 明 郑重声明:本论坛属技术交流,非盈利性论坛。本论坛言论纯属发表者个人意见,与“中国磨削技术论坛”立场无关。 涉及政治言论一律删除,请所有会员注意.论坛资源由会员从网上收集整理所得,版权属于原作者. 论坛所有资源是进行学习和科研测试之用,请在下载后24小时删除, 本站出于学习和科研的目的进行交流和讨论,如有侵犯原作者的版权, 请来信告知,我们将立即做出整改,并给予相应的答复,谢谢合作!

中国磨削网

QQ|Archiver|手机版|小黑屋|磨削技术网 ( 苏ICP备12056899号-1 )

GMT+8, 2024-12-28 19:20 , Processed in 0.154089 second(s), 27 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表