找回密码
 注册会员

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 276|回复: 0

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

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

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

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

×
在精密数控加工中,当数控插补方法确定后,影响加工精度的主要因素之一就是加工工艺系统的刚度,刚度不足,造成让刀,从而引起加工误差。因此,数控编程时,不仅要考虑刀具的半径补偿,还应考虑由于刀具受力引起的让刀量补偿。本文给出了一种考虑刀具半径补偿的动态补偿让刀量的方法,并已成功运用于某厂真空泵转子的曲面加工中。 ' X2 y8 ^8 Y- A' G3 z: ~

1 刀具的半径补偿

Q* k: {' j% m1 p& a% a' s4 v
加工工件廓形时,所用的刀具,总有一定的刀尖圆弧半径,这是精密加工中必须考虑的因素,所以刀具圆弧中心的运动轨迹不是工件的真实廓形L1,而是它的等距线L2。因此就要按照工件廓形的等距线编程(图1)。
- U( Y0 @ L, h* |/ C& a9 G5 C1 l+ R4 ?8 t- B! Z6 f$ _+ @1 A) `6 U3 I$ f9 G: {4 ]# O$ C% t4 R y

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

图2 等距线
8 l) j+ C' {: W% h
设工件廓形线为l,刀具圆弧半径为r,让l上每一点沿l在这点的法线方向移动一段距离r,得到新的点,这些新点的轨迹le称为l的等距线,亦即刀尖圆弧中心的轨迹。如图2所示,l为已知曲线,p是其上任意点,它的单位法线向量为n,法线上取长度等于r的点为pe,当点p沿曲线移动时,法线向量的方向随之变动,每一条法线上的点pe的联线le就是l的等距线。显然,在n的负方向也取一点,则此点形成的曲线也是曲线l 的等距线。le在曲线l的外侧时称为外等距线(加工凸面),le在l的内侧时称为内等距线(加工凹面)。 * k0 ^5 Y2 x" P3 _
设曲线l 的方程为s=[f(t),g(t)],在图示p点的情况下,p点的切线斜率为 $ q/ J6 d! n* P' m w7 @) P c4 U9 w/ Q% C. F1 F/ n( L! R+ r9 J* k9 O0 v" _2 q7 w! p4 \ o' ~0 Y1 v" U% y2 j8 s6 i5 S4 ^4 ~3 A9 @5 l
8 Q5 e* p& u7 _4 X& T' Q7 |, U( L b8 l8 v, g: |+ T% B5 Y; l. g1 y& V, i) x: ^6 q; f& t( d0 c/ ~/ |- c. Q9 ?: _- v6 J& U# F9 Y( c2 G" N0 U! O+ O O0 s7 Y1 w) \9 F( {; x+ ^# V: C* G8 W/ v8 i" x' ~. V6 |' p- u2 @+ p X: W2 I+ Z! E4 f; L0 X, i/ R! W) m/ U$ |& m2 x( C; r' v* `0 W- V9 Y/ M$ E1 `- L% w. @2 `% u7 b* t+ E+ I7 b: I% w+ H' P6 T: ~0 S. R# p6 `/ G. d- t" U c! N4 h' D$ j& M: o: d7 `+ O+ N% \* b. m' H: l! K- [
tga= dy = dy/dt = g'(t)
dx dx/dt f'(t)
(1)
5 U6 t& W! Z2 z3 |
由式(1)得 W' p9 E6 W( H9 a2 W; e+ J9 @ Z! _8 }( p4 J5 i1 r5 N) b; `* {' g7 Y6 u" D. P! O& b* c% f4 A- K2 b7 z& r( A! I2 t: W8 i- Y8 R4 S9 N
* d6 K, |+ H* _0 v5 v$ Y 8 @8 O* D$ a1 c* b5 \% i; Z$ T" X9 V+ d, c% w9 p; v9 w- [3 g: T+ w$ `$ }7 g2 t* F1 V& v9 [8 ?6 X: y2 }6 b6 b; B X: P. [) Z, U v& ~" @- y) `2 j( {, }# \) K$ P) {8 I) |3 j5 N& h& u6 e5 A% \* d. u' Q7 [8 _9 @' S- A& _0 t* K+ q3 ]9 g5 t8 r: q& X9 e; ^3 f3 q0 I# u- D- `" @7 f# D8 `6 Z! ~% `: Z, f( U% q* k. y" @% l2 @7 |% M3 v4 V6 C# O: b* w2 a& e; @, [7 E8 b# O% k/ t( Y) O( s& k/ a5 ~2 J% q5 A5 ~0 s$ ?( U; K: S: E$ I" J. [( X, f& y2 S I# q7 ^0 p0 T6 R4 ^$ c( v& N* O, V( m9 X$ r2 V6 D4 f7 `6 g& R0 H9 N/ T: Q( c M7 T% [+ G4 R+ J- D# t$ j8 _ \4 a0 k3 J! G. V* t: h3 q7 j- S
cosa= 1 = f'
(1+tg2a)½ (f'2+g'2)½
sina= tga = g'
(1+tg2a)½ (f'2+g'2)½
(2)
4 }% \0 F6 K ^/ r
由图2可知,法线单位向量n的坐标分量为 + N) n4 n, z, P7 B# e& c % g2 h! X2 r! Y. B) d: v/ y5 F- @2 H$ R- V5 M; l0 p# s3 M3 e; v. Z [
7 L& E7 ?% q/ [. z% X : \! f0 K0 X- ?; H+ o' X/ M. {. M: z% h, [% J# e8 k2 }. b' u6 ~# h" @" Q3 u, h$ q. v8 {0 p; R9 M+ \/ M1 L; K$ M6 g- R" D L z# {) y( j+ E7 _$ k7 `3 H, L# n) V: W' x- T5 H' B
{ nx=-sina
ny=cosa
(3)
& p6 }! F: z6 K3 G& X2 ]
根据等距线的定义,刀尖圆弧中心的轨迹为 9 P9 n3 ]6 [# I) a4 n% |+ O8 N' y* t2 i) Z: }' X0 o; X7 U" f$ [4 h3 L9 [2 }6 `+ |; n6 `$ H, @& ~# X$ l5 m' Y1 c* s [
& E# q% s7 s+ U0 I! O) R, r) b% L3 b% Q6 ?' V: o, ]/ f% V( u; V, C5 x; @4 |# M @: E- T z3 P* A' h8 E3 Y3 Z5 E9 q% S! I' D4 u4 X7 Z9 O0 U9 B( _/ d# w) y* {$ x# o. G- o4 l6 Z
{ xe=x+rnx
ye=y+rny
(4)
# }% O7 @7 }3 l; y) M
将式(2)、(3)代入得 1 M4 ?$ ]8 B3 o( _ @ / b [4 t* ]* r$ X3 @7 h9 ~, F! ~* m; ^8 v! p' ~( S! _& z: [5 V V8 v, M' A2 W* M8 @/ y& Z) U8 i, H0 W. B1 ^) o
' M9 ]: y4 L1 ?' R& C, k3 F0 l, X" g# c# u" J% Q" r0 t( S3 b4 y9 n- |1 c" z+ x$ w' \ m/ Z* `: K' L4 ^* c; M2 {9 G B5 f* m( G) F2 D* A6 |) U+ k* ?1 Y7 L v! l* r5 G" I; O1 b( A7 s- C p9 x# y: i% S; u, i( z& B }# r8 H; v& P; D) u% O% Y) N8 D1 o5 L6 s9 ~: n7 R$ p6 y8 g2 t/ l" R8 @4 y7 T4 \1 g% S# g9 Y1 c3 j( a' O) _* ~! B5 s, d2 d0 F, o8 W8 i
xe=x∓ rg'
(f'2+g'2)½
ye=y± rf'
(f'2+g'2)½
(5)
5 O! E* N" U; V
式(5)即为刀具半径补偿公式,加工凸面时,取上面的符号,加工凹面时,取下面的符号。 + L+ a* z& W1 `, M; R8 ?/ X0 Z, e

2 让刀量的补偿

5 Q3 w9 R. m$ v7 m9 _/ D( R
当刀具切削工件时,由于受切削力的作用,实际的加工位置与理论位置存在着一定的差距,这个差距我们称它为让刀量。数控编程时应对让刀量进行补偿,以提高加工精度。 : C1 \7 R6 M) S& j6 b- M9 r
作为特例,我们先分析加工圆弧的情况。如图3所示,大圆表示工件,三个小圆表示刀具的三个不同位置,假定由A向C加工ABC 弧,刀具在各点的受力情况如下 6 p( }, |/ S' E1 I" L2 l) l; p! u# F6 a0 N! @" p9 O6 I# i, t' E& P' m1 x) ^/ n0 g; n" W" P0 M8 O( K% g5 w& C; _) B4 x$ G2 g. f* d8 E0 |4 G* P% Z( T: U; `/ v# w+ y2 l/ g9 @4 l* A3 w, m" e) o& u2 ?! j4 q7 @- L$ S; G" i. F# T9 A# o1 d! v8 ?( E8 w4 c: W0 A$ h1 O% o/ v( m6 U6 S$ G6 t) {6 N; [' N- `% h! o5 Q' J! F3 n K$ h% r" F b' f* M* A' S/ i3 o# f4 @$ K5 s% v0 [0 _' [& Z2 r1 q
A点 { Fx=F B点 { Fx=Fsina C点 { Fx=0
Fy=0 Fy=Fcosa Fy=F
# h _) [1 S7 M) |! C L8 @
设∆Xmax为X向的最大让刀量,∆Ymax为Y向的最大让刀量,则A 、B、C 各点的让刀量为 ( t! @% C# L# ]* Z3 d3 L) y! V + x, b1 W. ^ C+ d3 S* g9 v% R# q8 `8 b J9 M$ x; [3 K* L2 u( E5 G- ~/ v. v* O, f' h2 S) @+ ^9 a U2 x) X. C* o$ |4 y9 b+ |8 `" h# v7 \6 _3 b3 {! ~, | y+ ^; }/ T1 z1 U/ v, \2 q/ c$ f6 ~+ [' }% B w5 y9 A, H% _2 t# E& b& J" L7 p; C9 B1 _0 t
. d) d7 C7 i4 g9 Q# k9 y1 B# {9 G& k ; x; w' B/ y5 E" U5 [# |6 X E9 x$ d2 ?% q2 A, L2 [' j' b2 j. }; H6 a3 O( e* g0 s4 T+ ^, z& p7 \) `' p0 l9 ~8 v; r4 R: A* K/ @: w8 r
A点{ ∆XA=-∆Xmax
∆YA=0
(6)
' \( I, \' D& A; v4 m' f- n % @ K8 \# e, c4 W q6 v2 n! ^8 M0 k1 }5 E( @9 M; B K# i5 [1 l$ ~+ x( C: H1 b- I, D8 I+ ]7 X% M5 N: J" d! |# A( w9 `* Z5 Y6 g% X: e; ?0 {9 b8 U- v7 \% u1 l- h' \
B点{ ∆XB=-∆Xmaxsina
∆YB=∆Ymaxcosa
(7)
) s4 m" G( k$ x: u z2 `: [$ z / `5 L. F. q# j* P8 x8 S6 X# c( X7 y; Y& v% _ v0 W( k6 b/ N% a& ]/ f: S' W3 [. t1 s8 ~3 o5 h7 F, p( I7 x3 K+ ^; i9 A1 i; T" f0 G# }3 l {# C6 d" H9 ^2 r% J3 p( l+ @0 H6 ]
C点{ ∆XC=0
∆YC=∆Ymax
(8)
- }. Y% P' Q z5 n, u
∆Xmax和∆Ymax可通过测量特殊点获得(如测量A点和C点的让刀量)。∆X为正值表示向X轴正向让刀,反之,表示向X轴负向让刀:∆Y为正值表示向Y轴正向让刀,反之,表示向Y 轴负向让刀(下同)。注意,∆X、∆Y的正负还与a有关。由式(2)可知,AC弧任意点的让刀量为 8 V1 \% O9 j+ ~: ^4 M " {, ^5 B6 t7 j9 W; h/ s2 ]5 A( {4 p. W: E( u6 F1 h9 E; X& ^" Z8 e, Y0 \, e( b* c. I# O& ?7 H" x! x& T
4 N8 k @& o( L5 W& D 7 c- S. J# {: v4 k: c' |5 |, G4 H! H' h8 ^8 L& L2 _7 J1 ?6 c( D7 k, O# ^6 F/ z' P. b" E% y- V9 V1 Q" q4 q; K' d7 C. b: K+ t. I0 B) D6 p* T% k Q: t, w3 s$ p- N2 f" ?' O2 ]/ E4 I- d) F7 ]# ?0 d$ U4 o& s: A m4 }3 V! C' M/ R- d8 R1 Y; G9 U5 {3 @, Q G% G0 ]% c! G/ B9 I# _ O- c6 ^" b/ q4 N- p: x \8 u' q" c/ o- ^& P. r! \( o8 Y# R J4 ]% `& G& A7 f4 e6 ]: W$ b# X( P+ M0 b$ g8 Z
∆Xi=∆Xmaxsina=-∆Xmax g'
(f'2+g'2)½
∆Yi=∆Xmaxcosa=∆Ymax f'
(f'2+g'2)½
(9)
! y! E. o( i2 ~
作为更普遍的例子如图4 所示,P0点为曲线上便于测量让刀量的一点。一般情况下,总能找到这样的一点。其让刀量满足下列关系 - c& U( v8 u3 h9 g; w8 n9 b. n5 z5 q' q- s9 S8 V' }- ^- u0 A; P/ W5 n; n2 e! f/ M: I) Y; P4 a( V0 M2 E, ]- z+ a/ G. h
' k* e* P: C* n# z3 b8 w+ W & { }* a2 ]' @! ]1 v/ N( g d, y# N: \' p% a! t7 t4 x+ k4 q, y d5 B3 F. z/ X1 V3 f9 j" b$ s. h" l* u' X" W5 n0 [" \3 J$ }0 I4 X# ?) l
{ ∆X0=-∆Xmaxsina0
∆Y0=∆Ymaxcosa0
(10)
7 F1 f" X$ j+ R6 E2 `
Pe为曲线l上任意点,则在该点的让刀量,满足 m! n0 \! b. }& D B( O. d( z* j) l2 A, A! W- L5 o o; A- j, t3 G+ g3 P3 L- U6 j4 `: V% O8 {& \. D2 V( d6 ^: h/ T3 S/ _1 N
7 Z( p3 Q% K: y* R3 D! ? * u. m' |: M4 N/ L" g8 s ?5 e# `: Z m8 y. M0 @6 L! B$ N( ?; p, [) ]8 e4 Z- y: T( |) @/ u) N3 F9 c$ C) `# Q8 A# D' R7 G1 K U1 |! w! C$ t
{ ∆Xe=-∆Xmaxsina
∆Ye=∆Ymaxcosa
(11)
+ Q9 ?7 F! t9 O+ w7 c+ ]9 E6 I
由式(2)、(10)、(11)可得,曲线, 上任意点的让刀量为 * F* y+ q) `3 i; t1 _ - U1 Z; \8 B- D( W) O' J; w8 Z9 {$ e* v8 I( p- D0 e2 [0 H( r/ f5 r) v' C M- f5 S' O& ?1 u3 p
6 Z% J6 Y& J8 L. a* }2 b7 f2 E; ^2 H& s5 o- k' v9 U! B* {( `' l& W6 A- l# U6 g# r1 e1 C$ o' L# b$ S6 N0 m; b1 t4 `$ I q+ `5 p; c: w' z4 l! w/ c3 Y8 W+ n3 r' B" E! h! f1 ^6 ~' L8 Z, K; U2 T2 `6 r+ I- j$ i, L' c9 E, T$ b7 u3 x7 K a. Q3 g& p9 Y% p" c! f7 x$ M1 d( R9 P! d' h+ @/ g4 j; h: A; C, t& B( X5 n" z" a# Z8 n) q) j) c6 k, ]" q' a) \0 u7 j" `( ~# |' g) `4 C1 r. g: H% T" s3 r. `2 O# {7 e' D% R7 W9 e; i$ _' p9 X+ z0 G3 \6 P* ] \! k. m# P5 }* n" Y8 M+ S# E1 {* v9 b# L" e& F( R8 B5 Y" e( \7 Q+ H- w+ z0 q+ ^* h- r4 W; O4 f6 N% k7 q8 e2 P9 G' [( S3 t6 z& V b2 @, s4 c1 w4 L) Q9 h4 I' u3 N1 M" a3 q5 @9 y7 V+ W! x0 ~7 z# R5 D9 y% L! w6 x2 u6 N D4 G4 J* n: f# N2 A0 w# d0 Y# M& I* t) G; l% V) Q% g$ {$ e2 X' N0 b$ L7 \0 u8 t* m8 N: t" W5 |! Z1 Y- i: a. D ]& B0 \: g, q) v, C6 y2 L3 \7 ]+ X% H/ k" B& G8 j6 n( K% k* K# U! k* [/ U
∆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)

5 b- I, b! A; k& [* S& K( \4 ?1 H/ K1 l! {3 F: Z; V L: I1 V# P$ G" w/ t; f- ^* N6 Z9 x; e; m; w) i. a: R/ b% W" J

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

图4 一般曲线的让刀量计算
+ n, `, s V* n% T) A
由式(12)可见,只要知道特定点P0的坐标值(X0,Y0)及其在该点的让刀量,就可求得任意点的让刀量。X0、Y0、∆X0、∆Y0可测量得到,因此∆Xe、∆Ye可求。 / x$ j( U. s D! K0 i

3 结语

# @# a d7 a5 h' l5 o6 h
本文所阐述的方法,在让刀量的计算方面具有如下优点:(1)考虑了刀具半径补偿的影响:(2)采用了动态补偿方法:(3)便于理解和计算。但此方法必须测量一特定点的让刀量,且其精度受测量误差的影响。
3 X, Q) W8 _4 f% c: S1 O8 L
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

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

中国磨削网

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

GMT+8, 2025-4-19 23:22 , Processed in 0.127329 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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