论文部分内容阅读
[摘 要]在现代行业生产中,数控技术是实现自动化、精密化生产的关键,通过数控技术的应用,既能够提高生产质量与生产效率,还能够降低人力成本消耗,可以说在当前的时代下,数控技术水平的高低直接决定着一个国家工业水平与综合国力的高低。软件数控系统是数控技术的核心,必须要在确保了软件数控系统安全性、稳定性与可靠性的基础上,才能保证数控技术在生产中发挥出实效,因此软件数控系统测试就显得至关重要。本文基于作者自身的实际工作经验,首先简单探讨了数控技术的发展历程与数控系统开发软件测试的重要性,然后分析了数控系统软件的测试方法,以期能对我国数控技术的进一步发展起到促进作用。
[关键词]数控技术;软件测试;重要性;方法
中图分类号:TG659 文献标识码:A 文章编号:1009-914X(2015)31-0229-01
数控已经成为当前各行各业生产,尤其是机械设备生产中的关键技术,它对于提高生产质量与生产效率来说作用明显。软件数控系统是数控技术的核心,做好软件数控系统测试,确保其安全性、稳定性与可靠性,才能使其在生产中发挥出实效。
一、数控系统的发展以及对“中国制造2025”的重要意义
世界上的首台计算机诞生于1946年,6年后计算机便被应用到了机床上,这又促使了世界上第一台数控机床的出现,从这个时候开始,全球的生产制造业就迈入了新的纪元,但数控技术的发展与推广历程仍然较为漫长。总的来说,从第一台数控机床诞生到今天,数控系统一共经历了两个大阶段的发展。
从1952年到1970年,这是数控的第一个发展阶段,在这个阶段当中,计算机技术的成本高,而且运算能力还远远比不上今天,所以它对生产数据的处理并不非常理想,不能对生产制造进行实时控制。从1970年至今,计算机技术发展得尤为先进,成本大幅度下降,但运算和处理能力却远远强于之间的计算机,此时计算机便成为了数控系统的核心部件,这标志着数控系统进入计算机数控阶段。早期,数控技术的应用主要集中在欧美发达国家,但随着世界格局的改变、市场的扩张,如今的数控技术已经在世界各国中得到了普遍的推广与应用。其实今天的数控技术主要以计算机为核心,所以数控在今天已经被广泛的称作计算机数控(CNC),这进一步体现出了计算机在数控中的重要性。
就我国的情况来讲,我国对数控系统的研制和开发始于1958年,但当时我国国内的科学技术水平、经济水平较为落后,所以研发与推广成效并不突出,这种情况在改革开放后得到了转变。改革开放后,我国的经济水平得到了极大的发展,同时极力引进玩过技术,在数控研发与推广方面投入巨大,在这个阶段当中我国的数控得到了极大的发展。至今,我国的数控技术应用已经非常普遍,各种行业的生产、制造都已经离不开数控技术。在我国的《中国制造2025規划》中提出,我国在未来要实现从制造大国向制造强国的转变,并在2025年真正步入世界生产制造强国的行列。要实现《中国制造2025规划》提出的发展目标,其实在很大程度上都取决于数控技术能否首先达到世界先进水平,只有数控技术率先发展,才能使我国的军工、航空航天、汽车轮船等行业的生产制造赶上世界发达水平,使我国进入到生产制造强国的行列[1]。
二、数控系统软件测试的重要性
从上世纪八十年代开始,数控技术对计算机的依赖性变得越来越强,很多的数控设备都配备了32位的中央处理器(CPU),其运算与处理能力得到了极大的提升。与此同时,计算机软件技术的发展,也进一步增强了计算机对数控设备的控制能力,使数控设备变得更加智能化、自动化。其实,如今的数控生产制造,所依赖的最核心技术就是计算机软件,它就好像是数控设备的大脑思维,控制着各种部件与生产制造过程。
为了提高数控设备的生产制造能力,软件系统的设计也越来越复杂,但软件系统越复杂,其可能存在的漏洞就越多,这是客观上所无法避免的。不过我们不能对此置之不理,否则就会导致数控设备的可靠性、稳定性与安全性大幅度降低,不仅会降低生产制造的质量与效率,更可能会造成安全方面的事故,导致经济与人员方面的伤害。要避免这样的情况发生,就必须要通过对数控软件系统进行测试,来提前发现其漏洞与问题,并及时解决,以确保数控软件系统的可靠性、稳定性与安全性,保证数控设备的精准、高效、安全运行,提高生产制造的效率与质量。
三、数控系统软件测试方法
第一,设计测试用例。系统测试用例由两部分组成:测试输入序列和测试的预期结果。测试输入序列描述了一次测试中对被测设备的具体操作流程,包括如何启动设备、何时进行加速操作、何时进行停车操作以及何时关闭设备等。测试预期结果描述了被测试的设备在上述的操作下应该产生什么样的动作或处于什么样的状态。测试用例的质量是能否发现设备软件楼同的关键所在。在设计测试用例时,可以根据测试的侧重点不同,从正常功能、边界情况和非正常操作等几个方面进行考虑[2]。
第二,运行测试。设计好的测试用例在测试环境提供的图形化编辑环境中,通过画图或是文本方式可以转换成测试环境能够识别的测试脚本形式。每一个测试用例转换成为一个测试脚本,测试脚本可以直接加载到测试环境中进行一次测试。在测试运行过程中,测试用例在操作序中得到依次执行,被测试的系统也因此得到运行。运行过程中还可以通过测试环境提供的显示模块观察到设备运行的状态。
第三,分析测试结果并得出测试结论。一次测试结束之后,测试环境会自动地收集被测试系统的各项运行数据。把这些数据与测试用例中预期结果进行比较,由此判断被测试设备运行是否正常,是否存在问题与漏洞,然后进行原因分析与处理。软件设计人员对这些问题进行了正确的修改之后,系统的可靠性和健壮性都得到了很大的提高[3]。整个测试过程的逻辑流程如图1所示。
四、结语
数控软件系统是数控技术的核心,它决定着数控生产制造的效率与质量,必需要通过有效的测试,来完善数控软件系统,消除软件问题与漏洞,提高数控软件系统的安全性、稳定性与可靠性,这样才能使数控在生产制造中发挥出更大的作用与实效。
参考文献
[1] 谷岩.数控系统软件可靠性设计与故障分析技术[D].吉林大学,2014.
[2] 王琨琦,刘颖,陈世杰,林锦超.全软件数控系统整体研究与设计[J].科技视界,2014,34:191+205.
[3] 高连生,高山峰.数控系统可靠性测试试验数据的周期识别[J].制造技术与机床,2014,11:155-157.
[关键词]数控技术;软件测试;重要性;方法
中图分类号:TG659 文献标识码:A 文章编号:1009-914X(2015)31-0229-01
数控已经成为当前各行各业生产,尤其是机械设备生产中的关键技术,它对于提高生产质量与生产效率来说作用明显。软件数控系统是数控技术的核心,做好软件数控系统测试,确保其安全性、稳定性与可靠性,才能使其在生产中发挥出实效。
一、数控系统的发展以及对“中国制造2025”的重要意义
世界上的首台计算机诞生于1946年,6年后计算机便被应用到了机床上,这又促使了世界上第一台数控机床的出现,从这个时候开始,全球的生产制造业就迈入了新的纪元,但数控技术的发展与推广历程仍然较为漫长。总的来说,从第一台数控机床诞生到今天,数控系统一共经历了两个大阶段的发展。
从1952年到1970年,这是数控的第一个发展阶段,在这个阶段当中,计算机技术的成本高,而且运算能力还远远比不上今天,所以它对生产数据的处理并不非常理想,不能对生产制造进行实时控制。从1970年至今,计算机技术发展得尤为先进,成本大幅度下降,但运算和处理能力却远远强于之间的计算机,此时计算机便成为了数控系统的核心部件,这标志着数控系统进入计算机数控阶段。早期,数控技术的应用主要集中在欧美发达国家,但随着世界格局的改变、市场的扩张,如今的数控技术已经在世界各国中得到了普遍的推广与应用。其实今天的数控技术主要以计算机为核心,所以数控在今天已经被广泛的称作计算机数控(CNC),这进一步体现出了计算机在数控中的重要性。
就我国的情况来讲,我国对数控系统的研制和开发始于1958年,但当时我国国内的科学技术水平、经济水平较为落后,所以研发与推广成效并不突出,这种情况在改革开放后得到了转变。改革开放后,我国的经济水平得到了极大的发展,同时极力引进玩过技术,在数控研发与推广方面投入巨大,在这个阶段当中我国的数控得到了极大的发展。至今,我国的数控技术应用已经非常普遍,各种行业的生产、制造都已经离不开数控技术。在我国的《中国制造2025規划》中提出,我国在未来要实现从制造大国向制造强国的转变,并在2025年真正步入世界生产制造强国的行列。要实现《中国制造2025规划》提出的发展目标,其实在很大程度上都取决于数控技术能否首先达到世界先进水平,只有数控技术率先发展,才能使我国的军工、航空航天、汽车轮船等行业的生产制造赶上世界发达水平,使我国进入到生产制造强国的行列[1]。
二、数控系统软件测试的重要性
从上世纪八十年代开始,数控技术对计算机的依赖性变得越来越强,很多的数控设备都配备了32位的中央处理器(CPU),其运算与处理能力得到了极大的提升。与此同时,计算机软件技术的发展,也进一步增强了计算机对数控设备的控制能力,使数控设备变得更加智能化、自动化。其实,如今的数控生产制造,所依赖的最核心技术就是计算机软件,它就好像是数控设备的大脑思维,控制着各种部件与生产制造过程。
为了提高数控设备的生产制造能力,软件系统的设计也越来越复杂,但软件系统越复杂,其可能存在的漏洞就越多,这是客观上所无法避免的。不过我们不能对此置之不理,否则就会导致数控设备的可靠性、稳定性与安全性大幅度降低,不仅会降低生产制造的质量与效率,更可能会造成安全方面的事故,导致经济与人员方面的伤害。要避免这样的情况发生,就必须要通过对数控软件系统进行测试,来提前发现其漏洞与问题,并及时解决,以确保数控软件系统的可靠性、稳定性与安全性,保证数控设备的精准、高效、安全运行,提高生产制造的效率与质量。
三、数控系统软件测试方法
第一,设计测试用例。系统测试用例由两部分组成:测试输入序列和测试的预期结果。测试输入序列描述了一次测试中对被测设备的具体操作流程,包括如何启动设备、何时进行加速操作、何时进行停车操作以及何时关闭设备等。测试预期结果描述了被测试的设备在上述的操作下应该产生什么样的动作或处于什么样的状态。测试用例的质量是能否发现设备软件楼同的关键所在。在设计测试用例时,可以根据测试的侧重点不同,从正常功能、边界情况和非正常操作等几个方面进行考虑[2]。
第二,运行测试。设计好的测试用例在测试环境提供的图形化编辑环境中,通过画图或是文本方式可以转换成测试环境能够识别的测试脚本形式。每一个测试用例转换成为一个测试脚本,测试脚本可以直接加载到测试环境中进行一次测试。在测试运行过程中,测试用例在操作序中得到依次执行,被测试的系统也因此得到运行。运行过程中还可以通过测试环境提供的显示模块观察到设备运行的状态。
第三,分析测试结果并得出测试结论。一次测试结束之后,测试环境会自动地收集被测试系统的各项运行数据。把这些数据与测试用例中预期结果进行比较,由此判断被测试设备运行是否正常,是否存在问题与漏洞,然后进行原因分析与处理。软件设计人员对这些问题进行了正确的修改之后,系统的可靠性和健壮性都得到了很大的提高[3]。整个测试过程的逻辑流程如图1所示。
四、结语
数控软件系统是数控技术的核心,它决定着数控生产制造的效率与质量,必需要通过有效的测试,来完善数控软件系统,消除软件问题与漏洞,提高数控软件系统的安全性、稳定性与可靠性,这样才能使数控在生产制造中发挥出更大的作用与实效。
参考文献
[1] 谷岩.数控系统软件可靠性设计与故障分析技术[D].吉林大学,2014.
[2] 王琨琦,刘颖,陈世杰,林锦超.全软件数控系统整体研究与设计[J].科技视界,2014,34:191+205.
[3] 高连生,高山峰.数控系统可靠性测试试验数据的周期识别[J].制造技术与机床,2014,11:155-157.