MCDKnowledge

Community Knowledge > Case Studies

Case Study: Material Sorting Digital Twin Built on NX MCD + TIA Portal

An open-access 2024 paper in Manufacturing Review ("Design of a material sorting digital twin system based on NX MCD") documents an end-to-end build of a three-axis grasping-robot sorting system, combining CAD, kinematics, PLC programming, and OPC UA integration. It is one of the few publicly available papers walking through the full MCD workflow with named tools and concrete difficulties encountered.

Source: https://mfr.edp-open.org/articles/mfreview/full_html/2024/01/mfreview240009/mfreview240009.html

System and method

  • Mechanical design: a three-axis grasping robot designed in SolidWorks, then imported into NX MCD.
  • Kinematics: Denavit-Hartenberg (D-H) parameters were applied within MCD to establish the robot's kinematic relationships; rigid bodies, collision bodies, and motion joints were defined to mirror the physical system's motion.
  • Control: PLC logic written in TIA Portal on an S7-1500 controller, configuring servo motors for the X, Y, Z axes and a stepper motor for the gripper.
  • Coupling: OPC UA was used for real-time data transmission between the virtual PLC and the physical/virtual platform.

Practical lessons reported

  • Data quality is a real early blocker. The authors report that initial modeling suffered from "poor data quality and insufficient data source diversity," which required repeated D-H parameter validation cycles and multiple experimental passes before the kinematic model was trustworthy. This is a concrete counter-example to any assumption that importing CAD geometry and defining joints is sufficient on the first pass — kinematic parameter validation took real iteration.
  • Real-time monitoring and feedback were necessary, not optional. Implementing real-time data-monitoring variables and feedback mechanisms was described as "essential for synchronizing virtual and physical behavior" — i.e., a one-way, open-loop signal push from PLC to MCD was insufficient; bidirectional monitoring was needed to catch drift between the model and reality.
  • A critical early failure mode: the model initially "was unable to reflect real-time changes in the actual system, resulting in discrepancies between debugging results and reality." The team had to iterate on the architecture (continuous parameter adjustment) to close this gap before the virtual and physical behavior tracked closely enough to be useful for debugging.
  • Modular decomposition helped manage complexity. Splitting the system into distinct mechanical, electrical, and automation modules was cited as a concrete technique for keeping the combined mechatronic model tractable.

Result

The team ultimately achieved "real-time synchronization and virtual sorting operations during joint real-virtual debugging," and the paper's conclusion is that this reduced field-testing costs and improved production efficiency for material-handling automation — but only after the data-quality and synchronization issues above were explicitly worked through, not as an out-of-the-box result.

Source: https://mfr.edp-open.org/articles/mfreview/full_html/2024/01/mfreview240009/mfreview240009.html · retrieved 2026-07-08