找回密码
 注册会员

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 358|回复: 0

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

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

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

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

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

本版积分规则

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

中国磨削网

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

GMT+8, 2024-11-18 02:22 , Processed in 0.182686 second(s), 26 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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