找回密码
 注册会员

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 259|回复: 0

刀具补偿指令

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

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

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

×
# S7 `2 l$ ?) w% ^3 n3 p! \& b/ Y. E$ r0 c5 y4 n( j% X* R B. B, R+ y6 L
L$ W+ ~# K+ P1 W d# W( K

1.刀具长度补偿G43G44G49指令

# v; i/ C* ~+ b0 a4 r

 

5 f( @' L! h; @" m

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

# M$ Z6 ]% r$ G" Z0 e% ?

指令格式:

( `- o. q) e+ e8 I* u7 _

G43 Z__ H__

, Z6 _4 b- n/ }# @

G44 Z__ H__

6 d' H T1 i) r2 _6 j% b

G49

* J, c/ \2 A) M h; O/ s2 L3 ]

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

% D6 s: C1 T) c9 t2 g

指令说明:

4 C0 A8 [: l4 e& v, R

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

/ F% g0 Q' e9 }! [* D S7 T

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

) O$ M. V# o( G% C9 F

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

* F; U" A! d3 z9 a: F

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

* Z* B3 d# B: C# h6 o4 F9 b5 u

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

" ~* z; g8 v2 S6 ^3 T& B

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

' Y# L# E. q3 |2 |3 d) ^

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

3 d+ T0 @% M, ^$ c! z! U

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

1 I- X1 s8 K3 f3 c0 J

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

1 L. x% R9 d) E( v1 }" N1 x9 J; E

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

& G" }1 `9 N* T+ L' G8 D

" \+ Y& A: B" @, W

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

/ @ ^( z( p1 n2 t) v Q" m

 

3 p# P$ q1 y h

N01 G91 G00 X70 Y45

6 t* \% B* j* x/ ]( H* j

S800 M03

S7 ^- s# i7 v7 [: @+ P% |6 m) |8 K

N02 G43 Z-22 H01

. \0 g+ ^+ @- \0 [* V. {

N03 G01 Z-18 F100 M08

3 |% M" a6 E/ }2 j

N04 G04 X5

3 j d7 C) ]5 j/ f/ c

N05 G00 Z18

' k9 W6 S0 f& [6 B" U

N06 X30 Y-20

4 g4 d9 V3 `- x& d

N07 G01 Z-33 F100

$ u: O8 g6 Q+ q/ J

N08 G00 G49 Z55 M09

' Q6 A2 H3 a; F# e+ }$ L

N09 X-100 Y-25

9 y" i& w1 s/ H, G3 x8 w; t

N10 M30

2 Z" c7 j+ P% j. b% ~1 J

 

4 Z) H: U4 W p+ }

2.刀具半径补偿G41G42指令

1 K+ j) W, j; Y

 

7 ]9 Z. B: [0 d

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

4 k( Z) G8 g* R3 j0 y

指令格式:

, G/ U2 b4 U4 s6 W: ^ |; ~6 x

G41 G00 X__ Y__ H (D)__

" b9 e9 w; O8 v

G41 G01 X__ Y__ H (D)__

. @: ]/ M+ _* c9 l. X: ~7 g

G42 G00 X__ Y__ H (D)__

: |1 B: i* Z) p$ _6 U5 N; ?

G42 G01 X__ Y__ H (D)__

8 L: m7 d7 o+ z

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

& H H/ j8 R' [9 F% M7 A3 D3 \

* [ }- z2 O' h4 _: S5 Q; _

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

3 K j' c; k% n# W" X3 Z; {7 ^- l

 

7 ~6 l- G& ?8 J' ?( ~

指令说明:

( Z) ?; m) k \& }3 D

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

' q" z% ?1 E9 y, o! k+ u {% k

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

X: G3 T% P3 W' r+ N

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

: I; q4 J7 y" w/ H! O. U

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

# e+ g [. n3 }: j5 f4 I; e

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

: j l d2 S* s3 l4 X, M8 K

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

% o: `9 ?) O) \6 s4 i

G41 G01 X50 Y40 F100 H01

@+ Z& Z% B# C* l4 O

0 D% O7 S. h5 X! _

图3 刀具半径补偿过程

+ B, C, A" |. ?9 d

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

+ r' H9 R' s3 ~' e% _3 {: P

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

$ h9 B3 K. [' _7 _7 @ O4 P

6 p! ^! [; w) @/ }4 G

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

^9 H/ s' E! i2 \9 Q$ K# _

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

3 g& ~7 y5 V0 L. |4 t5 k# q

9 u/ {6 R; ^4 u8 `

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

) z6 D8 v: e; _; ]- L/ M& ~* ]; ?

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

: X5 K7 G4 V/ I$ n

 

5 D( I% i! N0 x5 \

指令格式:

# f" z. O7 @- c: A4 \0 }. O* j

G00

: `+ v0 ^+ F0 I j; K6 O- w

G40 X__ Y__

4 z$ ?' z' m$ k p7 b. ?0 ^

G01

6 D2 R$ b. Z2 w

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

. J* Y$ G3 l+ q J; r# o

指令说明

8 K# F" W" A) j, ~4 x8 [! s6 N" {

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

! y7 Z s0 `, S2 U

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

' J. r! O7 J- M W; ~/ ?/ y

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

【MechNet】

7 n. Y: `! C6 E e! ?9 A
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

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

中国磨削网

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

GMT+8, 2024-11-15 19:36 , Processed in 0.166999 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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