开放式数控系统样条曲线运动规划探讨

来源 :现代商贸工业 | 被引量 : 0次 | 上传用户:gjsh
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:样条方法应用于复杂曲线加工时存在拟合精度高,NC程序小,可以有效地避免小线段方法在实际加工中可能造成的数据饥荒的优点,本文对基于样条曲线的运动规划方法进行了研究,给出了三次参数化样条曲线运动规划方法。
  关键词:开放式数控系统;复杂曲线;运动;规划
  中图分类号:TP18 文献标识码:A 文章编号:1672-3198(2007)09-0297-02
  
  0 前言
  
  随着制造业的不断发展,复杂型面工件加工的用户需求日益扩大,因此,对复杂曲线运动规划方法的研究,也日益成为数控技术发展的首要任务,是否具有复杂曲面的加工功能,已成为评价高性能数控系统的重要指标之一。
  
  1 开放式数控系统样条曲线运动规划概述
  
  采用直线插补,实现对复杂曲面的高速、高精度加工需要较高的配置。除了通过用直线段逼近复杂曲线来实现对复杂曲面的加工外,还可以用样条来拟合复杂曲线,通过直接对样条曲线进行插补来实现对复杂曲线的加工。在相同精度的条件下样条曲线比直线段能描述更长的零件轮廓,首先,对于同一个复杂曲面来说,在相同的精度条件下,用样条拟合后,其G代码文件的大小不会超过用微小直线段方法的1/10;其次,由于在相同精度的条件下样条曲线段比直线段能描述更长的零件轮廓,因此,采用样条方法后,每条G代码规定的刀具路径的长度远远大于用微小直线段方法的刀具路径长度,这样解释器在单位时间内可以解释更长的刀具路径,使原来的数据饥荒问题可以得到解决。另外由于样条曲线可达到C2连续光滑,能够避免刀具运动方向的突然变化,并能改善刀具的受力情况,使得刀具可以光滑地、“柔顺地”从一点移到另一点,不会出现任何突然转向,从而可以提高加工精度。由此看出,采用样条方法可以以较小的成本,实现对复杂曲线的高速、高精度加工。由于样条方法具有G代码文件小、拟合精度高、进给速度大、无数据饥荒等优点,样条插补已经逐渐应用于高档NC系统。采用参数样条曲线的优点表现为所有有关曲线的操作都是在参数域内进行的,如各坐标点的计算,曲线的几何变换等,而且参数曲线的坐标维数可以方便地增加,数控插补中的多坐标联动插补可以直观地通过参数联系起来。需要解决的关键问题是三次样条长度的计算、步长参数的计算、插补递推公式、以及根据步长参数求得三次样条曲线上对应的型值点。
  
  2 刀具轨迹曲线的描述
  
  三次样条曲线可以用下列参数方程表示:
  
  式中:RK,J(K=1,2,3)是第i段三次样条的系数矢量矢量,可以是二维的,也可以是三维的;u是无量纲参数,其取值范围为:0≤u≤1。
  由上式可知,如果给定n+1个节点坐标和2个边界条件,就可唯一确定一条刀具轨迹曲线,即通过求解所构成的n+l维线性方程组,可以得到通过任意两个相邻节点Pl和Pl+1,的三次样条曲线段的多项式矢量系数RK,Jk(k=1,2,3)。
  在采用基于S曲线加减速的运动规划方法时,需要注意的是如何从三次样条曲线上得到轮廓步长为ds时对应的轨迹点,以及三次样条曲线的长度计算。
  3 步长参数的计算及插补递推公式
  步长参数的计算必须保证算法能在一个插补周期内实时完成,因而算法应尽量简单。由于每个步长参数增量都是对应于一个插补周期的,因而弦长相对于整个曲线而言是一个小量,为简化计算可用弧长ds代替弦长,由式(1)可得:
  
  到此为止,可以按如下方法计算步长参数u,根据u计算得到三次样条曲线上的型值点:在插补开始时,u0=0,由此可以得到插补递推公式:
  
  参数u确定以后,根据式(1)可以很容易得到每个第n个插补周期的型值点。
  
  4 三次参数样条运动规划方法的实现
  
  在参数三次样条运动规划方法的实现中定义了如下C结构体来描述两个型值点之间的三次样条曲线:
  
  由于在三次样条曲线的构造过程中,要求解,t+1维线性方程组来确定各段三次样条的系数,这个过程中包含大量的浮点运算,使算法的实时性难以得到保证。因此,在三次样条曲线运动规划方法实现中,应该引入了一个三次样条运动规划预处理指令,通过该指令,把计算量较大、实时性要求不高的工作,如计算出各轴的三次曲线参数方程的系数及三次样条的长度等放在预处理阶段完成。当预处理结束时,才开始三次样条曲线的实时插补,参数化三次样条实时插补算法流程如图1。在非实时仿真环境下对表1给出的型值点对应的C样条曲线进行了规划测试,参数配置如下:amax=1000m/s2;v=150mm/min;vmax=6000mm/min;cycleTime=0.002s。其中,amax为最大加速度,、为指定的编程速度,vmax系统的轴最大速度,cycleTime为插补周期。
  由测试可知(曲线图略,可以根据值点列表对应得出),基于样条曲线的运动规划方法也可以在数控的运动控制器中实现。
  
  参考文献
  [1]“十一五”我国数控系统发展的几点思考[C].中国机床工具工业协会.
  [2]我国高档数控技术及产业化取得新进展[C].中国科学院知识创新工程试点工作简报,总第189期,2004,10,(15).
  [3]叶蓓华.数字控制技术[M].北京:清华大学出版社,2006.
  [4]叶佩清,赵慎良.微小程序段连续的插补控制算法研究[J].中国机械工程,2004,(15).
  [5]叶伯生.CNC系统中三次参数样条曲线的插补算法[J].华中理工大学学报,2005,(9).
  
  注:“本文中所涉及到的图表、注解、公式等内容请以PDF格式阅读原文。”
其他文献
本标准规定了冬暧大棚无公害青椒生产栽培管理规范,667 m2产青椒5000~8000 kg.
【正】 通过对曾经就业而目前又失业的大学毕业生的个案访谈,我们了解到,虽然工作时间不长,但很多毕业生已明显感到了工作的压力、就业的困难和困惑,有的同学还遭遇了不规范
电力线信道中存在的脉冲噪声是信号衰减的主要因素,通常采用非线性消隐的CISA迭代算法来消除脉冲噪声,抑制脉冲干扰,但固定阈值的设定并不精确,使得有效信号被消隐处理。为进
【正】 山东省青少年研究所1991年11月15日经省编制委员会批准正式成立。当时省委、省政府、省人大、省政协的主要领导姜春云等同志分别为青少所题词,对青少年研究事业的发展
首先采用溶胶凝胶法制备纳米二氧化钛粒子(Ti02),然后采用溶液共混的方法将纳米Ti02粒子与聚乳酸(PLA)共混,在平整的玻璃皿上流延,待溶剂挥发后形成Ti02/PLA材料。采用同步差示扫描量
青花菜是浙江省主要的蔬菜出口作物,全省常年种植面积稳定在1万hm2左右,但由于青花菜播种季节处在7-9月份高温和台风活动期,如何充分利用有限的生长季节培育壮苗,便成为青花
香青菜是苏州市地方名特优蔬菜,是一种香味浓郁、品质柔嫩、风味独特的小白菜,有黄叶、黑叶和绣花筋之分,属不结球型,产于太湖地区,在江浙沪一带享有良好声誉,深受广大消费者
在不改变汽油机参数的情况下,对汽油机燃用纯汽油和不同比例醇类汽油混合燃料的动力性、经济性和燃烧特性进行了对比试验研究. 结果表明:与纯汽油相比,E10、M10的外特性输出功率
脱毒蒜自推广以来,种植面积不断扩大,全国各蒜产区都有种植.嘉祥县1992年从山东省农科院蔬菜研究所引种,并进行了试验、示范、推广,取得了很好的效果.根据我县10余年的种植情
利用同轴静电纺丝技术,制备以丝素(SF)/明胶(GE)共混物为皮层,聚己内酯(PCL)为芯层的复合纳米纤维膜。研究不同芯层浓度对复合纳米纤维膜形貌、孔径、力学性能和生物相容性的影响。