找回密码
 注册会员

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 267|回复: 0

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

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

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

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

×
在精密数控加工中,当数控插补方法确定后,影响加工精度的主要因素之一就是加工工艺系统的刚度,刚度不足,造成让刀,从而引起加工误差。因此,数控编程时,不仅要考虑刀具的半径补偿,还应考虑由于刀具受力引起的让刀量补偿。本文给出了一种考虑刀具半径补偿的动态补偿让刀量的方法,并已成功运用于某厂真空泵转子的曲面加工中。 ) T# O7 v% u' U& \7 M/ { x

1 刀具的半径补偿

% q5 t5 r E) {3 [1 q4 t
加工工件廓形时,所用的刀具,总有一定的刀尖圆弧半径,这是精密加工中必须考虑的因素,所以刀具圆弧中心的运动轨迹不是工件的真实廓形L1,而是它的等距线L2。因此就要按照工件廓形的等距线编程(图1)。
- n4 o1 G! N5 W5 Q' N1 }( ^0 F- x" U0 ^' ~/ x+ j' X' k3 ]" v% }$ u% U# }( v- g# C6 M9 g* ?' N" w3 T8 f# Q( X& t$ x% q/ D1 K4 q- I6 ?$ p9 S

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

图2 等距线
1 _% r& z0 D3 q3 D5 h
设工件廓形线为l,刀具圆弧半径为r,让l上每一点沿l在这点的法线方向移动一段距离r,得到新的点,这些新点的轨迹le称为l的等距线,亦即刀尖圆弧中心的轨迹。如图2所示,l为已知曲线,p是其上任意点,它的单位法线向量为n,法线上取长度等于r的点为pe,当点p沿曲线移动时,法线向量的方向随之变动,每一条法线上的点pe的联线le就是l的等距线。显然,在n的负方向也取一点,则此点形成的曲线也是曲线l 的等距线。le在曲线l的外侧时称为外等距线(加工凸面),le在l的内侧时称为内等距线(加工凹面)。 1 R2 L$ R+ D5 S$ O4 O$ F2 o
设曲线l 的方程为s=[f(t),g(t)],在图示p点的情况下,p点的切线斜率为 4 V( U j+ L& P. e$ a% l3 E9 ?7 Y. z$ G: {! J+ [( P+ l+ `3 S6 V% l0 H' C3 C6 d; `1 n. ]5 E3 C H/ R$ V8 C6 z6 Y! Q% f ?% ^. Y4 t$ n- i9 b4 @- Y8 b
' Q k7 R( v1 h: r9 E$ S% N3 W0 e% ?6 N2 c2 l; Q4 a6 a; }$ M. w5 {' ?6 u- q8 F, |3 P8 g; |3 C' R! `. W( r+ ~0 o/ W, n1 m) a9 {4 ^2 C. ]. H/ T! l4 h4 ^' V3 s0 N5 V$ G7 n$ y, m! W# T8 b# ~. y3 A# ?( }- z' m! H( O3 {( j/ W, z5 H0 ^% U8 ^7 C d& @9 Y' ?, t2 q* u; ^! S5 N4 I9 R( N% O# ~% h0 }+ C6 e% }: P, B: j" i7 l6 A& N+ P% l' k3 O$ u$ {2 a" z6 A$ |+ H3 d2 ]3 W0 w9 ^- Y, g3 v8 M; O" J" p! K0 r2 @* T7 H) R7 x$ m0 t3 }' G y% ` x5 Q
tga= dy = dy/dt = g'(t)
dx dx/dt f'(t)
(1)
5 K9 A! D: @: a. @9 C8 A5 l
由式(1)得 % x& G1 ]5 R5 u: J z- t$ ^/ `$ u" ~7 M: v& g/ D. D$ Q( `( D/ a& d# y9 ?; q4 Z: q9 i! `, A G N5 _. `" G+ a( F V2 N7 r1 O' Z- ?
2 J; }1 t: @. H # b0 i# P$ M8 z& v1 c3 W8 K: G( M9 h1 w& t7 ?5 Y3 E8 J+ A# ]* ]) v1 p$ X, i" R! K0 u: }3 I7 F7 M/ D, n- i _0 L' u0 K) D, f( y( G- Q V/ S% H# ?0 D3 v. D! X$ c" c& p! m# \; L% R0 Q- a1 X) @( Y* o( t6 F6 m6 Z% C4 I2 q: r# a+ _6 J* ?0 }, ?" M9 ?1 g& l }; `8 T: N8 k& ] y2 p$ V3 o4 G c" w6 ~. s/ W' \; ^3 }* e2 P* l* _2 ~" y) H+ H& m h w7 P; k0 `$ F+ L7 D# `$ e( I5 z. T: K! e t0 t7 }" i7 u( ~7 Q0 @" z8 v1 k* m' N) U3 T& ^1 D8 ^# @8 {! z: M9 N' P8 L2 y0 i. I% A0 _; V! e! F. A. L# ]0 m% p9 ~0 f$ f9 @8 n' J' k7 |7 |# ]& \0 W) s/ ?! D' ~4 b5 w2 C* i6 N. ?4 g3 I" _8 I- \ B0 z) P' m. E0 Z8 S% }; o" o, G. `' Z$ x" C f' K2 h3 ?$ o: ? N
cosa= 1 = f'
(1+tg2a)½ (f'2+g'2)½
sina= tga = g'
(1+tg2a)½ (f'2+g'2)½
(2)
" Q! `* m% I, S0 k$ ~( V
由图2可知,法线单位向量n的坐标分量为 ( ~+ P/ Y* Z) U0 D' g4 |) U# R+ H7 {1 u8 L; M% q; L( M5 H3 \+ n# F0 q+ v- W- q" p# d: e6 o9 n# U) f
8 O! T) Y( y3 h8 f! _; l , ?4 C+ ~' Q" m, X# _! M4 T# ?4 ~, s4 p$ l9 h5 F( q, }6 o. R q- J% |3 ~1 j& Q- {2 p9 m& {$ f8 g6 M ?% U- i0 i7 d! c+ C
{ nx=-sina
ny=cosa
(3)
: J2 v% w: p/ y2 F2 D4 D
根据等距线的定义,刀尖圆弧中心的轨迹为 6 O6 m; i( N4 v% n, j; m- R. \1 h$ B8 U# {; E* p) S- Z$ d9 d) q. j u" u" ~$ X% u5 j! F: G# ^( b( `) |$ q ]; Q& `
& ]. B8 O: ^0 z/ `5 ]1 s$ C" I! R) v* V/ f8 {5 ~ l% `6 z9 W" e U5 {# Z) `2 C+ y# V* y. C7 N# ?. Z, s" V; p. s E6 _( ~, K8 s1 i) E; y# Z9 ~( m, E# [! Y( }' R1 R; f2 j4 r6 I( r, g
{ xe=x+rnx
ye=y+rny
(4)
/ a) A2 I8 ^8 y z" R; T3 D, \2 f
将式(2)、(3)代入得 9 {% b Q) ~0 v9 t+ Q( N2 k3 G! Y U3 M [- y, U* |/ H7 D! n3 B8 u3 d! K9 R' |- v- `: Q- a f: U/ f9 K1 [$ U+ }+ X2 M
: Q9 k6 Z/ H% h5 G$ R5 m# A- H4 T5 k. [9 @. B& n# ~* a% G5 D! \) \, J1 F; A0 f* u* c" s% W# w- b" x- e6 U# y7 s) u* p& U7 x. B+ f _4 S. G `6 ]* q! ?* I4 o* b/ A$ y6 G9 G w1 ~% Z! L2 y( K: r# k( }/ K! A) a2 O" L+ l- h, a8 r: J$ j4 R+ Y( m: V- N4 ~: V5 m/ j1 K2 A1 t$ q5 q* K- D' k1 \' x9 Z f4 ` V: p: p. ?3 k: u; I3 J& G, u6 Q; t& p- e; u" S) Q" w, M( t: O4 v1 r; }) d' T, k; g- J" b
xe=x∓ rg'
(f'2+g'2)½
ye=y± rf'
(f'2+g'2)½
(5)
8 @8 v2 T/ V' ?. u& p
式(5)即为刀具半径补偿公式,加工凸面时,取上面的符号,加工凹面时,取下面的符号。 4 q/ C5 n$ Q7 k: A, A+ c9 Z! q2 |8 t

2 让刀量的补偿

% |0 m1 n; |3 ^
当刀具切削工件时,由于受切削力的作用,实际的加工位置与理论位置存在着一定的差距,这个差距我们称它为让刀量。数控编程时应对让刀量进行补偿,以提高加工精度。 & i7 R& z+ o. U& o9 |. P6 _$ L
作为特例,我们先分析加工圆弧的情况。如图3所示,大圆表示工件,三个小圆表示刀具的三个不同位置,假定由A向C加工ABC 弧,刀具在各点的受力情况如下 " O, c6 Z, u) H& r0 Y " H$ g. P+ _% {( g- n9 O% G/ d3 I3 g C4 D N8 Y/ }! U+ c5 q) `5 b1 T- Y6 s0 z. r9 L0 X0 F/ w7 X. B- U' s1 o3 L: r) Q4 a) ~" S! R. ?: j6 d4 @- w, J! w5 H6 g3 Z) A4 _& K& u& \$ W5 R7 W1 a9 |/ E1 A! Q6 c7 r3 p# v0 `- {3 u/ \5 H5 P) d7 [1 I) j% d$ O/ m$ e# O3 D+ ~# l+ k, |7 @& W: b3 ?1 m9 f8 f% H0 A- c% k; v- W. _+ v7 |/ v8 F& \2 h+ o. M4 S" s
A点 { Fx=F B点 { Fx=Fsina C点 { Fx=0
Fy=0 Fy=Fcosa Fy=F
/ D8 y7 y8 I2 W0 H" v- k
设∆Xmax为X向的最大让刀量,∆Ymax为Y向的最大让刀量,则A 、B、C 各点的让刀量为 6 W$ ^+ z# f; ~7 ~+ j # t3 `: S9 ?" e# ~( B+ @( y* a- G% S$ f- l A# Y4 M( z% \) |$ [- V9 c% d# ?# i4 `; ?) k! T6 O2 N! w M& q9 I5 u& m S# a8 ]$ \* P& {; v8 F$ P# Z1 D' Y+ G( o" b4 S6 g6 t! {9 P' Z6 n! w/ U& M! W, r% I2 G( I9 ^4 M, o7 c" w3 N# G, ^: ]6 J3 A( O
" i6 q% P* i. j( F! a3 y4 g8 m3 P , {" l/ g% J. X8 p2 f; |- f" X k/ i3 r8 R1 ?) k- p: G3 g: s4 j9 p n9 L# w. N! C7 g- Q" r' g* m+ {2 |' O1 t: w- c. [: B& R- i
A点{ ∆XA=-∆Xmax
∆YA=0
(6)
A/ u5 {0 {' \& M 4 o, D- [( R% T6 @; {8 G0 A0 A/ F$ L7 U' s6 y7 E8 B7 s& r/ z6 q9 F7 e0 b$ T- O# q+ P7 a0 t) H4 H- e. a: G& Y g9 ~7 d
B点{ ∆XB=-∆Xmaxsina
∆YB=∆Ymaxcosa
(7)
! L# o L8 V% r. k, h0 |3 b) {, A o: ?/ ?2 k( s8 D2 Q+ f+ W, \+ t1 p- x r( o; |' x: g# Y) R; M: u) J5 D# |& c# f* W' J; G4 M6 f5 t! B9 V4 j6 O5 f+ |) _! J
C点{ ∆XC=0
∆YC=∆Ymax
(8)
: S) w7 K$ G* w
∆Xmax和∆Ymax可通过测量特殊点获得(如测量A点和C点的让刀量)。∆X为正值表示向X轴正向让刀,反之,表示向X轴负向让刀:∆Y为正值表示向Y轴正向让刀,反之,表示向Y 轴负向让刀(下同)。注意,∆X、∆Y的正负还与a有关。由式(2)可知,AC弧任意点的让刀量为 ! K: _: X6 r" H7 k4 v5 U V4 b5 J0 u+ \9 R) W" e% A5 T" Q r _3 p5 O+ L5 ^* S% L* l7 |) b' k: K: ^+ v9 o% _% i# ~% d
6 e& U8 c* i6 j8 x/ }9 U + d I) v+ v8 W* a: ]2 S. z7 R* F" _% P, S, f) ?/ X# _0 O6 ~$ M3 q& G. q: l+ q+ Z- h; W: I: p3 M) e9 Z6 C) z3 r/ i y, n2 f1 t+ C! q+ ?, L6 R; N' t7 ~0 n& E1 v! m5 `5 v7 k& X R$ E9 E. ^% s. \$ A5 U7 N1 }0 @3 `, O4 M& d9 u% ^) U' l& c- w+ M9 ~7 a; v+ c; o1 Y3 A: b; z, ?/ r; x# ^) n% } i2 A4 Q0 V$ c2 {% g; G$ `# F$ z* P& k' i, X6 T" E# E- d8 N7 O) e# i) E/ B) @4 U5 T8 X- m6 z, H# l
∆Xi=∆Xmaxsina=-∆Xmax g'
(f'2+g'2)½
∆Yi=∆Xmaxcosa=∆Ymax f'
(f'2+g'2)½
(9)
6 ]+ X! S" V8 s* O7 V3 N8 a' f/ z
作为更普遍的例子如图4 所示,P0点为曲线上便于测量让刀量的一点。一般情况下,总能找到这样的一点。其让刀量满足下列关系 # Y& R8 v- [- F* M( H/ g& N. q& R2 Z0 v% s+ I, l* J0 @8 a8 L3 s. `4 X$ \$ w! l* I- {0 H; j& T' u9 j: U7 s2 |- n
% I) r }" P4 Q" Y; T2 G. v 2 _# R' P o5 F. U4 m' x6 u$ S% Q! K+ c. h6 I* ^9 r# H& w; V. h2 P" o6 m$ \. N1 E _: k& D& b6 ^5 `' i8 I" g M, H' r/ n$ n. w
{ ∆X0=-∆Xmaxsina0
∆Y0=∆Ymaxcosa0
(10)
; Y4 y! h8 q1 `# a
Pe为曲线l上任意点,则在该点的让刀量,满足 ! G. X: ]5 k, g/ U# S1 O, b- e5 ~' k& @7 y. s0 n {2 L! ]2 F8 g2 O- |6 D9 V f5 V3 A. a" L" y% L" i) S+ X1 s, Y5 a1 I$ v9 P
$ I3 ]* R( @& F) w& m7 y1 @0 B 9 T4 P/ d0 @+ D5 S: n5 m+ E3 h9 F, ^9 h3 Z1 r7 h4 }' I% i2 R/ ~3 g" p/ s) n2 b% o. b+ x6 r1 {& S& x: C* u! o1 j' b5 \! @# c' h" }$ I, ^5 K5 B' Q S2 T
{ ∆Xe=-∆Xmaxsina
∆Ye=∆Ymaxcosa
(11)
" |& ]% M n9 E) f% P# F' [0 M
由式(2)、(10)、(11)可得,曲线, 上任意点的让刀量为 0 M& }1 o5 s) T$ ~. [) W4 P! u0 p5 b, ^4 L% I/ C4 F& z$ ~/ [& z- n& }9 p! d1 O6 b6 K, s+ \$ z7 P+ {3 D; f2 O: x8 a) v* v
7 B$ Z- h. [: w& [) z0 ~' S- \( d5 K% A7 l6 a# }6 W& V( [; i0 a& Y' q$ @' q, H) C7 J& [, H b4 S5 s) d' y& F: a! i. |6 Z$ g4 i7 |6 r9 p9 g/ ^- E2 a" p0 j* l. Y/ h# B* m, ~7 m; M$ L9 z+ c/ z `# v( Q8 {* N5 r/ \& ~4 U- u( `- x! R9 n: V+ {: B+ X) {. P3 z, L1 ]0 Z. C, H: y8 R/ O0 k) N# Z9 Q$ p# z9 C1 p: C& U4 n1 A7 `3 u7 x7 H, ^' x# m7 z' V% H& W( S. {/ [' F- J$ k! r! g5 ^8 O' n8 w3 @' W( y$ Q% z T' a( Q; ^5 b# v9 f! w1 Y7 p2 A6 w% ?# H" b% G ]6 h3 a8 E7 g' M8 \$ {. ?% `6 u5 v9 K+ e8 P, d% |" d$ h: ^9 k- A) U/ ~: h- h3 P3 [9 K( P0 @9 o( U. R' ~! G# l. n! C5 c3 F9 C, }! U- Z! K7 ^- I7 l2 @. T* f* j8 L/ i Q, z1 ]4 s) c' Y7 N$ H4 V8 Y5 C/ v7 q' ^/ c- q0 r X' ]1 _. S2 D0 K ^8 s3 G( z7 H' _; B# Y m, K' G& ~5 ^5 ^; [) Y3 J# r9 V) P! Y+ C. }% h5 ?, y$ j9 d$ X( M5 r. T1 a1 T) @) G; y% g. Q1 ^, V
∆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)

" W' _% `/ J9 S' [* E' p: s* ^, x1 ?/ O# c4 ]0 c. i- V; K: x0 T; j( d$ P6 i- G3 l/ h' y2 {" P4 N: f! ^: a1 p- J" P# e5 K. `

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

图4 一般曲线的让刀量计算
# W5 p1 r: E/ L* S- t
由式(12)可见,只要知道特定点P0的坐标值(X0,Y0)及其在该点的让刀量,就可求得任意点的让刀量。X0、Y0、∆X0、∆Y0可测量得到,因此∆Xe、∆Ye可求。 0 M: P" x. P& d# W3 k2 M4 X& a- @

3 结语

/ g. v* h( L0 V- { n; h% ?8 P
本文所阐述的方法,在让刀量的计算方面具有如下优点:(1)考虑了刀具半径补偿的影响:(2)采用了动态补偿方法:(3)便于理解和计算。但此方法必须测量一特定点的让刀量,且其精度受测量误差的影响。
( _# {" T7 e6 ^+ s9 b0 w6 I
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

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

中国磨削网

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

GMT+8, 2025-1-19 17:17 , Processed in 0.112915 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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