找回密码
 注册会员

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 275|回复: 0

刀具补偿指令

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

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

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

×
! \3 |9 U( \9 ~! r: n. J! W' c" ~6 Z r0 A9 s4 H' m8 o. t6 \( _' z j' U+ e, v
- o) N1 A/ [8 Y" `( z

1.刀具长度补偿G43G44G49指令

% j7 u1 {) q3 y8 D) |* J% y# L( X

 

2 M6 w w4 E% T) x, o

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

7 y( E* B0 F: I

指令格式:

# ^' O. a$ y% H6 K. J8 C

G43 Z__ H__

" P5 K2 F9 I s. X% n+ x

G44 Z__ H__

1 j! `6 Y( f5 i6 \7 F$ W! Q0 M

G49

- B- _9 n Y( P8 w- W

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

, l$ I( \/ E5 M/ _* q

指令说明:

) z6 Z+ i4 K V, |' y3 A. I

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

/ {$ y( U- L( P2 Q i) E) R5 y

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

5 p/ @. A) M( H3 i# w

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

6 x# }; i4 ^; s8 p

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

. @# v6 O3 F8 L" S3 H

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

6 H4 s, |1 g& F# p

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

1 z; i" B0 J/ \9 J5 J, l

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

, l% C" R( X( B& ]3 `

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

8 }7 ^: K" g1 F6 J$ t9 M

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

8 |. G/ K4 t4 y

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

+ M; ]. c: D/ [6 Q$ j& e

/ c# D8 t$ Q7 F* U# R$ M

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

, u; m' ]6 _3 ^. V- `7 y2 v7 z

 

7 @, S) z7 p! Q4 V

N01 G91 G00 X70 Y45

) |; u& S2 Q& a' e# T

S800 M03

9 Q4 V( C( }1 l6 C) p3 h& g" x1 W' j

N02 G43 Z-22 H01

! R/ u8 R1 `6 B! q4 m9 _; m

N03 G01 Z-18 F100 M08

5 h; |7 c& o" @3 W5 s: @* x& X

N04 G04 X5

! B" T! ?5 i. Z$ e/ g# q; P' d1 Y

N05 G00 Z18

$ [( B; P5 F* B$ l4 M

N06 X30 Y-20

) k: ?# A! | W7 x) ^5 o

N07 G01 Z-33 F100

7 K( b( G# p+ N, H" U7 U5 C* r

N08 G00 G49 Z55 M09

2 ~; T0 o# f$ A/ d

N09 X-100 Y-25

9 j8 o! U2 I( N" H& O: {' p" [

N10 M30

. H% h q* k3 l7 ], L1 W4 C2 b

 

+ [$ R& F$ Q+ T5 I1 F

2.刀具半径补偿G41G42指令

) Q/ @: c) y n, V0 q( D

 

+ `1 z4 w1 l5 j) q. X' ]

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

0 O8 Y8 @ t, K- Z9 D7 a

指令格式:

w' q% @/ }) |

G41 G00 X__ Y__ H (D)__

4 d% H' K$ X. F

G41 G01 X__ Y__ H (D)__

+ P( {9 c" _8 b' K: w3 A

G42 G00 X__ Y__ H (D)__

& {% e$ `6 \' }+ M/ ~9 E9 `: {% F

G42 G01 X__ Y__ H (D)__

8 w( B8 o6 B1 n6 C6 |1 P; \& Y

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

* |$ y% V; p, B F2 ]; a) j

5 E, a) G g. N1 y! y' C0 v8 e9 c

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

! ~; D2 T9 c1 H8 F7 |

 

/ K5 I" P, |0 `. @& A/ o9 V0 x

指令说明:

! f% s: `; p6 f3 N) c5 {8 @7 ^

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

9 j7 } T9 S$ ^2 y3 |

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

" g3 u0 j! _4 q+ T

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

7 ~2 Z! T5 K6 W8 r

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

0 H5 E8 d! R7 R4 v( a; K; d# E

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

& U/ t, e) P+ _

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

2 S j9 T: H4 R& q& s) A2 g

G41 G01 X50 Y40 F100 H01

4 h+ l* p1 K6 z" `+ `

) O1 d6 _6 G, W2 k2 x3 i

图3 刀具半径补偿过程

: {# ]' j' \( B* N' D

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

7 `* x% |. s- ]) n& n

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

" o( K/ ~9 ]% \' ~- q

: H# q z9 T/ F1 y S

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

, G$ {3 Q0 C/ I

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

) v: j9 z& R) O' k

2 E, M3 Y! f7 c

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

/ F0 V! g9 {6 s" b. w' r+ |

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

3 O( l# K! \$ L

 

# m8 W$ A& \! ^; Q7 \

指令格式:

! H! B1 V5 m& f) a# q; }

G00

" F# W# w' j0 [- n4 W) l3 A. ?% @2 o) F

G40 X__ Y__

; q' L0 i0 g3 {) |7 Q2 j: r/ B

G01

5 |0 F: U1 w- q6 P; D) `

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

& j C6 _) s' K! _, N

指令说明

' L1 x: g) G: ^/ O9 f! j2 |

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

/ N. j; |$ \2 e, p) W

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

) L4 c+ B7 I" q( N9 N

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

【MechNet】

; { ^' [2 u) a1 }
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

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

中国磨削网

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

GMT+8, 2025-7-2 09:35 , Processed in 0.145842 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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