Research Papers

Sustained Integration for Computer-Aided Manufacturing: Integrating With Successive Versions of Step or IGES Files

[+] Author and Article Information
Robert Kirkwood

Department of Mechanical Engineering,
University of Massachusetts Lowell,
15 MacDonald Drive,
Nashua, NH 03062
e-mail: robert_kirkwood@student.uml.edu

James A. Sherwood

Department of Mechanical Engineering,
University of Massachusetts Lowell,
1 University Avenue,
Lowell, MA 01854
e-mail: james_sherwood@uml.edu

Contributed by the Computers and Information Division of ASME for publication in the JOURNAL OF COMPUTING AND INFORMATION SCIENCE IN ENGINEERING. Manuscript received October 10, 2017; final manuscript received February 17, 2018; published online July 3, 2018. Editor: Satyandra K. Gupta.

J. Comput. Inf. Sci. Eng 18(4), 041003 (Jul 03, 2018) (13 pages) Paper No: JCISE-17-1219; doi: 10.1115/1.4040024 History: Received October 10, 2017; Revised February 17, 2018

Computer-aided design (CAD)/computer-aided manufacturing (CAM)/computer-aided engineering (CAE) integration offers designers, analysts, and manufacturers the opportunity to share data efficiently throughout the product development process. CAM for NC programing and tool design integrated with solid model data from CAD systems represents a large portion of the CAD/CAM/CAE domain. Sustained integration whereby successive changes to a CAD model are reintegrated with downstream applications is considered the most advanced and useful integration. Sustained integration is typically maintained when working in a homogeneous CAD/CAM environment. However, when working with applications that do not share a common environment (i.e., heterogeneous integration), sustained integration fails, and this lack of sustained integration can result in a loss of detailed information as a design progresses through the engineering design process. In the current paper, the authors discuss and demonstrate a novel approach to achieve sustained integration when working in heterogeneous CAD/CAM environments. After providing basic background information to establish a context, then discussing state-of-the-art and emerging solutions, the paper discusses virtual persistent identifiers as described via design change vectors (VPI/DCV). A series of three case studies shows sustained integration based on neutral formats like STEP working as well as that observed in homogeneous environments. This novel approach demonstrates success as a generic solution using common export formats from the current CAD systems and avoids the need to establish any new standards to achieve sustained integration. The paper finishes with a summary of observations learned from these case studies along with possible future research topics.

Copyright © 2018 by ASME
Your Session has timed out. Please sign back in to continue.


M Gujarathi, G. P. , 2011, “ Parametric CAD/CAE Integration Using a Common Data Model,” J. Manuf. Syst., 30(3), pp. 118–132. [CrossRef]
Wang, G. G. , 2003, “ Cost Reduction Through Digital Mock-Up,” ASME J. Comput. Inf. Sci. Eng., 2(3), pp. 232–236. [CrossRef]
Vadim Shapiro, I. T A A G. , 2011, “ Geometric Issues in Computer Aided Design/Computer Aided Engineering Integration,” ASME J. Comput. Inf. Sci. Eng., 11(2), p. 021005. [CrossRef]
Kirkwood, R. , and Sherwood, J. , 2017, “ Sustained CAD/CAE Integration: Integrating With Successive Versions of Step or IGES Files,” Eng. Comput., 34(1), pp. 1–13. [CrossRef]
ISO, 1995, “ Standard for the Exchange of Product Data,” International Standards Organization, Geneva, Switzerland, Standard No. ISO-10303.
Krause, F. , Stiel, C. , and Lueddemann, J. , 1997, “ Processing of CAD-Data—Conversion, Verification and Repair,” Fourth Symposium on Solid Modeling and Applications (SMA), Atlanta, GA, May 14–16, pp. 248–254.
Barequet, G. , 1997, “ Using Geometric Hashing to Repair CAD Objects,” IEEE Comput. Sci. Eng., 4(4), pp. 22–28. [CrossRef]
Lipman, R. , and Lubell, J. , 2015, “ Conformance Checking of PMI Representation in CAD Model STEP Data Exchange Files,” Comput.-Aided Des., 66, pp. 14–23. [CrossRef]
Kim, C. , and Mun, D. , 2014, “ Stepwise Volume Decomposition for the Modification,” Int. J. Adv. Manuf. Technol., 75(9–12), pp. 1393–1403. [CrossRef]
Mathew, A. , and Rao, C. , 2010, “ A CAD System for Extraction of Mating Features in an Assembly,” Assem. Autom., 30(2), pp. 142–146. [CrossRef]
Dassault Systèmes, 2017, “ SOLIDWORKS,” Dassault Systèmes, Providence, RI, accessed Jan. 3, 2018, http://www.solidworks.com/sw/products/3d-cad/solidworks-standard.htm
Siemens, 2017, “ Parasolid, v29.0,” Siemens Product Lifecycle Management Inc., Plano, TX, accessed Jan. 3, 2018, https://www.plm.automation.siemens.com/en/products/open/parasolid/portfolio/communicator.shtml
Siemens, 2015, “ FEMAP v11.2.2,” Siemens Product Lifecycle Management Inc., Plano, TX, accessed Jan. 3, 2018, https://www.plm.automation.siemens.com/en/products/femap/
Kripic, J. , 1997, “ A Mechanism for Persistently Naming Topological Entities in History-Based Parametric Solid Models,” Comput.-Aided Des., 29(2), pp. 113–122. [CrossRef]
Bartholomew, D. , 2007, “ Baseline,” QuinnStreet Enterprise, Foster City, CA, accessed Nov. 23, 2015, http://www.baselinemag.com/c/a/Projects-Processes/PLM-Boeings-Dream-Airbus-Nightmare/4
Matlack, C. , 2006, “ Airbus: First, Blame the Software,” BusinessWeek Online, Bloomberg News, New York, p. 17.
Gielingh, W. , 2008, “ An Assessment of the Current State of Product Data Technologies,” Comput.-Aided Des., 40(7), pp. 750–759. [CrossRef]
ISO, 2014, “ Industrial Automation Systems and Integration—Product Data Representation and Exchange—Part 242,” International Organization for Standards, Geneva, Switzerland, Standard No. 10303-242.
Siemens, 2018, “ Digitally Transform Part Production Using NX for Manufacturing,” Siemens Product Lifecycle Management Software Inc., Plano, TX, accessed, Jan. 3, 2018, https://www.plm.automation.siemens.com/en/products/nx/for-manufacturing/index.shtml
Kirkwood, R. , and Sherwood, J. , 2013, “ Sustained Cad Integration: A Proposed Method to Resolve Deficiencies Related to Data Export/Import,” ASME Paper No. DETC2013-12243.
Integration Guard, 2015, “ Design Change Vectors,” Integration Guard, accessed Jan. 3, 2018, http://integration-guard.com/IG/index.html


Grahic Jump Location
Fig. 4

VPI workflow for imported neutral formats

Grahic Jump Location
Fig. 6

Manufacturing engineering process flow

Grahic Jump Location
Fig. 7

Two versions of a design: previous/original version (left) and current/new version (right)

Grahic Jump Location
Fig. 8

Design change as analyzed by DCV

Grahic Jump Location
Fig. 10

Broken associativity, without DCV

Grahic Jump Location
Fig. 19

Dumb replace for NC program

Grahic Jump Location
Fig. 20

Revised NC program

Grahic Jump Location
Fig. 11

Feature-tree for Sample-1c

Grahic Jump Location
Fig. 12

Sample-1c (without new edits)

Grahic Jump Location
Fig. 13

Sample-1c (with raised boss and new hole removed)

Grahic Jump Location
Fig. 14

DCV workflow for revised casting design

Grahic Jump Location
Fig. 15

Machining Fixture

Grahic Jump Location
Fig. 16

Revised fixture, original (left) versus new (right)

Grahic Jump Location
Fig. 17

Workflow for fixture changes

Grahic Jump Location
Fig. 21

DCV workflow for revised nc program: finished part (left) and casting (right)



Some tools below are only available to our subscribers or users with an online account.

Related Content

Customize your page view by dragging and repositioning the boxes below.

Related Journal Articles
Related eBook Content
Topic Collections

Sorry! You do not have access to this content. For assistance or to subscribe, please contact us:

  • TELEPHONE: 1-800-843-2763 (Toll-free in the USA)
  • EMAIL: asmedigitalcollection@asme.org
Sign In