Automatic extraction of mechanical interlocking features from CAD model
Main Article Content
Abstract
This paper represents, classifies, and automatic extracts the mechanical interlocking features
(MIFs) from the CAD model. Mechanical interlocking features (MIFs) are geometric features of
two or more components when physically interlock that prevent the relative movement in any or
certain directions. A set of contact faces in proximity and their characteristic arrangement are used
to represent the MIFs. This characteristics arrangement of contact faces and their topological
relationships help in classification of MIFs. It is very difficult to manually extract the large number
of MIFs from CAD models. It is therefore desirable to develop a set of algorithms to extract the
MIFs from CAD model. CAD assembly models from industrial domain has been used in order to
validate the proposed approach.
Downloads
Article Details
References
(2017). Development, analysis, andvalidation ofaneconomically
e cient process chain for a rigid CFRP plate assembly using
nger joints. Procedia CIRP, 66, 227-232.
[2] Fu, C. W., Song, P., Yan, X., Yang, L. W., Jayaraman, P. K., &
Cohen-Or, D. (2015). Computational interlocking furniture
assembly. ACM Transactions on Graphics (TOG), 34(4), 91.
[3] Messler, R. W. (2011). Integral mechanical attachment: a
resurgence of the oldest method of joining. Elsevier.
[4] Swain, A. K., Sen, D., & Gurumoorthy, B. (2014). Extended liaison
as an interface between product andprocess modelin assembly.
Roboticsand Computer-Integrated Manufacturing, 30(5),527-545.
[5] Popescu, D., & Iacob, R. (2013). Disassembly method based
on connection interface and mobility operator concepts. The
International Journal of Advanced Manufacturing Technology,
69(5-8), 1511-1525.
[6] Kim, K. Y., Yang, H., & Kim, D. W. (2008). Mereotopological
assembly joint information representation for collaborative
product design. Robotics and Computer- Integrated
Manufacturing, 24(6), 744-754.
[7] Mandolini, M., Favi, C., Germani, M., & Marconi, M. (2017). Timebased
disassembly method: how to assess the best disassembly
sequence and time of target components incomplexproducts. The
International Journal of Advanced Manufacturing Technology, 1-22.
[8] Van Holland, W., & Bronsvoort, W. F. (2000). Assembly features in modeling and planning. Robotics and computer-integrated
manufacturing, 16(4), 277-294.
[9] Das, S.K. and Swain, A.K., (2019). Classi cation, representation
and automatic extraction of adhesively bonded assembly
features. Assembly Automation. 39(4), pp.607-623.
[10] Das, S.K., Swain, A. K. (2020) “An ontology based framework
for decision support in assembly variant design.” Journal
of Computing and Information Science in Engineering, ASME
Transactions, 21(2).
[11] Deneux, D. (1999). Introduction to assembly features: an
illustrated synthesis methodology. Journal of Intelligent
Manufacturing, 10(1), 29-39.
[12] Song, P., Fu, C. W., Jin, Y., Xu, H., Liu, L., Heng, P. A., & Cohen-Or, D.
(2017). Recon gurable interlocking furniture. ACM Transactions
on Graphics (TOG), 36(6), 174.
[13] Xiao, H., Li, Y., Yu, J. F., & Cheng, H. (2014). Dynamic assembly
simpli cation for virtual assembly process of complex product.
Assembly Automation, 34(1), 1-15.
[14] Nalluri, S. K., & Parasaram, V. K. B. (2016). Early Approaches to
Robotic Process Automation in Enterprise Systems.
International Journal of Humanities and Information
Technology, 1(01), 12-28.
https://doi.org/10.21590/ijhit.01.01.06
[15] Parasaram, V. K. B., & Nalluri, S. K. (2016). A Comparative
Analysis of Risk Management Frameworks in Enterprise IT
Projects. SAMRIDDHI : A Journal of Physical Sciences,
Engineering and Technology, 8(02), 147-155.
https://doi.org/10.18090/samriddhi.v8i2.7149
[16] Vemulapalli, P., Mohan, P., Shah, J. J., & Davidson, J. K.
(2014, August). User Defined Assembly Features and
Pattern Recognition From STEP AP203. In ASME 2014
International Design Engineering Technical Conferences and
Computers and Information in Engineering Conference (pp.
V01AT02A067-V01AT02A067). American Society of Mechanical
Engineers.
[17] Shyamsundar, N., & Gadh, R. (2001). Internet-based collaborative
product design with assembly features and virtual design
spaces. Computer-aided design, 33(9), 637-651.
[18] Nalluri, S. K., & Parasaram, V. K. B. (2015). Automating
Software Builds with Jenkins: Design Patterns and Failure
Handling. International Journal of Technology, Management
and Humanities, 1(01), 16-33.
https://doi.org/10.21590/ijtmh.01.02.03
[19] Irfan, M. A., & Bohez, E. (2006, November). Assembly features:
de nition, classi cation, and instantiation. In 2006 International
Conference on Emerging Technologies (pp. 617-623). IEEE.
[20] Chan, C. K., & Tan, S. T. (2003). Generating assembly features
onto split solid models. Computer-Aided Design, 35(14),
1315-1336.
[21] Open CASCADE Technology, http://www.opencascade.org .
[22] Woo, T. C., & Dutta, D. (1991). Automatic disassembly and
total ordering in three dimensions. Journal of Engineering for
Industry, 113(2), 207-213.
[23] Das, S. K., & Swain, A. K. (2016, July). Knowledge-Based
Application of Liaison for Variant Design. In IFIP International
Conference on Product Lifecycle Management (pp. 365-374).
Springer, Cham.