找回密码
 注册会员

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 277|回复: 0

基于刀具半径补偿的让刀量补偿

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

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

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

×
在精密数控加工中,当数控插补方法确定后,影响加工精度的主要因素之一就是加工工艺系统的刚度,刚度不足,造成让刀,从而引起加工误差。因此,数控编程时,不仅要考虑刀具的半径补偿,还应考虑由于刀具受力引起的让刀量补偿。本文给出了一种考虑刀具半径补偿的动态补偿让刀量的方法,并已成功运用于某厂真空泵转子的曲面加工中。 + n; n! m& G( `& r m2 D* K9 \

1 刀具的半径补偿

4 w" w" E" J1 `- ~
加工工件廓形时,所用的刀具,总有一定的刀尖圆弧半径,这是精密加工中必须考虑的因素,所以刀具圆弧中心的运动轨迹不是工件的真实廓形L1,而是它的等距线L2。因此就要按照工件廓形的等距线编程(图1)。
5 m/ t6 c, v7 r4 V- U; ` 5 k0 C5 I8 I1 M5 m' O+ G! [1 E' a$ R3 o9 x" K: |) |5 t# A5 N N e! k' ^& F% [3 l" t' U1 s! V0 ]$ E

图1 刀尖圆弧半径及等距线

图2 等距线
2 t0 |( v4 O, i" @9 e4 U! n3 n
设工件廓形线为l,刀具圆弧半径为r,让l上每一点沿l在这点的法线方向移动一段距离r,得到新的点,这些新点的轨迹le称为l的等距线,亦即刀尖圆弧中心的轨迹。如图2所示,l为已知曲线,p是其上任意点,它的单位法线向量为n,法线上取长度等于r的点为pe,当点p沿曲线移动时,法线向量的方向随之变动,每一条法线上的点pe的联线le就是l的等距线。显然,在n的负方向也取一点,则此点形成的曲线也是曲线l 的等距线。le在曲线l的外侧时称为外等距线(加工凸面),le在l的内侧时称为内等距线(加工凹面)。 / y. p4 T. o* C; d( V
设曲线l 的方程为s=[f(t),g(t)],在图示p点的情况下,p点的切线斜率为 4 U4 q7 Z7 a3 F; g# D. d 0 D: b; r$ L# g$ L2 W j% P+ |" m# h; |' Z: a8 D' S. c, ~; q2 V; c: N1 V; Q9 F; R! ~! c7 `# h1 \9 S
6 j4 F. L- A# S s* @ f7 s! z, o9 o2 g" N5 B( O% [; I- t$ b6 Q9 g; r: b# i2 Z: \7 {: [; {8 q4 ~* k& {3 }: q( K. l: M( \2 I; l% p* a$ L( `- d% M }: q. ^1 `7 L" H( `7 k! t. r. N7 N7 y$ U( Q0 W4 b% J2 K6 }+ I x4 i5 M7 R3 n% O' V9 \: Z6 q) E9 c9 W& k7 C: b* |, ~+ x' a( d6 Q; G' p0 _2 ? W" e" c% A9 {& m" C$ `. j( M& v: ? ?- W8 ?: p* }6 e3 L% @: }0 `8 L1 Q( v; k3 R( P+ e
tga= dy = dy/dt = g'(t)
dx dx/dt f'(t)
(1)
3 g! a+ h+ P* R" i! v1 F' E7 Q
由式(1)得 4 \% {. `* U8 l: h5 y+ q% s7 B8 ~! R9 c* l& z( G# O( |4 `; u3 q ]# J1 t7 S. w- O& p* j& M3 v3 f! _2 k& V) Q5 w. ?: z7 A( w t8 n4 ~
# q& p: w( C' m2 X& I b* b " j# B" Q8 `) O$ q% ^+ G4 k! z1 @4 G6 e2 n2 L/ u) R/ j( C' X1 V+ e4 \ ^+ u, n/ {' |5 R. q5 N9 p6 t* g8 l$ m) G2 U8 A6 P; e3 f0 k$ W2 D R. I3 ~: u% a- ^. N4 \* T# I, f( v. _5 [& ^. O. S: P6 Y3 w: P6 q3 }. n( Y! v. y7 }' P0 y' r l- `4 V( X! Z6 Z. K2 r. S9 C- }3 _0 x" e R! z4 q3 r( E/ h0 o+ q: E- _4 z+ W% t6 `2 [8 n. z: V! d8 T+ Z& a4 a, p7 J A2 ]( ]; f# B4 P/ C: k8 q- Z& m/ V- F3 m+ U- M# r. U/ L$ D& _' l" l" J" H+ s+ C8 y* ]. e' f$ R9 g! C: I; {/ b, Z6 w3 ?1 \: y4 N, F' q% J$ X7 A* T# G( O& J8 d8 |$ J6 }% _* Y4 v" ?( `3 _& A: d( T7 x7 {; M. u4 `6 J3 C: R( s, T6 I/ _2 j
cosa= 1 = f'
(1+tg2a)½ (f'2+g'2)½
sina= tga = g'
(1+tg2a)½ (f'2+g'2)½
(2)
1 J. L% y6 x* M/ `/ h! q8 |& r
由图2可知,法线单位向量n的坐标分量为 9 ?. n# {! c% b" ^% L! C 5 `% [& ~: O* k/ z$ G7 t6 {, J5 ~# M9 e6 O$ w2 j3 ~- q, w3 [/ `) [8 i$ Z, K6 e5 ]5 i6 J' V* Z7 e; p! J* P$ K
- s" B% ?: |7 J% \% r + K _! q1 f3 U$ F: _3 A$ a+ r; y8 |# }: n5 I# X R- i" {& n9 h4 F( G; L& c; o1 V4 ~6 C8 r! F6 [2 s; l G+ C9 ]$ X' m! Z/ b( m3 {% q5 F
{ nx=-sina
ny=cosa
(3)
# R3 u8 ?& N/ F
根据等距线的定义,刀尖圆弧中心的轨迹为 8 h! E* K" E% {3 w: C) p1 S ! c0 R( g5 S! E& F& u2 F* o) D+ j& d9 H: Z' N8 k5 w* O2 p- x/ \% f4 C2 I# C* u8 K8 a
' B+ |* g1 L7 r4 h1 `- j1 j$ U& ~$ S W- T) C) F. i# O+ ~9 Y; p+ ]0 d$ e9 R3 ^* q; e: h, a. r0 m" | K9 a: x. O0 W# _: W( Z7 E( g- q# |' w" D" Z( f4 S/ x. K3 ?! h. U) j' R. R2 v9 B6 M. Q' ~( G9 p/ D; i" V% i4 T
{ xe=x+rnx
ye=y+rny
(4)
/ y1 y" v9 P- x7 y/ G) ^3 h
将式(2)、(3)代入得 3 D5 W; j! ~9 H, ]/ E- X # O7 c/ ~6 I- t& C0 A* F a4 F, ^2 e9 D/ B" ~( A$ c. ?* G4 u6 `+ [% L4 Y0 \5 j2 q- r
0 ^: Q6 W$ `7 ` 3 e9 E5 \3 v" y8 G# N. z* ^8 J, l$ h' m5 X1 S2 b9 q/ S$ q" D7 y( e% f5 Q$ a# F: t$ A/ w: c: {9 g) }8 ~ r- T8 T3 W3 n, y; L' U% G8 G4 s0 q6 b! K- f, s! j3 r8 K4 h: T S& r. o" c# u4 F7 k$ e$ s; G: ?# j4 Y! R$ ?- G1 V' [6 b0 m/ o* b3 g! P9 x% M8 Y# f7 Q3 g' w5 I* Q$ A& \) O* a+ ?. J5 C, J/ R! ]/ y4 h/ Z: z- r( ]% H- f3 v$ d4 B1 {" S' Y% }+ d- i D1 }: C* M- S; F) r' m
xe=x∓ rg'
(f'2+g'2)½
ye=y± rf'
(f'2+g'2)½
(5)
3 v z7 H6 c% }/ X' W% M
式(5)即为刀具半径补偿公式,加工凸面时,取上面的符号,加工凹面时,取下面的符号。 6 u. V" q. P0 b% L- n `7 [( z! a

2 让刀量的补偿

/ Z# D2 ]! ?4 ?' ]/ ?. f. {
当刀具切削工件时,由于受切削力的作用,实际的加工位置与理论位置存在着一定的差距,这个差距我们称它为让刀量。数控编程时应对让刀量进行补偿,以提高加工精度。 1 s& t& L8 Y: n
作为特例,我们先分析加工圆弧的情况。如图3所示,大圆表示工件,三个小圆表示刀具的三个不同位置,假定由A向C加工ABC 弧,刀具在各点的受力情况如下 + e9 c" [! C/ i . Y5 Y& ]3 u- g, H* @$ x8 x# h5 T; M, x6 l% V" Z3 a3 K& r# A F5 A# Z" V" B. Z' x' b: D L i7 j3 s6 k* E- n: [+ P: w7 C4 x& w: p) s% `- Q- r) p, w8 y1 N+ \3 Z2 T' ~ x3 W4 p; s! G, Q* Y5 g, I: s) |) _3 M' e6 e p; u# m, i; l9 r3 I) _8 C3 Z/ r4 `5 v l# w" x3 z$ y1 _" W! z* y( |. k( k. q6 k! C* i% N7 u8 \; [3 [' E% L) }- f9 N5 k. ~, }0 u! X
A点 { Fx=F B点 { Fx=Fsina C点 { Fx=0
Fy=0 Fy=Fcosa Fy=F
2 y, V$ K% x' [# e4 b
设∆Xmax为X向的最大让刀量,∆Ymax为Y向的最大让刀量,则A 、B、C 各点的让刀量为 : z% i7 w/ u! w 5 C. y4 [) B1 g: z+ K% y% C& N( D+ o' G" ^( w4 p- \' t2 Z' [1 k- F% _$ n% g/ O# p$ L, j! a# `/ m8 [7 h; q( ?8 p; m. E3 S4 n) B9 k6 h; W+ b3 m0 A. S# H( V3 Q; v/ h; m6 m2 D) S3 `# d5 I4 [, X2 x5 O; I8 p) ]! _3 Q8 x& q: w2 q! c( z
; C& Z" g8 ^) U1 D$ y% L2 w! |3 r5 S- V+ ~" y. X! y$ K% T! x( p( c1 F6 Z9 a$ \6 r& j- o0 e7 q8 q& I7 |/ v+ p7 I; d6 o8 s2 v' O( x' g: Y- v! |+ n. L2 f( m* @3 m1 W3 a3 |; \9 W5 k# X; r* x. D+ A! L# } Q# m
A点{ ∆XA=-∆Xmax
∆YA=0
(6)
1 _9 p E) D$ d: N" w) S! A8 [$ N! N" U* ~9 Y% f8 ]4 v" ]7 |0 Z8 O: n! Q9 C' @, m+ e6 U; k: J' J( `' a+ Q. c8 Y- G4 C' I1 E/ ]# c+ k* n `2 N1 u# n+ [4 y$ S
B点{ ∆XB=-∆Xmaxsina
∆YB=∆Ymaxcosa
(7)
2 j0 r1 Q/ K9 v7 e Z8 ]- O1 t" c3 Z! d V- z$ r- h, `# D, y& v. V, }4 Y: G: \. F* ?6 C$ Z% ]2 q+ E- ^/ q; y6 E7 v& ^) q- ?8 K8 r8 Y( i$ G6 v9 `' y. I8 Y- l% d# t# w8 C
C点{ ∆XC=0
∆YC=∆Ymax
(8)
6 H5 C7 B( n: N% j
∆Xmax和∆Ymax可通过测量特殊点获得(如测量A点和C点的让刀量)。∆X为正值表示向X轴正向让刀,反之,表示向X轴负向让刀:∆Y为正值表示向Y轴正向让刀,反之,表示向Y 轴负向让刀(下同)。注意,∆X、∆Y的正负还与a有关。由式(2)可知,AC弧任意点的让刀量为 5 J4 f a* r& i! y$ F! i& l" I/ ^: E4 L [6 ?8 B* p% E& n- G$ ~4 ], n5 B2 P, u: d% k, e9 i! R1 D7 f7 f/ A
/ V( X7 Z) X, i! s7 f 9 s3 P2 k P1 Q; ~4 h4 h s8 c/ }, |5 B7 i# R% ~) C: S1 F+ G' T9 Q# b, h5 |+ C+ \* E: Y' _; Y' n; K( b/ a$ q! n2 e5 D3 T9 i0 E) s ?$ e# `& ~7 k9 }4 H8 v' ]) N4 u/ P5 r, ^5 k$ G: g* [. b S3 z/ X1 W" m# w! _2 t" _9 Q% ]" v! ^8 |" U3 [, I' \, P$ G6 N2 r- v" ?( k) z5 A9 k4 V0 o( f" ~7 u6 E& E- n' q9 d5 J1 L2 o; S! R& `5 s1 w1 B. }7 g X( z8 R' H. _/ A4 i7 }; @) v
∆Xi=∆Xmaxsina=-∆Xmax g'
(f'2+g'2)½
∆Yi=∆Xmaxcosa=∆Ymax f'
(f'2+g'2)½
(9)
( z, {( h; E8 v% i5 w
作为更普遍的例子如图4 所示,P0点为曲线上便于测量让刀量的一点。一般情况下,总能找到这样的一点。其让刀量满足下列关系 " Z' n) C5 @/ C4 V# F) E 5 w4 r5 C% D2 G m a# d. n) U" x& Y6 b0 ? w& _! f8 x# U$ ~9 n7 e& f9 @) ^% f/ k: t+ d# ~* h$ k- s. d+ I
( F' b. z) N' n A5 J- E9 x2 M) _7 N5 i# G2 s- b& Q( o0 z; g4 E0 U5 ^# E; \+ S- ? z* D$ k/ X' l( e& f& i8 M) d% y4 Z/ p9 i1 V% Y) L' Z% |) ?3 N5 s0 _* { Y$ W! |* O5 p1 x- q
{ ∆X0=-∆Xmaxsina0
∆Y0=∆Ymaxcosa0
(10)
: u, d* D7 P/ E* k/ L% U1 i' s/ n
Pe为曲线l上任意点,则在该点的让刀量,满足 ) C- l" k. p) b 7 h) f$ G6 n$ E0 ?* J# d0 K) H1 O* T9 Q6 K1 {7 ^4 P2 x! q$ ^7 j1 j. {5 O) t4 d; ~+ [* J5 x" a t& R3 K
" F0 B: d; o: n* s( k 1 k; E$ z- ]% Q- \ n, I5 g0 Q. J( s8 R- c8 H) _$ q2 T- N0 I" C- e& Y- G+ n$ `' u7 v1 D0 Z$ O0 g+ K$ Z6 N1 @# E+ Y. T# b% c. Y5 X2 P: z4 F
{ ∆Xe=-∆Xmaxsina
∆Ye=∆Ymaxcosa
(11)
$ H. R/ l a# v" a2 [
由式(2)、(10)、(11)可得,曲线, 上任意点的让刀量为 7 p. E/ ]2 Y! n3 d: I+ J' q! Y Q7 U2 \3 E% a; C; J- x& W0 @$ l6 r$ q' E1 Z; S) z( A( o; I1 D+ O8 T. J
9 R9 E. C& k. N( n0 n6 o & e& C7 G5 F7 B6 j' F5 O2 C6 H5 k" y0 K! Q: t1 h1 O5 {- C5 V$ j8 N2 o' H6 {0 q0 b P$ m) t+ Z% S \; g, b' V- e- @: X7 d$ c" c* V' p6 E0 x. l1 U! P5 `, N3 p0 O- W0 \, t0 Y' |8 W. L5 l6 x3 [6 @5 C+ d) ]( }9 P' S% G0 }) K! S4 }0 ?* P2 X( J' x" x5 P0 N! ?" e+ z j' O0 R* H: J' Z- Q& K8 @) w( H* m* Q$ \3 z% j- w( l( h3 m; l! M- B! }2 g. n+ q# {7 M! ]6 C8 t' Q) [- W- F* ~( S/ U9 M7 w) P9 f$ i" a; b: ]- x) {1 t( ~3 p' Q0 ^/ a2 Z- u4 I4 h5 t! h6 g% Y7 L) W! K4 b' a6 m5 @0 y; j" ]( r. `9 {3 \8 ]3 w, g7 Y3 o( M0 l7 P8 [0 R+ k0 b1 N, ?9 h: |( A7 G4 c! c% R8 d( @1 J; k' M- Q: s+ {; {4 Y2 y3 K/ R$ I; E2 i7 g. r3 n9 g4 w' m- |: r( {$ w8 y0 N8 \5 t/ ~7 r1 a! q& c5 l M2 }* ?8 Y* g) l* i& _# r: y# ~* t: H! t: z! F1 ?6 d: Q$ c/ H& `3 B. c, ?# Y) k3 K( g8 ~* j1 y9 O; n
∆Xe= ∆X0g' =∆X0· g' · (f'02+g'02)½
sina0(f'2+g'2)½ g'0 (f'2+g'2)½
∆Ye= ∆Y0f' ∆Y0· f' · (f'02+g'02)½
cosa0(f'2+g'2)½ f'0 (f'2+g'2)½
(12)

# l# o! F0 M7 w9 s9 | ( F( x: k" E" \' l* `! `+ w3 e4 h+ u) T( `) z$ o& s% e& C# r; J$ W% {8 f B! v$ O+ `+ d4 U$ d

图3 加工弧ABC时的受力情况

图4 一般曲线的让刀量计算
) Y- b$ h) }6 G' ?5 Q* l
由式(12)可见,只要知道特定点P0的坐标值(X0,Y0)及其在该点的让刀量,就可求得任意点的让刀量。X0、Y0、∆X0、∆Y0可测量得到,因此∆Xe、∆Ye可求。 / P2 T* [8 G" |+ M

3 结语

. M& _/ u7 `' o& c ~5 [
本文所阐述的方法,在让刀量的计算方面具有如下优点:(1)考虑了刀具半径补偿的影响:(2)采用了动态补偿方法:(3)便于理解和计算。但此方法必须测量一特定点的让刀量,且其精度受测量误差的影响。
, l( o `/ |: _
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

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

中国磨削网

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

GMT+8, 2025-5-14 12:18 , Processed in 0.140785 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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