Fault location in CNC system software based on the architecture expansion

There are currently no appropriate methods to find CNC system software defects and eliminate hidden dangers. In order to improve CNC system reliability, the architecture expansion-based fault location method in CNC system software was proposed in this paper. The failure of CNC system software was 61...

Full description

Bibliographic Details
Main Authors: Yan Gu, Yiqiang Wang, Jieqiong Lin, Xiuhua Yuan
Format: Article
Language:English
Published: Faculty of Mechanical Engineering in Slavonski Brod, Faculty of Electrical Engineering in Osijek, Faculty of Civil Engineering in Osijek 2017-01-01
Series:Tehnički Vjesnik
Subjects:
Online Access:https://hrcak.srce.hr/file/265234
_version_ 1797207905680752640
author Yan Gu
Yiqiang Wang
Jieqiong Lin
Xiuhua Yuan
author_facet Yan Gu
Yiqiang Wang
Jieqiong Lin
Xiuhua Yuan
author_sort Yan Gu
collection DOAJ
description There are currently no appropriate methods to find CNC system software defects and eliminate hidden dangers. In order to improve CNC system reliability, the architecture expansion-based fault location method in CNC system software was proposed in this paper. The failure of CNC system software was 619 analysed, the expansion method of CNC system software architecture was proposed and the expansion component was established. The software data morphology information and running path were monitored and recorded, the failure pathway was obtained and a similar path set algorithm was adopted to generate the similar pathway set of the fault path. A least squares SVM-based suspicion model was established to determine the fault statement, eliminate faults and position the software fault in the level of the CNC system structure. Fault location experimentation was conducted in the multi-axis movement control card PCI-7344. The experiment’s result shows that the method proposed avoided the repeated testing and debugging by programmers. Without being limited by artificial factors and levels, it is a reliable method of CNC system software fault location.
first_indexed 2024-04-24T09:30:20Z
format Article
id doaj.art-ce389c9a068b425e9df1eeb50118839b
institution Directory Open Access Journal
issn 1330-3651
1848-6339
language English
last_indexed 2024-04-24T09:30:20Z
publishDate 2017-01-01
publisher Faculty of Mechanical Engineering in Slavonski Brod, Faculty of Electrical Engineering in Osijek, Faculty of Civil Engineering in Osijek
record_format Article
series Tehnički Vjesnik
spelling doaj.art-ce389c9a068b425e9df1eeb50118839b2024-04-15T14:09:58ZengFaculty of Mechanical Engineering in Slavonski Brod, Faculty of Electrical Engineering in Osijek, Faculty of Civil Engineering in OsijekTehnički Vjesnik1330-36511848-63392017-01-0124261962510.17559/TV-20160704190047Fault location in CNC system software based on the architecture expansionYan Gu0Yiqiang Wang1Jieqiong Lin2Xiuhua Yuan3School of Electro-mechanical Engineering, Changchun University of Technology, Changchun, 130012, Jilin, ChinaNingbo Institute of Technology, Zhejiang University, Ningbo, Zhejiang 315000, ChinaSchool of Electro-mechanical Engineering, Changchun University of Technology, Changchun, 130012, Jilin, ChinaSchool of Mechanical and Automotive Engineering, Liaocheng University, Liaocheng, Shandong, 252000, ChinaThere are currently no appropriate methods to find CNC system software defects and eliminate hidden dangers. In order to improve CNC system reliability, the architecture expansion-based fault location method in CNC system software was proposed in this paper. The failure of CNC system software was 619 analysed, the expansion method of CNC system software architecture was proposed and the expansion component was established. The software data morphology information and running path were monitored and recorded, the failure pathway was obtained and a similar path set algorithm was adopted to generate the similar pathway set of the fault path. A least squares SVM-based suspicion model was established to determine the fault statement, eliminate faults and position the software fault in the level of the CNC system structure. Fault location experimentation was conducted in the multi-axis movement control card PCI-7344. The experiment’s result shows that the method proposed avoided the repeated testing and debugging by programmers. Without being limited by artificial factors and levels, it is a reliable method of CNC system software fault location.https://hrcak.srce.hr/file/265234architecture expansionCNC systemLeast Square Support Vector Machine (LS-SVM)similar path setsoftware fault location
spellingShingle Yan Gu
Yiqiang Wang
Jieqiong Lin
Xiuhua Yuan
Fault location in CNC system software based on the architecture expansion
Tehnički Vjesnik
architecture expansion
CNC system
Least Square Support Vector Machine (LS-SVM)
similar path set
software fault location
title Fault location in CNC system software based on the architecture expansion
title_full Fault location in CNC system software based on the architecture expansion
title_fullStr Fault location in CNC system software based on the architecture expansion
title_full_unstemmed Fault location in CNC system software based on the architecture expansion
title_short Fault location in CNC system software based on the architecture expansion
title_sort fault location in cnc system software based on the architecture expansion
topic architecture expansion
CNC system
Least Square Support Vector Machine (LS-SVM)
similar path set
software fault location
url https://hrcak.srce.hr/file/265234
work_keys_str_mv AT yangu faultlocationincncsystemsoftwarebasedonthearchitectureexpansion
AT yiqiangwang faultlocationincncsystemsoftwarebasedonthearchitectureexpansion
AT jieqionglin faultlocationincncsystemsoftwarebasedonthearchitectureexpansion
AT xiuhuayuan faultlocationincncsystemsoftwarebasedonthearchitectureexpansion