|
马上注册,结识高手,享用更多资源,轻松玩转三维网社区。
您需要 登录 才可以下载或查看,没有帐号?注册
x
摘要:车削圆球时,刀具R的正确性,对刀的精确度,机床运动精度都将影响球面的几何精度。为了较好地控制球的圆度,在半精加工时,即未加工到最终尺寸时,应测量球的圆度,以便调整。这就要求加工余量均匀,刀具轨迹为同心圆,阐述了对车削圆球时公差控制、刀补应用提出几种方法。
& m; g6 x5 I4 z4 R. [7 L- X" q" p8 m3 C$ s6 P4 X
加工图1所示零件时,由于R0.4较小,无法使用R车刀一刀车出球面,须使用左右偏刀分两刀接出球面。加工该球面用右偏刀时刀尖方位为3,用左偏刀时刀尖方位为4。加工余量可由编程留,也可由刀补X、Z方向留。刀具R的正确性,对刀的精确度,机床运动精度都将影响球面的几何精度。为了较好地控制球的圆度,在半精加工时,即未加工到最终尺寸时,应测量球的圆度,以便调整。这就要求加工余量均匀,刀具轨迹为同心圆。下面就几种放余量的方法进行讨论。
( f1 {0 g" Y% ^+ H% q1 ^4 J图1 零件简图 1 编程放余量法 $ V* j' E _, n* I5 j1 d, H
( m& _* s1 U3 W" c- C2 q6 q编程放余量能正确得到同心圆。通过测量与最终圆同心的圆,判别球的圆度,及时调整左右偏刀的相对位置。使用这种方法放余量,每个不同的同心圆就要编一个程序,对于机床操作来说,不太方便。 / H0 l4 x6 @3 i: Z# _' I3 N
( T& c5 V5 t* x$ J) e) ~2 刀补法 1 B" @+ O8 e4 [, ?
4 c% D+ t8 g% w! b像铣床一样通过刀补来调整加工余量。这时要特别注意,当刀尖方位不为0及9时,改变刀补值R时,实际得到的并不是一系列同心圆,也就无法通过测量有余量的同心圆圆度。只有当刀尖方位设为0或9时,改变刀补R的大小,车刀实际的轨迹为同心圆,我们可以测量一系列的同心圆。通过调整两把刀的位置,编程轨迹来调整最终零件的尺寸及圆度。 . g/ J) r( Z: L1 v( Z( V6 a- n# c
4 s& h3 j# ^$ S0 g
如图2(a),当刀尖方位为3时,假想刀尖如图,对刀时X、Z方向分别以A、B面为基准,不必考虑刀具R圆心位置。不同刀尖R1、R2时对刀几何尺寸相同。当刀补R值为R1时,实际以R1与编程轨迹相切包络。若刀补R值为R2时,实际轨迹如图形成过切,如图2(b)。
- a/ L5 K9 x) c4 ] u' k图2 加工轨迹 若刀尖方位设为0、9时,则机床将刀具视为一圆。这时的假想刀尖在圆心,对刀时应将对刀点算至刀尖圆心。如果刀具的实际圆角为R1,刀补R设为R2时,刀具轨迹为R2与编程轨迹相切包络,由于R2与R1同心,所以实际加工出的零件是由R1形成的包络线,与编程轨迹同心如图3。1 l: p! M7 W! W. M, k
图3 轨迹比较 加工图1圆球时,半精加工时,刀矢方位设为0或9,实际刀尖圆弧为R0.4mm,设定刀补R值为1mm,加工后测量圆球。测量圆度及直径,通过调整左右偏刀补X、Z值,刀补的R值,还可以调整编程程序中的R值来完成球的加工。
7 V- r; E% i0 U5 R' J' n8 z, l% E+ {( `, o! X; E
如圆度X、Z方向不等,可调整其中一刀Z方向的刀补。如果在45°方向有误差,可能由机床引起,除注意机床的间隙补偿外,可改变程序来调整。如果尺寸不到,可调整刀补R值。
. t x1 M$ G) p2 b
8 T. u- ?$ p5 p3 \7 M8 v1 P3 使用宏程序
. B8 w: R. Z0 M+ T. e& P4 ?, @* H
要使刀具轨迹形成一组同心圆,还可用宏程序编程。将圆球R设为变量,通过给变量赋不同的值,形成一组同心圆。 * ^/ ^4 C6 [& q1 W$ W/ q
, N* y5 ?! D* p* ?2 _#100———圆弧Z方向起点; ( \4 ]$ I; |# ]- i
#101———圆直径;
/ Q6 v0 @1 b: {0 MR———球半径。 & D- p j& Y( x/ |5 S
$ U5 q F* X# E1) 残余面积的产生 7 x$ Y& f0 S, G+ P" M2 w
[+ I8 ~6 Z6 }0 r
在使用刀具补偿编程时,如稍有疏忽,便会产生残余面积。
* T, D4 h, c1 r. c; I- A如车削图4的工件,按下面方法编程,就会产生残余面积。+ ]3 ]1 D5 n0 x9 d5 b4 w/ v }
图4 有残余面积的工件 N90 G00 G40 XP0 ZP0
/ X4 }8 H7 I* Y rN100 G01 G42 XP1 ZP1 , S7 j& @4 Q1 |9 M# T( k1 i
N110 G01 XP2 ZP2
' x2 b2 p3 k6 sN120 G03 XP3 ZP3 Rr
6 Z1 i2 y8 R/ Z! I+ ON130 G01 XP4 ZP4 2 Y! u9 |# i* O& }" ?: e
) K+ \% K! C9 {9 q2 W/ p+ ^8 k2) 残余面积的消除 3 e3 O; Z# N% u( l/ E" h9 S* v# {
_: L4 h9 _; t1 X以上编程,按刀具运动轨迹,在P3点转角处产生了残余面积。如果采用下面方法编程,就可消除残余面积,如图5。: j6 J- s0 ^. y3 ]( n' M* c" Y$ B: h
图5 无残余面积的工件 N90 G00 G40 XP0 ZP0 9 r$ ?* G8 b3 H9 G$ P
N100 G01 G42 XP1 ZP1
+ j7 R: X0 C3 _- |' R+ v) vN110 G01 XP2 ZP2
0 h4 ~/ D8 E0 iN120 G03 XP3 ZP3 Rr % }6 M0 p. r% b
N130 G01 G40 XP4 ZP4
2 L+ e! G. {6 i% h4 N0 z/ L) N
. s7 T# p* \8 r8 y因刀具补偿G42执行至N120 P3点,接着撤消刀具补偿,P3点仍是按与刀尖,圆弧相切原则进行车削,因此不产生残余面积。N130程序按刀尖轨迹移动。 2 {+ ]! L; v R. ~8 h
. Y. ~0 L2 P( V2 y) d
4 结语
2 k q! X* y/ m' [
5 }; {8 w' q$ k总之,在车削圆球时,应注意刀补建立与撤消,由于机床及刀具位置引起的误差,可通过在车削同心圆的过程中边测量边修正。应用宏程序编程可使操作简便灵活,但需掌握宏程序编程方法。利用刀尖方位0、9及增加刀补的方法能较简便的实现放同心圆余量。3 q1 t) Q/ q4 u3 L1 N4 h. X
5 N$ D; U, u1 e) C& } |
|