找回密码
 注册会员

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 263|回复: 0

刀具补偿指令

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

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

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

×
. M4 S) F$ f& F5 ^. D2 n' q9 N' b1 L& @6 O* @- o P4 N+ i& O8 N' {. A2 ]
+ ~% l9 w3 |4 m' r# X2 e

1.刀具长度补偿G43G44G49指令

, j; Q2 w' w5 J* ^+ L7 z

 

# d9 `, ]/ ?' i# l |. r$ Z2 S

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

9 F+ P( L3 A% @

指令格式:

2 b1 j: |" D- P1 F2 e

G43 Z__ H__

* e" d! T) G# I5 }: ?& I/ p

G44 Z__ H__

1 U: i2 A/ ?# I- G

G49

% m+ ?# V- J S, [$ @

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

. d p$ a9 \/ D" x/ e

指令说明:

( q/ Z9 X ]( u/ {% {2 l

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

$ u5 m! I2 U4 F& w

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

( L5 c: E1 n ^

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

S7 T. y& C7 K# ]4 w

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

4 ~: w% T. M8 N1 v1 ~

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

* O: s) C# ]8 C& _) y1 Q

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

) `* _0 C( Q; o+ g

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

, N- I. m- M" p# t- ^

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

& W, U' ^' ?& {1 J7 i

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

* T8 d6 C' [% D$ H% z3 p

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

( a6 Z' t, h% L9 @6 Z

( ^4 Q: ]+ s- S! I, s

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

3 C* O8 k% n6 `9 s' d" ^' T) y

 

! ?1 n, L2 L/ {

N01 G91 G00 X70 Y45

- e* L" v7 E" I) m) L" Q, U) ?

S800 M03

" a+ p& A0 g% h2 e9 K; b4 K- }

N02 G43 Z-22 H01

8 J+ }7 l) w9 a3 {( i+ ^+ J. R+ Q

N03 G01 Z-18 F100 M08

+ U7 J& |, @3 Y2 f. o

N04 G04 X5

- i W' x; z' v) h

N05 G00 Z18

) c/ h) R2 @8 |" R8 |

N06 X30 Y-20

, U1 r& T% Z) o; C5 S# R+ Z

N07 G01 Z-33 F100

8 a7 ~# `8 b3 g$ @

N08 G00 G49 Z55 M09

( Y. Q+ k9 @) x7 e4 Q% O P$ N

N09 X-100 Y-25

6 z" `" V! h) e" Z/ v

N10 M30

M' ~% U3 @* M) s# y% @: L9 F- f

 

1 s$ X9 N* t7 L0 f% W t

2.刀具半径补偿G41G42指令

1 H' l8 j2 B& [5 v7 M

 

; k$ m# a) x& j5 v5 t

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

# U' \( J$ }/ {7 M

指令格式:

& T3 n0 j* L: h$ k

G41 G00 X__ Y__ H (D)__

* C4 }" }* x- U) _

G41 G01 X__ Y__ H (D)__

6 s# ^9 |: f8 g/ D

G42 G00 X__ Y__ H (D)__

+ D- G X9 H/ v3 g, r

G42 G01 X__ Y__ H (D)__

: l. O' q. j2 {

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

7 I; N; a" A H1 D* X

8 M) b( Q/ H! H

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

+ C$ m) n/ p- f

 

' t: N3 s% P# v, s( F! U# l

指令说明:

' B- D I: _: h: [# D( p

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

" {; P2 o+ W# e

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

9 b* b# D. \2 M& @+ y; r$ k6 D

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

4 N: _; h/ z( k

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

( W; v, `7 n1 X, k

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

- K& n/ k/ g( l+ R

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

" [3 _8 a8 A$ L9 B$ U

G41 G01 X50 Y40 F100 H01

0 _2 g7 {* j+ X, p" a

' e" A$ j7 W; o4 b+ e7 {6 Q

图3 刀具半径补偿过程

. q7 r; Z* C4 O0 c2 [

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

( N0 k* P# [, F+ d& N

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

5 i$ g5 t* ^/ ~! h

! `) Y" A/ E. s( v$ U0 j, u

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

+ T- E4 _; E, i& L

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

5 w; L ]7 h9 x( t8 I

0 n. C! V6 I/ `+ g9 \! p7 W& K

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

* N/ a. U; e0 \1 T9 m; M

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

. u8 c/ }4 z+ d9 R6 G) G# s- N

 

, [) ~( D9 I) I7 \

指令格式:

6 _. u) x/ T* |2 M% g6 V

G00

* ]% _# p c4 N3 X- x

G40 X__ Y__

`3 ?6 E( ?) `: y/ z* g2 l7 f

G01

: P2 e' u; I: l/ n4 k w" H

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

0 s! k! d3 b9 M! N, l5 O' c

指令说明

9 I; `* q0 |6 y1 b, @! l

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

- u1 @: |7 G# }+ `0 t- f+ V

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

& ?+ R8 R0 ]$ [

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

【MechNet】

6 K5 }3 s+ k9 I7 s
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

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

中国磨削网

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

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

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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