Abstract
Product assembly planning plays an important role in the product life cycle management. Product assembly planning consists of the product representation, assembly sequence generation, and the sequence optimization. An efficient assembly planning depends on the integration of CAD models with product assembly analysis. However, existing product modeling systems are separated from the product assembly planning. 3D CAD models cannot be directly used by most of the product assembly planning systems. The data extraction from CAD models becomes a critical process in the integrated product development system. This paper presents an integration method of CAD models with product assembly planning. Product data are extracted from product CAD-VRML models and stored in MySQL database. The extracted data are regrouped for product assembly reasoning and 3D visualization. The 3D animation is developed to visually validate the generated assembly plan. The product assembly process is simulated by manipulating the geometry using VRML external authoring interface.
Similar content being viewed by others
References
Boothroyd, G., Dewhurst, P., Knight, W.: Product Design for Manufacture and Assembly. Marcel Dekker Inc., New York (1994)
Ishii, K., Eubanks, C.F., Marks, M.: Evaluation methodology for post-manufacturing issues in life-cycle design. Concur. Eng. Res. Appl. 1, 61–68 (1993)
Chen, R.W., Navin-Chandra, D., Prinz, F.B.: A cost–benefit analysis model of product design for recyclability and its application. IEEE Trans. Compon. Packag. Manuf. Technol. Part A 17(4), 502–507 (1994)
Li, W.D., Cai, Y.L., Lu, W.F.: A 3D simplification algorithm for distributed visualization. Comput. Ind. 58(3), 211–226 (2007)
Web3D Consortium. http://www.web3d.org/x3d/specifications. Accessed 5 May 2008
STEP Tools Inc. ST-Viewer 5.1 overview. http://www.steptools.com/products/stviewer/overview.html. Accessed 14 Aug 2008
Dong, J., Arndt, G.: A review of current research on disassembly sequence generation and computer aided design for disassembly. Proc. Inst. Mech. Eng. Part B. J. Eng. Manuf. 217(3), 299–312 (2003)
Yu, J.-C., Li, Y.-M.: Structure representation for concurrent analysis of product assembly and disassembly. Exp. Syst. Appl. 31(4), 705–714 (2006)
Pan, C., Smith, S.S.-F., Smith, G.C.: Determining interference between parts in CAD STEP files for automatic assembly planning. ASME Trans. J. Comput. Inf. Sci. Eng. 5(1), 56–62 (2005)
Pan, C., Smith, S.: Extracting geometrical data from CAD STEP files. ASME 2003 design engineering technical conferences and computers and info. In: Engineering Conference, Chicago, September 2–6 (2003)
Jayaram, U., Kim, Y.J., Jayaram, S., Jandhyala, V.K., Mitsui, T.: Reorganizing CAD assembly models (as-designed) for manufacturing simulations and planning (as-built). ASME Trans. J. Comput. Info. Sci. Eng. 4(2), 98–108 (2004)
Cicek, A., Gulesin, M.: A part recognition based computer aided assembly system. Comput. Ind. 58(8–9), 733–746 (2007)
Zha, X.F., Du, H.: A PDES-STEP based model and system for concurrent integrated design and assembly planning. Comput. Aided Des. 34, 1087–1110 (2002)
Wang, H., Xiang, D., Duan, G., Zhang, L.: Assembly planning based on semantic modeling approach. Comput. Ind. 58, 227–239 (2007)
Li, M., Gao, S., Wang, C.C.L.: Real-time collaborative design with heterogeneous CAD systems based on neutral modeling commands. ASME Trans. J. Comput. Info. Sci. Eng. 7, 113–125 (2007)
Roy, U., Kodkani, S.S.: Product modeling within the framework of the World Wide Web. IIE Trans. 31, 667–77 (1999)
Wang, L., Wong, B., Shen, W., Lang, S.: Java 3D enabled cyber workspace. Commun. ACM 45(11), 45–49 (2002)
Gelautz, M., Brandejski, M., Kilzer, F., Amelung, F.: Web-based visualization and animation of geospatial data using X3D. In: IEEE Proc., Int’l Geosci. And Rem. Sens. Symposium, vol. 7, pp. 4773–4775, Anchorage, Alaska, 19–24 September (2004)
Shyamsundar, N., Gadh, R.: Collaborative virtual prototyping of product assemblies over the internet. Comput. Aided Des. 34(1), 755–768 (2002)
Chung, C., Peng, Q.: A hybrid approach to selective-disassembly sequence planning for de-manufacturing and its implementation on the internet. Int. J. Adv. Manuf. Technol. 30, 521–529 (2006)
Kang, X., Peng, Q.: Fixture assembly planning in a Web-based collaborative environment. Int. J. Int. Manuf. Serv. bf 1(2), 176–193 (2008)
Carey, R., Bell, G.: The Annotated VRML 2.0 Reference Manual (OpenGL). Addison-Wesley Professional. http://accad.osu.edu/~pgerstma/class/vnv/resources/info/AnnotatedVrmlRef/ch3-352.htm. Accessed 14 Aug 2008 (1997)
Baker, M.J.: Math-Rotation Matrices. http://www.euclideanspace.com/maths/algebra/matrix/orthogonal/rotation/index.htm. Accessed 14 Aug 2008
Diehl, S.: Distributed Virtual Worlds-Foundations and Implementation Techniques Using VRML, Java, and CORBA. Springer, Berlin (2001)
Acknowledgments
This research is supported by the Postgraduate Scholarship of Natural Science and Engineering Research Council of Canada (NSERC). Thanks Dr. Chulho Chung’s contribution in conducting this research.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Kang, X., Peng, Q. Integration of CAD models with product assembly planning in a Web-based 3D visualized environment. Int J Interact Des Manuf 8, 121–131 (2014). https://doi.org/10.1007/s12008-014-0220-9
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12008-014-0220-9