Professional Documents
Culture Documents
2019 HT 56007
2019 HT 56007
DM ZG628T : Dissertation
by
Gireesh Kulkarni
2019HT56007
April 2021
1|Page
Digital Twin Paradigm to improve the
Productivity of Machine Tool
DM ZG628T: Dissertation
by
Gireesh Kulkarni
2019HT56007
2|Page
Annexure C: Format Certificate from the Supervisor
CERTIFICATE
______________________
Place : Bengaluru
Date : 18-Apr-2021
3|Page
Contents
1. Abstract ................................................................................. 5
2. Objectives .............................................................................. 6
4|Page
1. Abstract
Most of the of Complex parts machined on CNC machine tool. Different multi-axis CNC
programs prepared generated on CAM platform. These are executed on CNC machine
tool perform the multi-axis machining of complex parts. When Manufacturing
engineering department sends the NC program to CNC machine tool it is not always
100% accurate and safe. Thus generally, machinist not confident on excusing these
programs on 100% speed. This leads to increase in machining and setup time. Also,
sometimes NC programs has errors, thus machinist send back these programs to
Manufacturing department for correction. Thus, the overall machining time get
increased.
With help of Digital Twin CNC Machine Tool, we are also studying the analyzation of
different Cutting Forces generated during machining with consideration of Work
material properties and Cutting tool geometry. This Force analyze helps us in improving
the Machine tool productivity and enhancing the cutting tool life.
5|Page
2. Objectives
A Digital Twin duplicates your CNC Machine and environment inside your Software. A
real Digital Twin is much more than a tool for Simulation. While an accurate kinematic
model of your CNC Machine including travel, limits is important this only shows one
part of a Digital Twin. The digital twin is an important measure to achieve intelligent
manufacturing and industry 4.0. The advancement of DT system in manufacturing
environment is evident. However, current researches in manufacturing domain
concentrated on the discussion of architecture optimization of digital twin system
combining with existing cyber-physics researches.
Machine tool digital twins play an important part in helping machine makers develop
their manufacturing processes. This is because the digital twin allows machine
manufacturers to execute process phases in parallel, which were historically done one
after the other. This has the ability to greatly speed up the whole operation. This is
about the use of digital twins in processing.
For this dissertation we are using application Vericut. Vericut, is a software program
used for CNC machine simulation, verification, and optimization software simulates all
types of CNC machining, additive, and hybrid manufacturing processes. The software
operates independently, but can also be integrated with leading CAM system. It is used
to simulate tool path motion and the material removal process, detecting errors or
areas of inefficiency in NC programs. It was developed by CGTech Inc. and first released
in 1988.
6|Page
4. Developing Digital for CNC Machine Tool
Within the scope of the dissertation, the Digital twin concept was used to develop a
high-speed 5 axis CNC machine from DMG Mori. Following is the picture of Physical and
Digital Twin of CNC machine.
Physical Machine
Digital Twin
7|Page
4.1. Defining the Kinematics tree of Machine Tool
All the machine components are established on the Machine Coordinate System (MCS_
it comprises all the physically existing machine axes. Following is picture of simple 3-
axis machine with MCS
The next step is to identify the position of MCS and Number of Kinematics axis for
different machine types. Following are the examples of different machine kinematics.
8|Page
Following are the Kinematics of DMG 5-axis machine, which is used for developing the
Digital Twin as the part of dissertation. SINUMERIK 840D is selected are controller for
NC program execution.
The kinematic structure consists of 3 translatory axes in the tool and 2 rotary axes in
the workpiece.
9|Page
After identifying the Kinematic axis, define the two Project Trees in Vericut as below:
1) From Tool to Base
2) From Design to Base
It looks like as below. This will help to ensure the correct movement of Machine
component models. Following are the two trees of this machine.
Create the 3D model of different machine axis components by using any CAD
application. Following are the pictures of few machine components.
10 | P a g e
CAD model of -Base-
11 | P a g e
After creating the CAD model for different axis’s, add it under respective component
of Project tree. Below picture shows CAD model adding for -Base- Component.
Repeat the above steps for all components to add respective models. Next step is to
identify the potential possible collision real machine and define collision table. During
simulation, Vericut will log the collision based on this collision table. Thus, is important
to defile all potential possible collisions in this table. Travel limit can also be added to
identify the error related to over travel limit.
12 | P a g e
Final Digital Twin of this machine looks as per below picture in Vericut Environment.
Outer enclosure hided to get good visual of internal machine components.
Next step is select the controller for NC program execution. For this machine we select
Sinumeric 840D control. It is available in Vericut library and it can be added as below:
13 | P a g e
5. Customizing the Control for Special Codes
a controller is the brain of the CNC machine. In other words, the controller is assigned
with the vital task of interpretation. One of the primary functions of the controller is to
receive conditioned signals from a computer or an indexer. After receiving the signals,
it interprets these signals into mechanical motion. Most of the CNC machine controllers
are customized to meets the geometrical shape or features of the component to be
machined on respective machine.
14 | P a g e
6. Setting up the Digital Twin (DT) machine for Simulation.
Following data required to configure the DT for simulation and same need to be added to
Vericut Project tree.
6.2 Fixture: It is created by CAD Model and it has 6 different components as below:
15 | P a g e
6.3 Cutting Tools: This project needs 10 different tools. Below tool created by CAD
model
6.4 Workoffset: This act as origin for NC program execution. Following picture
shows different relation between offsets used in CNC program.
16 | P a g e
6.5 NC program: NC program preview as below:
17 | P a g e
Following picture shows Work offset position with all components loaded:
18 | P a g e
7. Observations and Results:
7.2 Predict the Wrong spindle direction for cutting Tool: Following error notify
during simulation.
Error: Tool spindle spinning in wrong direction for tool "mill_20_r2.5"
loaded in component "Tool"
7.3 Predict the potential collision between Tool and Stock: This is reamer tool
thus, following error notify during simulation.
Error: Reamer Stem of the tool "reamer_d30" loaded in component "Tool"
collided with "Stock" at line (513) N0499 X0. Y0.
19 | P a g e
7.4 Predict the potential collision between Machine components: Following error
notify during simulation.
Error: "Tool CUTTER" collided with "C1" at line: (229) y200.
7.5 Predict the potential Travel Limit Error: Following error notify during
simulation.
Error: Component "Z1" exceeded maximum limit of 0.5 by 152.9 at line:
109
7.6 Predict the potential Travel Limit Error: Following error notify during
simulation.
Error: More than one decimal point in an address at line: (80) N0066
Y29.2.68 in file "vericut_the_sample_cam_1_Test01.mpf"
7.7 Predict the Material Removal with RAPID feed rate: Following error notify
during simulation.
Fast feed rate removed material with tool "mill_10_45dg" loaded in
component "Tool" at line: (753) N0736 G0 X20. Y0. D1. Removed volume
4053.7183
20 | P a g e
7.8 Compare Cut stock model with Design model and evaluate the result
In AUTO-DIFF we compare a CAD design model to a VERICUT simulation to
automatically detect differences. Using this module, anyone involved in the
production process can identify incorrectly machined areas. AUTO-DIFF is also
used to detect a possible weakness or mistake in the design.
21 | P a g e
7.9 Perform Measurements on Simulated part: It can be performed as below:
22 | P a g e
7.10 Predict the Machining Force by using Digital Twin Model
VERICUT Force allows programmers to quickly and easily visualize what is happening
cut-by-cut in the NC program as the tool contacts the material. With VERICUT Force you
clearly see underutilized cutting conditions, excessive forces, metal removal rates,
power, torque, and tool deflections.
23 | P a g e
8. Directions for Future Work
1. Real-time production data can be integrated into digital twinning which can help
boost productivity in manufacturing, allowing businesses to remain competitive
and meet customer demand.
2. Artificial Intelligence (AI) can be embedded for better visualization.
3. Digital Twin capability and leverages a combination of physics-based models and
data-driven analytics to optimize key business indicators such as uptime and
throughput.
4. Digital twins provide engineers with virtual tools that allow them to look at,
explore, and assess physical assets, processes, and systems. With this ability, it is
possible to get an accurate view of what is happening now, as well as what will
happen in the future.
5. With Enhanced Force Analyze and Optimize the Machining time can be reduced
and also Cutting Tool life can be improved.
9. Literature References
1. Digital Twin Driven Smart Manufacturing, Fei Tao, Meng Zhang, and A.Y.C. Nee by
Academic Press
2. Cyber-physical Systems and Digital Twins, Proceedings of the 16th International
Conference on Remote Engineering and Virtual Instrumentation
3. Digital Twin Driven Smart Design, Fei Tao, Meng Zhang, and A.Y.C. Nee by
Academic Press
4. https://www.cgtech.com/products/about-vericut.html
5. https://twincontrol.eu/
6. https://www.home.sandvik/en/stories/articles/2019/07/enabling-digital-
manufacturing/
7. https://iiot-world.com/industrial-iot/connected-industry/the-benefits-of-using-
the-digital-twin-in-manufacturing/
8. https://new.siemens.com/global/en/markets/machinebuilding/machine-
tools/cnc4you/fokus-digitalisierung/digit-twin-rarely-comes-alone.html
9. http://eccmri.com/cgi-bin/
24 | P a g e
Checklist of items for the Final Dissertation Report
This checklist is to be attached as the last page of the report.
12. Is the report format and content according to the guidelines? The report
should not be a mere printout of a Power Point Presentation, or a user
Yes
manual. Source code of software need not be included in the report.
Declaration by Student:
I certify that I have properly verified all the items in this checklist and ensure that the
report is in proper format as specified in the course handout.
25 | P a g e