MCAD2Sim: Towards Automatic Kinematic Joints Recognition

Developing production machines involves engineering processes to transform customer requirements into real machines. Commissioning, which is a bottleneck of the engineering processes, must be better addressed to improve the machine development. To do so, with the help of virtual machines, virtual commissioning (VC) can be performed before the real machine construction with several promising benefits. VC, however, seeks a method to automatically generate detailed virtual machines. The automatic model generation makes VC benefits valid. This paper presents a practical and automatic VC model generation method by applying the constraint-based algorithm to MCAD models. As a result, the static geometry in the models governs kinematic joints and parameters. The proposed MCAD2Sim workflow produces executable kinematic models in the COLLADA format, which is a part of AutomationML and widely used in the industrial automation domain. Furthermore, in this paper, the application of the entire workflow on a mechanical assembly is demonstrated. The results serve as a preliminary solution to the automatic VC model generation for more sophisticated real-world applications.

[1]  Klaus H. Weber Inbetriebnahme verfahrenstechnischer Anlagen: Praxishandbuch mit Checklisten und Beispielen , 2019 .

[2]  Alexander Fay,et al.  Semi-automatic generation of a virtual representation of a production cell , 2018, Autom..

[3]  Alexander Fay,et al.  A practical simulation model generation for virtual commissioning , 2017, 2017 IEEE International Conference on Advanced Intelligent Mechatronics (AIM).

[4]  Franziska Hoffmann Design Of Machinery An Introduction To The Synthesis And Analysis Of Mechanisms And Machines , 2016 .

[5]  Jesper Halmsjö,et al.  Emulation of a production cell - Developing a virtual commissioning model in a concurrent environment , 2016 .

[6]  Anton Strahilov,et al.  Simulation of the behavior of pneumatic drives for virtual commissioning of automated assembly systems , 2015 .

[7]  Virgilio Vásquez López,et al.  Virtual Commissioning with Process Simulation (Tecnomatix) , 2014 .

[8]  Kuang-Hua Chang Product Design Modeling using CAD/CAE , 2014 .

[9]  Blaine Lilly,et al.  Mechanical Assemblies: their Design, Manufacture, and Role in Product Development , 2013 .

[10]  Maneesh Agrawala,et al.  Illustrating how mechanical assemblies work , 2010, CACM.

[11]  Michael Weyrich,et al.  Automated Configuration of a Machine Simulation Based on a Modular Approach , 2013 .

[12]  Jeffrey C. Trinkle,et al.  Interactive Simulation of Rigid Body Dynamics in Computer Graphics , 2014, Eurographics.

[13]  Jürgen Haufe,et al.  Towards an integrated simulation and virtual commissioning environment for controls of material handling systems , 2012, Proceedings Title: Proceedings of the 2012 Winter Simulation Conference (WSC).

[14]  Reimar Schumann,et al.  Research on simplified modelling strategy for virtual commissioning , 2012 .

[15]  Engelbert Westkämper,et al.  Automatic Model Generation for Virtual Commissioning of Specialized Production Machines , 2012, Softwaretechnik-Trends.

[16]  Reimund Neugebauer,et al.  Reducing the model generation effort for the virtual commissioning of control programs , 2011, Prod. Eng..

[17]  Alexander Lindworsky Teilautomatische Generierung von Simulationsmodellen für den entwicklungsbegleitenden Steuerungstest , 2011 .

[18]  Jens Kiefer,et al.  Mechatronic Objects in Production Engineering , 2010 .

[19]  Reimar Schumann,et al.  Virtual Commissioning Of Manufacturing Systems A Review And New Approaches For Simplification , 2010, ECMS.

[20]  Jens Kiefer,et al.  Mechatronic Data Models in Production Engineering , 2010 .

[21]  Thomas Hensel,et al.  Integrated behavior models for factory automation systems , 2009, 2009 IEEE Conference on Emerging Technologies & Factory Automation.

[22]  Kun Zhou,et al.  Joint-aware manipulation of deformable models , 2009, ACM Trans. Graph..

[23]  J. Kiefer,et al.  Virtuelle Inbetriebnahme - Standardisierte Verhaltensmodellierung mechatronischer Betriebsmittel im automobilen Karosserierohbau , 2009 .

[24]  Neil White,et al.  Body-and-cad geometric constraint systems , 2009, SAC '09.

[25]  Paolo Cignoni,et al.  MeshLab: an Open-Source Mesh Processing Tool , 2008, Eurographics Italian Chapter Conference.

[26]  Thomas Hensel,et al.  Nutzen der virtuellen Inbetriebnahme: Ein Experiment , 2006 .

[27]  Jae Yeol Lee,et al.  Generation of assembly models from kinematic constraints , 2005 .