检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:郝双晖[1] 宋芳[1] 金立川[1] 宋宝玉[1] 蔡一[1]
机构地区:[1]哈尔滨工业大学机电工程学院,哈尔滨150001
出 处:《机械设计与制造》2010年第7期12-14,共3页Machinery Design & Manufacture
基 金:863计划专题课题(2006AA04Z231)
摘 要:为实现对NURBS曲线的高速高精度加工,基于同周期控制思想,提出了一种同周期控制NURBS曲线插补算法(即数控系统的插补周期与伺服系统的控制周期同步)。通过软件系统的模块化设计,将费时、复杂的运算经过合理设计安排到预处理模块;同时,为进一步提高算法运算速度和指令高速传输,在算法处理方面采用计算简单并能确保速度曲线平滑的移动平均加减速控制算法对曲线进行加减速处理;在硬件通讯方面采用双端口RAM作为传输接口。最后搭建系统实验平台并对同周期控制NURBS曲线高速高精度插补算法进行实验研究。实验结果表明同周期控制NURBS曲线插补算法可以实现高速高精度加工的插补控制。In order to realize high-speed and high-precision machining for NURBS curve,an interpolation algorithm based on the thinking of the same cycle control,with which NURBS curve can be controlled with the same cycle between the NC interpolation cycle and the servo-system control cycle,is proposed.Depending on the modular design of the software system,the time-consuming and complex calculation can be reasonable design and placed in the pre-process module.Besides,in order to improve the operational speed of interpolation algorithm and the transfer speed of the instruction code further,on the aspect of algorithm processing,a novel moving average acceleration and deceleration control algorithm,characterized by simple calculation and ensuring the velocity curve smooth,is used to process the acceleration and deceleration curve.In addition,dual-port RAM is also used to communicate between different hardware.Finally,the experimental testing system is built and the proposed algorithm has been carried out.The experimental results verify that the same cycle control NURBS curve interpolation algorithm can achieve high-speed and high-precision processing interpolation control.
关 键 词:同周期控制 NURBS曲线 移动平均 预处理 模块化
分 类 号:TH12[机械工程—机械设计及理论] TM315[电气工程—电机]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.222