您好,欢迎来到意榕旅游网。
搜索
您的当前位置:首页基于XML的STEP-NC程序解释器设计与实现

基于XML的STEP-NC程序解释器设计与实现

来源:意榕旅游网
新技术新工艺2013年 第12期 基于XML的STEP—NC程序解释器设计与实现 徐景亮,郑联语,雷 沛 (北京航空航天大学机械工程及自动化学院,北京100191) 摘 要:简要介绍了STEP—NC标准,分析了使用XMI 表达STEP—NC程序中信息的优越性;提出了 STEP—NC数控程序解释器的基本框架,并阐述了各组成模块的功能;针对STEP-NC程序解释器实现的 关键问题,设计并实现了信息提取与显示方式、路径规划和切削仿真等功能模块;在Visual C++6.0环 境下实现了该解释器的功能,并通过STEP-NC标准中的1个测试件,实例验证了本软件的正确性及有效 性。 关键词:STEP—NC;XML;数控系统;解释器 中图分类号:TH 164 文献标志码:A XU Jingliang,ZHENG Lianyu,LEI Pei Design and Realization of STEP—NC Interpreter based on XML (School of Mechanical Engineering and Automation,Beihang University,Beiiing 100191,China) Abstract:First of all,the standard of STEP—NC was introduced and the advantages of using XML to express informa— tion in STEP—NC program were presented.And then a proper XML-based STEP NC interpreter framework was proposed and the STEP NC interpreter was expatiated in details from interpreting the STEP—NC data,generating the tool path ac cordingly,displaying the 3D information.Finally,the system was developed through Visual C++and the effectiveness of the software was demonstrated by a corresponding milling part example. Key words:STEP—NC,XML,CNC system,interpreter 计算机数字控制系统(CNC)作为数控机床的 核心部件,从20世纪50年代被开发出来以来,已经 NC技术的推广和应用;因此,本文构建的XML架构 下的STEP_NC程序解析器技术对基于STEP/STEP_ NC的相关CIMS系统具有重要的意义。 经历了重大的变化_1]。随着制造业和数控技术的不 断发展,ISO6983作为数控加工程序接口标准已经 不能适应现代生产模式的需要。STEP—NC是正在 完善中的数控接口标准,记录了产品从设计到生产 过程中的相关信息,提高了CNC的智能化水平l2 ; 但其对于CNC的意义却不仅在于数据接口。它将 打破少数几个数控系统生产商对于数控系统的垄断 1 STEP—NC程序解释器的总体设计 为了实现STEP—NC数控系统,必须对STEP— NC数控程序进行识别和翻译,并最终生成可以控 制刀具运动的加_[路径,这是STEP—NC程序解释 器的主要功能,也是STEP—NC数控系统的一个重 地位,使加工程序不再依赖具体的系统;同时,也解 决了很多先进制造模式中存在的数据共享和信息瓶 颈等问题。 要组成模块。本文设计开发的STEP—NC程序解释 器总体框架如图1所示。 基于STEP—NC的数控技术是现代制造系统的 一个重要方向,其给传统的基于G代码的CAD/ X格M式L 孽疆I 的  +I 卜I/\ 数 检验 控 CAM/CNC体系结构和数控技术带来了巨大的冲 击。作为STEP标准的分支,STEP—NC的实施一 STEP 更新 .NC 一 几何特征数据 I刀具路径l 一 系 工艺数据  仿真 lI 统 般需要沿用STEP的方法;然而,STEP强大的数据 模型给其实施带来了很大的复杂性,这为STEP—NC 的推广和进一步发展带来了障碍,也是在CAX之 间统一数据平台难以实现的重要因素之一l3]。 随着网络应用的迅猛发展,XML技术已经成为 当今最有活力的计算机应用技术之一。采用基于 XMI 的STEP解析器技术,更有利于STEP/STEP— 程序 匡 图1 STEP—NC程序解释器总体设计 从图1可以看出,STEP—NC程序解释器主要由 3个模块组成,即信息提取与显示模块、刀具路径规 划模块及刀具路径仿真模块。其主要任务就是首先 直接读取XML格式STEP-NC程序,从所设定的程 序中读取加工零件所有的制造特征,工作计划与可 《新技术新工艺》设计计算与试验研究 

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- yrrf.cn 版权所有

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务