TY - GEN
T1 - Web-Based Human-Machine Interface for CNC Systems and LSTM-Based Security Enhancements
AU - Lee, Hongik
AU - Sung, Minyoung
AU - Kim, Woonggy
N1 - Publisher Copyright:
© 2025 IEEE.
PY - 2025
Y1 - 2025
N2 - With the ongoing digital transformation of industry, web-based human-machine interfaces (HMIs) are gaining increasing importance. In motion control systems, HMIs play a vital role in facilitating user interaction for monitoring and control. Recent advancements in web technologies have spurred interest in adopting modern web-based interfaces for motion control systems, as they not only enhance user experience but also facilitate the integration of advanced technologies such as machine learning. This paper presents a case study on the design and implementation of a web-based HMI for CNC (computer numerical control) and proposes machine learning-based security enhancements. The system is developed using Python and Flask for the backend service, and Node.js with Vue.js for the frontend client interface. LinuxCNC, an open-source motion control software, serves as the control engine, while communication is established via WebSocket and RESTful APIs to exchange command and status. Experimental evaluation using industrial motor drives and controllers demonstrates that the proposed system offers comparable performance. Compared with the legacy native HMI, while the web-based HMI exhibits slightly higher input latency due to network overhead, it significantly reduces output latency while improving responsiveness. To address security concerns, the paper introduces an AI-driven framework that integrates LSTM (long short-term memory) based anomaly detection and interaction biometrics for implicit user authentication. A customized design is proposed to ensure secure operation within web-based motion control environments.
AB - With the ongoing digital transformation of industry, web-based human-machine interfaces (HMIs) are gaining increasing importance. In motion control systems, HMIs play a vital role in facilitating user interaction for monitoring and control. Recent advancements in web technologies have spurred interest in adopting modern web-based interfaces for motion control systems, as they not only enhance user experience but also facilitate the integration of advanced technologies such as machine learning. This paper presents a case study on the design and implementation of a web-based HMI for CNC (computer numerical control) and proposes machine learning-based security enhancements. The system is developed using Python and Flask for the backend service, and Node.js with Vue.js for the frontend client interface. LinuxCNC, an open-source motion control software, serves as the control engine, while communication is established via WebSocket and RESTful APIs to exchange command and status. Experimental evaluation using industrial motor drives and controllers demonstrates that the proposed system offers comparable performance. Compared with the legacy native HMI, while the web-based HMI exhibits slightly higher input latency due to network overhead, it significantly reduces output latency while improving responsiveness. To address security concerns, the paper introduces an AI-driven framework that integrates LSTM (long short-term memory) based anomaly detection and interaction biometrics for implicit user authentication. A customized design is proposed to ensure secure operation within web-based motion control environments.
UR - https://www.scopus.com/pages/publications/105033159294
U2 - 10.1109/SMC58881.2025.11343438
DO - 10.1109/SMC58881.2025.11343438
M3 - Conference contribution
AN - SCOPUS:105033159294
T3 - Conference Proceedings - IEEE International Conference on Systems, Man and Cybernetics
SP - 4330
EP - 4333
BT - 2025 IEEE International Conference on Systems, Man, and Cybernetics
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 2025 IEEE International Conference on Systems, Man, and Cybernetics, SMC 2025
Y2 - 5 October 2025 through 8 October 2025
ER -