MACH4.0 – Application of Data Analytics in Metal Cutting Manufacturing

The tutorial ‘MACH4.0 – Application of Data Analytics in Metal Cutting Manufacturing’ is aimed at Master's students of mechanical engineering and industrial engineering who want to experience data science in production technology in a practical way. The tutorial uses AI to predict the component quality of milled workpieces. Participants will gain a comprehensive insight into data recording during production on machine tools as well as the subsequent data processing and training of machine learning models with Python.

Organizational

Event-type Tutorium (Master)
Cycle Summer semester
Time frame 4 Credit Points part-time
Language German – Slides: English
Begin The tutorial starts in the summer semester 2025 on Monday, 07 April 2025.
Dates Total period: Mon, 07 April to Wed, 28 May 2025 (part-time)

Lecture: Mon, 07 April to Wed, 16 April 2025 (Mon – Wed 08:30 – 11:30)
Exercises: Mon, 07 April to Wed, 16 April 2025 (Mon – Wed 13:00 – 16:00)
Data Challenge: Thu, 17 April to Fri, 16 May 2025 (free group work)
Examination period: Wed, 21 May to Wed, 28 May 2025 (final presentation)
Lecturer Willi Wünschel M.Sc.
Lucas Gräff M.Sc.
Room L1|17 108
Notes A weekly consultation hour will take place during the project work/data challenge.
Microsoft Teams will be used for this.

Registration

Registration period 01.02.2025 to 31.03.2025
Registration process Participation in the tutorial is only possible if you have registered in time via e-mail with Lucas Gräff M.Sc. or Willi Wünschel M.Sc.

You should only register for the course and the examination in TUCaN once you have received a confirmation email from the department. If you only register via TUCaN and are not registered at the department, your registration will be considered invalid and will be removed from the TUCaN registration. If there are more registrations than the maximum number of participants, a selection will be made with regard to the order of registration.
Participant numbers Maximum 20

Exam

Examination notes The examination for the tutorial ‘MACH4.0 – Application of Data Analytics in Metal Cutting Manufacturing’ consists of two practical examinations, which are completed during the tutorial. This is followed by a personal reflection and a final presentation of the project work carried out.

Examination performance:

30 % – Exercises on the topics of data processing and machine learning
(individual assessment; period: 07.04. -16.04.2025)
60 % – Execution of a project work/ data challenge in small groups
(evaluation of group performance; period: 17.04. – 16.05.2025)
10 % – Personal reflection on the project work
(individual assessment; period: 17.05. – 20.05.2025)
opt. Grade bonus - Above-average presentation of results
(individual assessment; period: 21.05. – 28.05.2025)
Announcement of notes The grades will be announced via TUCaN (opens in new tab).

Content

Aims The aim of the MACH4.0 tutorial is to apply modern data science methods in a practical way to analyse production data on machine tools as part of a project. To this end, the requirements for the automation and networking of machine tools in the context of Industry 4.0 are taught and linked with a profound understanding of processes and specific domain knowledge from machining.

The detection of quality-determining process deviations serves as a practical use case.

  • Understanding of data acquisition, processing and storage: Students gain knowledge about the acquisition of production data on machine tools in the context of Industry 4.0.
  • Analysing and visually processing time series data: Using the Python programming language and version management with Git, time series data from production is analysed and prepared.
  • Use of data science and machine learning methods: Methods from data science and machine learning are used to predict the quality of milled workpieces based on machine data.
  • Application of domain knowledge: The knowledge acquired in the field of machining is used to interpret production data and gain valuable information about the production process.
  • Development and validation of solution approaches: Solution approaches for technical problems are developed in a team.
  • Visual preparation and presentation: The results of the project work are clearly prepared and then presented.

Contents
  • Basics of CNC machine tools
  • Basics of NC programming
  • Basics of industrial network technology and data connection of machine tools
  • Process data acquisition and data fusion (alternatively: contextualisation of sensor data with information from the machine control system)
  • Quality control in machining (alternatively: surface quality, component dimensioning and tolerances)
  • Generation of label data
  • Explanation of the data science software stack (Pandas, Numpy, Scikit-Learn, Tensorflow)
  • Use of the version management software Git
  • Construction and application of a machine learning pipeline in Python
    • Data processing & explorative data analysis
    • Feature engineering & feature selection based on domain knowledge
    • Model selection & training
    • Model fine-tuning
  • Deep learning and advanced analytics in manufacturing engineering
  • Critical evaluation and practical validation of the results in the test field for manufacturing technologies (TEC-Lab)
Previous knowledge / training Basic knowledge of Python is required, as no basics can be taught as part of the tutorial. Further experience in the areas of machining, data acquisition on machine tools, data processing and machine learning is an advantage, but not essential.
Skript, Tutorials All documents are made available via a GitLab repository. This includes lecture slides, Python scripts and further documents.
Recommended textbook Fundamentals of the control loop of machine tools, data processing and acquisition in machine tool control systems and the importance of machine data:
Brecher, C.; Weck, M. (2021)
Werkzeugmaschinen Fertigungssysteme 3 – Mechatronische Systeme, Steuerungstechnik und Automatisierung

Introduction to machine learning with the Python packages Scikit-Learn, Keras and TensorFlow incl. practical examples
Géron, A. (2023)
Praxiseinstieg Machine Learning mit Scikit-Learn, Keras und TensorFlow – Konzepte, Tools und Techniken für intelligente Systeme

Contact

  Name Working area(s) Contact
Willi Wünschel M.Sc.
TEC | Manufacturing Technology
+49 6151 8229-639
L1|01 26
Lucas Gräff M.Sc.
TEC | Manufacturing Technology
+49 6151 8229-621
L1|01 26