找回密码
 注册会员

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 261|回复: 0

刀具补偿指令

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

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

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

×
. [8 ]- l3 O5 n! T- f/ P1 A+ h2 ^1 F9 \" Y% \/ _, ` o# t( }; m) g; T1 z# o+ F: K" s
2 A: o5 x' H3 ]# q6 T- D

1.刀具长度补偿G43G44G49指令

5 i0 F) t' ^' o# J5 k' h

 

{0 C9 c! L) O8 {/ U

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

2 m& ]! ^4 ~) w+ o" w# i6 |

指令格式:

/ K; Y3 X7 y. G- q7 r

G43 Z__ H__

6 D) _( I0 @8 H( F% R/ T

G44 Z__ H__

; g- _; W- G: ^' {$ h1 q* D

G49

" P2 h; G2 B8 K9 c0 Q

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

# E( i" J7 D ^" Q) A- |6 l% ]

指令说明:

/ M, t' p/ A% q4 {( C

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

* i. ]+ P! S+ q! ]

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

& ]8 I% b- A1 `- A! W: Y, f+ ]

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

9 \* w) b" I. Q7 W' Y8 f9 ]$ ^; H

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

7 k* |3 _$ t: ^: [" p+ p

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

0 b& i; W+ ], r. l; W1 T

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

( u, U4 C. Z0 n0 h8 Z

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

* B7 l; \# s5 d! w9 S

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

4 ^( U) i. G, E: S

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

$ e; G5 }) m- Q' x6 u& ~2 h& f

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

/ i9 U" |) n6 [0 Q" Y$ R

) T+ w; q5 \) _/ i

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

0 z }1 ~$ t- n! L/ y" _1 z H f2 G

 

, _* X9 F- b$ n1 B

N01 G91 G00 X70 Y45

% P }3 @) @3 q0 L7 u

S800 M03

+ U+ V6 m$ n1 a) X) ]; _7 m' ^

N02 G43 Z-22 H01

/ Y l* J) X& o7 Z

N03 G01 Z-18 F100 M08

+ @% S. D+ C9 A8 @1 R

N04 G04 X5

. {3 x! C) r2 q% ]" P' B- w

N05 G00 Z18

9 F4 @8 k3 x c1 f1 F4 n

N06 X30 Y-20

F0 ^1 r5 C3 Q, ^. n; s- H6 l

N07 G01 Z-33 F100

* E5 y0 P5 ]1 T/ c% ~! ?/ x

N08 G00 G49 Z55 M09

/ H# i+ K( D, }) K$ f! C

N09 X-100 Y-25

6 }2 _2 Q! ^' G8 @

N10 M30

: ?/ p2 Z3 I( z4 x

 

# F( L. h5 E* d8 x; \6 C

2.刀具半径补偿G41G42指令

5 v6 S$ W+ o9 C5 R

 

8 a9 U" u! [% J6 c' l

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

2 Q/ K5 X1 l) k8 n

指令格式:

! Y% z2 q' W+ ] @4 ?2 Z5 J

G41 G00 X__ Y__ H (D)__

L& ]5 I$ i- y* e3 v& ?* |

G41 G01 X__ Y__ H (D)__

. N4 m. g% l: D# W% |1 {

G42 G00 X__ Y__ H (D)__

6 d! A. H3 s8 _2 j' q9 N, K

G42 G01 X__ Y__ H (D)__

& C; U) d1 j* e' G! i: L: o

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

! W: S* |7 }$ l' A/ k

$ I: u% E! s2 p3 D0 U- y

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

2 R3 u" S8 d4 t

 

/ F! E; l# f# r1 S5 w* q. T( B

指令说明:

3 x* e5 F9 e( j/ h

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

4 w3 d- t5 b- J7 [. e& O, m

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

/ h; c& R4 V# X9 K/ r1 m# ] j3 v; q

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

: E( K4 @9 k1 h, B6 T

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

; H2 i; ^2 w" |' X5 ^

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

3 ^7 p8 d0 f% `, l" g% ?9 M

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

+ }! T0 P0 Z3 S [: a0 | [

G41 G01 X50 Y40 F100 H01

. A8 \. a/ k; h6 _. E! l

9 D5 O; }# y: j" N7 _0 a

图3 刀具半径补偿过程

& c+ t' O. @. h& f7 `7 n& Q

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

+ a+ W4 m, s# ]9 H& A

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

4 y4 L0 e. X1 w( x6 |

8 b$ b) J- r7 M' }' l

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

/ h2 E2 k4 L% }

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

2 s: l# u9 a: m% q3 u) T

( |- y: G& I$ c7 P. @, p3 n

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

; o3 u$ @. a/ i. x/ d8 J

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

2 n5 F( S1 M, w7 x4 o

 

Q* U7 j" ~) v

指令格式:

8 b$ W; @2 `2 M0 \+ G

G00

# ^0 O' e) ~) h1 R' w. C

G40 X__ Y__

" r; G+ i: i+ ?- V9 y, _9 N3 u' o

G01

, W- c( R* {4 u# O. a( N, K: I

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

6 l$ O+ u0 c! B# N- P) x, V a

指令说明

- g1 o: d7 L+ s- B

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

: E: i8 w4 n3 o3 I! m" P- q7 u

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

$ c9 v5 t% B4 T3 H% N, ^2 N

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

【MechNet】

2 L5 g) G5 ^7 D# I" n" S+ u k
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

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

中国磨削网

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

GMT+8, 2025-1-10 07:56 , Processed in 0.146310 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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