找回密码
 注册会员

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 268|回复: 0

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

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

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

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

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

1 刀具的半径补偿

. z: o2 P& N1 i6 f# n7 d, U
加工工件廓形时,所用的刀具,总有一定的刀尖圆弧半径,这是精密加工中必须考虑的因素,所以刀具圆弧中心的运动轨迹不是工件的真实廓形L1,而是它的等距线L2。因此就要按照工件廓形的等距线编程(图1)。
0 d" O7 y/ q) R& ~, l . H( B* R# M/ _# A" o4 l) v8 M# u! V3 t; D# ^3 f1 {5 g. i/ i7 f/ A, L* P' o1 J8 M2 J

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

图2 等距线
5 w# A! b+ a+ D" ~. ~+ E
设工件廓形线为l,刀具圆弧半径为r,让l上每一点沿l在这点的法线方向移动一段距离r,得到新的点,这些新点的轨迹le称为l的等距线,亦即刀尖圆弧中心的轨迹。如图2所示,l为已知曲线,p是其上任意点,它的单位法线向量为n,法线上取长度等于r的点为pe,当点p沿曲线移动时,法线向量的方向随之变动,每一条法线上的点pe的联线le就是l的等距线。显然,在n的负方向也取一点,则此点形成的曲线也是曲线l 的等距线。le在曲线l的外侧时称为外等距线(加工凸面),le在l的内侧时称为内等距线(加工凹面)。 / l1 F; G$ X6 B, p
设曲线l 的方程为s=[f(t),g(t)],在图示p点的情况下,p点的切线斜率为 $ i3 V$ i* g5 G: R1 E( { 7 ]8 m) L2 G! f2 c; B5 p& K) l% d/ R; z& S! r- r1 }1 `5 j" _$ J- q7 r( H+ h& |& v0 T; [# A8 y: B$ q
: X) b5 F/ ?" e* A5 L" ]3 M& q' }' g& ]1 k: {6 H( u5 I1 }( ? _2 m) S0 ^8 `9 M4 G* ^ }/ L' ^* s- ], |: _) b) ?* k/ S' _1 e6 P9 Y; K( B/ ?# `) _! @0 a7 v) ]! U @3 ~3 S4 v9 z9 w" j9 {3 F8 c0 G3 ~/ b! C. E, d( @) W% C( }* b7 C: k5 S2 t0 e& M9 {3 U# X* v6 h. Z4 }& `+ f1 y) d" p# F! f2 k& S f m5 u0 ~0 q1 N' }5 r5 s0 V8 _# u( V7 h. U3 M, g4 }& ?: D/ n& }9 k* i. h2 x$ H' g- u5 i- h6 V+ `; Q& {) D W3 A
tga= dy = dy/dt = g'(t)
dx dx/dt f'(t)
(1)
" M: F0 L$ t% r. f! i) B) [. ^
由式(1)得 & i: D- g P! c0 I8 x* w 7 Q* G$ U/ G" i" a8 K. Q& V" J0 Z3 x8 B) H1 _+ e8 U4 M- Y g$ t$ c8 E. {( o- X4 _8 u4 z! w& f/ p; @: T5 W! @5 b9 k
6 ]1 _; ] c) Z* `( c0 @5 C, s1 n& x, d% U0 g4 d E5 f0 r: K2 J; l+ S5 I+ D+ ~, v5 i0 L) e: w2 [' x/ Y E' y% H9 k% c L+ w* ]; J) J" c% X/ R- S1 e& f% A$ g4 K; R% e2 C' r- j: i! J- c, J& n9 s' z) c( R0 J* r5 s2 X9 O" ?8 B: o1 Z2 \4 W8 ^+ l4 ]0 U4 S6 w& F4 |$ ~: G% D% c. i2 w, f0 M, W! G2 B3 p4 o U+ q. h9 M) \( j7 y2 p# a2 q6 ]/ G6 A0 X% F: u9 W9 ^$ e- _. A* ?' E, I; z1 x8 ~4 V9 ]2 q8 l9 b( [# u1 U" B- w: d& D0 G* I; N m/ R/ a% h0 d. ^0 n1 R! J9 O! C* y) [( E8 f; a1 E0 y& A1 s" T* ^! H2 }3 V& W w5 ]9 K, c1 {+ U: h# ]: e) A0 G+ P; b3 D+ u9 V3 i' f4 z; \6 i* E- ^# i# {: ]
cosa= 1 = f'
(1+tg2a)½ (f'2+g'2)½
sina= tga = g'
(1+tg2a)½ (f'2+g'2)½
(2)
' }* ~9 h1 f! c! t/ _, O# N: j
由图2可知,法线单位向量n的坐标分量为 6 x. }0 z6 [3 ~& H3 ?8 p a+ q: E+ O6 z$ O5 y$ ?3 {1 D. Z3 M9 a( w3 H$ r; u+ n2 @. X; O0 c7 [& {' g3 a9 ?. o5 |+ g. [: T$ `% Z. Q6 e% s* v' W
2 ?5 U9 P8 V$ D" v1 ~$ r1 ` C5 _$ J 1 u! q0 }+ c. r/ }3 Y2 i' U) I- x; B* V7 T" t. b8 R8 Y+ e: [# b( U4 V& m/ ?. k/ o2 B. t7 y' \0 E9 K6 K6 J: M3 l9 a1 n3 M6 |. u$ \# K6 {& j% X4 W. s/ R
{ nx=-sina
ny=cosa
(3)
7 M" S- u9 q( G! _8 Y5 K) P- N9 m
根据等距线的定义,刀尖圆弧中心的轨迹为 3 Y) r7 H2 m1 Z, J% q $ b+ B% ~* a. n1 b: `' _1 r" O6 t3 N5 X: L. b5 [7 v+ m, z7 ]9 ^$ s" h& L7 U- @
7 r, Q M6 _/ } 6 q6 z# p: U; ?* J1 w- u; M" o/ y7 p9 V* N: ]+ P3 f8 F* V( q3 w7 J: f1 t- y; s: @ L* q# S& L3 \4 G6 @0 Z8 G5 \$ c+ k' ]' P( ?" I/ \: H! h! e
{ xe=x+rnx
ye=y+rny
(4)
6 f! T9 N. R- |- H
将式(2)、(3)代入得 4 [0 y4 R1 e5 ^" H. X/ N& U+ |2 p 4 f% Y3 l( N0 K6 ]4 E) L% q6 X6 A% N/ Z1 |; t7 E+ D. U- _+ n- \5 @5 A0 |8 |2 W5 [# E8 V( N+ u8 l. z. v% J% }8 `/ @% I
6 S4 C, j3 ^( Z o2 a5 n! `6 x9 J 4 h( t6 S' x, f" }- N- H7 c0 U7 i$ `( w: z$ F7 @( O8 v* S2 Z) S }* \ d$ Y' W8 `1 i v q0 |% ~; p" D6 Q; m: x" R* H5 g- J m B( k2 B* D4 q2 t- M" d" v' {+ a# q4 r, S* A( E9 p! T5 e. h0 D* {& U0 B* w: V' O: A$ j# J2 w& Y. B" Y# G1 Y$ |& u# b0 h: n$ I' J) R1 A6 [" f i7 u0 c% i1 i( l3 I- S- m% {, M8 V! } z& ~! K) z; R) G7 r9 i% k, |9 v& t' H& t) m: e( D5 x" v; G" _7 ?/ i
xe=x∓ rg'
(f'2+g'2)½
ye=y± rf'
(f'2+g'2)½
(5)
# K0 W1 L& n) ^3 `
式(5)即为刀具半径补偿公式,加工凸面时,取上面的符号,加工凹面时,取下面的符号。 ! h9 q" s4 X. ^4 ~2 ] b

2 让刀量的补偿

% F$ ]7 Y& |: L6 ?: W
当刀具切削工件时,由于受切削力的作用,实际的加工位置与理论位置存在着一定的差距,这个差距我们称它为让刀量。数控编程时应对让刀量进行补偿,以提高加工精度。 5 z9 S0 \- G% X+ \6 U
作为特例,我们先分析加工圆弧的情况。如图3所示,大圆表示工件,三个小圆表示刀具的三个不同位置,假定由A向C加工ABC 弧,刀具在各点的受力情况如下 ; v* _) A; m O% ?. E7 w 3 M( h7 v1 H, ]! x! G% a0 x- }& ^) u9 s8 F' _8 n9 E3 k' H* v& s: J7 Q* u5 }. Y: W- S3 R) e- P0 S0 c3 b- ` O* _) q8 u& |3 `' Y2 d/ }( h. H4 V, V2 ~- h; C4 f' U( o! F6 E# n+ H$ d2 h; D& \, A# V ]7 l1 `- ~1 \% x, ?0 V& `" a+ Y) s" o) d" @! J8 [3 l1 K) {# K I& b, }# m7 [% E. R, B/ N8 O4 W( s4 F; O2 o* C& s! x0 ?2 {$ U" `" N2 k; _0 H6 \1 b" c% T( ^, F% J# g$ B# c8 @3 A; W' y: ^/ _
A点 { Fx=F B点 { Fx=Fsina C点 { Fx=0
Fy=0 Fy=Fcosa Fy=F
7 s3 p6 n F+ K/ R8 S5 e
设∆Xmax为X向的最大让刀量,∆Ymax为Y向的最大让刀量,则A 、B、C 各点的让刀量为 # f: t" a, s3 o5 U; X+ v: t! n u) h: ]$ q6 N7 ^. n% g" w5 z4 M7 o. w( V% j8 g" F5 k- [0 d; v( v( i I9 ^7 x( M2 M! r0 B( N( S" A$ F' q* f6 M: |( |6 o; f% o0 q! D5 w$ T: K) z+ d/ i5 S5 f3 |- l1 D1 G3 f% Q4 E. O/ w8 E+ I2 n; c& x' X. k8 d; o g7 q
8 E7 ^$ J9 d2 n+ q9 s1 {9 m' I4 B# G1 H# Z n. l1 m# ?, ^/ @4 e& U4 v5 i9 t b& c- I& G9 z5 H9 g! U; c7 F$ `1 [; a3 \# u" m8 K5 j9 P) L6 f6 ]- ]: Z; V- u1 n& ?+ v% s. r, H9 f/ ^
A点{ ∆XA=-∆Xmax
∆YA=0
(6)
1 D; a) y& X/ j- F( r' v; k6 e: C: O7 K7 c3 ]$ r% }; [1 v$ _9 {3 C/ T8 c0 q7 _! P1 h3 d: ?: c) a& {5 ]4 w* z2 @9 ^; B( ?" @1 I0 F3 ?% P1 n. x# f4 {- ?" w0 e- o3 c) O: E- y: _, ]! W7 l x& D; ?: i1 D2 Y
B点{ ∆XB=-∆Xmaxsina
∆YB=∆Ymaxcosa
(7)
( s( [) `1 K( g7 L2 L! ~7 \! Z& g2 H. ?" U/ h% m- p5 {4 Y- v' U+ v: _5 @; p6 K; b# l; U4 T4 Y2 N& s4 @8 h4 }' {6 u- X% i J. Y) F" o: ^2 o4 B: n4 i/ ?- d1 \
C点{ ∆XC=0
∆YC=∆Ymax
(8)
5 \) ~( I% N3 A" b
∆Xmax和∆Ymax可通过测量特殊点获得(如测量A点和C点的让刀量)。∆X为正值表示向X轴正向让刀,反之,表示向X轴负向让刀:∆Y为正值表示向Y轴正向让刀,反之,表示向Y 轴负向让刀(下同)。注意,∆X、∆Y的正负还与a有关。由式(2)可知,AC弧任意点的让刀量为 + C6 f# ~6 }- c4 {8 B5 N3 P1 O3 z# s$ f9 n" O+ c- G5 [2 F( B% E( {$ l& [/ e6 p8 K" ^9 e7 P0 i5 t |1 M3 I
+ m/ p& ~( q( V6 N3 Y ; ~5 D, @2 f) w4 E# G+ K) \0 H/ m, D% g' Y" M' |+ u' r! G) t9 n/ a) S) Y) f4 `6 k" A' ]8 o3 U2 u( Q! F' K) ?/ D5 i; j$ }4 K' c# U9 i( K* g4 P' @. `+ |1 B/ _2 `3 A+ M. i* m& {* e. v7 N$ ]$ _* L4 t6 y& p/ I& v+ B0 e- q' R; x( J% B7 g7 j$ g* R% a7 p6 ] J! J% i. k0 B/ w- [8 |: P5 s* p) B: B$ y9 e/ W! U; c' M6 }) Q; }+ b( ~# a7 V/ K# u) W/ X5 z# S7 P! J2 \4 s: [$ |% @! G% O/ i9 m; d) X) F/ d b/ `
∆Xi=∆Xmaxsina=-∆Xmax g'
(f'2+g'2)½
∆Yi=∆Xmaxcosa=∆Ymax f'
(f'2+g'2)½
(9)
1 m2 S$ H3 |& [6 ?$ _
作为更普遍的例子如图4 所示,P0点为曲线上便于测量让刀量的一点。一般情况下,总能找到这样的一点。其让刀量满足下列关系 8 w7 ^% k& \( ~- j# u6 I2 V- C 4 e" i* q5 j1 {4 J" ~2 z) v6 {: ^" G! ?& N2 p$ J% i4 ^: I+ ^7 |5 x" W2 |' d! O( g; k) r, Y: i: t5 E; w5 t# [
0 r% M+ p& l) M3 H" [/ r. |; w1 k % o7 H* f/ Y) F0 H6 J- [$ S/ @! D' M( E! a$ J2 X2 L" W/ o+ i5 B2 A4 x, K7 w/ d, {0 R/ R* a8 H" w% f& B; Y4 N# P& o/ A: J9 u* {- C! d. Z5 S6 D8 E P! Y1 A
{ ∆X0=-∆Xmaxsina0
∆Y0=∆Ymaxcosa0
(10)
1 L3 J; m4 K! m3 k: z; C
Pe为曲线l上任意点,则在该点的让刀量,满足 9 X0 P0 t' G8 o, a9 q ( R6 c0 D o ~" J- Y2 A/ }" `2 f6 h8 ~1 H; ~0 n7 \; {$ {. V o1 N: v7 E' ^0 L( y& p9 O* z& O: V: L8 P) ?/ d |
0 P$ Y7 S8 t# M+ d+ i$ B7 @; \9 P! J9 i2 P8 g, K. Z( \+ K+ N2 V! P# R9 [/ N& ~* q% Z2 O) h" B l( U) E% p% D% V2 x/ e/ \* O7 K8 T0 r. b+ {# @$ P, {/ t& ~2 m- Z; D- S+ D
{ ∆Xe=-∆Xmaxsina
∆Ye=∆Ymaxcosa
(11)
' @+ k! ^8 {( `7 O- S
由式(2)、(10)、(11)可得,曲线, 上任意点的让刀量为 - ~; @; k& A' r* d* c5 ~( A- U. a! }" H8 h0 a g& P1 f/ o+ z2 j# V" R: [0 D1 J! T# x" i) g7 K u# W' L' J$ r3 W0 q' `4 Y
( W) U& @) x9 C& L z7 q8 C2 {4 Y7 o* r' h, K+ A, f" E) W* f% z7 e7 q% F2 I, u3 a2 K- i, Q2 ]5 S9 u$ y, T4 O5 W2 q3 \8 Y; d- Y$ M2 r( e6 V- p P" s- E% U& \/ w, x. |& ~1 ]2 `" |* {4 g0 s6 M* }( W p4 l! Q; ~$ B& }3 z2 g/ E, C* p. _+ n) O, D' e! F' D: ~- W: U( j; H+ c7 T% P d; w2 n( o5 A& e# }% E T+ o1 H9 z! V& R1 h7 c- ~# d$ L5 I+ @$ u2 _3 Y M4 h- {5 Y2 b) l1 B& S8 g+ s# O: L+ m% a2 T' M: }+ m1 S1 p6 q) ?4 k. j0 g" S' l8 T6 v7 v D6 B( \/ j1 B5 ~( x9 v9 c( ? T& O6 L6 |5 u3 ]5 y7 `2 T$ G% e# Q$ d4 j @, a% Z& l2 N# X0 o% l8 m# H% D: e4 N$ q; R7 ?, m4 X. Z& R) {: f* W. }. ?# x0 s [, p4 l8 `3 h ?0 V) {/ }: f0 i6 h9 a% \) y3 }4 S0 @! d8 W# K& v/ ~6 A8 ~ c* H! ^2 q3 P: A4 y& E, j, a* ]& @# r9 R) C9 G$ F* q# p5 d0 H* J* L" W! l' V$ ^* X7 ]4 X3 Z M; K" a3 T5 A6 e! s
∆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)

6 ~$ c# A; Y: T5 a& S D4 Q, A 8 f2 E( `$ T0 j9 C0 \; v3 e0 c$ A) q1 J$ {& r9 \; p1 B6 V9 w! x! u( W0 L0 V8 E) Q- y

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

图4 一般曲线的让刀量计算
0 f7 E; h- c1 @3 R6 I% O
由式(12)可见,只要知道特定点P0的坐标值(X0,Y0)及其在该点的让刀量,就可求得任意点的让刀量。X0、Y0、∆X0、∆Y0可测量得到,因此∆Xe、∆Ye可求。 * c4 |& T3 P) G b4 |

3 结语

) L( c6 N5 ^# Z5 @3 o$ D7 c
本文所阐述的方法,在让刀量的计算方面具有如下优点:(1)考虑了刀具半径补偿的影响:(2)采用了动态补偿方法:(3)便于理解和计算。但此方法必须测量一特定点的让刀量,且其精度受测量误差的影响。
0 x( T p8 |& q3 B
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

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

中国磨削网

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

GMT+8, 2025-3-7 05:19 , Processed in 0.186744 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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