STEP-based Feature Recognition System for B-spline Surface Features

被引:30
作者
Venu B. [1 ]
Komma V.R. [1 ]
Srivastava D. [1 ]
机构
[1] Department of Mechanical Engineering, Motilal Nehru National Institute of Technology, Allahabad
关键词
3D computer aided design (CAD) model; Feature recognition; geometrical information; !text type='Java']Java[!/text] standard data access interface ([!text type='JS']JS[!/text]DAI); standard for the exchange of product model data (STEP) AP203;
D O I
10.1007/s11633-018-1116-0
中图分类号
学科分类号
摘要
The geometrical and topological information of 3D computer aided design (CAD) models should be represented as a neutral format file to exchange the data between different CAD systems. Exchange of 3D CAD model data implies that the companies must exchange complete information about their products, all the way from design, manufacturing to inspection and shipping. This information should be available to each relevant partner over the entire life cycle of the product. This led to the development of an international standard organization (ISO) neutral format file named as standard for the exchange of product model data (STEP). It has been observed from the literature, the feature recognition systems developed were identified as planar, cylindrical, conical and to some extent spherical and toroidal surfaces. The advanced surface features such as B-spline and its subtypes are not identified. Therefore, in this work, a STEP-based feature recognition system is developed to recognize B-spline surface features and its sub-types from the 3D CAD model represented in AP203 neutral file format. The developed feature recognition system is implemented in Java programming language and the product model data represented in STEP AP203 format is interpreted through Java standard data access interface (JSDAI). The developed system could recognize B-spline surface features such as B-Spline surface with knots, quasi uniform surface, uniform surface, rational surface and Bezier surface. The application of extracted B-spline surface features information is discussed with reference to the toolpath generation for STEP-NC (STEP AP238). © 2018, Institute of Automation, Chinese Academy of Sciences and Springer-Verlag GmbH Germany, part of Springer Nature.
引用
收藏
页码:500 / 512
页数:12
相关论文
共 35 条
  • [1] Nasr E.A., Kamrani A.K., Computer-based Design and Manufacturing: An Information-based Approach, Boston, (2007)
  • [2] Application Protocol: Configuration Controlled 3D Design of Mechanical Parts and Assemblies, pp. 10303-11203, (2011)
  • [3] Application Protocol: Managed Model-Based 3D Engineering, ISO, pp. 10303-11242, (2014)
  • [4] Application Protocol: Mechanical Product Definition for Process Planning Using Machining Features, ISO, pp. 10303-11224, (2006)
  • [5] Application Protocol: Application Interpreted Model for Computerized Numerical Controllers, ISO, pp. 10303-11238, (2007)
  • [6] Joshi S., Chang T.C., Graph-based heuristics for recognition of machined features from a 3D solid model, Computer-aided Design, 20, 2, pp. 58-66, (1988)
  • [7] Gao S., Shah J.J., Automatic recognition of interacting machining features based on minimal condition subgraph, Computer-aided Design, 30, 9, pp. 727-739, (1998)
  • [8] Meeran S., Taib J.M., A generic approach to recognising isolated, nested and interacting features from 2D drawings, Computer-aided Design, 31, 14, pp. 891-910, (1999)
  • [9] Bhandarkar M.P., Nagi R., STEP-based feature extraction from STEP geometry for agile manufacturing, Computers in Industry, 41, 1, pp. 3-24, (2000)
  • [10] Dereli T., Filiz H., A note on the use of STEP for interfacing design to process planning, Computer-aided Design, 34, 14, pp. 1075-1085, (2002)