找回密码
 注册会员

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 364|回复: 0

[资料] 数控编程中非圆曲线的数学处理

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

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

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

×
非圆曲线包括除圆以外的各种可以用方程描述的圆锥二次曲线(如:抛物线、椭圆、双曲线)、阿基米德螺线、对数螺旋线及各种参数方程、极坐标方程所描述的平面曲线与列表曲线等等。数控铣床在加工上述各种曲线平面轮廓时,一般都不能直接进行编程,而必须经过数学处理以后,以直线一圆弧逼近的方法来实现。但这一工作一般都比较复杂,有时靠手工处理已经不大可能,必须借助计算机作辅助处理,最好是采用计算机自动编程高级语言来编制加工程序。
$ p  k9 N- ?2 H0 ]处理用数学方程描述的平面非圆曲线轮廓图形,常采用相互连接的弦线逼近和圆弧逼近方法,下面将分别进行介绍。
8 [# ]6 w- K$ B( W(1)弦线逼近法  一般来说,由于弦线法的插补节点均在曲线轮廓上,容易计算,程编也简便一些,所以常用弦线法来逼近非圆曲线,其缺点是插补误差较大,但只要处理得当还是可以满足加工需要的,关键在于插补段长度及插补误差控制。由于各种曲线上各点的曲率不同,如果要使各插补段长度均相等,则各段插补的误差大小不同。反之,如要使各段插补误差相同,则各插补段长度不等。下面是常用的两种处理方法。' G8 r' o% Z- ~5 b% g) P8 B
200741217025.jpg - g! a2 s1 B  C5 p
1)等插补段法
9 P5 |6 [; e) ^  M等插补段法是使每个插补段长度相等,因而插补误差补等。编程时必须使产生的最大插补误差小于允差的1/2~1/3,以满足加工精度要求。一般都假设最大误差产生在曲线的曲率半径最小处,并沿曲线的法线方向计算,见图所示。这一假设虽然不够严格,但数控加工实践表明,对大多数情况是适用的。
9 {$ R; X4 ~& `* d; L/ X: h5 S  p2)等插补误差法% o. N3 C4 d. N1 L9 s
等插补误差法是使各插补断的误差相等,并小于或等于允许的插补误差,这种确定插补段长度的方法称为“等插补误差法”。显然,按此法确定的各插补段长度是不等的,因此又叫“变步长法”。这种方法的优点是插补段数目比上述的“等插补段法”少。这对于一些大型和形状复杂的非圆曲线零件有较大意义。
7 y. A% O7 j& D# l$ y 200741217116.jpg : v( K7 ]: Q! H' O* h6 H( X
对于曲率变化较大的曲线,用此法求得的节点数最少,但计算稍繁。
7 U3 b; t6 s) y8 ^+ Q(2)圆弧逼近法5 \& E! E6 C$ E' Z" r0 j
曲线的圆弧逼近有曲率圆法、三点圆法和相切圆法等方法。三点圆法是通过已知的三个节点求圆,并作为一个圆程序段。相切圆法是通过已知的四个节点分别作两个相切的圆,编出两个圆弧程序段。这两种方法都必须先用直线逼近方法求出各节点,再求出各圆,计算较繁琐。
. `3 `3 q9 I0 o上面讲述的几种逼近计算中,只是计算了曲线轮廓的逼近线段或逼近圆弧段,还需应用等距线或等距圆的数学方法计算刀具中心的各节点坐标,作为编程数据。$ C# o* |- b4 M2 j- u0 S1 T, x
文章关键词:
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

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

中国磨削网

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

GMT+8, 2024-12-25 12:29 , Processed in 0.138015 second(s), 26 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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