找回密码
 注册会员

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 365|回复: 0

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

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

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

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

×
G02:顺时针方向(CW)圆弧切削。
' r  n1 W" R6 B+ P, E5 c# F. Q   G03:逆时针方向(CCW)圆弧切削。
" v2 S4 t+ S# R0 e工件上有圆弧轮廓皆以G02或G03切削,因铣床工件是立体的,故在不同平面上其圆弧切削方向(G02或G03)如图1所示。其定义方式:依右手坐标系统,视线朝向平面垂直轴的正方向往负方向看,顺时针为G02,逆时针为G03。1 h8 i. K4 d3 G6 Y4 P
200752914460.jpg * _5 m& d( j( i* S$ S
一、X-Y平面上的圆弧; g+ e0 ?. M7 J# F
2007529144619.gif * T3 E, j8 r  A; I( J+ F
二、Z-X平面上的圆弧
1 g; {9 D1 X9 g( y6 ? 2007529144644.gif
! w( _# O( M5 Y三、Y-Z平面上的圆弧: a9 F% h" B6 `8 }8 c. c5 H
2007529144651.gif 0 E) X  F8 L' V/ r9 R
指令各地址的意义:
. y3 Z& h3 R. V( D- UX、Y、Z: 终点坐标位置,可用绝对值(G90)或增量值(G91)表示。) F/ N# p  e0 p
R:圆弧半径,以半径值表示。(以R表示者又称为半径法)。/ d) D. e5 b* F
F:切削进给速率,单位mm / min。
: V* _3 J; b0 P" |* o6 S圆弧的表示有圆心法及半径法两种,兹分述如下:
9 O# ?3 [6 z8 U/ k! m1.半径法:
: A7 T( \. e6 E1 V1 @+ e以R表示圆弧半径,以半径值表示。此法以起点及终点和圆弧半径来表示一圆弧,在圆上会有二段弧出现,如图2所示。故以R是正值时,表示圆心角≦180°者之弧;R 是负值时,表示圆心角>180°者之弧。  W) T1 Y- w& z" r7 S$ i4 g3 j$ e
200752914478.gif , s+ L; X( q! o: @, _8 n/ f% w4 Z. b
假设图2中,R = 50mm,终点坐标绝对值为(100.,80.)则' s0 l" D; l. T$ @& \7 b  Q" T# ^
(1) 圆心角>180°之圆弧(即路径B)
7 U5 N7 V& f1 B/ N6 PG90 G03 X100. Y80. R -50. F80;1 H) c$ v" o0 L$ l8 X- o
(2) 圆心角≦180°之圆弧(即路径A)- h! r9 c; U3 M8 t- l3 \3 _
G90 G03 X100. Y80. R50. F80;
8 r1 e; ?9 {- v/ ~6 J+ | 2007529144746.jpg " O" `+ q  i+ ]7 O" I
2.圆心法: I、 J、K后面的数值是定义为从圆弧起点到圆心位置,在X、Y、Z轴上之分向量值。兹以图3、图4说明。
7 o5 [7 F0 C6 Y/ b' b 2007529144829.jpg # [9 V2 v- X2 K5 b
CNC铣床上使用半径法或圆心法来表示一圆弧,端看工作图上的尺寸标示而定,以使用较方便者(即不用计算,即可看出数值者)为取舍。
3 |2 Q- K. ^; J4 n1 N- Q1 X( o  但若要铣削一全圆时,只能用圆心法表示,半径法无法执行。若用半径法以二个半圆相接 ,其真圆度误差会太大。
9 n* Q5 ]+ P9 m. | 2007529144839.gif
, z- l( I* v& U5 t- J' \如图5铣削一全圆的指令写法:
) R+ d6 A3 }/ R; f# |  G02 I -50.;
( Y5 S* \- _7 B5 W* [3 d 200752914491.gif
3 j+ V! x+ t* g% h2 Q! e现以图6为例,说明G01、G02、G03指令的用法。假设刀具由程序原点向上沿轮廓铣削。
$ k* _3 x: U% ]G90 G01 Y12. F80;
, o$ t1 i5 y- G7 j=>程序原点 → A  U+ Q0 g8 w- z
G02 X38.158 Y40. I38. 158 J -12.;' o2 G+ n0 ]& X. ]0 ^# r" @8 [9 k
G91 G01 X11.;# H8 R- u2 i: m! O! @$ [# }& Y
G03 X24. R12.;
0 D7 f6 \9 s% hG02 X10. Y -10. R10.;
+ b2 J! v$ p" E5 Q8 ^+ H% |G01 G90 Y10.;# ~5 Q- V! [; C; m- P& ~4 [- y! Q- z
G91 X -15. Y -10.;' o$ _+ X1 D# \
G90 G03 X20.158 R18.;5 n/ i: |7 j# W. V9 f
=> J → 程序原点! [1 g' |( g5 Z" s/ N
使用G02、G03圆弧切削指令时应注意下列几点:' L+ p9 s- ^& J( O' q' z& J
(1) 一般CNC铣床或MC开机后,即设定为G17(X-Y平面),故在X-Y平面上铣削圆弧,可省略G17指令。
: I, ~8 g( g9 b) Q$ z1 O# c# B' h(2) 当一单节中同时出现I、J和R时,以R为优先(即有效),I、J无效。
& f" p9 n3 n' u' D, j' W: C# o(3) I0或J0或K0时,可省略不写,如图2所示。; \; r3 h" D8 A( x7 x6 v& V
(4) 省略X、Y、Z终点坐标指述时,表示起点和终点为同一点,是切削全圆,如图2-19所示 。若用半径法则刀具无运动产生。
4 A6 W. C7 E" x# t: _(5) 当终点坐标与指定的半径值非交于同一点时,会显示警示讯息。
, `* d3 ]  s3 a( \* |) R6 J(6) 直线切削后面接图弧切削,其G指令必须转换为G02或G03,若再行直线切削时,则必须再转换为G01指令,这些是很容易被疏忽的。, d" o7 z( O+ p+ V; ]. V% `
(7) 使用切削指令(G01,G02,G03)须先指令主轴转动,且须指令进给速率F。* T7 U* M) }; F. u! V8 A
文章关键词:
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

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

中国磨削网

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

GMT+8, 2024-12-27 15:46 , Processed in 0.213146 second(s), 27 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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