基于STEP-NC的NURBS曲面刀具轨迹规划
【摘要】:传统的数控系统是以G、M代码为基础,将曲线\曲面离散为小直线段\圆弧段,因为其程序段数多、程序长、频繁的加减速处理,引起机床震动,导致加工效率低下、刀具以及机床寿命降低。采用这种传统的加工方式已经不能适应高速高精度的要求,也不能满足集成化、智能化和网络化发展的需要。以STEP-NC为基础的新一代数控系统被提出并成为必然。这种数控系统在理论上研究较多,离在实践中真正的应用尚有较长的距离。具体表现在:标准的制订仍不够完善;不同应用协议之间的协调;STEP-NC解释器与控制器方面还有待进一步研发;基于STEP-NC数控系统的网络化以及智能化加工。
为此,本文针对基于STEP-NC的新一代数控智能化加工及其最优轨迹规划这一难题展开研究。首先对STEP-NC的数据模型及全球三大开放式数控系统的体系结构进行了了解分析比较,绘出了STEP-NC数控系统的总体功能需求图,确定了为实现“智能数控加工”必须解决的关键难题以及系统应具备的各个功能模块。本文重点针对其中的两大关键技术进行了研究并实现。
第一、设计基于STEP-NC文件信息提取和存储的数据结构模型。这是STEP-NC数控系统的关键技术之一,是数控系统进行智能加工的基础与前提。本文根据NURBS曲线曲面在STEP-NC标准中的数据模型,通过KMP匹配算法将曲面的几何与拓扑信息进行提取,并建立统一的核心数据结构对信息进行存储。并利用OPENGL技术对所提取的信息进行重现,验证所提取信息的正确性。
第二、设计了智能化加工轨迹的算法。最优刀具轨迹规划一直都是数控系统加工的永恒话题,轨迹生成的合理与否关系到加工的质量与效率。利用前面提取的曲面信息通过等参数线法确定合理的加工行距对曲面进行刀具轨迹生成并优化。
本文通过对STEP-NC数控系统的两大关键技术进行研究,在基于VC++6.0平台上开发了三大模块:NURBS曲面信息提取模块、曲面重现模块以及刀具轨迹生成模块。所开发的模块经过实验验证,所提取的信息、走刀轨迹的正确性。通过实例验证,本文所设计的算法正确和可信。本文所设计的信息提取以及刀具轨迹生成方法对实现数控的智能化加工进行了有益的探索。
|
|
|
|
1 |
王雅;章四兵;;基于STEP-NC切入方式下高速铣削刀轨研究[J];制造技术与机床;2007年01期 |
2 |
王雅;章四兵;;基于STEP-NC切入方式下高速铣削刀轨研究[J];电子机械工程;2007年01期 |
3 |
吴霞;王军;孙军;宋殿忠;徐元元;;基于XML的STEP-NC数控加工若干问题研究[J];机械工程师;2009年01期 |
4 |
何庆,桂贵生;浅析STEP-NC数控模型[J];新技术新工艺;2004年02期 |
5 |
汪俊,杜世昌,孟兵,桂贵生;基于STEP-NC的高速加工数控编程[J];机械制造与自动化;2003年02期 |
6 |
姜家吉;;基于STEP-NC的数控系统结构与关键技术的研究[J];机床与液压;2009年06期 |
7 |
祝海涛,薛开;基于STEP-NC数控系统的研究[J];应用科技;2003年01期 |
8 |
张承瑞,刘日良,王恒;CNC技术的最新进展——STEP-NC[J];制造技术与机床;2002年12期 |
9 |
陈凯云,叶佩青,汪劲松;基于STEP-NC数控系统的研究[J];中国机械工程;2003年09期 |
10 |
陈涛
,叶佩青
,汪劲松;数控机床自动编程的STEP-NC方法[J];机床与液压;2004年09期 |
11 |
杜娟,田锡天,张振明,许建新,朱名铨;基于STEP-NC的CNC系统中插补技术研究[J];制造技术与机床;2005年10期 |
12 |
刘日良,张承瑞,王恒;基于STEP-NC的数控编程概要[J];机电一体化;2002年05期 |
13 |
张承瑞,刘日良,王恒;STEP-NC——新一代机床控制器[J];组合机床与自动化加工技术;2002年12期 |
14 |
桂贵生,杜世昌;新型数控编程数据接口——STEP-NC[J];组合机床与自动化加工技术;2003年03期 |
15 |
刘壮,程筱胜,廖文和;裁剪 NURBS 组合曲面的数控加工算法研究[J];南京航空航天大学学报;1997年03期 |
16 |
郭烈恩,刘忠炼;智能化的CNC——STEP-NC[J];中国制造业信息化;2004年03期 |
17 |
刘涛;王永章;富宏亚;;基于STEP-NC开放式数控系统的研究[J];机床与液压;2006年03期 |
18 |
赵萍;孙红;;基于STL模型的数控加工路径规划[J];机械设计与制造;2009年12期 |
19 |
吕元元;基于STEP-NC的开放式数控系统研究[J];沈阳大学学报;2004年02期 |
20 |
宋殿忠;王军;孙军;徐元元;吴霞;;功能块在STEP-NC数控铣削系统中的应用[J];组合机床与自动化加工技术;2008年09期 |
|