找回密码
 注册会员

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 262|回复: 0

刀具补偿指令

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

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

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

×
1 z2 q/ p1 x) ^- \. {5 q; S; a2 T) c% g/ S$ y- V8 e2 [/ v% O" o
/ T4 L3 h: x. Q' s3 f/ p6 j+ }

1.刀具长度补偿G43G44G49指令

: E9 j4 ^" g( u/ N8 t0 n

 

$ a& N" B9 p- w3 i

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

/ _$ N/ I+ W- h

指令格式:

$ v5 e) I2 W, i# m& u: y

G43 Z__ H__

- R, O" ^0 P5 S

G44 Z__ H__

. x. }* ^+ Q) F! G- [

G49

0 |3 l2 a" @ `, X4 T$ o: r

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

& b* b* J/ o2 b

指令说明:

) L8 O, z6 ?4 L* s" p! J4 |

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

6 Y# A! f& H: W8 u2 @. R {

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

( a/ q: w% Q% S7 h2 c

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

; m2 e' z) }( L! @: W

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

4 I# m& t |6 W; o+ D

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

0 j3 D. q2 c0 e% L

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

@. e! E: Z5 K5 Q9 N

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

}' I4 A4 j( P$ k3 _% R( W

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

3 h9 i* O! f; K x7 R' |

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

3 ]5 E5 W% x' @* `4 T+ G# ]

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

+ p- _. K$ [- l4 _

) N' O S6 m% M' h5 B* B

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

" U& F( n, X6 ?; x' s1 S

 

, P1 T. U) W7 B! o

N01 G91 G00 X70 Y45

4 M+ |- t: Y: w$ g. O1 E7 y* L0 I

S800 M03

" F1 e& m' ]' C0 ^ E# ~1 @

N02 G43 Z-22 H01

. z: v9 C$ M' ^8 [7 u# g& X+ W6 }6 Z

N03 G01 Z-18 F100 M08

# z' L) J; s, i$ I( `

N04 G04 X5

7 u7 c1 I* }, o' [0 i- `

N05 G00 Z18

" P: n; T8 A3 ~4 c

N06 X30 Y-20

& F3 Y6 p% e {5 K7 ?9 k; f

N07 G01 Z-33 F100

8 ^, i0 a1 p7 Y+ t, N

N08 G00 G49 Z55 M09

) b L0 J; q! e

N09 X-100 Y-25

. n/ c( a+ y/ p2 ]

N10 M30

" b8 l8 Z7 r+ h2 T5 ]6 }. D1 s

 

' z3 r4 i1 z' }6 s) q4 y, X5 g

2.刀具半径补偿G41G42指令

. b5 w9 _( n8 X: L

 

1 g! _% G; s6 x. L7 ^

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

2 r8 W8 K6 z! p9 l" Z

指令格式:

: {) ~: u6 W; a/ l% k* J0 P

G41 G00 X__ Y__ H (D)__

* z7 z! l% t" q z/ m7 [6 V& P" P8 [, N

G41 G01 X__ Y__ H (D)__

6 m$ l6 _& b% G# i# @

G42 G00 X__ Y__ H (D)__

* `4 y. V2 f& m3 S C: ]* g! l

G42 G01 X__ Y__ H (D)__

5 x; i" H" @, `7 z

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

0 h7 q7 D- Z- J ?& D% r- T

' C& }) S, N3 [ M6 X

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

& o' S* E w' ~, R: _4 J! U

 

3 r5 d. j5 a* @* t

指令说明:

; F1 W0 \$ T5 X' j

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

; e1 _: s! d% [3 C& Y

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

" z! v) ?! k: K+ x2 ]

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

8 e6 N8 N7 l0 b2 a6 R9 G: U8 b4 E

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

! Z3 r, N; P/ [; i1 T$ y

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

% m' F2 S. _7 ]5 e. d* c$ s

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

$ Z: J4 p1 v4 l4 f8 W3 Y6 r. Q

G41 G01 X50 Y40 F100 H01

) S. @1 E3 l G% l: k7 @ T

# W5 i: ~! g& h2 q! O3 z

图3 刀具半径补偿过程

/ G: z3 c' S# ?" h L

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

0 V' A r6 ^6 s7 m

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

! L5 p: O' z* R; |- a0 y8 E

2 y! G. N8 ^5 K) s

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

- d& @$ Y+ m& k. {: Y

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

% t7 e. B7 U4 L- o

* {5 H- m: [$ @: Y8 U. Y

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

. n8 V1 r4 [( Q( T) r) M

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

8 s# z; t2 C: [$ Q

 

; b( H% \3 ^8 p

指令格式:

$ F3 T7 W& |/ E/ `; H* V+ V

G00

; ]' b# \% F0 z8 @6 N; U

G40 X__ Y__

, M/ E/ l9 E6 X( D# S8 s

G01

: O2 B$ i& X' K; j

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

3 x+ }& A6 E/ T! X# ?

指令说明

) ^& h( ~% ?% f- W

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

0 N9 S2 ]9 T" \! S

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

- d% t, w$ W$ A: d: n: V- s) A

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

【MechNet】

4 ]2 f: L: y" U& [! {3 k8 R: t
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

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

中国磨削网

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

GMT+8, 2025-1-10 08:03 , Processed in 0.120870 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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