找回密码
 注册会员

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 263|回复: 0

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

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

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

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

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

1 刀具的半径补偿

- C% z+ h; g1 H8 @4 h' [/ D$ _
加工工件廓形时,所用的刀具,总有一定的刀尖圆弧半径,这是精密加工中必须考虑的因素,所以刀具圆弧中心的运动轨迹不是工件的真实廓形L1,而是它的等距线L2。因此就要按照工件廓形的等距线编程(图1)。
0 e+ Z! J& S0 G8 {$ X ) z. O2 s: i" A+ h- u4 J) I7 L B8 |8 P% @0 r* ]# f$ m% p! T' m0 `0 b/ u+ V3 W' f9 L

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

图2 等距线
0 v& h- U4 f* c
设工件廓形线为l,刀具圆弧半径为r,让l上每一点沿l在这点的法线方向移动一段距离r,得到新的点,这些新点的轨迹le称为l的等距线,亦即刀尖圆弧中心的轨迹。如图2所示,l为已知曲线,p是其上任意点,它的单位法线向量为n,法线上取长度等于r的点为pe,当点p沿曲线移动时,法线向量的方向随之变动,每一条法线上的点pe的联线le就是l的等距线。显然,在n的负方向也取一点,则此点形成的曲线也是曲线l 的等距线。le在曲线l的外侧时称为外等距线(加工凸面),le在l的内侧时称为内等距线(加工凹面)。 ' \, L' M2 h Q6 |1 S! i6 |
设曲线l 的方程为s=[f(t),g(t)],在图示p点的情况下,p点的切线斜率为 ( ^6 } O/ V! G! Q4 l9 X ?& O: j1 q# \# |4 \" J- w6 H* p! ~* C: h2 e r( M) V% L1 A$ C8 N4 s; `8 q! f5 {6 F
, L! T# C1 r" p2 e2 i 9 V) ~. l; V( y7 L; l. }, A$ R0 q. w8 L W: |" J0 A6 K- L* `9 a2 ^+ ^% f* }0 w0 R& ?# f1 O* p' H. L# U8 l2 y; c$ r2 a p2 c8 o, n) a% O! j: Z+ X/ H6 p0 E& Y, }0 U; t2 y" L! d+ m$ p$ J6 L4 L. [" f. f! Q( B9 I/ p2 l( Y* F3 v4 E, U$ `' V0 h- Z: M2 V0 @- ]; ~, _ Q0 z9 g- _& L+ r# O$ N& M8 p3 V: D' o6 f) t6 m5 C; B: @% {4 l! j+ s6 g; A" l* l0 D, p% _' O% O1 Q+ w! `+ B% u2 C- _! {4 O- G, t
tga= dy = dy/dt = g'(t)
dx dx/dt f'(t)
(1)
+ k+ }4 R. d* c, {& q8 ?
由式(1)得 f7 [, g. j" ^; y, \' |- W& o- {0 V0 h* ^) H5 [3 B. `* r- R* r% C9 \1 A, ^ V: q2 d* x2 \/ O7 w7 P7 a: {/ a! T7 K
- z" a+ o$ r: e: X1 x! B. y/ G * F/ l. C9 u$ M" L! M! R8 }! z2 m2 n* H# j: u6 h4 ? {+ z: _5 F/ u, E4 v2 d4 T* _$ W6 k' t& D2 v$ |+ J7 g/ h! |: ~" H+ u+ u* C. a4 b' f. ?+ e9 {9 f% O* r) {' j) w$ i( s: b% e" W+ X, @& i% X5 U5 l6 x1 C- a9 H/ ^6 u9 E9 v5 P' u0 \2 y$ \: S; ~9 f* ?% U$ N/ B2 Y- K/ t7 g- [$ y8 P1 y* M* U5 h- f! _! v1 C+ s- h) a7 J) h( F" T v4 |7 `( t, w" J+ e& A/ x* q8 }, ^% ^# T1 i0 N3 ^% T' G; U& K1 a f* k3 f1 L, P1 D) B6 Y. W% \3 T/ D9 t6 w2 B0 z+ p+ [& E# j" S8 K+ m2 d# A, X7 A- n: d9 y# t+ c$ K9 j9 F+ G, f* M% k/ B8 U0 S* n s/ ~7 B6 M4 c# {7 q2 E( s- P- x% @% `! r! h$ j7 d) z' _0 p4 P5 ~/ ]. W. p5 I5 ^/ H( P1 a
cosa= 1 = f'
(1+tg2a)½ (f'2+g'2)½
sina= tga = g'
(1+tg2a)½ (f'2+g'2)½
(2)
* {5 [* o) P- L+ O2 M# M
由图2可知,法线单位向量n的坐标分量为 6 l6 R$ c, |1 x" |7 k1 X5 [" U. ]2 p' l7 Z+ |) B, y% S0 e8 Z4 Z" E3 q7 T" h7 F- N5 r: a+ L- W: C K. K7 C p" K% s5 V2 Y- F# x( n
w" o S3 y; B r) m. _2 l/ h8 n% A: d, t! e( p0 c. x2 u: B$ B' m! O) f. _# y6 W- Z3 H" m: H- s; J5 [2 {( R# ?" ~1 k% [& J) ?% S' b7 F
{ nx=-sina
ny=cosa
(3)
, L+ G; F( n+ @0 y5 I3 r
根据等距线的定义,刀尖圆弧中心的轨迹为 4 ?$ }9 I6 d3 }$ N$ F2 x$ Y( J% A9 _3 l" w6 ~9 D% D! H% w' S, c4 _% y ~% t4 e+ u! C$ u/ Y4 ~( A% y' B3 w0 _- G9 N0 y$ ^
l, [, [; w; N; j8 f, _8 ?5 z' O' U u- D3 i z$ {" ^8 t. F! c" J" s1 X7 J5 C! j, p8 }, B; T$ q# C# ~ ]2 V$ X4 Z# t2 r* w% p0 D4 h0 w {/ W W( v& y8 q% ]% q% }
{ xe=x+rnx
ye=y+rny
(4)
( b7 E( g) ~2 }8 O3 F* g
将式(2)、(3)代入得 & k5 S1 n$ E* p % J9 ]. j( b: Y! T$ e/ R% T8 G/ _: r! @2 X0 d _8 m. p2 {/ a5 B- ?1 H( m2 E8 ~) N* }0 _) Q4 F( v0 g7 Y
% ]0 D8 }- v" R. a+ U; C" F# ]/ E8 m. A" m% Z" F" U7 y' ?0 w- B7 h+ w+ h3 e; c9 Z* h3 Z$ F& H' r. d/ ~# o" i& @) q2 f$ b8 v4 {7 ~5 I- F. }5 B( U) R4 T/ B+ W0 i/ h; n& g# [' X5 C. S/ h" T- |7 M$ W( \: y8 f9 l4 f3 W3 f) l/ E. F6 v" [2 M, [7 Y$ T9 x o6 r" x P1 `+ ~0 k9 A5 c4 H2 ^& H5 o3 R* b0 G5 d7 ?) I" n- X+ ^! U# B8 ]5 Y; b) S$ v: Z) S* C3 B" i' n. Q9 R& c+ P! H7 U X2 e! O- T2 Z/ u, J H! g! c3 n" u7 ^' z4 J3 M: h( Y% |
xe=x∓ rg'
(f'2+g'2)½
ye=y± rf'
(f'2+g'2)½
(5)
6 v- Z2 J. \+ }) ~6 ~0 O! x+ T' r
式(5)即为刀具半径补偿公式,加工凸面时,取上面的符号,加工凹面时,取下面的符号。 0 [7 J. c& E7 E+ \

2 让刀量的补偿

- `, R5 D% ^: v. |) A6 O0 Q
当刀具切削工件时,由于受切削力的作用,实际的加工位置与理论位置存在着一定的差距,这个差距我们称它为让刀量。数控编程时应对让刀量进行补偿,以提高加工精度。 . h, p2 I ^$ J9 k a' K7 [" x5 p
作为特例,我们先分析加工圆弧的情况。如图3所示,大圆表示工件,三个小圆表示刀具的三个不同位置,假定由A向C加工ABC 弧,刀具在各点的受力情况如下 % q; f6 U% g" u 8 P8 K% X& F! m4 t- d0 W4 f! p; X( p$ H E1 |$ m( E& \% y& J e3 f5 v" M8 ^" p4 G z j! {* |: {- _& b8 V' u- @( g. \( m c& D) f0 u- B' h, ~$ v( }+ p2 L6 N2 Q4 m0 z5 h: ]- R7 M L* b; g( N" l) z- r6 {& b1 n& k; c9 Y' o/ |. i/ y3 ^7 P$ I/ T* [ {1 S, ^2 S$ s% y4 Y% W5 x& M# D6 l9 ]5 _0 P* D) ] R! \3 g) r- S7 B0 S0 Q: h$ A4 m' t( J+ `& }6 \' u0 h [6 v2 d, ~. r j& s! O/ ~# d; R: N% A1 K4 Q+ X4 Q
A点 { Fx=F B点 { Fx=Fsina C点 { Fx=0
Fy=0 Fy=Fcosa Fy=F
: d4 r' O/ k" {/ \; K
设∆Xmax为X向的最大让刀量,∆Ymax为Y向的最大让刀量,则A 、B、C 各点的让刀量为 ' I( O8 e+ D0 E + s" e" z, M* S! p/ S0 T3 V/ g0 {/ ?5 ?3 {& j8 |, ]7 [6 m4 d2 u0 m( b9 C W- Y' [1 ~, ]3 V! Z; G q" I" `$ B' s/ N) F% C9 G; U' l& q/ D3 D6 q2 L) a7 ?& X C( c# s* |3 P) u4 F" Y0 H' T2 Q7 v' h( u3 V7 x5 P' J3 Q8 n3 w! `$ }, w3 {" j" N0 N" k. X" x3 E2 V/ |8 P- M# O9 A
3 O. T/ V: N% B. q7 q* m% P' R% l0 f$ I! \1 F* G" R4 ^" F+ [8 ~2 |. O+ r, Q& U$ i* o' c. e0 r: _- M1 U; @8 F- E H1 `2 n3 ^: o) P; q; i3 u# M8 v/ d5 z, e1 w1 Z6 Z3 x
A点{ ∆XA=-∆Xmax
∆YA=0
(6)
5 p7 N1 W3 s% r8 b: H: {- h; c" ? D7 m6 [; z! F8 m: K- z$ q& x- A& E) \2 y F4 F( y1 g& K9 Y+ Y& L5 l7 S: |6 P) u, O n5 a8 J- H' e( e) I# y* i
B点{ ∆XB=-∆Xmaxsina
∆YB=∆Ymaxcosa
(7)
0 s" V, b, l4 _* I% G- l% n! }$ g- }5 \, z9 C$ _! d* [" Y- a- B' K) r+ c+ }! {3 M$ h& j; p7 }: g) U" H, g/ }/ Y% z# [: @% y. G! O0 a8 z9 Y% D1 t; S" E, W, T2 }* I s; A5 R
C点{ ∆XC=0
∆YC=∆Ymax
(8)
; U2 D1 u; W9 Z+ l
∆Xmax和∆Ymax可通过测量特殊点获得(如测量A点和C点的让刀量)。∆X为正值表示向X轴正向让刀,反之,表示向X轴负向让刀:∆Y为正值表示向Y轴正向让刀,反之,表示向Y 轴负向让刀(下同)。注意,∆X、∆Y的正负还与a有关。由式(2)可知,AC弧任意点的让刀量为 * x7 d2 m0 }9 E; S1 X: T' k- S+ S1 d( W7 q7 y0 N1 w3 V* T/ h" H4 }5 P9 g- e3 u2 v- T+ U, R% z Z' I7 Q* v# z& R% }7 T8 m6 y8 n: y$ G
6 s5 u' O; f/ l$ n 7 y# b- u" o+ Q% d* A9 |# x$ D$ I" E& U+ h5 r- o) x! M4 Z0 T6 ~: a+ h; x' n* X$ ^7 S( U- P( v9 O% \! O2 H/ [/ e$ v% U2 T0 a% O" e* F, c; ]5 k' l/ {% a9 P* P4 M. {" H* G) {2 i& ?( w, I( B% U: k; r: X2 \: r/ v& p* p+ V7 A! S0 A5 a' d. n3 e2 V& `+ t9 i _. G* }" b5 [. \2 ^, u5 m9 K6 S; U: Z+ w: p& v6 w9 O% ]0 @! O+ M1 C! G8 \) y& r' V( d$ x: n# M) b/ V" c# T8 r+ I) t) {8 [" l$ P7 R. }
∆Xi=∆Xmaxsina=-∆Xmax g'
(f'2+g'2)½
∆Yi=∆Xmaxcosa=∆Ymax f'
(f'2+g'2)½
(9)
+ g9 D n4 b6 N" a5 L. {% f% k4 P
作为更普遍的例子如图4 所示,P0点为曲线上便于测量让刀量的一点。一般情况下,总能找到这样的一点。其让刀量满足下列关系 1 p% i7 D( Z" X, h; a1 U9 H. z) k6 b/ J$ j8 v+ [ T6 W/ P4 w. l Z' \6 C/ I; w. l) h- {; s' O2 \+ x5 @+ |. b6 l. W7 C1 Q8 C1 L
" O" d8 J* N) `5 L: G* e 4 U; l9 t. E. H: e c2 s. K1 [$ m) a' }- @9 V9 m: x. X# `9 o+ w' _7 Y; e' ?, R3 M m) b0 o' O* p: l ]5 S- I1 e! w' V: G% E* |
{ ∆X0=-∆Xmaxsina0
∆Y0=∆Ymaxcosa0
(10)
( L. s$ @) {0 R
Pe为曲线l上任意点,则在该点的让刀量,满足 - Q. Z- f! x; I! T9 ^- g7 a( w, O- j# m1 ?5 q9 r8 A7 ~6 V- ]7 l/ E1 l, Q) C6 A3 C5 ~4 N& ~/ J, e* @0 l' W1 a" e) A
6 T7 |4 @$ i2 e8 y, R ]' R* T1 \9 q 9 T& [* K ^4 ?' ]2 n: p4 I- |# Y5 n' O, T5 R8 P+ B6 I) e5 W$ C0 l; Z5 E; E) m) y/ K' ?- {: |. _9 _# v# Q! D/ K% U: f% r. N" {6 l% m+ A
{ ∆Xe=-∆Xmaxsina
∆Ye=∆Ymaxcosa
(11)
$ i8 n& C% h/ M; }4 U$ E
由式(2)、(10)、(11)可得,曲线, 上任意点的让刀量为 1 v p1 x/ c+ u # ~8 l$ _& b1 x# v. L0 X& M+ _* Y/ a2 u" P: p% K7 P7 n5 P& M1 F$ _$ _, e8 O( b# i: T/ e/ ]. Y* j
, ?3 R6 U; u" y/ |7 |6 ^# i - Q3 _" O4 |6 F5 W _9 d( i* Q J# U2 N0 l; m" A. L9 W9 d+ P" t* s! H+ q- u- h4 @1 \3 R/ \) R& s# f) R- r7 A, x& S7 W0 ?4 B4 Q( c1 _. _, r6 H* H# e5 U4 b) b [: B6 N- k5 D3 ]# T8 ~$ x* a, O9 f& L8 B) Y: R4 c1 t: c) o3 O1 ^0 V% O) ^% F6 c8 M# t+ ]/ k- _. v. r- U# N, k8 p. b2 T; V! R0 \$ B* w1 O- L+ E4 O3 \! t! B% t& W. A8 t- Y, f9 J5 I: `% a0 V) P, o( X3 z/ ?+ p1 Z! F% l8 F M6 k( R. E- u+ n/ y- D# b2 I0 \) r: l; E# P5 |. H5 a. R/ p4 K8 u+ O; K' ~; I8 L2 Y4 U# ^1 e7 h; U5 q6 o7 y" j0 k, g( P9 W5 e2 h' U0 n* i q3 e, @' o- S: S- P) U M3 n( r2 Q9 I" ~4 v) {0 _. V; S% `; x& h5 x3 X0 }' o" \2 J' \4 j6 ?# j6 {1 p8 i, l- M5 F, b& |1 u" z. E5 f& R* O4 a' @# d7 X5 h3 ?& @0 o3 r; _8 g" J# }3 t; {3 u0 D4 Q8 @+ m T& i6 c* K% e3 f
∆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)

' N/ g9 `6 P7 U0 M7 Z' M3 E" X# ^) A0 F! d3 n4 N, \2 |( b% c% z+ }4 \9 N2 z! a% `/ Y4 ?' w

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

图4 一般曲线的让刀量计算
- p9 C; L3 `8 O; P# H9 S N' r
由式(12)可见,只要知道特定点P0的坐标值(X0,Y0)及其在该点的让刀量,就可求得任意点的让刀量。X0、Y0、∆X0、∆Y0可测量得到,因此∆Xe、∆Ye可求。 2 l Q E; n% V$ n

3 结语

1 ^: s: k1 D- m1 [2 Z8 T0 Q
本文所阐述的方法,在让刀量的计算方面具有如下优点:(1)考虑了刀具半径补偿的影响:(2)采用了动态补偿方法:(3)便于理解和计算。但此方法必须测量一特定点的让刀量,且其精度受测量误差的影响。
& U. k! B; p, P+ V% j3 I
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

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

中国磨削网

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

GMT+8, 2024-11-15 20:29 , Processed in 0.150841 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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