找回密码
 注册会员

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 312|回复: 0

[资料] 函数方程曲线的数控加工

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

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

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

×
1 数控加工方法简介2 A/ w5 Z' w+ f' z4 J$ ^8 U" j
在数控加工中,目前的编程方法通常有两种:①简单轮廓——直线、圆弧组成的轮廓,直接用数控系统的G代码编程。②复杂轮廓——三维曲面轮廓,在计算机中用自动编程软件(CAD/CAM)画出三维图形,根据曲面类型设定各种相应的参数,自动生成数控加工程序。以上两种编程方法基本上能满足数控加工的要求。但加工函数方程曲线轮廓时就很困难,因为早期的铣床数控系统不具备函数运算功能,直接用G代码不能编制出函数方程曲线的加工程序,(版本较低的)CAD/CAM软件通常也不具备直接由方程输入图形的功能。所以切削函数方程曲线轮廓,目前通常使用的方法是:根据图纸要求,算出曲线上各点的坐标,再根据算出的坐标值用直线或圆弧指令代码编制程序,手工输入系统进行加工。这种方法工作量很大,而且计算大量坐标点容易出错。为了解决以上问题,本文介绍两种实用的函数方程曲线加工方法。' b- M. A, C. }4 f1 k
2 两种函数方程曲线的加工方法# e! s/ u% P; G" X* e, x$ R, ~
2008125162235.gif
; _& C! Y- q/ ?" u8 w6 ^2 G. K图1 圆渐开线曲线: u2 D9 [  d) W4 w" L8 `
利用加工中心系统的函数运算功能进行加工- [; G3 L( p& @8 {" [
在加工中心上利用函数运算功能,根据刀具中心轨迹方程,用直线逼近法编制加工程序。由于按任意的轮廓曲线方程直接编程,数控系统不能进行刀补,所以必须基于轮廓曲线方程用数学方法求出刀具中心轨迹方程。该方法在加工中心系统上,用很少的几条循环指令就能编制出加工程序,且校对方便。6 R* D6 Z- H; H* {# y4 S$ b
例如,在备有SIEMENS系统的加工中心上加工一段圆渐开线,其直角坐标方程式为
0 \9 w! r+ O7 ?4 G7 J0 C' H' Y$ qX=r(cost+tsint),Y=r(sint-tcost)
+ `4 C1 V5 q3 _' n( ~' Z9 J4 d极坐标方程式为
% d, s+ Y0 z7 X, q2 rr=2.228(1+t2)½式中:r——极半径,mm
3 T8 o& u/ E$ a& E+ [: W/ k6 nt——渐开线角度,rad,起点角p/4,终止角度196 G7 I) {& G* E: s( g6 F2 D, R+ `
在该例中,把渐开线绕原点旋转2p,渐开线偏移一个节距(2pr=14)。如使用的铣刀直径为6mm,即刀具中心轨迹偏置:,则坐标轴旋转相应的角度为:14/360=3/A,A=77.143°顺时针方向。编程采用极坐标方程式,其坐标值角度为t-tl。见图1。
* v9 k, r5 D7 O0 e0 ?利用函数运算功能编制的程序框图见图2。程序如下
6 v/ U# `) k; k4 u* L# ?%88(用函数运算功能编制的加工程序)
* W; O, z9 l  {3 gN00 T8 D87 d4 p: h9 p. P; }  ^; g1 |4 O+ M
N05 G54 S700 M036 X% v- p- ?$ F3 }$ f3 @7 R8 X
N10 G58 X0 Y0 A-77.143:坐标旋转
/ M3 u) E, s% Q  v9 [$ x4 o9 A3 QN15 R50=-8 R60=3 R61=0 R64=0 R65=0.78 54:铣削深度每次8,分3次,起点角度0.7854rad
9 G4 o1 _% E% h. IN20 G00 X2.228 Y0-5:移到曲线起点: r5 r7 U+ {$ u  r$ l9 K1 C/ B
N25 R52=04 `6 _. j4 x- P  r
N30 R51=1 R55=R52*180/3.1416 R66=19
! q4 Y4 a7 |+ N, I$ eN35 @614 R53 R51 R52N40 R54=2.228*R53 R56=2.228*R524 t% h5 x" y+ {, t: ^- F
N45 R57=R56/R54
( S, F% y! Q7 K% r5 w, jN50 @634 R58 R57:计算tl
5 f1 D9 l) j" a6 q& ^4 vN55 R59=R55-R58:计算t-tl  J# |2 s. m/ g% x* e) |
N60 G11 G64 X0 Y0 U=R54 A=R59 F150:G11极坐标走直线
7 x% E( m! L( g* n, k6 }1 gN65 R52=R52+0.01:角度增加一个增量值6 J6 q# X8 p# i1 O& b& o9 F
N70 @123 R52 R65 K-30:下刀点判断4 k. ^/ t- ?  o
N75 G01 Z=R50 F50:下刀7 {( |7 v$ `& X
N80 @123 R52 R66 K-30:判断是否到终点
3 }9 l2 x- y3 _  K" x7 a& dN85 G00 Z5:抬刀
* G( K% @  V" g5 U2 v- w( }3 ?2 ~0 RN90 R50=R50-8 R60=R60-1:7 z$ B9 R, M4 ^2 f' a
N95 @126 R60 R61 K-20:是否进刀3次8 \: B3 l. {  ^) a0 l& `) W
N70 G00 Z50:抬刀" n) f$ A- _/ Z; r$ F& [: r9 e
N75 M30:结束
5 r: y; Y; ?! d 2008125162256.gif
! h8 H* Z# q0 F' G9 K7 _图2 程序框图
' P7 [* r1 k9 k( y' G 2008125162335.gif
5 E/ M6 p' o! L6 o图3 参数设定菜单
$ @0 G: X6 G+ g6 m& I' u 2008125162345.gif ( s/ u: v% C5 u* a. D) D# C3 P
图4 轮廓及刀具轨迹图
9 Q6 x5 ~$ ^+ Y! U" B9 ]在高版本的CAD/CAM软件中生成程序
9 ]' y- z$ J3 v如用MASTERCAM7.0,功能入口为:CREAT—NEXT—FPLOT*,列出方程、起始值、终止值、STEP SIZE等。而且在图形转换中不会丢失图素。画出图形后加工方法与a相同。, N" R0 A5 o3 ^) [1 m; D
注意事项
0 l9 @: U; \) j( e9 Q$ x如果轮廓曲线由多个函数组成,则须分段画出,图形转换“精度控制”值的设定必须合适,否则在图形转换中会有图素丢失。
8 I" D1 J( \9 a0 k/ ~/ r) f本文提供了两种加工函数曲线的方法,且用于SIEMENS 820加工中心系统上加工空调的圆渐开线压力泵,取得了很好的效果。2 y5 L; n( T$ N; x/ l+ T
文章关键词:
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

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

中国磨削网

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

GMT+8, 2026-3-10 14:07 , Processed in 0.186244 second(s), 27 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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