找回密码
 注册会员

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 258|回复: 0

刀具补偿指令

[复制链接]
发表于 2010-9-12 10:55:05 | 显示全部楼层 |阅读模式

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

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

×
$ r4 t l3 s# p0 w! j9 J5 X0 y x% c: d7 o- f0 ~* W* d& r( r
0 }' E3 |: V5 h- ], ~

1.刀具长度补偿G43G44G49指令

2 `: @7 b W; w6 p: S1 j7 J

 

3 p9 T8 t& \/ s1 o% r: k

    刀具长度补偿指令一般用于刀具轴向(Z方向)的补偿,它使刀具在Z方向上的实际位移量比程序给定值增加或减少一个偏置量,这样当刀具在长度方向的尺寸发生变化时(如钻头刃磨后),可以在不改变程序的情况下,通过改变偏置量,加工出所要求的零件尺寸。

3 _6 r: k5 w/ D) x' N+ B2 D

指令格式:

3 c6 R& b; m( C( U9 F7 Q7 d, r

G43 Z__ H__

! N6 [3 @. [4 Y4 r

G44 Z__ H__

9 {1 k7 ]* G+ s! T8 C5 z* T U2 }

G49

4 ~+ l& y0 D% x; `

指令功能:对刀具的长度进行补偿

/ G; ]4 q1 _ M/ ~% n

指令说明:

' @0 Z( |+ ?3 Q/ e. Y

(1) G43指令为刀具长度正补偿;

/ U9 ]& A F; z

(2) G44指令为刀具长度负补偿;

( }2 p) o0 V ^: Y

(3) G49指令为取消刀具长度补偿;

% \) t+ H4 S2 Y1 i( O$ d

(4) 刀具长度补偿指刀具在Z方向的实际位移比程序给定值增加或减少一个偏置值;

! N9 S8 r' l8 _+ t6 X& `% l: L7 e

(5) 格式中的Z值是指程序中的指令值,即目标点坐标;

9 d- G# B, ^2 \0 |3 Q

(6) H为刀具长度补偿代码,后面两位数字是刀具长度补偿寄存器的地址符。H0101号寄存器,在该寄存器中存放对应刀具长度的补偿值。

& P( m. h' n+ s1 O$ X8 y

   使用G43G44时,不管用绝对尺寸还是用增量尺寸指令编程,程序中指定的Z轴移动指令的终点坐标值,都要与H代码指令的存储器中的偏移量进行运算。

) P, z2 L ]; d+ b6 z6 B

执行G43时:Z实际值=Z指令值+H__中的偏置值

6 q+ u0 n) h; a) i x! k3 ^

执行G44时:Z实际值=Z指令值-H__中的偏置值

1 O" q c3 ~& V6 u8 U

例题:图1所示,图中A点为刀具起点,加工路线为123456789。要求刀具在工件坐标系零点Z轴方向向下偏移3mm,按增量坐标值方式编程(提示把偏置量3mm存入地址为H01的寄存器中)。

5 ~4 o/ E4 B- G5 h1 U

( y- F6 \4 {; c5 k+ I

图1 刀具长度补偿G43G44G49指令例题

9 f8 A) u8 I7 E5 L4 l) k G

 

, A0 L; F H7 J

N01 G91 G00 X70 Y45

; _' ^6 A& W* G( ^& D' f

S800 M03

- \8 A- j2 `- C& N

N02 G43 Z-22 H01

[; I( b4 u9 w7 c+ Z; w, t

N03 G01 Z-18 F100 M08

! t/ R3 I. n% l

N04 G04 X5

2 a3 R N) I/ l2 e. o

N05 G00 Z18

, v) L. G( H. f, w3 D

N06 X30 Y-20

8 {) J% E4 z# t4 W1 [+ i

N07 G01 Z-33 F100

7 U* R: |5 p9 ^1 Z

N08 G00 G49 Z55 M09

9 h) a3 Z1 f/ z1 [: F5 d4 [

N09 X-100 Y-25

! L! D2 x4 r9 ^( q7 E* P/ f

N10 M30

9 K& ~0 _$ q, d" \ _

 

* c) o; h" ?5 R

2.刀具半径补偿G41G42指令

7 n" U$ F. [4 }; d+ [

 

. z4 |: p( J9 Y/ L

    当用半径为R的圆柱铣刀加工工件轮廓A时,如果机床不具备刀补功能,编程人员要按照距轮廓A距离为R R为刀具半径)的刀具中心运动轨迹B的数据来编程。其运算有时是很复杂的,而当刀具刃磨后,刀具的半径减小,那么就要按新的刀心轨迹编程,否则加工出来的零件要增加一个余量(即刀具的磨损量)。

1 I t, S* L9 o+ ]6 K) e, S

指令格式:

4 u f$ Y' Z( D/ B6 Q: Y/ Y5 S

G41 G00 X__ Y__ H (D)__

9 e1 o/ \; i3 g" j( Z' h% s. f

G41 G01 X__ Y__ H (D)__

% r( G8 Z& _3 {' W1 t. L- N

G42 G00 X__ Y__ H (D)__

7 D4 h$ R+ P6 i' Q" Z) u

G42 G01 X__ Y__ H (D)__

# u. }& x/ U+ X* I8 U

指令功能: 数控系统根据工件轮廓和刀具半径自动计算刀具中心轨迹,控制刀具沿刀具中心轨迹移动,加工出所需要的工件轮廓,编程时避免计算复杂的刀心轨迹。

1 _8 l$ i6 _" l+ }- ~

/ Q* v' d( Y/ [ W7 \! d

图2 刀具半径补偿位置判断 

4 i- g' x+ j. S

 

E2 f1 J/ O8 _; L! r |. l

指令说明:

. L5 n% @1 g' W3 H4 y

(1)X__ Y__ 表示刀具移动至工件轮廓上点的坐标值;

* L# M) r# I* D7 Y L! N

(2)H (或D)__为刀具半径补偿寄存器地址符,寄存器存储刀具半径补偿值;

. l+ ]+ R: p. z/ X

(3)如图2左图所示,沿刀具进刀方向看,刀具中心在零件轮廓左侧,则为刀具半径左补偿,用G41指令;

~; u8 x1 w+ \: k2 i* @% J

(4)如图2右图所示,沿刀具进刀方向看,刀具中心在零件轮廓右侧,则为刀具半径右补偿,用G42指令;

; F9 I; y0 a- w0 B5 n; Y$ P

(5)通过G00G01运动指令建立刀具半径补偿。

, P7 }: q* o, S* R6 c o

例题:如图3所示,刀具由O点至A点,采用刀具半径左补偿指令G41后,刀具将在直线插补过程中向左偏置一个半径值,使刀具中心移动到B点,其程序段为:

9 |( A. ~4 k2 k

G41 G01 X50 Y40 F100 H01

4 K7 A* j3 T: `) A$ ]8 j: z0 h

: R0 z' D8 X, A

图3 刀具半径补偿过程

8 ^% f+ w1 [* M8 ?/ G- E

(1)H01为刀具半径偏置代码,偏置量(刀具半径)预先寄存在H01指令指定的寄存器中。

1 b4 S& L- u5 p: y

(2)运用刀具半径补偿指令,通过调整刀具半径补偿值来补偿刀具的磨损量和重磨量,如图4所示,r1为新刀具的半径,r2为磨损后刀具的半径。

! n8 A% g& l) V% P" d0 Z. J9 J

' {9 G) g8 s; t( Y8 r8 {8 C. R

图4 刀具磨损后的刀具半径补偿

/ F r8 V P$ x# N9 o- S. s

(3)此外运用刀具半径补偿指令,还可以实现使用同一把刀具对工件进行粗、精加工,如图5所示,粗加工时刀具半径r1r+Δ,精加工时刀具半径补偿值为r,其中Δ为精加工余量。

7 e/ p4 C( L$ U7 p, R4 A* f

: {5 F, v- q7 I3 n

图5 粗、精加工的刀具半径补偿

+ R, v9 r& z2 A% |: l; V* H

3. 取消刀具半径补偿G40指令

3 d0 @+ m4 _4 @' R: x

 

( }! [- e, p/ q" J9 `

指令格式:

9 I8 x( ^; z6 A! X

G00

! w$ F, G- y8 g5 T

G40 X__ Y__

+ }, V4 ^& A/ c

G01

& Q' g. v1 Q( e6 P+ A

指令功能 取消刀具半径补偿

4 w4 @9 [9 c2 m: l7 d! E, q

指令说明

& T0 s) _) @" ~5 m0 J; T2 K

(1)指令中的X__ Y__表示刀具轨迹中取消刀具半径补偿点的坐标值;

, a+ f3 z; d+ w/ T: U6 z" P

(2)通过G00G01运动指令取消刀具半径补偿;

. u& [6 @5 e0 U8 L5 Q5 |: l$ k4 d! ^

(3)G40必须和G41G42成对使用。

【MechNet】

2 K, M) D4 M6 W7 U$ g
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

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

中国磨削网

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

GMT+8, 2024-9-25 14:35 , Processed in 0.150876 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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