| Literature DB >> 31627348 |
Hyungjung Kim1, Woo-Kyun Jung2, In-Gyu Choi3, Sung-Hoon Ahn4,5.
Abstract
In the new era of manufacturing with the Fourth Industrial Revolution, the smart factory is getting much attention as a solution for the factory of the future. Despite challenges in small and medium-sized enterprises (SMEs), such as short-term strategies and labor-intensive with limited resources, they have to improve productivity and stay competitive by adopting smart factory technologies. This study presents a novel monitoring approach for SMEs, KEM (keep an eye on your machine), and using a low-cost vision, such as a webcam and open-source technologies. Mainly, this idea focuses on collecting and processing operational data using cheaper and easy-to-use components. A prototype was tested with the typical 3-axis computer numerical control (CNC) milling machine. From the evaluation, availability of using a low-cost webcam and open-source technologies for monitoring of machine tools was confirmed. The results revealed that the proposed system is easy to integrate and can be conveniently applied to legacy machine tools on the shop floor without a significant change of equipment and cost barrier, which is less than $500 USD. These benefits could lead to a change of monitoring operations to reduce time in operation, energy consumption, and environmental impact for the sustainable production of SMEs.Entities:
Keywords: machine tool monitoring; open-source software; optical character recognition; small and medium-sized enterprises; smart factory
Year: 2019 PMID: 31627348 PMCID: PMC6832709 DOI: 10.3390/s19204506
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Comparison of features between small and medium-sized enterprises (SME) and large enterprise.
| Topic | SME | Large Enterprise |
|---|---|---|
| Employees | Less than 250 | 250 or more |
| Business strategy | Market niches | Large market share |
| Production | Simple and flexible, labor-intensive with limited resources | Complex and rigid, capital intensive |
| R&D | Short-term and intuitive, lack of expertise, especially IT staff | Long-term and planned, a high number of researchers and experts |
| Procurement | Highly depends on external orders | Mostly independent from external orders |
Figure 1The workflow of optical character recognition (OCR) process.
Specifications of the selected webcam.
| Model | C920r |
|---|---|
| Manufacturer | Logitech |
| Sensor type | CMOS |
| Resolution (pixels) | 1920 × 1080 |
| Frame rate (frames per second, fps) | 30 |
Figure 2Example of collected operational data from three different human machine interface (HMI) screens.
Operational data and status which can be collected from the HMI screen.
| Information in HMI Screen | Acquirable Operation Data | Acquirable Operation Status |
|---|---|---|
| G&M Codes | Current line number, modal (m code) value | Program progress, cycle start and finish, takt time and elapsed time in machining, coolant use (on/off) |
| Spindle Speed | Values of program, actual, override | Spindle start and stop, in-cutting, machine idle |
| Feed Rate | Values of program, actual, override | Machine idle |
| Cutting Tool | Active tool number | (n/a) |
| Spindle load (optional) | Cutting load value | In-cutting |
| Alarm code (optional) | Error messages or codes | Reason of alarm (failure) in machining |
Reasoning logics and expected additional information on the operational status.
| Operational Status | Reasoning Logic | Expected Additional Information |
|---|---|---|
| Cycle start | Line number changes from 0 to 1 or higher | Time of cycle start |
| Spindle Start | Actual spindle speed changes from 0 to higher | Working in cutting status |
| Cutting | Actual feed rate > 0 and spindle speed > 0 | Machine-in-use |
| Spindle Stop | Actual spindle speed change from any to 0 | Working in non-cutting status |
| Cycle finish | M30 or M02 | Time of cycle finish and no. of machined parts |
| Machine idle | Spindle speed is 0, feed rate is 0, and keep these conditions more than 5 s | Reducing energy consumption |
| Alarm | Refer a list of alarm code | Maintenance issue |
| Takt time | Cycle finish time—cycle start time | Productivity |
| Elapsed time | Current time—cycle start time | Energy consumption |
| Coolant use | Time of coolant on | Monitoring and reducing environmental impact |
Figure 3Comparison of the current status and proposed monitoring system.
Figure 4Configuration of the proposed KEM (keep an eye on your machine) monitoring system.
Figure 5Working procedure of the KEM client.
Figure 6The architecture of the KEM server.
Figure 7Monitoring scenario of multiple shop floors using the proposed system.
Figure 8Configuration of the prototype evaluation.
Figure 9Display of OCR process in the KEM client; green rectangular boundaries mean the ROIs.
Figure 10Online dashboard of monitoring from the KEM server.
Direct costs of the prototype implementation.
| Item/Tool | Product/Service | Cost (USD) |
|---|---|---|
| Webcam | Logitech C920r 1 | $99 |
| Client computer | LattePanda (4G/64G, Windows 10 IoT Enterprise) 1 | $209 |
| Hub computer | Raspberry Pi 3 Model B+ 1 | $35 |
| Python IDE | Microsoft Visual Studio Code 2 and Python IDLE (v3.6.4) 3 | $0 |
| GUI design | Qt Creator and PyQt 3 | $0 |
| OCR | Tesseract (v3.5.1) 3 and tesserocr (v2.2.2, python wrapper package) 3 | $0 |
| Image processing | OpenCV 3 | $0 |
| Data platform | Mobius IoT platform (v2.0) 3 | $0 |
| Web chart | Node-RED Dashboard 3 | $0 |
| Communication protocol | MQTT 3 and onoM2M 3 | $0 |
| Wireless network | Wi-Fi (hardware supported, Raspberry Pi and LattePanda) | $0 |
| Cable, etc. | Power connector, holding device, and so on | $50 |
| (Total sum) | $393 |
Note: 1 commercial, 2 shareware, and 3 open-source.