{"title":"An optimization strategy for HMI panel recognition of CNC machines using a CNN deep-learning network","authors":"Bo Guo, Fu-Shin Lee, Chen-I Lin, Yuan-Jun Lin","doi":"10.1177/1063293X21998083","DOIUrl":null,"url":null,"abstract":"This paper suggests an optimization strategy to train a CNN deep-learning network, which successfully recognizing working status on the HMI panels of CNC machines. To verify the developed strategy, the research experiments using a prototype that consists of a CNC milling machine and an industrial robot. In the optimization strategy, the research first defines a length-varying hyperparameter list for the deep-learning network, and the entities in the list adjust themselves to optimize the model scales. During the optimization process, this paper adopts a two-stage training scheme that gradually augments image datasets to improve HMI control-panel recognition performances, such as recognition accuracy and recognition speed to identify the CNC machine working status. Using an open-source PyTorch platform, this research establishes a cloud-based distributed architecture to build training codes for the deep-learning network, in which an applicable optimization model is deployed to recognize the CNC control-panel working status. The optimization strategy employs minimal codes to rebuild the architecture and the least efforts to reform the manufacturing system. The optimally trained model provides up to a 99.34% CNC panel-message recognition accuracy and a high-speed recognition of 100 images in 0.6 s. Moreover, the developed optimization strategy enables the prediction of necessitated dataset augmentation to training a practically implemented CNN network.","PeriodicalId":10680,"journal":{"name":"Concurrent Engineering","volume":"6 1","pages":"35 - 48"},"PeriodicalIF":0.0000,"publicationDate":"2021-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Concurrent Engineering","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1177/1063293X21998083","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
This paper suggests an optimization strategy to train a CNN deep-learning network, which successfully recognizing working status on the HMI panels of CNC machines. To verify the developed strategy, the research experiments using a prototype that consists of a CNC milling machine and an industrial robot. In the optimization strategy, the research first defines a length-varying hyperparameter list for the deep-learning network, and the entities in the list adjust themselves to optimize the model scales. During the optimization process, this paper adopts a two-stage training scheme that gradually augments image datasets to improve HMI control-panel recognition performances, such as recognition accuracy and recognition speed to identify the CNC machine working status. Using an open-source PyTorch platform, this research establishes a cloud-based distributed architecture to build training codes for the deep-learning network, in which an applicable optimization model is deployed to recognize the CNC control-panel working status. The optimization strategy employs minimal codes to rebuild the architecture and the least efforts to reform the manufacturing system. The optimally trained model provides up to a 99.34% CNC panel-message recognition accuracy and a high-speed recognition of 100 images in 0.6 s. Moreover, the developed optimization strategy enables the prediction of necessitated dataset augmentation to training a practically implemented CNN network.