Platform Supporting Intelligent Human–Machine Interface (HMI) Applications for Smart Machine Tools

Il-Ha Park,Joo Sung Yoon,Jin Ho Sohn,Dong Yoon Lee
DOI: https://doi.org/10.1007/s12541-024-00960-6
IF: 2.0411
2024-01-23
International Journal of Precision Engineering and Manufacturing
Abstract:As the Internet of Things, artificial intelligence, and the fourth industrial revolution advance, smart factories and machines increasingly gain intelligent features that enable the integration of more sophisticated functionalities. Approaches to achieving this intelligence involve both internal systems, such as human–machine interface (HMI), and external systems, such as big data platforms and cloud services. Although current research leans toward studying external systems, accomplishing intelligent functions through such means poses more challenges in achieving real-time responses during machining processes than using internal systems. When intellectualizing machine tools through internal HMI systems, three critical issues must be addressed. First, HMI functions are structured to depend on the HMI itself, leading to a ripple effect where a problem occurring in one HMI function impacts the entire system. Second, owing to differences in development tools and programming languages, the interconnectivity between functions developed by multiple stakeholders to be loaded onto the HMI may suffer, leading to potential inefficiencies and increased maintenance costs. Third, although various types of computer numerical control (CNC) machines need to communicate with the HMI function, the diverse communication methods and development tools used by each CNC manufacturer result in identical intelligent functions being developed separately for each CNC type. To address these challenges, this study proposes an innovative HMI platform capable of executing and developing various intelligent functions. The HMI platform and its major components are designed and implemented through component-based development (CBD). Subsequently, the performance and effectiveness of the platform are validated using quality attribute scenarios.
engineering, mechanical, manufacturing
What problem does this paper attempt to address?
The paper attempts to address three key issues present in the current Human-Machine Interface (HMI) systems of Smart Machine Tools: 1. **Function Dependency Issue**: The design and implementation of existing HMI functions are dependent on the HMI itself, causing a problem in one function to affect the entire system, thereby impacting system stability. 2. **Diversity of Development Tools and Programming Languages Issue**: Different developers use different development tools and programming languages, leading to inconsistencies and increased maintenance costs when integrating multiple functions on the same HMI. 3. **Differences in Communication Methods of Different CNC Machines Issue**: Different brands of Computer Numerical Control (CNC) machines use different communication methods and development environments, requiring the same function to be developed separately for each CNC machine. To address these challenges, the paper proposes an innovative HMI platform capable of executing and developing various intelligent functions. Specifically, the platform is designed and implemented using a Component-Based Development (CBD) approach, aiming to solve the aforementioned issues and improve the execution efficiency and development flexibility of intelligent functions. Additionally, the platform supports multiple types of CNC machines and provides a unified execution and development environment to facilitate collaboration and data exchange among different developers.