Design and Development of IIoT Dashboard For Overall Equipment Effectiveness Monitoring of CNC Machine Tools
Design and Development of IIoT Dashboard For Overall Equipment Effectiveness Monitoring of CNC Machine Tools
https://doi.org/10.22214/ijraset.2021.39578
International Journal for Research in Applied Science & Engineering Technology (IJRASET)
ISSN: 2321-9653; IC Value: 45.98; SJ Impact Factor: 7.538
Volume 9 Issue XII Dec 2021- Available at www.ijraset.com
Abstract: Smart Manufacturing systems are regarded as the fourth revolution in the manufacturing industry, which is shaped by
widespread deployment of sensors and Internet of Things. The present work constitutes of ‘Development of Industrial Internet of
Things (IIoT) Dashboard for ‘Overall Equipment Effectiveness’ (OEE) Monitoring of CNC Machine Tools’ for a legacy CNC
machine which is converted to smart machine. Data fetched from the CNC controllers through OPCUA is sent to the connected
cloud database which will be imported into PowerBI desktop and the data has been classified and processed according to the
requirement to develop a data modelling architecture of OEE, the Working status of the machine is visualized by Creating
Monitoring and Performance charts and graphs of different design in Microsoft PowerBI Desktop. The Advanced visualizations
constitutes od various features along with different analysing capabilities that results is creating reports which enumerates the
state of OEE as a Key Performance Indicator (KPI). As Microsoft Power BI pertains a set of pre-established steps for data
processing, the situation designated may constitute a limitation to automatic data refresh, leading to a do-over to verify, the
specific interval of time, the conformity of data so they can be imported into the system.
Keywords: Industrial Internet of Things (IIoT), Open Platform Communications United Architecture (OPCUA), Computer
Numerical Control (CNC), Overall Equipment Effectiveness (OEE), Key Performance Indicator (KPI).
I. INTRODUCTION
Digital technologies are the most powerful allies in implementation of IIoT, as they can help them increase automation, reduce
errors, enhance their proactivity, streamline their business operations, improve their processes knowledge intensive, reduce costs,
increase their smartness and overall do more with less. Moreover, the technology acceleration trends offer them with a host of
opportunities for innovating in their processes and changing their operations in a way that results not only in marginal productivity
improvements, but also in a disruptive paradigm shift in their operations. The term “industry 4.0” refers to the Fourth Industrial
Revolution. The application of information technology to all supply chain activities is breaking the existing traditional path and
proclaiming the start of new industrial age and many calls it the Fourth Industrial Revolution. In 2011, the expression “Industry 4.0”
was coined in Germany with regard to the digital transformation in the manufacturing industry. This new industrial hypothesis is
based on individualized production, horizontal integration in collaborative networks, and integration of the supply chain [1].
The “official” beginning of what is called ‘Fourth industrial revolution’, which is built on the deployment and use of ‘Cyber-
Physical Systems’ (CPS) in industrial plants as means of boosting the digitization, automation, and intelligence of industrial
processes. CPS systems enable the connection between the physical world of machines, industrial automation devices and
‘Operational Technology’ (OT), with the world of computers, cloud data technologies and ‘Information Technology’ (IT). Industry
4.0 advocates the seamless connection of machines and physical devices with the IT infrastructure, as means of completely
digitizing industrial processes.
Industrial organizations nowadays are employing preventive maintenance to avoid the consequences of unplanned downtime and
unscheduled maintenance. That’s the reason to replace tools and parts, at regular intervals before their estimated End of Life (EoL).
Even though preventive maintenance techniques are effective than reactive maintenance, they are still far from delivering best
possible Overall Equipment Efficiency (OEE), as they tend to perform maintenance earlier than required. as a means of optimizing
OEE, minimizing unscheduled downtimes and scheduling maintenance and repairs at the best point in time [2].
©IJRASET: All Rights are Reserved | SJ Impact Factor 7.538 | ISRA Journal Impact Factor 7.894 | 1603
International Journal for Research in Applied Science & Engineering Technology (IJRASET)
ISSN: 2321-9653; IC Value: 45.98; SJ Impact Factor: 7.538
Volume 9 Issue XII Dec 2021- Available at www.ijraset.com
These phases rely on a technical architecture, often including a data warehouse. On the other end, the technological improvements
and new Cyber-Physical Systems offer new BI capabilities, such as forecasting and adaptive indicators which were not previously
measurable. They can also facilitate and reduce the cost of real-time operational dashboards, a technology previously available but
complex and cost prohibitive [3].
B. Microsoft PowerBI
One of the most widely used BI tools on the market is Microsoft Power BI. This tool allows data unification from many sources and
the creation of interactive and immersive dashboards and reports that provide actionable insights on business results. It is expected
that the information available in these reports can assist decision-making processes, as well as improving the processes of sharing
and communicating it among all authorized members of an organization. It is expected that users will not only be able to consult the
information provided by the Power BI reports, but also to be able to create additional reports (from the data sets that have already
been processed and published in the Power BI Service) that better respond to the specific and individual needs of their role in the
company. This way, it is possible to keep information standardization, as all employees are using the same data sources that are
available in the Power BI Service [4].
E. Process Monitoring
Process monitoring is not intended to be automatic feed control. It is useful for quantifying the unusual operation in live condition.
The intention of process monitoring is to find any unusual or infrequent error in the process and to make adjustment for the above
problem manually or create an automatic response to above problem. Automatic feed control is applied continuously by computer
system to make a short-term temporary change to system and make it the desired output. The process monitoring is often called
‘Statistical Process Control’ (SPC) [8]. Monitoring charts also known as control chart are used to detect and show the unusual or
infrequent error in the process. It will display one property which will measure the machining process and show in against time
chart or in sequence order. From live data, any changes or abnormality can be detected by the graph obtained through monitoring
charts [9]. In research paper based on work done by Wang. L. Giao, R., & Ragai, I. (2014, June), proposed a Cyber-Physical System
where the machine can be controlled and accessed through remotely including the CNC machine and robots. This is achieved using
concept of data flow in CPS through sensor data, 3D models and camera in real time. It includes process monitoring, machining, and
assembly in decentralized environment. For its implementation, process have been divided into factory network, internet, and web
service (client). Most of work is done in Internet section, where all data have been collected and analysed and made a logic for
different operation output from sensors [10].
In the research paper titled ‘Decision Support System for the Industry 4.0 Environment: Design and Development of a Business
Intelligence Tool’ published by Rodrigo Marques, Ana Moura, Leonor Teixeira, there emerged a case study with the objective of
consolidating a set of supply chain indicators into a system that allows improving the management and transmission of information
©IJRASET: All Rights are Reserved | SJ Impact Factor 7.538 | ISRA Journal Impact Factor 7.894 | 1604
International Journal for Research in Applied Science & Engineering Technology (IJRASET)
ISSN: 2321-9653; IC Value: 45.98; SJ Impact Factor: 7.538
Volume 9 Issue XII Dec 2021- Available at www.ijraset.com
and, consequently, improving the decision-making process. For this purpose, they created a Business Intelligence platform using
Microsoft Power BI, whose development process and achieved results are described in the paper. By implementing the developed
system based on Power BI, it was possible to integrate an extended set of indicators from Super Bock Group's supply chain into a
single central repository or database. Based on the Super Bock group’s supply chain database the authors developed a multi-page
layout of dashboard using PowerBI tool and can develop a report from the developed BI tool that indicated the variation in the Key
Performance indicators (KPI). This multi-page layout is intended to provide a tree of indicators that contains only the most relevant
and necessary metrics from the group management point of view. This allows users to have an immediate perception of what points
require special attention The research paper concludes that, by considering that Power BI enabled the creation of reports that contain
the main KPIs of the entire group, the supply chain system has improved the quality and speed of decision-making. This is because
the knowledge of the organization's historical and status contributes strongly to projecting its future [4].
Fisnik Doko, Igor Miskovski the authors of the conference paper titled ‘Advanced analytics of Big Data using Power BI: Credit
Registry Use Case’ utilized Microsoft PowerBI and its Predictive analytics for Analysing and visualizing large volumes of data in
financial services their work aims to provide use case of effective implementation of Power BI tools in banking, more specifically in
Credit Registry database, using the methodology of Big Data analytics and the features of Power BI tool. The prediction is
integrated in Power BI and uses linear regression, which can be additionally configured [11].
There is scarcely few information regarding usage of Microsoft PowerBI in advanced analytics in the fields of Manufacturing
Industrial sectors. As the PowerBI can collect and organize the data without the hinderance of the source producing it and size of the
data produced the BI tool can accept the data in any format and from most of the cloud sources maintained by all the global
Industrial sectors, such a possibility encompasses the efficiency of implementation of PowerBI into Manufacturing industries.
©IJRASET: All Rights are Reserved | SJ Impact Factor 7.538 | ISRA Journal Impact Factor 7.894 | 1605
International Journal for Research in Applied Science & Engineering Technology (IJRASET)
ISSN: 2321-9653; IC Value: 45.98; SJ Impact Factor: 7.538
Volume 9 Issue XII Dec 2021- Available at www.ijraset.com
a) Availability: Availability is the ratio of Operating Time to Planned Production time. It denotes the percentage of schedule time
that the machine is available to operate. It considers Down Time Losses.
Availability = (available time – unplanned downtime) / (available time)
Availability time = Total Available time – Planned downtime
Planned downtime: excess capacity, planned breaks, planned maintenance, communication break, and team meetings.
Unplanned downtime: breakdowns, setup and adjustment, late material delivery, operator availability.
The data table view in PowerBI of processed data of OEE and its components can be seen in Fig 2.2
©IJRASET: All Rights are Reserved | SJ Impact Factor 7.538 | ISRA Journal Impact Factor 7.894 | 1606
International Journal for Research in Applied Science & Engineering Technology (IJRASET)
ISSN: 2321-9653; IC Value: 45.98; SJ Impact Factor: 7.538
Volume 9 Issue XII Dec 2021- Available at www.ijraset.com
3) Implementation of Data Analytics using PowerBI: After classification and processing data in PowerBI data analytics is applied
and using ‘Forecasting’ feature of PowerBI and the resulting values forecasted and the path that OEE is going to trace can be
visualized in a line graph as seen in Fig 2.3.
4) Development of OEE Monitoring Module in Dashboard Showing Results from Analysis: OEE Module is developed in
dashboard using PowerBI based on data Acquired and data processed. The Module consists of OEE components that are
discussed in previous section and OEE losses along with a line graph displaying the data analytical results. This can be seen in
Fig 2.3.
©IJRASET: All Rights are Reserved | SJ Impact Factor 7.538 | ISRA Journal Impact Factor 7.894 | 1607
International Journal for Research in Applied Science & Engineering Technology (IJRASET)
ISSN: 2321-9653; IC Value: 45.98; SJ Impact Factor: 7.538
Volume 9 Issue XII Dec 2021- Available at www.ijraset.com
3) Implementation of Data Analytics: After the relationship has been built the next step taken is implementation of ‘Advanced
analytics’ to the processed data. One such improvement is based on ‘Linear Regression’ model that’s inbuilt into a special
feature in PowerBI called ‘Forecasting’ in advanced analytics section of the visualization part of Power BI, Forecasting
analyzes the data and relationships between the different data imported into PowerBI and forecasts the results of future
developments that may help the user understand the path within which machine is proceeding, the forecasted results increases
the capability of implementing maintenance that can improve current state of Machine. The Working status of the machine is
visualized by Creating Monitoring and Performance charts and graphs of different design in Microsoft PowerBI Desktop. The
Advanced visualizations constitutes of various features along with different analyzing capabilities that results is creating reports
which enumerates the state of OEE as a Key Performance Indicator (KPI) in the Dashboard that is being developed.
4) Development of Dashboard with visual Analytics: After creating the visualizations in PowerBI desktop it is then ‘Published’
into PowerBI service to create a dashboard with the modelized data and reformed Visual analytics. After publishing the user
who created the workspace can give permissions to the persons who can alter the data in the dashboard and this is limited to
confidential users whereas in general the dashboard can be shared with anyone by the organization members that are part of the
workspace also but, they cannot mess with the data as there will be no option provided to them and a person who is restricted to
only use dashboard can see the visualizations and create a reports out of available information on the screen.
1) Availability and Performance Monitoring Module: This tab page contains multiple tab content (Tiles) that signifies the
Availability and Performance data collected along with Filters section and a slicer with select date option, the overview of the
page is as shown in Fig 3.2 and it is composed of the following:
a) Performance and Availability by date (Meter gauge reading).
b) Performance losses and Availability constituents by date (Pie charts).
c) The path travelled by Availability and Performance by date (Line Graph).
©IJRASET: All Rights are Reserved | SJ Impact Factor 7.538 | ISRA Journal Impact Factor 7.894 | 1608
International Journal for Research in Applied Science & Engineering Technology (IJRASET)
ISSN: 2321-9653; IC Value: 45.98; SJ Impact Factor: 7.538
Volume 9 Issue XII Dec 2021- Available at www.ijraset.com
2) Quality Monitoring Module: This tab page contains multiple tab content (Tiles) that showcases the Quality rate of the
production (the Quality is tested manually in the present work) along with Filters section and a slicer with select date option, the
overview of the page is as shown in Fig 3.3 and it is composed of the following:
a) Quality by date (Meter gauge reading)
b) Production data by date (chart)
c) Key influencers and Top segments of the Quality rate
d) The path travelled by Quality by date (Line Graph)
3) Overall Equipment Effectiveness (OEE): This OEE module tab in the dashboard as in Fig 3.4 contains multiple tab content
(Tiles) it utilizes the data from Availability, Performance and Quality Monitoring to Showcase the OEE as the KPI and in the
dashboard along with Filters section and a slicer with select date option, Tiles are:
a) OEE as a KPI indicator by Date: This tile displays Overall Equipment Effectiveness (OEE) as a Key Performance Indicator
(KPI) and date as the Trending axis in the background.
©IJRASET: All Rights are Reserved | SJ Impact Factor 7.538 | ISRA Journal Impact Factor 7.894 | 1609
International Journal for Research in Applied Science & Engineering Technology (IJRASET)
ISSN: 2321-9653; IC Value: 45.98; SJ Impact Factor: 7.538
Volume 9 Issue XII Dec 2021- Available at www.ijraset.com
b) OEE Components (contribution of Availability, Performance, Quality): This tile displays a ‘donut chart’ and signifies the
contribution of components that constitutes OEE i.e., percentage of Availability, Performance and Quality with respect to date.
The user can select date from dropdown tab and get the data in a table that shows the values of components on selected day as
shown in Fig 3.5.
Figure 3.6: Contribution of each component loss in OEE loss on selected date
d) OEE Trending by date (current and Future path): This tile displays the path traced by OEE throughout the days the machine is
working and based on applied data analytics ‘forecasting’ is applied that shows the path that can be traced in future. The user
can ‘Analyse’ sudden increase(peak) or decrease(crust) in the values of OEE by date Fig 3.7.
©IJRASET: All Rights are Reserved | SJ Impact Factor 7.538 | ISRA Journal Impact Factor 7.894 | 1610
International Journal for Research in Applied Science & Engineering Technology (IJRASET)
ISSN: 2321-9653; IC Value: 45.98; SJ Impact Factor: 7.538
Volume 9 Issue XII Dec 2021- Available at www.ijraset.com
The user can select date up to the values that has been imported (values up to 21 July 2021) from dropdown tab and get the data in a
table that shows the values of OEE on that particular day, and the user can see the forecasted results, (all the values after 21 July
2021) the table will show the upper bound and lower bound limits of the values within which the OEE can trace its path. The data
table in Figure 3.8 shows the following values:
To avoid losses, complete monitoring of OEE and the analysis of historic data of Production of the component in the Manufacturing
machine is required. The accuracy of the forecasting depends upon the ‘number of training data available’ that is the historic data
which will be analysed and considered for the forecasting as it can analyse the pattern of the data within the acquired boundary to
forecast a result, thus will be scope of this topic of analysing OEE to drastically diminish the losses of productivity of a
Manufacturing plant.
IV. CONCLUSIONS
In the present research presented the process of developing a BI solution to a single Typical CNC Machining centre. It aimed to
consolidate the data from CNC controllers through OPCUA of manufacturing machine in a single central repository, in order to be
able to process all data and generate information on the machine’s activity status. The implementation of a system of this nature can
allow different collaborators access to relevant information and can be supported their decision-making, regardless of their location
and time of access to the information. In addition, with the centralization of the different sources of information and their different
formats (Excel files, relational databases, etc.), it can allow to improve not only data processing, and data modelling but also
information quality and quantity and the speed of its communication to decision-makers. This possibility is explained by the datum
that data and information started to flow automatically and as needed through an automated process. Thus, the necessary and
requested information is permanently available to be consulted by all authorized users of the organization.
For the present work, the data files that were imported into Power BI as a source for calculating certain indicators are working files
from the operational areas, so they are open to variations in their structure that outcomes from the individual needs of these areas.
As Microsoft Power BI pertains a set of pre-established steps for data processing, the situation designated above may constitute a
limitation to automatic data refresh, leading to a do-over to verify, every month, the conformity of these files so they can be
imported into the system. Bearing in mind this limitation and aiming to automate the process of refreshing data files, it is proposed,
as future work, to migrate these work files to an information system that will assurance the data integrity and structure of the files. It
is intended that Power BI is connected directly to this information system, so that data refreshes can be carried out automatically and
on a scheduled basis. This will improve the required time to update the system.
©IJRASET: All Rights are Reserved | SJ Impact Factor 7.538 | ISRA Journal Impact Factor 7.894 | 1611
International Journal for Research in Applied Science & Engineering Technology (IJRASET)
ISSN: 2321-9653; IC Value: 45.98; SJ Impact Factor: 7.538
Volume 9 Issue XII Dec 2021- Available at www.ijraset.com
REFERENCES
[1] John Soldatos, Introduction to Industry 4.0 and the Digital Shopfloor Vision, book.
[2] Clint Johson , A Guide to Industry 4.0 Predictive Maintenance, May 8, 2020, Website. https://www.iotforall.com/a-guide-to-industry-4-0-predictive-
maintenance.
[3] Fanny-Eve Bordeleau, Elaine Mosconi, Luis Antonio De Santa-Eulalia. Business Intelligence in Industry 4.0: State of the art and research opportunities.
Proceedings of the 51st Hawaii International Conference on System Sciences, 2018. URI: http://hdl.handle.net/10125/50383 ISBN: 978-0-9981331-1-9.
[4] Rodrigo Marques, Ana Moura, Leonor Teixeira. Decision Support System for the Industry 4.0 Environment: Design and Development of a Business
Intelligence Tool. Proceedings of the 5th NA International Conference on Industrial Engineering and Operations Management Detroit, Michigan, USA,
August 10 - 14, 2020.
[5] Microsoft Power BI Guided Learning. Website. 2020. Microsoft corporation. https://powerbi.microsoft.com/en-us/learning.
[6] Advanced Analytics with Power BI. Available: http://www.Microsoft.com.
[7] Francesc Bonada, Lluís Echeverria, Xavier Domingo, and Gabriel Anzaldi, New Trends in the Use of Artificial Intelligence for the Industry 4.0. book, Intech
open.
[8] Li. X. & Yao, X. (2005). Multi-scale statistical process monitoring in machining. IEFE Transactions on Industrial Electronics, 52(3) 924-927.
[9] Kevin Dunn, Process Improvement Using Data Release, 6ec14c, book, 19 September 2021.
[10] Wang, L., Gao, R., & Ragai, I. (2014, June). An integrated cyber-physical system for cloud manufacturing. JSME 2014 International Conference on Materials
and Processing and the 42nd North American Manufacturing Research Conference. American Society of Mechanical Engineers Digital Collection.
DOI:10.1115/MSEC2014-4171
[11] Fisnik Doko, Igor Miskovski, Advanced analytics of Big Data using Power BI: Credit Registry Use Case. ResearchGate, Conference Paper, May 2020.
©IJRASET: All Rights are Reserved | SJ Impact Factor 7.538 | ISRA Journal Impact Factor 7.894 | 1612