基于STEP-NC数据模型的信息提取与处理技术研究

来源 :山东大学 | 被引量 : 0次 | 上传用户:hjy276756267
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
STEP标准是关于产品整个生命周期中产品数据表达和交换的国际标准.STEP-NC对应的应用协议AP238是STEP标准众多协议中的一个.它定义了有关新的数控程序数据模型所包含的内容、格式等内容.将会解决G、M代码所造成的瓶颈问题.该文重点是如何把STEP-NC文件中的数据提取出来并加以处理.所开发的软件模块完成从基于STEP-NC的数控程序中提取出数据、存储数据,对基于知识的数控加工数据库进行了规划,完成了其中的STEP-NC文件信息加入数据库表部分.关于STEP-NC文件数据提取和处理实现方法的研究刚刚起步.我们采用了标准数据访问接口(Standard Data Access Interface)的实施方法,实现从AP238到自定义数据结构的处理,数据的提取和对数据的操作,生成数控加工数据库表.数据的提取采用了STEP TOOLS公司的软件工具ST-Developer提供的编程环境和ROSE C++库以及STIX库来实现的.把提取出来的数据用数据库系统来管理比用文件系统管理更加易于数据的共享和智能化处理的实现.数据库是实现基于知识加工的载体.该课题采用通用数据库管理系统.通过比较,采用目前关系型数据库管理系统中应用比较广泛的SQL Server管理系统进行数据库的设计.由于数控加工数据库涉及的数据量很大,数据的查询、访问、更新、共享等需要一个管理系统来进行,数据库管理系统提供了这样的一个平台,同时也为软件的开发提供了条件.建立数控加工数据库,首先解决的问题是把提取出来的数据如何映射到数据库表中,建立对应于STEP-NC的数控加工数据库.该课题设计了存储信息的数据库表并完成了数据存入数据库表的工作.软件实现了从STEP Part21文件到数据库表的映射,设计过程的关键是从基于STEP-NC的数控程序中提取出数据并把数据分别存储到自定义的数据结构和数据库表当中.
其他文献
浆体管道输送作为第五大运输方式,由于具有投资少、运输成本低、建设速度快、不占地或少占地、可靠性高等优点,受到世界各国的重视,发展十分迅速。其中,矿浆阀门是长距离浆体管道
小学作文教学是小学语文教学的重要组成部分,也是小学语言教学的难点。特别是小学生,他们往往怕作文,把作文当作苦差事。本文将从创设观察情境和创设想象情境进行探讨。
电脑横机是针织行业中集计算机技术、自动化技术及针织工艺于一体的高性能机械设备,主要用于编织中高档羊毛衫。其中,全成型电脑横机是一种具有织可穿功能的高档电脑横机,可以一
近年来,随着风力发电机组的装机容量和机组功率在不断的增大,风电机组的受力载荷和体积也随之增加,这对机组的运行可靠性和安全性都提出了更高的要求。对风电机组主轴轴承的故障模式分析也有着至关重要的意义,其性能的好坏不仅对传递效率有影响,而且也决定着主传动链的维护成本。所以能提早发现风电机组主轴轴承的故障,及时采取维修措施,就能减少重大安全事故和设备故障的威胁,也能极大的减少维修费用和停机带来的盈利损失。
摘 要:政务信息应用系统向政务云平台部署或向政务云平台迁移是电子政务集约化、一体化发展的必然要求。但是这些应用系统仍然需要与其他网络、系统进行大量数据交换,安全隐患仍然存在。本文以广西投资项目在线并联审批监管平台为切入点,阐述了部署于政务云平台的应用信息系统安全设计思路、安全域划分及安全设计方案,供应用系统建设和部署参考。  关键词:政务云平台;应用信息系统;安全保护设计  中图分类号:TP393
本文通过对荣华二采区10
期刊
电流变液是一种新型的智能软物质,二十一世纪是研究软物质的时代,电流变技术是机电工程的核心技术之一。电流变技术,特别是电流变装置动力学模型和控制方法的研究,是机电工程领域的重要前沿研究。 电流变传动系统是一个非线性、时变的多输入、多输出系统,很难建立其数学模型,电流变传动系统的测试与控制是电流变技术的核心难题。论文以一种新型的电流变装置—双驱动式电流变传动系统为研究对象,建立系统的动力学模型,
叙述了弧面分度凸轮机构的研究现状及研究与生产中存在的问题,在调研的基础上,提出了弧面分度凸轮数控加工机床的设计要求,并逐分析了5种可供选择的设计方案,在权衡各方案优
预习课文已引起了越来越多的教师和学生的重视。教师在课前、课中、课后都--求学生进行预习,今后更应注重对学生的预习习惯的培养,对每个学生的学习情况进行跟踪研究,建立个人档
车床主轴转速的日趋走高,在两个方面向传统的夹具技术提出了严重挑战:一是常用的杠杆类卡盘的动态夹紧力随主轴转速提高而锐减,二是机床主轴转速的提高要受安装在其上面的液