STEP-NC解释器的研究与实现

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:songfenhao3
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
STEP-NC (ISO14649)将STEP扩展至CNC领域,重新规定了CAX与CNC之间的接口,其目的是:CNC系统能够直接使用符合STEP标准的CAD三维产品数据模型,直接产生加工程序来控制机床;在STEP的基础上以面向对象的形式将产品的设计信息与制造信息联系起来,消除CAX(如CAD、CAPP、CAM、CAE、PED、ERP等)与数控系统之间信息流瓶颈;将传统的面向运动和开关控制的数控程序改变为直接面向加工对象的数控程序。因为STEP标准已经在CAD/CAM阶段实现,所以STEP-NC使CNC与其它CAX系统之间实现了信息的双向流通,丰富了数控程序的信息含量,提高了CNC的智能化水平。首先在分析了数控标准(ISO6983)主要缺陷的基础上,详细说明了STEP-NC的主要特点、内容、体系结构、文件格式以及发展前景。概括了STEP-NC的形式化描述语言EXPRESS的语法结构及EXPRESS语言到C++语言的映射规则。进而分析了STEP-NC解释器的功能结构及主要特征。然后根据系统执行顺序主要分成四个模块,语法检查模块和信息提取与特征识别模块、刀具轨迹生成模块、程序显示模块。系统以复合特征、重复特征、轮廓特征、槽特征、台阶特征和倒角为例,详细分析了STEP-NC解释器的设计过程。各模块的关键技术包括模块的实施细节、程序算法、部分程序代码和相关的流程图。最后介绍了系统界面,STEP-NC文件主要包含信息的显示、NC程序的显示和文件语法检查信息的显示,并且将输出的文件在HIT-CNC数控系统三轴铣床上进行加工实验,验证了STEP-NC解释器的可行性。采用MFC的Document/View结构,利用MFC类库的软件资源,实现系统的各功能。采用面向对象的软件开发思想建立STEP-NC解释器,使软件具有可重用性及可扩展性,便于后续研究和开发。
其他文献
近几年来,全球市场环境发生了重大的变化:市场全球化更加明显、客户需求更为苛求、新产品开发过程加快。供应链是企业面对竞争激烈的市场环境,为增加竞争优势普遍所采用的技
“网络政治”的兴起势不可挡,网络的政治功能引人注目。尤其是网络在快速传递政治信息、创造“白箱”政治、充当选举工具和塑造政治形象、扮演“第五种权力”的角色等几个方
土地利用总体规划修编前期工作体系研究是在对上一轮规划实施评价的基础上,通过收集、整理和分析土地利用现状等资料,找出问题,提出相应措施,为规划修编提供科学依据。首先是
本文综述了GSM-R规范制定、关键技术功关现状及开发应用前景,并对我国首条使用GSM-R通信系统的运营线路——大秦线的研发工作作了概述。
肌连素(myonectin)主要由骨骼肌分泌,属于肌肉因子(myokines)中的一种,但并非骨骼肌特异分泌,其他组织如心,肺,眼和平滑肌等也可产生。目前研究发现myonectin具有调节代谢及
陶瓷插针是光纤连接器的关键元件,其制造精度高,同轴度误差要求不高于0.5μm,相应的检测系统测量精度也很高。目前在国内外的陶瓷插针生产中,主要用到的陶瓷插针同轴度检测系
半固态金属成形技术凭借其成形零件致密、力学性能高、机械加工余量少、模具寿命长,可成形比较复杂的零件,并易于近终化成形等优点,引起了世界各国的高度重视。半固态金属成
海洋环境监测是人类认识海洋的基本途径,是关系国家海洋安全、经济发展、环境保护、减灾防灾的不可缺少的基础技术和信息获取手段,在开发海洋资源、预警海洋灾害、维护海洋权
通过体外抗氧化实验对柑橘皮中五种多甲氧基黄酮单体的抗氧化功能进行研究。结果表明:柑橘皮中五种黄酮单体均有一定抗亚油酸氧化能力,且均强于芦丁;类黄酮单体抑制脂质体氧化能
<正>法律的生命不在于逻辑,而在于经验。——美国大法官霍姆斯。社会生活乃法律之母。一段时期以来,我国在大力倡导干部"年轻化、知识化、专业化"的背景下,人民法院的各项工