- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
1.||1..
1
.
|
|
1
.
.
第1期(总第118期)
山西机械
No1
2003年3月
SHANxIMACHINERy
Mar.
椭圆曲线插补算法研究
李卫京,李文斌
(太原理工大学,山西太原03002文章编号:10080
文章编号:100
8
0
1
001
8
-834200--02
摘要:基于数控系统脉冲增量插补和时间分割插补的不同特征,综述了多种椭圆弧插补运算的原理和算法,为数控加工椭圆曲线提供了有益的参考方案。
关键词:椭圆曲线;插补;数控机床
中图分类号:TB115文献标识码:A
1.
1
.
0引言
插补功能的多少是衡量计算机数控系统的一个重要性能指标,大多数的数控系统可以提供直线和圆弧两种插补功能,更高档的数控系统可以提供双曲线、正弦曲线和样条曲线的插补功能,但一般没有椭圆插补功能。因而,在数控机床上对椭圆弧的加工大多采用直线和圆弧逼近的办法来编制CNC加工程序,这样就不可避免地会造成分段多、光顺性差和逼近精度低等问题,影响加工速度和加工精度,也增加了编程的工作量。因此,机床的数控系统最好具有椭圆弧的直接插补功能。
本文将多种简单实用的椭圆插补方法归结为脉冲增量插补和时间分割插补两大类,并对各种插补方法的原理和算法进行了分析,以便更好地应用到机床的数控系统中直接加工椭圆类曲线。
1脉冲增量插补
脉冲增量插补又称为行程标量插补。这种插补算法的特点是每次插补结束,数控装置向每个运动坐标输出基准脉冲序列,每个脉冲代表了最小位移,脉冲序列的频率代表了坐标运动速度,脉冲的数量表示移动量。根据计算思路的不同,可分为以下五种。
1映射法
对任意椭圆方程x2/a2+y2/b2=1,可将其改写为:x2+(ay/b)2=a2或(bx/a)2+y2=b2。其实质是任意椭圆可由它的映射圆(以长轴或短轴为半径所作的圆)将某一方向的坐标按一定值(长、短轴之比)压缩或放大而得到。因此利用不同的圆弧插补公式,采用映射法,均可得到相应的椭圆插补公式,且其插补速度及精
度取决于映射圆的插补方法。其最大的优点是不用专门开发椭圆弧插补功能,在有圆弧插补的CNC系统中就能方便地进行椭圆弧加工。
2仿圆弧插补法
按照逐点比较法、最小偏差法等圆弧插补方法,适当修正偏差判别函数,就可以根据圆弧的插补方法,进行椭圆弧的插补。例如对标准椭圆曲线x2/a2+y2/b2=1,取偏差判别函数F=b2x2+a2y2-a2b2即可进行插补。该方法原理清晰,计算简便。
3改进最小偏差法
改进最小偏差法是根据椭圆弧的插补象限以及曲线的斜率,将其分成导数绝对值小于1的区间和大于等于1的区间,在y′|<1区,<,进给方向选为x方向及对角线方向;在y′|≥1区,≥,进给方向选为y方向及对角线方向。用改进最小偏差法插补椭圆弧,物理意义清晰,算法简单,插补速度快,并且在同一个区间内,有一个方向的进给速度为恒速。
4目标跟踪法
目标跟踪法是在插补过程中不断比较各坐标轴进给脉冲间隔的大小,根据比较结果进行脉冲分配。其具体实施是以速度快的轴为基准轴,插补过程中基准轴每次送一个脉冲,非基准轴根据公式判别是否送一个脉冲,通过改变动点坐标的瞬时值,使插补矢量始终指向曲线的切线方向,就可以得到所需要的曲线。
5最小误差法
对于加工方向确定的椭圆弧上的一点,其可能的进给方向有三个,分别计算三个可能到达点相对标准曲线的误差,取误差最小的方向为实际的进给方向。
1.1.
1
.
1
.
--09收稿日期:
收稿日期:200
2
0
8
作者简介:李卫京(196,女,山西省闻喜县人,硕士研究生;李文斌(196,男,山西省长子县人,副教授,硕士,主要研究方向:CAD/CAM集成技术及机电一体化系统研究。
2.2.[2003年第1期李卫京,等:椭圆曲线插补算法研究·19·
2
.
2
.
[
/FT/[
/
FT/[a2sin2●i-b2cos2●i]1,●i+1=●i+Δ●i,则
椭圆的标准方程为x/a+y/b=1,令f(x,y)=
2
2222
b2x2+a2y2-a2b2,其一阶偏导、二阶偏导分别为fx=2x,fy=2y,fxx=2,fyy=2,混合偏导和所有高于二次的偏导都为零。
根据泰勒公式有:
Δfx=f(x+,y)-f(x,y)=fx+2fxx()2,
Δfy=f(x,y+)-f(x,y)=f
文档评论(0)