论文部分内容阅读
数控加工是现代机械制造的关键技术。随着计算机和自动化技术的飞速发展,数控机床在工业生产中占据着越来越重要的地位,是衡量一个国家制造业发展水平的重要标志。数控系统作为数控机床的核心部位,对整个数控机床的性能起着至关重要的作用。国产数控系统与进口数控系统存在的主要差距就是在可靠性方面。因此,国家投入了大量的科研力量对数控系统的可靠性进行研究。本文结合国家科技重大专项“数控系统可靠性技术及重型机床运行可靠性研究(2009ZX04014-013)”,主要研究了数控系统可靠性预计和软件可靠性两方面内容。对数控系统的可靠性进行准确的预计能够为后续的使用和设计提供度量,作为今后改进设计的依据。本文通过现场试验采集某型号数控系统的故障数据,建立三层神经网络模型对该型号数控系统的可靠性进行了成功的预测。对于今后指导数控系统的研发、升级有着积极的作用。现代数控系统正逐步向高速高精高效化、多功能化、智能化的方向发展,软件作为数控系统的重要组成部分,其规模、计算量和功能都越来越强大,可靠性也就越来越难以保证。因此,提高软件部分的可靠性成为提高整个数控系统可靠性的关键问题。本文对某型号数控系统软件部分进行了FMECA分析,找出了该型号数控系统软件的薄弱环节、多发故障模式和主要故障原因,并有针对性的提出了有效的改进措施。从失效机理上来看,数控系统软件的故障可以描述为“软件错误→软件缺陷→软件故障”,即:程序设计人员在软件设计过程中由于设计等原因在软件内引入一些缺陷,当软件程序的执行路径经过某一个缺陷,并激活该缺陷时,就会导致软件发生故障。因此,当数控系统软件发生故障时,快速准确的定位故障、排除故障是减少损失的重要手段。本文提出了基于结点差异的相似路径的确定和基于模糊算法的语句怀疑率的计算方法,从代码层对数控系统软件的故障进行定位,并以NURBS曲线插补为例进行实验验证。实验结果表明,本文提出的故障定位方法是行之有效的,为今后数控系统软件故障定位技术的研究提供了新思路。