|
马上注册,结交更多好友,享用更多功能,让你轻松玩转磨削论坛
您需要 登录 才可以下载或查看,没有账号?注册会员
×
1 数控加工方法简介
) A* V! N: \8 M/ Z& k4 @+ Q2 h! S在数控加工中,目前的编程方法通常有两种:①简单轮廓——直线、圆弧组成的轮廓,直接用数控系统的G代码编程。②复杂轮廓——三维曲面轮廓,在计算机中用自动编程软件(CAD/CAM)画出三维图形,根据曲面类型设定各种相应的参数,自动生成数控加工程序。以上两种编程方法基本上能满足数控加工的要求。但加工函数方程曲线轮廓时就很困难,因为早期的铣床数控系统不具备函数运算功能,直接用G代码不能编制出函数方程曲线的加工程序,(版本较低的)CAD/CAM软件通常也不具备直接由方程输入图形的功能。所以切削函数方程曲线轮廓,目前通常使用的方法是:根据图纸要求,算出曲线上各点的坐标,再根据算出的坐标值用直线或圆弧指令代码编制程序,手工输入系统进行加工。这种方法工作量很大,而且计算大量坐标点容易出错。为了解决以上问题,本文介绍两种实用的函数方程曲线加工方法。
+ U: K0 A+ d) d2 两种函数方程曲线的加工方法- m$ u3 i1 c `3 m3 J% e3 W
. i" r: V- h/ A" p: L4 }3 A图1 圆渐开线曲线2 \% L8 a; M/ P1 N, K- [
利用加工中心系统的函数运算功能进行加工
0 g O6 r5 R W ^" J& L在加工中心上利用函数运算功能,根据刀具中心轨迹方程,用直线逼近法编制加工程序。由于按任意的轮廓曲线方程直接编程,数控系统不能进行刀补,所以必须基于轮廓曲线方程用数学方法求出刀具中心轨迹方程。该方法在加工中心系统上,用很少的几条循环指令就能编制出加工程序,且校对方便。$ G1 J! n- B; N3 g0 k
例如,在备有SIEMENS系统的加工中心上加工一段圆渐开线,其直角坐标方程式为
( P. s y0 q8 V5 I/ CX=r(cost+tsint),Y=r(sint-tcost)0 ?8 ~( U( Y) C v" u7 `+ s
极坐标方程式为
+ I0 x' V3 O5 R+ { m. S' H# Br=2.228(1+t2)½式中:r——极半径,mm
% N) ?9 |* H8 S+ H" Zt——渐开线角度,rad,起点角p/4,终止角度19
* g& b5 ]% f+ y' t3 s在该例中,把渐开线绕原点旋转2p,渐开线偏移一个节距(2pr=14)。如使用的铣刀直径为6mm,即刀具中心轨迹偏置:,则坐标轴旋转相应的角度为:14/360=3/A,A=77.143°顺时针方向。编程采用极坐标方程式,其坐标值角度为t-tl。见图1。* X' d$ X7 Z/ l6 E1 s/ m
利用函数运算功能编制的程序框图见图2。程序如下
( s" b- _# e! ?6 [9 B* x1 g%88(用函数运算功能编制的加工程序)! ]1 \2 n- v9 N V! S2 @1 f, \, Q3 v
N00 T8 D8" w" K5 S; Q3 {
N05 G54 S700 M03, A9 `, I% @: u# ]
N10 G58 X0 Y0 A-77.143:坐标旋转
0 ^6 }) A: C6 D- KN15 R50=-8 R60=3 R61=0 R64=0 R65=0.78 54:铣削深度每次8,分3次,起点角度0.7854rad
! C6 n/ ]- z4 u% SN20 G00 X2.228 Y0-5:移到曲线起点3 D l* j" |8 i, N6 E3 `5 K
N25 R52=0
) Q9 Y6 U! V0 f. nN30 R51=1 R55=R52*180/3.1416 R66=19
( J! a: h0 D& n# W7 eN35 @614 R53 R51 R52N40 R54=2.228*R53 R56=2.228*R52* U9 T$ @( ]2 ]+ @# k/ U
N45 R57=R56/R54
6 x8 n: G& B1 }- pN50 @634 R58 R57:计算tl
, G( z( b1 Z8 B: ]! tN55 R59=R55-R58:计算t-tl# N S# }1 Y/ a
N60 G11 G64 X0 Y0 U=R54 A=R59 F150:G11极坐标走直线$ [; @6 G' M* R& i' Z
N65 R52=R52+0.01:角度增加一个增量值+ {2 v& V2 V3 U! u
N70 @123 R52 R65 K-30:下刀点判断
/ w* Q" I6 E) F" t1 b0 PN75 G01 Z=R50 F50:下刀 B M( P+ x# ]- k2 u& {' _
N80 @123 R52 R66 K-30:判断是否到终点, W$ K# u+ A) g( x! z
N85 G00 Z5:抬刀
. r6 z' @$ a% h& xN90 R50=R50-8 R60=R60-1:& j% l6 |2 j+ P. E0 w% T
N95 @126 R60 R61 K-20:是否进刀3次
) N& k/ w, o3 X/ K0 M9 uN70 G00 Z50:抬刀+ f, P3 N8 q3 Q/ ]% o( D
N75 M30:结束
. W1 `9 {- I6 U2 u
% O |1 c$ G; K8 W1 E0 X图2 程序框图
# K. B' @# d$ i
# a) e* v2 w3 s3 V# q8 S! X+ b图3 参数设定菜单7 j9 T) ]" ~0 n( N# M9 H
M" |" f5 I) z图4 轮廓及刀具轨迹图. O- v+ E! Z! L! Z6 M. n8 G
在高版本的CAD/CAM软件中生成程序
8 r- E3 O' m' {7 A$ a6 I如用MASTERCAM7.0,功能入口为:CREAT—NEXT—FPLOT*,列出方程、起始值、终止值、STEP SIZE等。而且在图形转换中不会丢失图素。画出图形后加工方法与a相同。
0 N, Q0 n0 H2 o, F' o9 i. N注意事项
, n: ]& Z3 `+ X( c& W! l. j2 j如果轮廓曲线由多个函数组成,则须分段画出,图形转换“精度控制”值的设定必须合适,否则在图形转换中会有图素丢失。1 G1 Q0 ?8 Y2 P/ w
本文提供了两种加工函数曲线的方法,且用于SIEMENS 820加工中心系统上加工空调的圆渐开线压力泵,取得了很好的效果。
. I2 v; W& z& K( _% q7 A! x文章关键词: |
|