找回密码
 注册会员

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 266|回复: 0

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

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

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

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

×
在精密数控加工中,当数控插补方法确定后,影响加工精度的主要因素之一就是加工工艺系统的刚度,刚度不足,造成让刀,从而引起加工误差。因此,数控编程时,不仅要考虑刀具的半径补偿,还应考虑由于刀具受力引起的让刀量补偿。本文给出了一种考虑刀具半径补偿的动态补偿让刀量的方法,并已成功运用于某厂真空泵转子的曲面加工中。 8 v0 j3 l3 v! N, }% J4 c" _

1 刀具的半径补偿

' V# G. s9 |6 T/ x2 s7 v& G
加工工件廓形时,所用的刀具,总有一定的刀尖圆弧半径,这是精密加工中必须考虑的因素,所以刀具圆弧中心的运动轨迹不是工件的真实廓形L1,而是它的等距线L2。因此就要按照工件廓形的等距线编程(图1)。
6 y2 V9 V: t. n$ \) a - P. Q- _4 @; }, i% v w& O+ i, H0 k; Z" C% x0 o! t$ d" }$ C4 K: `: m0 |" V3 ?0 h" s$ A3 l2 H9 d! b

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

图2 等距线
$ _! s' |) }( p( z7 w/ D! u
设工件廓形线为l,刀具圆弧半径为r,让l上每一点沿l在这点的法线方向移动一段距离r,得到新的点,这些新点的轨迹le称为l的等距线,亦即刀尖圆弧中心的轨迹。如图2所示,l为已知曲线,p是其上任意点,它的单位法线向量为n,法线上取长度等于r的点为pe,当点p沿曲线移动时,法线向量的方向随之变动,每一条法线上的点pe的联线le就是l的等距线。显然,在n的负方向也取一点,则此点形成的曲线也是曲线l 的等距线。le在曲线l的外侧时称为外等距线(加工凸面),le在l的内侧时称为内等距线(加工凹面)。 & L! y6 h! M7 m0 H P0 ^3 b( K4 A
设曲线l 的方程为s=[f(t),g(t)],在图示p点的情况下,p点的切线斜率为 $ m9 [2 J( Q: ?& P8 m+ d - `5 H$ x! R6 V: U# D0 a* @+ N; B7 _2 o: Z0 p) [: E! L h5 B d$ Q5 s* o& J, H: S
0 ]5 Z2 {. I5 B4 K2 h2 ]# s 5 Y+ e0 n* E/ z- K2 F) p+ e) {+ ]1 G" M( b5 c' Q( ~, s! s4 [0 A- T2 R+ j$ s( B) J' s6 o7 l+ U$ H; F0 |; T8 N' N+ K& T1 W" h- J4 x1 S) K6 R: ^' q1 @! E6 V2 T g2 [1 r, |, ?7 A1 h- R8 A' v/ k1 L+ Q7 b5 [9 z9 U, q* A5 ~) v+ x9 I# z- p$ F* o0 u7 K, v6 g% d8 n; {, V7 R& U A$ {9 k; z Z; {9 |) o* S* E2 ]1 m- n4 @' U5 k0 V& ]$ }2 e5 @$ a% _$ b; V' f6 A& i1 z; L9 O0 U
tga= dy = dy/dt = g'(t)
dx dx/dt f'(t)
(1)
% x( k' L) P/ [6 G
由式(1)得 3 N0 T# C" |# H. B% H; r. q7 `: D# e0 \3 S: _7 \* n! |& l' ?: f( L0 B1 S* t0 c& o7 T) D7 r' @ T) ?( b! S
1 `8 \. Z2 s% c3 M $ u/ \+ v9 j) z* f9 \$ Y d$ G8 B/ ~) z" l; r% F/ ` Q2 O3 x1 }+ L4 r9 y* M' ~9 ?- Y0 P0 d& y* x4 g* O H! Y+ ]" I. O2 J8 ^$ _' \" ~7 Q7 M; u* T( H+ C, @/ A: Z' p1 @4 z8 G% p% z4 S* h# F$ ~# v$ R. I# z! T# C% C& q, K$ w$ r" Q( x- Q7 U3 I- t) p2 y4 l3 K \' S2 n7 j( S) L, _. N4 D9 O" H" ?1 V3 q* ?( }1 h9 Y$ a' w: z! z$ p8 u5 L; k9 o% w" f" A' c' r# t( d; i! W3 X4 J' Q, {6 v7 ?/ k5 U7 o, t- J H1 d- o1 `' |- e4 o) I& `" f3 L b1 X2 }7 Z F5 h6 z/ R) `* j v. V; Q3 C! e8 B8 a; E/ {+ U$ w: ?; ~( |, x2 m6 J2 C( j( s; V+ ?; ]" n' {6 @( B5 H% J1 w t$ i/ B7 ` i) ~% q% M* G1 Y* N ^
cosa= 1 = f'
(1+tg2a)½ (f'2+g'2)½
sina= tga = g'
(1+tg2a)½ (f'2+g'2)½
(2)
# g$ x( o3 W" m/ w7 p/ \
由图2可知,法线单位向量n的坐标分量为 ' V6 z7 Q" d6 h+ N$ ^- G4 ~; ` ) W5 ]" ^" L: U. O3 T/ e1 B) E8 t) e7 c# O, m1 Y3 i* w3 o7 P1 M- O1 j1 \& y3 l) l: M: d! @
4 l6 l8 J" w3 i( t( V& G6 z1 }; `& q' n3 G# M, l* T5 s( V2 m8 z5 L) p, T& k' m- D6 x3 a' d `. L3 s7 D& H( Y9 ~& F* S1 E7 V8 K1 Q3 _% M7 b* a" \/ _+ x- v8 d* U' O- c
{ nx=-sina
ny=cosa
(3)
4 W+ Z S) @6 E6 w# V
根据等距线的定义,刀尖圆弧中心的轨迹为 2 C- o, X1 y* H. H9 j6 V" S# R7 H! o5 J. ?, k0 K, Q; a |8 J- O0 t0 C2 @0 G) s" r% m" D5 U: k' U$ |* F+ {- W; F/ P( P N
9 U# ], c/ x. P3 X0 U% B) z- E+ W3 A Q3 h+ o: G/ t$ \; E% J9 Y7 O% y; C5 e1 f" U& A2 v6 U! n- n3 q3 h1 `- c$ ] e# `; v" W1 x- w _* @8 M( E: \' [2 \! _& ~# \9 B. A0 h3 v" q$ [7 l& l" d3 B( L9 F. W% g8 f# u$ T' e
{ xe=x+rnx
ye=y+rny
(4)
# T8 W0 j" Y, T" [) i$ H
将式(2)、(3)代入得 0 R6 N1 v7 d1 Q { h0 B n4 \" `+ H! y% q9 F- [( j2 z$ u9 a. ]7 ~2 N/ _7 I- e; i+ R1 Q% i7 \/ f; S2 ^0 M
, ^' m1 s! t- X3 S9 p Y- |# _, D" g8 e% `3 Z) T5 n( q; o- L4 o4 y- e3 c8 v1 M" p! Q% u. E1 M" c% I Q8 ?( ?! n2 y/ i/ ]; z+ P: H* o0 ?7 E3 x8 |, Y3 Y! d# z4 X" @4 |, r6 x6 R7 I- y. \6 W( ~- v- b8 K( C3 g7 V8 B% \5 f+ ?$ |, G2 \( i) _5 U# H( H6 \% _5 x2 a2 a; q" C6 I# x% v" q5 r7 y/ d. V0 J' j1 `+ Y% G! E7 j) G* g" B* x7 x% [/ ~" D' Q1 L6 o: x1 o1 F8 M5 O+ r& {9 B2 K) ]1 @; N+ x8 v* b! z+ M8 Z! |* a% @9 A/ z h
xe=x∓ rg'
(f'2+g'2)½
ye=y± rf'
(f'2+g'2)½
(5)
3 ?/ g' F/ t( @. v# [' g
式(5)即为刀具半径补偿公式,加工凸面时,取上面的符号,加工凹面时,取下面的符号。 3 k4 f% N6 [4 k, Y9 B0 B$ Z4 d0 H

2 让刀量的补偿

- q" R' {7 p, o; K w8 e
当刀具切削工件时,由于受切削力的作用,实际的加工位置与理论位置存在着一定的差距,这个差距我们称它为让刀量。数控编程时应对让刀量进行补偿,以提高加工精度。 3 ~; F% q7 f# c( ]
作为特例,我们先分析加工圆弧的情况。如图3所示,大圆表示工件,三个小圆表示刀具的三个不同位置,假定由A向C加工ABC 弧,刀具在各点的受力情况如下 7 t4 U5 S. C& W+ o! h, I* T0 A) ^( R' `+ ?, {5 `% \& X$ A9 i. s$ _# C+ L0 A: L3 a& R: l s( B3 a8 S( Z$ M. i: f' G% [/ P8 B( r/ e. J9 h& A( I4 A$ V) J" q- M( q" ]* W% n) C. D" a" \0 \ t ^( z8 Q# v) k# g# i6 c" p1 E2 B) Y& t5 E0 E1 E! T2 E/ v, v8 c- ]! V8 x" U7 z$ X/ {; C' L: @6 t1 d: Q, y% ~# f( i% G2 C7 C! S, \" f8 c1 w. [4 {0 ]) C/ ]7 f8 m, z( D: R7 A- a
A点 { Fx=F B点 { Fx=Fsina C点 { Fx=0
Fy=0 Fy=Fcosa Fy=F
- o; Y& G0 K, F( A, G/ r" @/ f
设∆Xmax为X向的最大让刀量,∆Ymax为Y向的最大让刀量,则A 、B、C 各点的让刀量为 , d8 H- }; H3 O( a, F4 p) C. f% E v8 v# s! r) M7 S, w( s* |! M& @% x1 a7 H& m$ J4 L; }2 u2 L9 }! S! R& O+ v) U# Q7 R3 e1 ~ l; k& y2 [# s4 J# R9 ^$ x1 D8 A( ]4 ?$ |9 m z6 D4 `& h+ q! U0 i$ g9 t' q4 E. O0 v! Q V& R$ B; k) c* e; A
2 s$ o. x, E; ~1 z# E# w* P7 d 4 Z* Q d* q" x7 J- i+ O4 g: n- I) a4 V3 _* Z! j$ H: X9 @ j2 K; c6 x6 o, n& k* W4 i) R ]7 I8 y: @6 ^6 `) F. H" z' F: _+ c S
A点{ ∆XA=-∆Xmax
∆YA=0
(6)
# h, j4 T. t3 y" M! A6 H- p2 ?8 V9 E* F* `) z, S! u9 Z, ?8 p: Z5 Y! v% o; Y/ ] J5 R8 g7 g% D$ P4 {* @& r* H5 Z, ^& M& S$ t& l! }9 y8 e6 A- d- K! P. N4 F9 r$ c( J* m
B点{ ∆XB=-∆Xmaxsina
∆YB=∆Ymaxcosa
(7)
8 \) N1 k+ G6 y, |1 L3 s5 C / o+ C0 x% Y( u3 G+ r9 I+ P* P; o; c9 C5 ~4 g( |1 z6 P% w+ p: W$ }1 d3 _, ~ \2 O/ h9 }+ u [3 k/ F# P$ N7 H( g8 h& N" t% _/ L \6 p3 U0 @8 _) m8 y4 R9 r
C点{ ∆XC=0
∆YC=∆Ymax
(8)
0 S1 X' c4 J2 A9 L
∆Xmax和∆Ymax可通过测量特殊点获得(如测量A点和C点的让刀量)。∆X为正值表示向X轴正向让刀,反之,表示向X轴负向让刀:∆Y为正值表示向Y轴正向让刀,反之,表示向Y 轴负向让刀(下同)。注意,∆X、∆Y的正负还与a有关。由式(2)可知,AC弧任意点的让刀量为 % s( p% T. w' ^7 ?% i$ z4 [6 b( C, N* I5 r! q- K. ^) \3 @9 l* \1 g T4 N7 v9 e2 D/ p* I, W0 R; P( |2 ?( ?5 M: I6 |
$ r# ^$ H/ X% Y4 J( N 5 n/ V) F3 o' q8 B/ ^# H6 i+ ]- J7 Z, C8 m$ `# g, o( L' \) i0 C3 G6 d! |9 K$ k9 P6 ]! I$ e+ Z' M" Y6 @% k1 V+ u6 z3 i, x. U' e4 {: R" f( k8 J7 X& S+ y- X$ y( G: p. }, Q9 X6 \2 Z0 _4 S6 v' b) h6 @) y, A, o4 E8 |+ A9 W" K/ D a' a6 E( ~3 d& m0 s$ V E! o( p: C$ j8 a0 u. `0 K+ M7 J% \8 W0 H, Z: P% h: U# J2 i- N+ O& H. ^$ k+ Q/ ^; B* g9 p$ Z( ]6 A8 [ C
∆Xi=∆Xmaxsina=-∆Xmax g'
(f'2+g'2)½
∆Yi=∆Xmaxcosa=∆Ymax f'
(f'2+g'2)½
(9)
( q$ j# @* g" v% v
作为更普遍的例子如图4 所示,P0点为曲线上便于测量让刀量的一点。一般情况下,总能找到这样的一点。其让刀量满足下列关系 ) m* w/ [3 z1 f I 0 S! [) n( n& [, G' n8 w( {. D( _1 ]' F6 ?. B; f/ N7 z. \; d( {5 [! J% j9 n' | ^" r6 ~0 @- T+ R1 U& U
$ V- e5 ?" A- \6 P% j! ?( s$ _6 O; G& Z8 ~ & o. R2 V3 o) E' _% i. U0 ^- R5 f- v) @4 e ^& h; s* w4 X9 X6 }2 @* T1 I4 g9 g+ U `6 {& ]- N' V; M3 s- e! H& @6 ] v- N. |9 E% ]) a" k8 T% L& ?/ e _
{ ∆X0=-∆Xmaxsina0
∆Y0=∆Ymaxcosa0
(10)
. K+ E1 I* T# }( c9 D4 @
Pe为曲线l上任意点,则在该点的让刀量,满足 4 ?( e2 [( B0 t G5 M) \- U( b) T t" C' _; g( {& c+ d1 G+ t# Z7 L( X! _+ m2 h k/ v F" s/ d8 _7 e( x$ Z, `' _) G, \8 o; A7 ^8 r
+ X6 J; ^* c" k* @, o# ?- x 4 N, @, p6 M% R9 D/ W& w w0 {& u; l( b% j* A& ]9 N4 @) |8 i9 e' j/ f# S! U2 A9 E' a+ n5 |7 j% T% y5 @% M5 x+ d' \- M' N( h4 O+ \4 t; ~4 @7 [, m5 k- E3 \4 p
{ ∆Xe=-∆Xmaxsina
∆Ye=∆Ymaxcosa
(11)
+ e N3 g/ R7 ^" s- o) a7 w
由式(2)、(10)、(11)可得,曲线, 上任意点的让刀量为 . }5 ]" `( ?) A1 {" C% M % t: [+ k5 ^& q( W% L6 |# a A- F: S! g% k2 R: T/ Z2 o+ r8 e6 m9 q) }$ A2 _& b! G2 o3 G5 R4 n( J" K7 T% m
7 s5 D7 q% _% K" h4 \) l ?' `$ k) T! n, A R* x! |! N% k; r3 ^! }+ A. d0 _' D* D2 {7 F! K0 p- c6 c: W2 M9 D2 A. Q7 h! c- Q2 y7 M4 r; b& D5 s3 A9 `- X% k. \; `* O& K0 }0 B" t% _1 W8 ~- ~" K+ A; Q" \! h! o8 ?$ \9 D# S% k: X6 p9 l8 s1 H& Q2 g# P( x1 n3 k2 Y0 ~. d! D) Y2 j7 R( v: s- e; M" j+ E2 {' A# D7 {; }% _7 @0 }6 y$ d; Q/ J9 C2 n1 _& V3 u5 m/ H0 g8 E O, G7 k: |7 i; ]! M9 g1 G- w& M2 v$ h) P# d$ R; w) }) w; o1 E; X3 H2 T( c0 R, j0 F) F6 V+ n( B2 w+ N" C7 `8 J1 j- |. e% z4 F" m7 J, Y* f+ }5 n% x- d# l; G7 c" P/ h7 r1 k4 y7 g7 T/ O4 g" @9 |! ^; j7 A! Y5 r6 y5 Y- q0 Z3 z6 a' f7 C m. k4 b- z/ h1 H9 C- ^1 S. q, p" U% h* h, Q( U, `% l+ e/ R% n- v& o0 z5 s5 b/ ]8 n7 A: q4 D* R4 z! Y2 O) O; K4 i4 p, F, D! f3 N- x# ~) M& z5 @$ ~ {5 B- |2 t5 g c7 s) I) D0 j( e# Y; p1 C# _$ K' v5 I, d+ J( O; `5 F8 ]! ^5 h" Y, Y/ Q
∆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)

& J" o# o2 ?; W! M: Y' Y% i- I: F6 v% L2 }0 @; i7 G- E0 V4 d z1 a h5 [5 \: q7 e- Z( S! m) a" l/ j8 b8 u6 o- B b3 {) G" K& X

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

图4 一般曲线的让刀量计算
- _: _9 U2 U7 Z# p7 v" F" G
由式(12)可见,只要知道特定点P0的坐标值(X0,Y0)及其在该点的让刀量,就可求得任意点的让刀量。X0、Y0、∆X0、∆Y0可测量得到,因此∆Xe、∆Ye可求。 / E* z$ f* _& M$ x4 ^

3 结语

7 B; s/ g+ f. o
本文所阐述的方法,在让刀量的计算方面具有如下优点:(1)考虑了刀具半径补偿的影响:(2)采用了动态补偿方法:(3)便于理解和计算。但此方法必须测量一特定点的让刀量,且其精度受测量误差的影响。
7 P: ]& y5 V) W8 l) t% q
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

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

中国磨削网

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

GMT+8, 2025-1-19 16:59 , Processed in 0.129555 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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