找回密码
 注册会员

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 272|回复: 0

刀具补偿指令

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

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

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

×
" y2 {1 F) N* D8 ]1 j1 r! M0 W, ^+ ^: ?; y$ `; F ^, u; b% z2 H1 u' r
f) P/ ?4 Z$ @4 b

1.刀具长度补偿G43G44G49指令

, Z$ M- {& d4 Z" x& @0 [1 X6 f

 

8 u( ] b. w3 h, |- b. q

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

J# C" w \' Y. U: ]

指令格式:

`# [- ?8 i6 S0 p( N

G43 Z__ H__

6 K* Q. u5 v! _( ~+ W

G44 Z__ H__

3 d# V) H5 E+ w& @

G49

7 w9 I% J' z7 g' G

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

* z* G6 X. U0 T6 e" f$ w. W1 J

指令说明:

: s" M" D+ p. O! w7 b

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

; j* ?' S3 f8 c' t

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

" c7 l: ~4 f+ `* q& A" n) k

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

6 N( e6 G! c- I+ o

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

% ~1 Y6 B: x3 `/ }) `4 S* @

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

, e8 f9 q: D9 {. K0 x+ [

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

+ {( i4 j7 x3 u, v5 b

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

% u' W; G4 k1 Q3 d1 [% C: i) u! G

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

/ b, f2 N: ]9 i& V6 U

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

7 k: O8 W+ q7 L: `

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

0 i& H; z- M8 T

, ]- d9 ?4 W* p

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

2 D: I3 d: h) l

 

" z) j: L& h) k1 g5 o$ D

N01 G91 G00 X70 Y45

h; w% V# |4 h, O- a

S800 M03

& l: z6 x5 z; T2 M# N# _ [0 `

N02 G43 Z-22 H01

3 i; U2 @$ J( W

N03 G01 Z-18 F100 M08

5 S( _; v6 j% G9 _% F

N04 G04 X5

0 {2 F' }' p1 `2 s& Z* E g, G

N05 G00 Z18

# t$ K/ p. k8 z9 }" U: t: P

N06 X30 Y-20

7 j: Z6 f4 k( n0 q h9 t, \ C

N07 G01 Z-33 F100

% j) z: k# t6 r/ W0 J0 H( F2 }/ A

N08 G00 G49 Z55 M09

& F- i/ R S& ]* H! X

N09 X-100 Y-25

" w3 m3 a, S- T- N3 h& m! F

N10 M30

+ X' n2 J7 V! \) T& m* K9 R

 

# f, K) Y3 K! t

2.刀具半径补偿G41G42指令

; i+ Q# b3 ?$ K6 U! `9 } U/ |

 

! Y) ~& c' W9 e) M: X( q

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

! H" l" H; X- c# W( W% q8 A8 O3 P

指令格式:

& S+ i8 x" Q2 r% i+ d$ V5 K6 s8 J7 I

G41 G00 X__ Y__ H (D)__

, s+ j% |3 @5 F+ v( j; \- y a

G41 G01 X__ Y__ H (D)__

A) Q; n# u! w+ }

G42 G00 X__ Y__ H (D)__

1 b7 s/ u9 a- X% Q# c" c. _

G42 G01 X__ Y__ H (D)__

$ V% Z7 X* k: C

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

7 Q! I2 j$ @6 l! B8 |

" I2 N$ o3 L4 U

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

% g( Z z" O5 S( j4 `' A

 

; }$ ^: a6 O9 A: e2 x1 L

指令说明:

n" k' F( y m# k

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

Z7 C( {+ S v$ |

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

! P7 O8 @% e) l1 q( x; T

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

# J; r7 m( }/ r. Y7 o$ d6 x" ^

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

& d+ p; j" E. ]

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

4 ?0 z, ^ l' W; f

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

- Z2 i; D7 c2 e5 w

G41 G01 X50 Y40 F100 H01

- d' [( V2 v) { v8 F6 z

/ _6 a5 Y! M0 m

图3 刀具半径补偿过程

. L9 l1 {1 o, G: Q: c! `+ a9 t

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

8 i# f- B: M# `) C9 D: i# L9 W

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

) {0 Q0 V- m6 B0 c& y

6 w' F. F- p# u. X/ {

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

! Z7 H9 G* F/ Q" S9 F2 W) M( m

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

- L- Z4 i" `' T* }3 S- J- V7 F

, |5 J# r8 p+ Q& C

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

& i& |- z* V* `; j. Y; U9 c& V9 x

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

5 B2 @' z) B* E P( ]

 

: y& m3 p! K" P9 o. M

指令格式:

( J& y8 }2 {. Y) s

G00

. D) M; t, Y5 j! g

G40 X__ Y__

) k& a: _, @% s7 {6 E* \& z

G01

; C4 d9 W% O X1 U

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

% Y! i) {2 b5 o; {% t

指令说明

8 r9 H2 w8 _1 J5 t0 A' ~

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

7 U+ {) J/ d) }- Y9 P; c

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

3 S1 D. o; W8 a# S

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

【MechNet】

- ^0 x1 V0 `# O9 S
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

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

中国磨削网

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

GMT+8, 2025-4-9 07:26 , Processed in 0.168620 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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