找回密码
 注册会员

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 264|回复: 0

刀具补偿指令

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

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

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

×
1 e% Q5 N$ z" |& b/ x' z4 B( n+ u5 U) H, d x& y) v- p- s" N+ `% V( F7 z+ k! {1 \% }$ D: R3 J
; F6 N/ h- D# |% V% V

1.刀具长度补偿G43G44G49指令

: [& A, v9 |* H( z9 r/ u F) y/ ^9 y" c

 

. g3 e7 v% N1 ~' n

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

8 a- }7 O0 A2 P+ B/ e s6 E

指令格式:

* j' p3 V; n, Z

G43 Z__ H__

* |+ H1 C* m+ \4 e: n

G44 Z__ H__

& `; A8 g E& v5 F

G49

1 L- C0 ]3 `( D+ Y% N( v

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

6 I) W9 j$ D- R( ^* m3 q9 f

指令说明:

0 q: l; r" s7 E7 j" I4 I; m

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

# O( ~7 ^) C$ A0 A, O3 j

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

2 y5 v) G+ J+ p3 z+ d

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

+ A* ] q( P/ u& v1 ]% Y K% E

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

- U' m3 G2 Q2 _% G( T; S7 F

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

8 W7 }$ o( `4 V T: W

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

) a+ r% c' w2 e

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

# b+ ~9 Z/ Y' \2 o: t

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

, |- Y6 `, _* ^, _0 N( J

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

- E1 i8 V; x% \- U' W; B/ m) R* U

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

+ e" A0 n: T5 c

6 B0 t0 S9 P `2 B% }! g

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

1 a5 L, o' J+ S7 \% ^9 l

 

3 [( B! n& `5 Q. V1 D. ^# y

N01 G91 G00 X70 Y45

: P+ V1 l0 L% h0 v$ T2 H5 P

S800 M03

' c& z8 ~- @1 {( X! L) g i+ P' k* M

N02 G43 Z-22 H01

& S. t2 t! j1 D6 Z( Q* j3 c0 X

N03 G01 Z-18 F100 M08

9 c) Y- }: \; D7 p& B3 s

N04 G04 X5

2 D% X( [& g Z

N05 G00 Z18

2 ^6 g% M. k4 v/ T6 z- |

N06 X30 Y-20

2 ]4 p/ x& l2 F; Y& Q+ k B

N07 G01 Z-33 F100

4 Y3 X: j+ W! ?5 z' I; t# G. d9 ^

N08 G00 G49 Z55 M09

2 P( u2 C0 `2 G4 U( T) E" U

N09 X-100 Y-25

( i7 X% N! K3 {

N10 M30

, `7 L8 K7 }/ `$ c9 V2 r; K' P

 

. b. {3 Q$ u3 [- a6 z1 [3 p6 Q

2.刀具半径补偿G41G42指令

! U0 i C$ \: N& f; b+ j3 u9 q2 N+ c

 

3 [8 L0 H$ P. l

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

; Y& w0 b' p$ i& g% u) A

指令格式:

3 Q9 U% h5 ?4 [' p. W

G41 G00 X__ Y__ H (D)__

# b0 k. [, t, V

G41 G01 X__ Y__ H (D)__

, @$ m8 v7 _* e: J% H

G42 G00 X__ Y__ H (D)__

L' ?7 Q/ O* d( b

G42 G01 X__ Y__ H (D)__

; j ^& ?( L& @: [0 v% A* b

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

, ?$ u5 n: ~; I5 V! D2 P! Y

6 {( f; \4 X( a7 E; i- y: x) A

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

: m" ?" `% a+ x2 Q4 L

 

/ ]4 h+ C$ z) y1 X# t* \9 \* n

指令说明:

# c' {0 b) ]# N/ R2 @8 `

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

7 M+ i4 H5 _6 [8 @# s1 O& T) {

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

0 ^9 G, {+ {. G v* {1 }7 P) c- t

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

1 ]& f2 D7 j& B4 p- ^

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

3 f; o. [0 M# U; b0 X3 ^

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

4 n$ a4 C, T6 K

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

7 m! x) f4 q- b( B

G41 G01 X50 Y40 F100 H01

) l, ~1 Y$ w6 c) w2 P. @3 b

_2 O l$ U, k. N4 N; }

图3 刀具半径补偿过程

j$ \% ?9 M/ S" m, P

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

- o' a+ O* C" E

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

5 m& O1 p, n9 I$ L4 R4 K$ d, V' |

5 L0 G; S9 D% X3 S- {6 [

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

6 v& [9 }7 l& ^9 j$ {; W7 [

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

0 R0 ]) J4 p) h% U l7 A8 o

* M/ _4 j6 |" M; K, Z; s" b: g% O

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

3 T/ D: z' r$ T/ k% G2 B* @7 v% I

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

, E# }8 P% v3 Y6 `

 

) K* J# t5 ^4 e0 S

指令格式:

) c! ^* E/ A0 @0 d) k, i

G00

- ^% ]& Q2 J9 l3 v* [) X6 d! D

G40 X__ Y__

H+ B' b0 F* F

G01

$ G: m7 e. y2 E _

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

+ J! ?- {: h2 ?9 L. w# z) a. X" a/ T

指令说明

8 V% Y! m& j3 r& l3 D

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

; I4 s6 ^ B2 N2 k+ @- M9 b/ H

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

! P: m$ B4 Q q; o* j

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

【MechNet】

5 z" ?+ J. @+ P& i
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

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

中国磨削网

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

GMT+8, 2025-1-19 20:43 , Processed in 0.139836 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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