面向产品文件的特征提取与建模研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
随着工业领域信息化进程的加快,数控技术得到了广泛的应用,新的数控系统数据接口规范STEP-NC是STEP在制造领域的延伸,它与STEP具有相同的几何信息描述的形式,解决了传统的数控编程数据接口ISO 6983局限性的问题。本文以交换文件为对象,对产品信息的特征提取与建模问题进行了研究。
     针对在建模中出现的信息量大和处理问题繁杂等难题,本文提出了由低端元素到高端元素的信息提取模式(L-H模式),并将该模式应用于STEP-NC文件的信息提取过程之中。使用此模式可减少最终数据模型中的信息冗余,节省信息存储空间,便于相关元素列表的生成,且有利于对产品信息的统一获取与管理,使产品模型易于维护。
     交换文件中存在着对产品边界的描述信息,为使这些信息得到充分利用,本文在对相关信息表述方式进行深入分析的基础上,提出了基于边界信息的特征提取方法,并将其用于STEP-NC文件显示操作之中。该方法充分利用产品模型中的边界相关信息,借助于对相关元素列表的遍历实现了对特征的提取。应用该方法可以节省产品模型中所有边线凹凸性进行判定的计算量,简化产品特征模型的构造过程。
     如何有效、快捷地完成不同产品模型之间的信息交换,是实现产品信息管理的重要一环。本文面向特征及其相关元素,提出了特征块的概念,并将特征块对象应用于不同产品模型之间的信息交换之中。以特征为基本单位对各个产品模型中与之相关的信息进行分类与整合,并存储于特征块数据结构中。将特征块作为连接工具构建了各产品模型间的互动信息流动平台,实现了基于特征参数的模型修改与更新。
     本文通过对交换文件的表示方法、元素定义的映射等关键技术的分析,论述了产品几何信息模型、产品信息模型、产品特征模型、产品可视化模型和产品公差模型的具体定义形式和实现的方法。创建了简洁适用的表征产品特征的模型体系及面向产品的数据管理系统。并以法兰等产品为例,验证了各模型及模型之间信息流动的可行性。
With the rapid development of informatization in industrial domain, NC technology is used extensively. As a new standard interface in NC systems, STEP-NC is an extension of STEP in machining. It has the same format in description of geometry information and solves limitations of ISO 6983. Aiming at exchange file, this dissertation focuses on feature recognition and model establishment from part information.
     The down-top pattern (L-H pattern) for product information acquisition is proposed to deal with problems such as vast quantity and complexity of information in modeling, and is used in the extraction process of STEP-NC files. With this pattern, product data models have been established with reducing information redundancy and much storage space has been saved. Furthermore, relative elements lists have been conveniently realized and reasonable product information could be acquired and managed conformably from the use of this pattern, so that expedient model maintenance is supported.
     In order to fulfill the boundary information in exchange file, a feature extracting method, which based on bounding information of geometry elements, is proposed and is used in STEP-NC file for product visualization, through the analysis of expression of product model in exchange file. With the traversing of relative elements lists, product features are extracted by the extracting method, which takes advantage of bounding information in product model. With this method, calculation about the concavity and convexity of curves is not needed and the construct process of product feature model can be simplified.
     It is an important component in realizing management of part information to accomplish information flow among different part modules effectively and quickly. The definition of feature block is proposed on feature and its relative elements. And the object of feature block is used in information exchange among different product models. Take features as principal units, related information in product models is assorted, arranged and stored in data structure of feature block. With the feature block as link, a platform for information flow among product models is established and the feature-based amendment and refresh of product model can be achieved.
     Through the analysis of critical technologies such as presentation method in exchange file and mapping method of element definition, the definition and implication method of the product geometry information model, the product feature model, the product visualization model and the product tolerance model are discussed. A prototype system for product features and a product information management system are achieved. With a flange and other files as examples, the feasibility of every product models and the information flow among those models is validated.
引文
[1]ISO, ISO 10303-1, International Standard, Geneva: ISO TC184/SC4, 1994-12-15
    [2]Bhandarkar M. P., Downie B., Hardwick M, etc., Migrating from IGES to STEP: one to one translation of IGES drawing to STEP drafting data, Computers in Industry, 2000,41(3):261~277
    [3]Marri A., Kobu B, Implementation of computer-integrated manufacturing in small and medium enterprises, Industrial and Commercial Training, 2003, 35(4):151~157
    [4]Stage R., Robert C., Henderson, M., Generating resource based flexible form manufacturing features through objective driven clustering, Computer Aided Design, 1999,31(1):119~130
    [5]Frank Evans, Why are we so out of STEP?, Computer & Control Engineering Journal, 1994,6:155~158
    [6]Gerwge Trapp, The emerging Step* standard for product-model data exchange. Computer, 1993,2:85~87
    [7]Sharon J, Kemmerer, STEP-the grand experience. Washington: NIST Special Publication, 1999.47-73
    [8]Martin Molhanec, STEP standard-perspective and futurity, ISSE 2006 St. Marienthal, Germany:454~458
    [9]Julian Fowler, STEP for data management, exchange and sharing, Great Britain, 1995.45-107
    [10]SCRA, STEP application handbook ISO 10303 version 3, 2006.6
    [11]Michael J. Pratt, Introduction to ISO 10303-the STEP Standard for Product Data Exchange, American Society of Mechanical Engineers, 2001,1:102~103
    [12]中华人民共和国国家技术监督局,GB/T 16656.1,中华人民共和国国家标准,北京:中国标准出版社,1998-11-5
    [13]ISO, ISO 10303-11, International Standard, Geneva: ISO TC184/SC4, 2003-7-21
    [14]中华人民共和国国家技术监督局,GB/T 16656.11,中华人民共和国国家标准,北京:中国标准出版社,1996-12-7
    [15]董金祥,杨小虎等.产品数据表达与交换标准STEP及其应用.北京:机械工业出版社,1993.1~186
    [16]杨子江,面向虚拟企业的STEP信息集成研究:[博士学位论文],浙江:浙江大学,2000
    [17]ISO, ISO 10303-41, International Standard, Geneva: ISO TC184/SC4, 1994-12-22
    [18]中华人民共和国国家技术监督局,GB/T 16656.41,中华人民共和国国家标准,北京:中国标准出版社,1999-10-10
    [19]ISO, ISO 10303-42, International Standard, Geneva: ISO TC184/SC4, 1994-12-22
    [20]中华人民共和国国家技术监督局,GB/T 16656.42,中华人民共和国国家标准,北京:中国标准出版社,1998-11-5
    [21]ISO, ISO 10303-43, International Standard, Geneva: ISO TC184/SC4, 1996-1-17
    [22]中华人民共和国国家技术监督局,GB/T 16656.43,中华人民共和国国家标准,北京:中国标准出版社,1999-10-10
    [23]ISO, ISO 10303-44, International Standard, Geneva: ISO TC184/SC4, 1994-12-1
    [24]中华人民共和国国家技术监督局,GB/T 16656.44,中华人民共和国国家标准,北京:中国标准出版社,1999-10-10
    [25]ISO, ISO 10303-45, International Standard, Geneva: ISO TC184/SC4, 1998-5-1
    [26]中华人民共和国国家技术监督局,GB/T 16656.45,中华人民共和国国家标准,北京:中国标准出版社,2001-4-9
    [27]ISO, ISO 10303-47, International Standard, Geneva: ISO TC184/SC4, 1997-12-1
    [28]中华人民共和国国家技术监督局,GB/T 16656.47,中华人民共和国国家标准,北京:中国标准出版社,2001-4-9
    [29]ISO, ISO 10303-203, International Standard, Geneva: ISO TC184/SC4, 1994
    [30]中华人民共和国国家技术监督局,GB/T 16656.203,中华人民共和国国家标准,北京:中国标准出版社,1997-9-2
    [31]ISO, ISO 10303-224, International Standard, Geneva: ISO TC184/SC4, 1995-6-29
    [32]ISO/FDIS, ISO 14649-10, Draft International standard, 2002-02-06
    [33]ISO/FDIS, ISO 14649-11, Draft International standard, 2002-02-06
    [34]M. J. Pratt, Extension of the standard ISO 10303 (STEP) for the exchange of parametric and variational CAD models, Proceedings of the Tenth International IFIP WG5.2/5.3 Conference, PROLAMAT 98
    [35]M. J. Pratt, A new ISO 10303 (STEP) resource for modeling parameterization and constraints, Journal of Computing and Information Science in Engineering, 2004,12(4):339~351
    [36]Michael J. Pratt, Bill D. Anderson, Tony Ranger, Towards the standardized exchange of parameterized feature-based CAD models, Computer-Aided Design. 2005,37:1251~1265
    [37]C.F. Shaw, Y. Yuhwei, A dimension and tolerance data model for concurrent design and systems integration, Journal of Manufacturing Systems, 1995, 14(6):406~426
    [38]杨子江,李善平,两种Express数据模型的转换方法,计算机工程,2000,26(1):63~70
    [39]付相君,李善平,郭鸣,产品数据模型的本体知识表达,计算机辅助设计与图形学学报,2005,17(3):570~577
    [40]张思荣,谭建荣,张家泰等,STEP中性交换文件的实现方法,计算机辅助设计与图形学学报,1999,11(1):43~48
    [41]曾硝,谢金崇,邓家禔,创新设计中产品定义模型的动态生成,中国机械工程,2002,13(6):497~500
    [42]周长胜,王旭海,赵永顺等,产品数据管理系统中PPOR模型研究与实践,北京航空航天大学学报,2000,26(3):352~356
    [43]闫强,船舶STEP实施工具的研究:[硕士学位论文],黑龙江:哈尔滨工程大学,2001
    [44]邓显邵,船舶STEP实施方法的研究:[硕士学位论文],黑龙江:哈尔滨工程大学,2000
    [45]刘可峰,船舶型线建模系统研究:[硕士学位论文],黑龙江:哈尔滨工程大学,2005
    [46]李永良,船体典型结构的三维重构方法研究:[硕士学位论文],黑龙江:哈尔滨工程大学,2005
    [47]李善平,刘乃若,郭鸣等,产品数据标准与PDM,北京:清华大学出版社,2002.110~149
    [48]杨虎,STEP/AP203一致性测试软件系统的设计及语法测试器和结构测试器的研究与实现:[硕士学位论文],北京:北京航空航天大学,2001
    [49]邓镐胜,杨占勇,邓家褆等,STEP/AP203一致性测试软件的实现,计算机工程与应用,2002,38(6):123~126
    [50]刘德智,混合建模若干关键技术的研究:[博士学位论文],浙江,浙江大学,1999
    [51]杨灿军,胡标,基于AP203应用协议的航空齿轮泵特征信息建模研究,中国机械工程,2004,15(15):1373~1378
    [52]张平,杨灿军,基于STEP标准液压缸产品信息建模研究与实现,机床与液压,2004,10:131~133
    [53]刘文礼,AP216应用工具研究:[硕士学位论文],黑龙江:哈尔滨工程大学,2001
    [54]陈小震,邱长华,张家泰等,ROSEC++接口在STEP数据交换中的实现研究,应用科技,2002,29(11):1~4
    [55]单贵,AP217应用工具研究:[硕士学位论文],黑龙江:哈尔滨工程大学,2000
    [56]曾军财,基于AP239的产品配置管理研究:[硕士学位论文],黑龙江:哈尔滨工程大学,2007
    [57]邱长华,杨静通,史东岩等,基于STEP的船舶产品数据交换技术,船舶工程,2006,28(2):59~62
    [58]金伟,张家泰,轩传桃等,基于STEP中性文件的船舶图形交换技术的研究,应用科技,2002,29(5):8~10
    [59]闫强,船舶STEP实施工具的研究:[硕士学位论文],黑龙江:哈尔滨工程大学,2001
    [60]孙长嵩,吕滨,基于ET算法的STEP三维实体模型向二维工程图的数据转换,哈尔滨工程大学学报,2000,21(1):61~66
    [61]金伟,轩传桃,张家泰,基于STEPAP233的需求描述转换-从自然语言描述到模型系统描述,应用科技,2002,29(6):39~41
    [62]刘乃若,李善平,董金祥,基于STEP的CAD/CAPP集成工具的研究,计算机辅助设计与图形学学报,2000,12(4):286~290
    [63]章翔峰,支持产品全生命周期的产品数据框架研究,中国机械工程,2004,15(9):803~805
    [64]李永胜,基于STEP的特征CAD/CAPP集成方法的研究:[硕士学位论文],四川:四川大学,2003
    [65]钟宇光,薛开,邱长华,基于CAD图形文件的产品结构管理系统,哈尔滨工程大学学报,2002,23(6):110~114
    [66]蔡长韬,基于STEP的产品信息建模原理及其在并行设计中的应用方法:[博士学位论文],四川:四川大学,1999
    [67]朱恒山,邓家禔,产品设计和工程分析集成信息模型,计算机集成制造系统,2002,8(7):522~526
    [68]严开涛,虚拟企业信息共享及支持STEP的数据管理技术研究:[博士学位论文],北京:北京航空航天大学,1998
    [69]王胜,基于STEP面向设计/制造一体化的特征管理工具的实现:[硕士学位论文],北京:北京航空航天大学,2000
    [70]童琳,基于STEP/AP214信息模型的管理与维护的研究与实现:[硕士学位论文],北京:北京航空航天大学,2001
    [71]杨占勇,基于STEP的产品信息模型管理研究与实践:[博士学位论文],北京:北京航空航天大学,2002
    [72]董军辉,基于AutoCAD的三维重建系统的研究:[硕士学位论文],四川:四川大学,2003
    [73]赵庚,马亚晓,彭志等,基于Pro/ENGINEER2001的CAD/CAPP集成技术研究,新技术新工艺,2004,3:11~13
    [74]王建德,基于特征的零件库信息模型及其实现的研究:[硕士学位论文],黑龙江:哈尔滨工程大学,2006
    [75]郭健彬,曾声奎,陈云霞,基于STEP的RMS信息模型研究及实现,计算机应用,2007,27(6):1445~1447,1451
    [76]朱世范,基于STEP标准的网络化制造统一BOM数据管理:[硕士学位论文],黑龙江:哈尔滨工程大学,2006
    [77]王朝晖,XML在企业信息集成中的应用研究:[硕士学位论文],安徽:合肥工业大学,2002
    [78]成尔京,殷国富,周丹晨等,面向敏捷制造的行业公共数据中心实施方法,现代制造工程,2004,8:1~3
    [79]张明君,殷国富,基于Internet的产品数据交换系统框架模型研究,中国机械工程,2004,15(14):1254~1257
    [80]成尔京,殷国富,龙红能等,基于产品资源仓库的设计信息共享方法研究,计算机集成制造系统,2004,10(3):331~335
    [81]杨沁,韩江洪,朱家诚等,基于XML的个性化产品信息建模技术研究,机电产品开发与创新,2005,18(z1):194~199
    [82]王成勇,刘全坤,胡龙飞等,基于Web3D/STEP的模具协同设计联盟数据共享研究,中国机械工程,2006,17(23):2477~2481
    [83]曹旭峰,杨世元,质量信息集成的研究,中国质量管理协会:第八届亚太质量组织(APQO)会议论文集,2002,9:197~200
    [84]施静,杨世元,何继长,基于STEP标准的质量信息集成,科学技术与工程,2004,4(8):684~686
    [85]施静,基于STEP标准的质量信息集成的研究:[硕士学位论文],安徽:合肥工业大学,2004
    [86]ISO, ISO 10303-238, International Standard, Geneva: ISO TC184/SC4, 2006-7-1
    [87]ISO, ISO 14649-1, International Standard, Geneva: ISO/TC 184/SC 1/WG 7, 2000-7-31
    [88]Mueller P., Y.T.Hyun, STEP-NC Final Report, http://www.step-nc.org/html/..\data\eu1_final_report.pdf, 2006.8
    [89]Suh S H, Chung D H, Lee B E,etc., Developing an integrated STEP-compliant CNC prototype, Journal of Manufacturing Systems, 2002,21(5): 350~362.
    [90]Prof.M.Weck, Dipl.-lng.J.Wolf, A standard providing data for modern Nc machining enabling enhanced functionality, http://www.step-nc.org/html/..\data/StepNCSeminar030212/01%20Presentation%20-%20ISO%2014649%20Seminar%202003%20[Prof%20Weck,%20Wolf%20-%20WZL].pdf, 2006.12
    [91]Dr.-Ing. Michael Weyrich, Aspects of STEP-NC in automotive industry, http://www.step-nc.org/html/..\html\StepNCSeminar030212.htm, 2007.8
    [92]STEP-NC Newsletter, STEP-NC-New data interface for NC programming, http://www.steptools.com, 2006.6
    [93]M.Sc., Yong Tak Hyun, Knocturing features (STEP-NC Server), http://www.3ds.com, 2004.6
    [94]STEP Tools Inc, In-Process Features, http://www.steptools.com, 2007.6
    [95]Martin Hardwick, STEP into automatic machining, Tooling & Production, 2002,2(68):38~39
    [96] TACOM NAC, N-STEP Program, http://isg-scra.org/STEP/index.html, 2007.6
    [97]桂贵生,杜世昌,新型数控编程数据接口——STEP-NC,组合机床与自动化加工技术,2003,3:26~29
    [98]何庆,桂贵生,STEP-NC中加工实体的探讨,机械工程师,2003,8:44~46
    [99]何庆,桂贵生,浅析STEP-NC数控模型,2004,4(8):684~686
    [100]陈涛,叶佩青,汪劲松,数控机床自动编程的STEP-NC方法,机床与液压,2004,9:11~13
    [101]刘日良,张承瑞,STEP-NC数据模型和数控程序,中国制造业信息化,2004,10:102~106
    [102]胡静,基于STEP-NC数控标准的研究:[硕士学位论文],安徽:合肥工业大学,2007
    [103]胡革非,杜世昌,蒋克荣等,基于制造特征的高速加工CAD/CAM/CNC的集成,机械制造与自动化,2003,3:57~60
    [104]汪俊,杜世昌,孟兵等,基于STEP-NC的高速加工数控编程,电器技术与自动化,2003,4(2):64~67
    [105]杜世昌,高速加工数控编程技术的研究:[硕士学位论文],安徽:合肥工业大学,2003
    [106]祁飞飞,基于STEP-NC应用参考模型文件自动生成技术的基础研究:[硕士学位论文],安徽:安徽理工大学,2007
    [107]陈凯云,叶佩青,汪劲松,基于STEP-NC数控系统的研究,中国机械工程,2003,9:4~6
    [108]刘日良,基于STEP-NC铣削模型的数控系统基本理论与技术研究:[博士学位论文],山东:山东大学,2004
    [109]刘日良,张承瑞,张元才等,基于STEP-NC的计算机数控关键技术研究,计算机集成制造系统,2004,6:641~645
    [110]刘崇,基于STEP-NC的数控解释器原理的研究:[硕士学位论文],黑龙江:哈尔滨工程大学,2005
    [111]仓公林,基于STEP-NC数控铣削加工若干关键技术研究:[博士学位论文],安徽:合肥工业大学,2006
    [112]仓公林,桂贵生,吕堃,STEP-NC的可扩展标记语言实现方法研究,计算机集成制造系统,2006,12(3):470~475
    [113]兰红波,刘日良,张承瑞,基于STEP-NC智能数控系统的研究,中国机械工程,2007,18(6):692~696
    [114]杜华飞,基于STEP-NC的数控车削加工仿真研究:[硕士学位论文],山东:山东大学,2006
    [115]陈秀生,基于STEP-NC的数控车削加工仿真关键技术研究:[博士学位论文],山东:山东大学,2007
    [116]陈涛,叶佩青,汪劲松,基于STEP-NC和XML的CAD/CAM/CNC集成技术,现代制造工程,2004,8:9~12
    [117]孙军,李丽,王军等,XML在基于STEP-NC网络化制造中的应用,东北大学学报(自然科学版),2007,28(5):712~716
    [118]ISO, ISO 10303-22, International Standard, Geneva: ISO TC184/SC4, 1998-12-15
    [119]ISO, ISO 10303-21, International Standard, Geneva: ISO TC184/SC4, 1994-12-15
    [120]中华人民共和国国家技术监督局,GB/T 16656.21,中华人民共和国国家标准,北京:中国标准出版社,1997-9-2
    [121]ISO, ISO 10303-28, International Standard, Geneva: ISO TC184/SC4, 2000-10-6
    [122]唐荣锡,CAD/CAM技术,北京:北京航空航天大学出版社,1994.15~24
    [123]宁汝新,赵汝嘉,CAD/CAM技术(第二版),北京:机床工业出版社,2005.65~94
    [124]Ian Stroud, Boundary representation modelling techniques, USA, 2006.11~74
    [125]林金坤,拓扑学基础,北京:科学出版社,2002.6~66
    [126]ISO, ISO 10303-23, International Standard, Geneva: ISO TC184/SC4, 2000-12-21
    [127]王锐,张承瑞,刘日良,STEP中性文件的信息提取与图形显示,机械科学与技术,2004,23(9):1117~1119
    [128]祝国旺,孙健,CAD/CAM中的特征技术综述,计算机应用,1994,4:8~11
    [129]祝国旺,孙健,余俊,特征技术综述,中国机械工程,1995,6(2):7~10
    [130]王新峰,基于STEP数据模型的装配仿真系统的研究与开发:[硕士学位论文],山东:山东大学,2004
    [131]JungHyun Han, Mike Pratt, and William C. Regli, Manufacturing feature recognition from solid models: a status report, IEEE Transactions on Robotics and Automation, 2000, 16(6):782~796
    [132]Sangchul Park, Powertrain machining feature identification, Journal of Advanced Manufacturing Systems, 2004, 3(1):103~110
    [133]Aslan, E., Seker, U., Alpdemir, N, Data extraction from CAD model for rotational parts to be machined at turning centers, Turkish Journal of Engineering and Environmental Science, 1999, 23(5):339~347
    [134]ST-Viewer Overview, http://www.steptools.com/products/stviewer/overview.html, 2007.10
    [135]UGS: Parasolid STEP, http://www.ugs.com.cn/products/open/parasolid/portfolio/step/index.aspx, 2007.10
    [136]吴北新,虚拟现实建模语言VRML,北京:高等教育出版社,2004.7~68
    [137]蔡伟,李敏,一种基于OpenGL3DAPI的人机实时交互技术,微机发展,2000,4:42~44
    [138]谢志鹏,陈缎生,用OPENGL开发三维交互式虚拟场景,计算机应用,2000,8:37~40
    [139]Programming OpenGL, http://www.hk.super.net/~edx, 2006.6
    [140]罗小兵,李斌等,VisualBasic多媒体特效制作百例,北京:中国电力出版社,2001.146~551
    [141]郑凤琴,互换性及测量技术,江苏:东南大学出版社,2000.10~44
    [142]陈于萍,高晓康,互换性与测量技术,北京:高等教育出版社,2002.71~102
    [143]廖念钊,古莹蓭,莫雨松等,互换性与技术测量(第四版),北京:中国计量出版社,2000.1~30