找回密码
 注册会员

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 216|回复: 0

[资料] 数控车削加工刀具干涉处理的算法研究(一)

[复制链接]
发表于 2011-7-13 23:52:54 | 显示全部楼层 |阅读模式

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

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

×
在数控自动编程系统中,刀具轨迹的自动生成中存在刀具角度的干涉处理问题。本文针对数控车削加工中的刀具角度干涉,提出了刀具角度干涉处理的算法,经实际应用检验,效果良好。
$ Z& M% W$ @9 _6 J$ f% {' S- |1 刀具干涉处理前的零件图预处理
+ ?; j/ O7 X3 [( Z# c. P* G按数控车削加工的零件特征,可将零件分为:外(内)表面、倒角、退刀槽及螺纹。由于车削加工的特点,在刀具干涉处理中将退刀槽及螺纹先用外表面代替,从而对零件加工时的刀具干涉处理,只需考虑表面加工时的刀具干涉。. T9 T; P" z6 p% L8 [- p1 {+ L
2 刀具干涉处理算法" S7 I& x- v" S% u. c% n5 H
通过对零件图进行干涉前预处理,此时被加工的零件轮廓由直线和圆弧组成,因此数控车削加工时刀具干涉处理仅仅是对直线和圆弧加工时的干涉处理。" C4 z* N) Q: I5 N: d' X8 u
为减少多次安装带来的安装误差,数控加工中一般采用一次装夹。对那些需要调头加工的部位则采取右偏刀反向走刀切削,对反向走刀切削的刀具干涉处理算法与正向切削时类似。此外对内表面加工时刀具干涉处理的算法与外表面切削时也相类似。因此本文拟就对正向切削外表面时的刀具干涉处理的算法加以讨论。% [1 U. C1 y6 }& x5 x9 e( W3 A. i
如图1,零件轮廓如为直线则用有向线段表示,如为过象限圆弧,则将其分解。刀具为左偏刀,刀具副切削刃与z坐标轴的夹角为α,β为零件轮廓直线与z坐标轴的夹角,如图2。5 F9 s- w' l. f: F
  # Y- q: T) Z0 S. b( q. v' e
66804.jpg      66805.jpg 5 w5 s+ Y+ D# S- F' C% C' J2 H7 [
  & H" o+ u" I0 d; ~$ r
图1        图2, t  J% a  w4 A* ]
1) 切削直线时的刀具干涉处理算法
9 D9 Y. O* O$ ~5 O( f% n5 x! H如图2,当β≤α时,刀具切削加工时无干涉。# d; o/ c  l6 A; s7 h2 l7 X' d/ A
当β>α时,如图2中线段C,该刀具加工到此处时将留下图中阴影的残留部分。为切出残留部分,可通过改变刀具角度,或者通过反向走刀切削切除。为减少更换刀具次数和统一刀具干涉处理的算法,本算法采用反向走刀的方法切除其残留部分。如图2中,将其线段C转化为角度为α的直线C'''''''''''''''',对残留部分在下一工步采用右偏刀切削,切削的起刀点定位在图中Q点,刀具的轨迹为QDC,C为终点。经过正反向切削即可加工出零件图的轮廓形状。; U7 L2 j9 N/ R, T3 O* K
2) 切削圆弧时的刀具干涉处理算法( |- m/ c: ^1 s& |$ v! `1 i
当零件轮廓为第Ⅰ象限圆弧时,刀具切削该圆弧时无干涉。! C# N9 \' s, [, P- f" b
零件轮廓为第Ⅱ象限圆弧时,随零件轮廓圆弧的起点与终点的位置不同,切削时有可能产生刀具干涉。如图3(a),作角度为α的直线L与圆弧C相切,其切点为T,当被切削圆弧的起点位于切点T的左边时则存在干涉.将圆弧C分解为圆弧C‘和C”。切削C’时将不会产生干涉,而切削C”时将产生干涉,为此将圆弧C”用其切线TP代替,同时增加辅助线PD(PD为过本段圆弧终点与切线相交的垂线),增加此辅助线的目的是为算法实现的方便.在后续的处理中,对此段圆弧用切线代替后的处理如同上述对直线的处理。同样对该辅助线处理也转化为上述对直线的处理。- k$ I2 g9 _2 B* o; }5 j
  
- ~$ h. y  o# \ 66806.gif    66807.gif    66808.gif
5 R3 `' V2 E4 \8 B* `  2 e1 r" T. {3 [. N% G
(a)         (b)         (c)
; d; j9 N. [, O% e  图3
. G. _2 {1 Q- f4 A  s$ ], m' P1 C) q! g当零件轮廓为第Ⅲ象限时,切削时刀具无干涉。
+ A. z0 q5 q  {/ R% L1 刀具干涉处理前的零件图预处理
) s- A) M) x+ G( @: X6 o% |7 V按数控车削加工的零件特征,可将零件分为:外(内)表面、倒角、退刀槽及螺纹。由于车削加工的特点,在刀具干涉处理中将退刀槽及螺纹先用外表面代替,从而对零件加工时的刀具干涉处理,只需考虑表面加工时的刀具干涉。* F- K$ I7 H$ g( w; k
2 刀具干涉处理算法
4 H4 X$ R7 t, W' o) H8 i6 c通过对零件图进行干涉前预处理,此时被加工的零件轮廓由直线和圆弧组成,因此数控车削加工时刀具干涉处理仅仅是对直线和圆弧加工时的干涉处理。" ^/ V: d7 ]2 L# |9 P" t! K" I# T
为减少多次安装带来的安装误差,数控加工中一般采用一次装夹。对那些需要调头加工的部位则采取右偏刀反向走刀切削,对反向走刀切削的刀具干涉处理算法与正向切削时类似。此外对内表面加工时刀具干涉处理的算法与外表面切削时也相类似。因此本文拟就对正向切削外表面时的刀具干涉处理的算法加以讨论。
# u8 k$ J. w/ a$ \, m如图1,零件轮廓如为直线则用有向线段表示,如为过象限圆弧,则将其分解。刀具为左偏刀,刀具副切削刃与z坐标轴的夹角为α,β为零件轮廓直线与z坐标轴的夹角,如图2。; q* f6 B, O. f- K* G3 K
  
; L  T7 V) u5 t9 f2 z. \  R4 l    + b, T; M: i1 H1 F9 y/ h
  
* n* D; a' Q  X6 y( H/ P; a2 P" f图1        图2
% K: P2 Q! v' k1 q8 G. p9 M1) 切削直线时的刀具干涉处理算法9 U2 m3 Q7 E1 U# c! G" Y) @, H
如图2,当β≤α时,刀具切削加工时无干涉。
2 R1 o, j% O9 |: V7 ~3 X) b当β>α时,如图2中线段C,该刀具加工到此处时将留下图中阴影的残留部分。为切出残留部分,可通过改变刀具角度,或者通过反向走刀切削切除。为减少更换刀具次数和统一刀具干涉处理的算法,本算法采用反向走刀的方法切除其残留部分。如图2中,将其线段C转化为角度为α的直线C'''''''''''''''',对残留部分在下一工步采用右偏刀切削,切削的起刀点定位在图中Q点,刀具的轨迹为QDC,C为终点。经过正反向切削即可加工出零件图的轮廓形状。
+ v: ~1 ^1 F( o' V2) 切削圆弧时的刀具干涉处理算法
( q6 I& \4 f5 s  W3 D! P当零件轮廓为第Ⅰ象限圆弧时,刀具切削该圆弧时无干涉。
1 {, J3 e0 e% J4 E- e, ^/ y零件轮廓为第Ⅱ象限圆弧时,随零件轮廓圆弧的起点与终点的位置不同,切削时有可能产生刀具干涉。如图3(a),作角度为α的直线L与圆弧C相切,其切点为T,当被切削圆弧的起点位于切点T的左边时则存在干涉.将圆弧C分解为圆弧C‘和C”。切削C’时将不会产生干涉,而切削C”时将产生干涉,为此将圆弧C”用其切线TP代替,同时增加辅助线PD(PD为过本段圆弧终点与切线相交的垂线),增加此辅助线的目的是为算法实现的方便.在后续的处理中,对此段圆弧用切线代替后的处理如同上述对直线的处理。同样对该辅助线处理也转化为上述对直线的处理。
8 r! j: A. `; @3 X  
( u0 Q. {- E! L# e    
( \) i; j# ]( o/ z6 [7 \  
' U2 ?, _8 n1 }(a)         (b)         (c)
* k2 l; x  f3 ?) Z/ A) K+ N  图3' X7 V4 E3 N! ?8 r& l
文章关键词: 数控车削加工刀具
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

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

中国磨削网

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

GMT+8, 2024-11-18 00:34 , Processed in 0.145245 second(s), 27 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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