找回密码
 注册会员

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 265|回复: 0

刀具补偿指令

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

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

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

×
2 q' T$ T; M V0 v/ Z+ f; q: Q/ S( F( b/ {/ s4 J6 y; S/ C5 W# H# {! t% o1 {* J6 @( a
6 `* A3 _3 J& z1 [5 w

1.刀具长度补偿G43G44G49指令

. u/ n5 y, ]% v% U: d

 

/ @6 N& Q" n" x9 a

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

1 K r2 f K- {" H7 [0 m

指令格式:

# Q' r4 p! `( y3 X0 [1 |8 n8 l/ e

G43 Z__ H__

" C# {6 M3 K9 Q% i5 ^

G44 Z__ H__

" R1 P, F h% f6 _6 w0 ^/ O

G49

$ k7 N. B7 _3 J) z+ ]

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

" d9 K$ q( p r. k p7 M6 ^

指令说明:

" Z( n: J, c0 `: O% m1 R* `% V4 T

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

4 ?! D# n/ _2 w7 H0 T b) P, w

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

1 y$ y* I8 w$ K% P+ A, ?$ n

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

: E! |. D5 u0 B

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

8 y9 u8 Y. B6 o: B: `

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

, u; I( Y- C" H# x1 Q

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

t# D' \; z4 a f% r. T

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

8 u" ]* b5 p1 ~$ P. k& V

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

7 E9 B! ?8 Y/ L; d& u( o

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

; l3 B1 O( ^3 W+ o5 \$ O! ~

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

$ \4 |# l" g* M

% a6 d; a! E8 d- m: F: i: C' C

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

. _7 }. g& [" t% Q# g8 B

 

' i' C* }2 {- F

N01 G91 G00 X70 Y45

# w4 L* d2 c* {. b2 }4 M

S800 M03

$ j& N4 T# y* b8 c

N02 G43 Z-22 H01

" X: Z, q' g! T) {) ^

N03 G01 Z-18 F100 M08

b* Y; n2 |3 f, V# I: O2 }

N04 G04 X5

9 A E/ p0 h7 V4 e: z3 @ ^6 x: L$ f

N05 G00 Z18

- n" x: i% R% x7 O. \9 R |( Y

N06 X30 Y-20

. W7 ?5 k' k* x

N07 G01 Z-33 F100

! |. o: Y5 S; |( M( A' m; q( @/ q

N08 G00 G49 Z55 M09

% Z$ U& d+ ~+ J% ?+ `

N09 X-100 Y-25

& }% G( y' P9 ?, Q6 Z6 X" M

N10 M30

8 u7 R+ G8 x0 ^3 q" f( }% v

 

7 f' s; J6 T8 R

2.刀具半径补偿G41G42指令

# Y+ ?2 r4 s5 i1 f

 

* {7 r) o+ V) L; W1 `$ o, f1 h

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

- p$ Z- g5 u% ~) k8 w' b! d. G

指令格式:

1 J& [. [& \0 @7 _

G41 G00 X__ Y__ H (D)__

+ Y) O: v( l* A4 m' E

G41 G01 X__ Y__ H (D)__

; j+ V, m% c6 S8 j0 E

G42 G00 X__ Y__ H (D)__

% e* f: I: A, r3 b6 Y

G42 G01 X__ Y__ H (D)__

$ \0 {5 f+ ~' p* r) L( q

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

3 ?$ p# `: q, n6 J6 _

( _( u8 ?* M1 }! m, a

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

- H) k0 k/ ^7 M+ s4 R- g' _

 

& H4 A- m- I8 j) \2 X- ]

指令说明:

- V% f3 {' O! c

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

- f1 e' D3 {7 p

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

+ b# f2 }) q# S+ H4 l' q

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

7 G9 c9 u& Q2 X- d/ ?' \

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

7 g8 M+ q1 j. I, H

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

+ e; v! X5 k* ^3 O' Y

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

: S0 o' X7 i& w

G41 G01 X50 Y40 F100 H01

9 c4 g6 d- O, {- C! C; H

" ]2 m6 b: U+ ]2 u2 \9 g

图3 刀具半径补偿过程

+ x6 Y' `) o- J# \) G2 G4 t/ L

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

@1 f0 H. t1 i/ A% _- C; L2 [

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

/ u0 l, B: f$ S1 r

. G: m* U* F& m: C, {

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

! u7 @6 d k c- i5 u& p7 @, \

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

6 L# o9 u0 X7 G

; I* M" ?3 C- J

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

% R; \; p! x' u3 W- C

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

9 g/ q6 d9 c+ I% V/ n c

 

, f- n3 f3 c. i

指令格式:

' S8 O" ?- f% l& ^$ o

G00

: B2 e2 O% l8 ?1 r

G40 X__ Y__

/ Z9 ]% F9 m3 G( F

G01

2 j6 M T, K% }: T) d) `

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

* }7 k4 N( ^" N$ [7 _

指令说明

q1 {: Y0 }' W; D% r$ |

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

8 Q- v! e$ j4 Y( g) ^4 R

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

' ~; T8 ]9 ~0 [# _+ \; r

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

【MechNet】

, V9 U+ F! {" q! {1 k$ ]* m
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

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

中国磨削网

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

GMT+8, 2025-3-7 04:55 , Processed in 0.166270 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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