找回密码
 注册会员

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 257|回复: 0

刀具补偿指令

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

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

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

×
2 a, T9 g4 G2 w2 V. z* p* k5 C& Z8 {1 N) g# C5 ~* P! p' i1 k5 f% A/ @
8 e1 H7 Q+ q4 w. h7 D. y+ ?

1.刀具长度补偿G43G44G49指令

9 t% \! D' ~7 A* X- o& y) i; |

 

* A4 N6 P4 g5 J4 }! c3 c4 X; A) p

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

! @" Z# }: T: I0 \- t' e, T: @* Y

指令格式:

: }) m I; J% T, Z% }

G43 Z__ H__

& K8 D* {2 K1 U# R1 Y9 Q. n& i

G44 Z__ H__

) u( I; s4 J9 v) V& r$ D; Z+ V

G49

" b( c1 ^7 k6 \7 \+ ^# F# G& ?- I

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

6 T$ E. [$ ^- ~, }; G5 ^& N

指令说明:

, @* K# Z1 ~+ B5 O5 j

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

' O8 J6 @ W( o$ V

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

( K4 K# {5 `. D6 V; E

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

' h, @; g( {2 ?4 `5 u. z

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

4 V2 Q) p: ]/ D

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

( H5 _ D& F& U* ?$ o( ~ W

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

7 b2 M" c, h) B3 y3 T, Y+ L6 O

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

+ O- l3 s. I) e

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

( F R/ d+ }: H( n7 w

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

& L3 @, D: R: ?; l0 m5 J% y" o: j6 |

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

) L+ \# D1 L+ \* g0 o

1 f; I; l$ ^8 \& m1 p- S

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

5 c4 U1 M% p9 R% j( K' i. ^

 

( e! P- H3 A: s0 _% z5 `4 b

N01 G91 G00 X70 Y45

8 `* h b; s6 \9 r

S800 M03

( {9 D+ C# J# ?) V* u9 f. Q" k5 P

N02 G43 Z-22 H01

1 u& G8 S; Y, H4 {4 p5 r

N03 G01 Z-18 F100 M08

8 a$ X/ F8 w+ [2 @

N04 G04 X5

3 X9 X6 \8 C) Q

N05 G00 Z18

# }( v# x3 K2 O' k

N06 X30 Y-20

7 g; r: Z" P: O' |

N07 G01 Z-33 F100

/ ?2 }6 ?/ ?) U+ |

N08 G00 G49 Z55 M09

! k/ g# H4 Q2 e- Z5 E# |8 q9 }

N09 X-100 Y-25

: w& F/ d0 M! }0 a9 I

N10 M30

7 V& s3 _+ b5 O7 f& E

 

. m4 {/ a! z* D: W/ ^

2.刀具半径补偿G41G42指令

( f3 b/ N& p" `5 h y

 

# a3 W4 Q9 M9 D3 J, s4 q

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

4 Y j1 h# ~" ]9 a

指令格式:

4 V- v) F" j, @+ I5 |

G41 G00 X__ Y__ H (D)__

' [/ z/ v2 w- `

G41 G01 X__ Y__ H (D)__

% r' `" s, v' R0 U ]

G42 G00 X__ Y__ H (D)__

) z! C0 T1 j5 H, G- d

G42 G01 X__ Y__ H (D)__

: S5 Y) E9 ?# K+ L

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

/ g9 u/ g- p" F" g8 J: x9 S! H

, I5 `8 Q- d9 ~

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

6 K: Y$ [. [8 w" D4 _! m

 

! H2 ^8 o- K4 d ]

指令说明:

- P: p& j$ \. v+ C

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

0 f( }4 Q& E5 e: z2 f0 g

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

5 G3 u, Y( O. D" ]5 a+ U# ~+ `

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

' z: {4 o* ~- `$ V

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

, B5 g! |7 e" I+ g/ Q, z" n$ O

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

$ r4 S; C: U, m' x

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

6 W5 L$ O8 |- N U* V

G41 G01 X50 Y40 F100 H01

' [5 G, ]% @- H# J) q% A. e

1 N2 }& W' t5 T7 n! A2 F

图3 刀具半径补偿过程

1 _8 |+ o6 W0 X% j& q

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

j7 O5 ^# @6 J& H8 c/ I8 y+ A

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

# t. J# L8 z+ x0 r$ D- ^4 ]

, y& J& E2 A8 ^

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

+ l, O" v# ?0 T8 E% b+ r

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

- v+ S1 B/ Q/ l& U% @

* Z6 h; T2 T3 ]2 ^

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

5 L4 ~& v, J: t/ W9 r8 r0 z; Z) a0 f1 @

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

9 u' B# M3 G& q: C

 

) ^2 {4 q3 f$ K9 g# b

指令格式:

2 h& N, |! c% b* j) Y- [

G00

9 a S! T. ^: X2 d

G40 X__ Y__

) \* N- C' J" {- B9 w

G01

$ g' d( \+ c2 R- m1 O0 q

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

: z0 z, o ?5 T! W) V

指令说明

3 t' t# v- P+ N( h: l. U

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

) J8 k7 Z6 G j! C' j% Q

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

5 x" S. z g1 S2 b9 K1 G" t. X( ]

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

【MechNet】

# W& F8 |) ^3 Z# o8 R* x
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

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

中国磨削网

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

GMT+8, 2024-9-25 14:22 , Processed in 0.141573 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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