Cyber-Physical System to Improve Machining Process Performance
Machining process is set-up in the machines at different levels of maturity. While in large batch manufacturing, a long time is spent in process design and optimization, and in small batch production, the process design time is limited, and the designed process is far to be optimized. In any case, the possibility to control and optimize the process at machine level is very important to increase the productivity. The concept of cyber-physical systems (CPS) is introduced in this paper to increase machine tool performance and process productivity. Several CPS-based features developed in Twin-Control are presented.
KeywordsMonitoring Control CPS Modelling Energy efficiency Model-based control Production
There are several tools to optimize machining processes in the design stage [1, 2, 3]. After the correct set-up of the designed process, it is run in the machine tool by an operator in production conditions.
Under ideal conditions, the operator should only run the process every time a new part is clamped in the fixture. However, different events can take the process from these ideal conditions: Tool wear or breakage, machine tool condition variation, excess/absence of material in raw surfaces, variation of workpiece material, variation in cooling conditions, etc.
In addition, there is always some margin to improve the performance of a designed process once it is in production, for example, feed rate increase to increase productivity or feed rate reduction when process does not go as expected (e.g. chatter occurs)
Twin-Control aims to overcome these effects by the application of CPSs based on model-based control techniques. CPSs are defined as smart devices that interact with the machine (through sensors and actuators) to increase its performance . In this case, different developments of Twin-Control project in modelling are embedded in the monitoring hardware or the control of the machines to affect its performance.
12.2 Process Monitoring
Process monitoring using ARTIS hardware can be split into two different applications. First, process monitoring by learning. Second, process monitoring by simulation.
Learning-based process monitoring is a key feature of ARTIS process monitoring systems. The process monitoring is based on process signals of the machine control. Furthermore, the process monitoring could be based on additional sensor signals (e.g. vibration and force). Genior Modular is the main module of ARTIS hardware. In this module, the interface to the machine control as well as the HMI is provided. The process monitoring algorithm and the determination of the limits and parameters are calculated on the Genior Modular device, as well. For the user, the QNX-based Genior Modular provides an intuitive HMI to configurate the process monitoring task. The system determines all limits and parameters automatically. Additional input keys provide the possibility of making certain adjustments. In detail view display mode, these input keys are immediately visible. In multi-view display mode, it is necessary to first select one of the windows in order to make the keys visible. The user has the possibility to manually adjust the limit, being less or more sensitive to process changes.
For the learning process, some reference processes must be executed in advance. The system calculates automatically how many learn steps must be performed. Apart from that, a manual adjustment of the learning process repetitions is possible.
- Line graphics:
Green curve: learned signal curve
Grey curve: signal curves of the last 10 processes are displayed
Blue curve: current signal curve
Red curve (1): lower breakage limit
Red curve (2): upper breakage limit
- Bar graphics:
Red line (3): missing limit (indicates that a tool is not installed)
Red line (4): wear limit
Green bar: area value of the learned process
Grey bar: area value of the previous ten processes
Blue bar: area value of the current process.
The alarm reaction could be configured by the user. So, the system could send just a warning or fully stop the machine.
Process monitoring by learning is suitable for large batch manufacturing, where stable conditions are present for the learning stage and the process monitoring strategy can be applied for a long time. However, for small to medium batch size sectors, like aerospace, this approach is not useful.
For this case, Twin-Control proposes a simulation-based process monitoring. As a first step, process models are run in a PC which is connected, via CAP-Logger, to the control of the Starrag EcoSpeed located in the AMRC installations. The CAP-Logger is a small client program that connects to the GEM-CNC server via TCP and stores the requested data in CSV format. The GEM-CNC server is a service running on Siemens Solution Line HMIs. It forwards the TCP requests to the Siemens CAP-API, and it sends the response back to the CAP-Logger via TCP.
12.3 MT Operating Condition Adaptation for Life Increase
The knowledge of machine tool condition is very useful for maintenance activity planning. Early detection of (possible) problems in the machine tool allows more efficient maintenance actions, maximizing machine uptime.
Early detection of future anomalous situations with the machine tool avoids undesirable machine tool breakage, and consequent unforeseen production stops.
Two approaches, both based on feedback generated by models implemented by TEKNIKER in KASEM, are defined towards this end. Both models, although using different approaches, can identify or estimate that the machine tool is going to have a problem. Thanks to this feedback, ARTIS hardware can adapt, normally smooth, working conditions of the machine tool to extend machine tool life and wait for the next planned maintenance action.
The first approach is the integration of end-of-life models developed in Twin-Control project in the monitoring architecture. This feature provides the chance to estimate the remaining useful life (RUL) of the critical components of a machine tool by accounting for the real usage (monitored) conditions. The end-of-life models could be integrated at local or fleet level. For Twin-Control, KASEM has been the choice for this implementation. When the RUL estimated by the end-of-life model falls below a predefined limit, KASEM generates a warning towards the planning of a maintenance action (change of bearing or spindle).
A second approach is based on the results coming from the machine tool characterization tests that consist in a series of quick tests that allow a good characterization of machine tool condition. The indicators calculated from these tests are compared to the ones obtained in nominal conditions and, in case deviations occur, anomalous condition of the machine is determined. Again, even if this procedure can be implemented at local or cloud level, KASEM has been chosen as platform in Twin-Control project.
As in the case of a problematic RUL value, when any indicator of the MT characterization test gets over the defined threshold, KASEM generates a warning towards the planning of a maintenance action.
Apart from this warning at maintenance management level, Twin-Control can automatically adapt machine tool performance to its condition. According to the next planned maintenance stop and the RUL value, ARTIS Genior device system can smoothen machining conditions (reduce feed rate and/or spindle speed) to avoid component breakage. The ARTIS GEM-CNC server, installed in the machine control, receives the commands from the ARTIS GEM-OA (Genior Modular with Open Architecture) to change the current value of R-parameters that define cutting conditions (feed rate and/or spindle speed).
As an alternative to the automatic modification of machining conditions, since manufacturers do not want to decrease productivity automatically, a warning showed by the ARTIS HMI or the ARTIS telegram remote control will suggest the operator with some new cutting conditions.
12.4 Energy Monitoring System on Component Level
A cost-effective approach to monitor the energy consumption at component level has been developed by using a Kalman filter and the information of the component’s switching states, which has been explained in greater detail in Sect. 3.3.
The ARTIS OPR device records the required switching states of the different components (via OPC UA) and the power consumption of the drive (via internal signal monitoring). Additionally, the total power consumption of the machine is acquired by an ARTIS true power module. The energy disaggregation algorithm, which is based on the Kalman filter, is embedded in the ARTIS OPR.
Even if an exact power disaggregation of industrial components is difficult, the algorithm offers a cost-effective and simple possibility to estimate the energy demand on component level. Since existing data acquisition and analysis architecture was used, the implementation effort and costs could be reduced, compared to hardware-based energy monitoring on component level. The presented approach can thus be used for cost-effective energy monitoring.
12.5 Telegram Remote Control
Currently, there is no possibility to interact with the monitoring hardware from outside, so that a physical connection to the machine is needed. By using an open-source chat software for the GEM devices, a PC or a smart device could be connected to these devices from everywhere in the world.
With this approach, it is possible to get information about the status of each connected device (e.g. serial number, number of alerts, IP address) without a physical connection to it. Furthermore, it is also possible to interact with the GEM device (Fig. 12.5). Based on the configuration of the telegram adapter, monitoring configurations could be adapted via smart devices or PCs.
The telegram adapter could be installed in the GEM device or the OPR. Also, it is possible to install the telegram adapter at a plant server or PC, which has a network connection to the monitoring hardware. For connecting the monitoring hardware with a chat group, in the telegram adapter, just the IP address of the target GEM device must be configured.
12.6 Adaptive Feed Rate Control
In complex machining processes, chip flow varies according to the deep of cut, tool geometry and the programmed spindle speed. To guarantee maximum productivity, it is interesting to keep continuous chip flow control. To do that, feed rate must be adapted according to monitored spindle consumption to achieve desired variables.
Adaptive feed rate control has been implemented in the GEPRO 502 machine of MASA. This way, when the spindle is underworking, the feed rate is increased; when the spindle is overworking, the feed rate is reduced. The objective is to maximize productivity by keeping the material removal rate high during all the process. To test this, a scalloped sample part has been used.
12.7 CNC Simulation and Collision Avoidance System (CAS)
During real machining operations, process visibility is often limited due to small safety windows or high coolant flow. Apart from that, due to undefined position of additional equipment (fixture, toolholder, workpiece, etc.) in the machine tool working volume, collisions are common. Both issues are very critical from the operator’s point of view. To overcome these problems, the availability of a virtual representation of the machine tool, replicating the movements that the real machine is executing, can be very useful.
Since ModuleWorks libraries use the tri-dexel model for material shape representation, that is capable of staying memory and time consistent over machining time, this approach leads to efficient computation with a low response time that satisfies real-time conditions for machining applications.
CAS integration has been proved to be an efficient solution to withstand collision risk with different operational modes in machining critical components. Huron, a leading French manufacturer of very high-performance 5-axis machining centres for continuous machining of complex parts, has integrated CAS into Huron’s high-performance product lines, including KX 50 L, a high-performance double column machining centre, and K3X 8 FIVE, a machine from the range of very high-performance 5-axis bridge-type machining centres.
This document presents an overview of the model-based control strategies developed in Twin-Control project and applied using the CPS approach. Part of the modelling activities carried out in Twin-Control project has been implemented at workshop level. This way, virtual representation of the machine is linked to the real representation and can modify its performance to improve productivity (adaptive control), increase machine uptime (collision avoidance system), optimize tool life (process monitoring), improve maintenance actions (automatic machining condition smoothening) and even to improve the communication with operators (telegram adapter). Most of the applications are based on a standard monitoring equipment, like ARTIS devices used in Twin-Control project, and hence, high costs are avoided. The different features have been validated at both laboratory and industrial level.
- 4.Berger, C., Nägele, J., Drescher, B., Reinhart, G.: Application of CPS in machine tools. In: Jeschke, S., Brecher, C., Song, H., Rawat, D. (eds.) Industrial Internet of Things. Springer Series in Wireless Technology. Springer, Cham (2017)Google Scholar
Open Access This chapter is licensed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license and indicate if changes were made.
The images or other third party material in this chapter are included in the chapter's Creative Commons license, unless indicated otherwise in a credit line to the material. If material is not included in the chapter's Creative Commons license and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder.