一种基于数控系统功能安全阈值的报警方法技术方案

技术编号:18049121 阅读:28 留言:0更新日期:2018-05-26 07:31
本发明专利技术涉及一种基于数控系统功能安全阈值的报警方法,包括以下步骤:将数控系统体系结构划分成多层;求取每层的数控系统安全阈值;当数控系统的反馈信号超过安全阈值时报警。本发明专利技术基于数控系统软件体系结构分配功能安全阈值指标,能够保证系统的完整性和一致性,同时保证元素相对权值合理的分配。可以提高分配方法的有效性,并为子系统的可行性提供了依据。

【技术实现步骤摘要】
一种基于数控系统功能安全阈值的报警方法
本专利技术涉及到数控系统功能安全领域,具体的说是一种根据数控系统功能安全阈值计算进行报警的方法。
技术介绍
数控技术是先进制造技术的核心,是制造业实现自动化、网络化、柔性化、集成化的基础。数控装置作为各类数控机床的控制中枢,被称之为机床的灵魂与大脑。它如果发生故障失效将直接引发机床加工的异常动作,导致机床部件或加工工件损坏、甚至人员伤亡。因此,数控装置功能安全是目前数控领域关键技术的一个热门研究方向。目前数控装置主要采用基于微处理器的控制系统结构,数控运动控制等功能通过数控装置中的实时操作系统+数控控制程序的软件方式实现,通常数控运动控制周期为2毫秒或者更短,执行速度快,执行周期短。同时在机床及数控系统运行过程中的安全状态检测信号数量多,并且同时包括来自机床上伺服电机过载报警、机床限位开关以及油压报警、气压报警等辅助系统等的硬件信号,以及数控装置程序控制过程中的软限位、超差等软件信号,需要监控的控制信号数量多,信号之间关联复杂;此外对状态判断的实时响应速度要求高。国外主流厂商如德国西门子公司,日本发那科够公司等多采用全冗余(即多处理器冗余处理结构),同时通过采用交叉检验的方式实现功能安全报警,系统设计复杂度高,并且成本昂贵。
技术实现思路
针对上述技术不足,本专利技术提出一种附加的数控系统功能安全阈值计算装置的方法,实现对数控系统功能安全阈值进行判断,并反馈给数控系统处理器系统,系统硬件包含ARM处理器及FPGA芯片,不要求数控系统采用双处理器系统的冗余设计,在进行数控系统功能安全判断的同时,有效地节省成本。本专利技术解决其技术问题所采用的技术方案是:一种基于数控系统功能安全阈值的报警方法,包括以下步骤:将数控系统体系结构划分成多层;求取每层的数控系统安全阈值;当各层的阈值超过数控系统设定值时报警。所述多层包括:数控系统功能层,数控系统程序层,数控系统组件层;数控系统功能层包括多个功能元素,分别用于实现数控的通信功能、人机控制、译码、输入输出、位置控制、插补、参数编辑;数控系统程序层包括多个程序元素,每个程序元素关联一个或多个功能元素,用于划分相应的功能;数控系统组件层包括多个组件元素,每个组件关联一个或多个程序元素,用于表示数控系统最小的执行单元。所述求取每层的数控系统安全阈值包括:其中,UF为数控系统功能层的安全阈值;ωfi是功能元素i的全局相对权值;rfi是功能元素i的功能安全阈值;f=1…n,n为自然数。所述求取每层的数控系统安全阈值包括:其中,UP为数控系统程序层的安全阈值;ωpi是程序元素i的全局相对权值;rpi是程序元素i的功能安全阈值,f=1…n,n为自然数。所述ωfi是功能i的全局相对权值、ωpi是程序元素i的全局相对权值通过层次分析法得到,包括以下步骤:1)当前层有m个元素与上层的元素关联,本层的权向量:W=(w1,w2,...,wk)T0≤wi≤1(i=1,2,...,k)(5)2)特征值wi和最大特征根λmax分别如下:A是设定的判断矩阵,元素为aij,akj表示第k行的第j个元素;(AW)i是A乘以W所得向量的第i个分量;3)求一致性比率CR:RI为设定值,n为阶数;4)所有层的总排序一致性比率为bp表示设定的第p层相对体系结构的相对权重,h为层数;CIp表示第p层的一致性比率;RIp表示第p层的设定值;5)当CR'≤0.1时,则层次总排序结果满足一致性,此时得到的wi作为当前层次元素i的全局相对权值,即ωfi或ωpi;否则,改变判断矩阵取值,返回步骤2),直到CR'≤0.1为止。所述求取每层的数控系统安全阈值包括:其中,rpi为数控系统组件层的安全阈值;rcj为每个组件的功能安全阈值,ci表示每个组件,j=1…n,n为自然数。本专利技术具有以下有益效果及优点:1.采用本专利技术方法,基于数控系统软件体系结构分配功能安全阈值指标,能够保证系统的完整性和一致性,同时保证元素相对权值合理的分配。2.本专利技术装置为独立的监控装置,附加安装在数控系统中,可有效节省安全数控系统的设计开发成本。3.采用本专利技术可以提高分配方法的有效性,并为子系统的可行性提供了依据。附图说明图1为本专利技术装置硬件结构图;图2为本专利技术方法处理步骤流程图;图3为数控系统软件体系结构模型图;图4为层次分析法流程图;图5为文化算法流程图;图6为适应度随迭代次数变化曲线图。具体实施方式下面结合实施例对本专利技术做进一步的详细说明。本专利技术涉及到数控系统功能安全领域,具体的说是一种数控系统功能安全阈值计算装置。本专利技术建立了基于组件技术的数控系统体系结构。把系统功能安全阈值指标分配给功能组件,以系统实用性为目标函数,功能组件可靠度和费用函数为约束条件提出了功能安全阈值的分配方法。用层次分析法计算数控系统体系结构各层元素相对权值,通过文化算法求出各个组件的分配指标。采用本专利技术方法,在保证数控系统功能安全阈值指标满足要求的同时,有效地节省了开发成本,提高分配方法的有效性。数控系统功能安全阈值计算装置为独立的监控装置,附加安装在数控系统中,系统硬件包含ARM处理器及FPGA芯片,实现对数控系统功能安全阈值进行判断,并反馈给数控系统处理器系统。通过ARM处理上建立的数控系统软件体系结构模型,利用层次分析法计算数控系统软件体系结构各层元素相对权值,利用文化算法求出各个组件的分配值,通过计算数控系统功能组件的可靠度和费用函数为约束条件进行安全阈值计算。参见附图1,是本专利技术一种适用于数控系统阈值硬件装置结构图。装置包括ARM处理器及FPGA芯片,FPGA中包含双端口缓冲存储器。来自机床上伺服电机过载报警、机床限位开关以及油压报警、气压报警等辅助系统等的硬件信号直接输入至ARM处理器;数控装置程序控制过程中的软限位、超差等软件信号通过总线写入双端口缓冲存储器;ARM处理器执行数控系统阈值计算,并将结果回写给双端口缓冲存储器中,供数控系统通过总线读取执行。通过本专利技术方法经过ARM处理器执行数控系统阈值计算,可得到功能层,程序层,组件层各个单元的功能安全阈值。将结果写给双端口缓冲存储器中,供数控系统通过总线读取执行。结果将与数控系统安全设定的阈值范围进行比较。在范围之外则会产生报警信号。参见附图2、3、4是一种适用于数控系统阈值计算方法,包括如下步骤:首先建立数控系统体系结构模型。按照建立的数控系统体系结构,对数控系统各个部件的功能安全阈值指标在各功能组件间进行调配。以数控系统实用性为目标函数,功能组件的可靠度和费用函数为约束条件进行功能安全阈值分配。用层次分析法计算数控系统软件体系结构各层元素相对权值,最后通过文化算法求出各个组件的分配值。对本专利技术进一步说明:根据Gerlan&Shaw模型对软件整体结构的描述,以开放式数控体系结构为基础。将数控系统体系结构划分为:(1)控系统功能层,用F表示;(2)数控系统程序层,用P表示;(3)数控系统组件层,用C表示。建立的数控系统体系结构模型如图3。其中功能层是指通信功能、人机控制、译码、输入输出、位置控制、插补、参数编辑等功能,程序层是对每个相应的数控系统功能层的具体的划分,而组件是数控系统最小的执行单元。数控系统软件的功能安全阈值分配主要是为了将整个系统的功能安全阈值本文档来自技高网...
一种基于数控系统功能安全阈值的报警方法

【技术保护点】
一种基于数控系统功能安全阈值的报警方法,其特征在于包括以下步骤:将数控系统体系结构划分成多层;求取每层的数控系统安全阈值;当各层的阈值超过数控系统设定值时报警。

【技术特征摘要】
1.一种基于数控系统功能安全阈值的报警方法,其特征在于包括以下步骤:将数控系统体系结构划分成多层;求取每层的数控系统安全阈值;当各层的阈值超过数控系统设定值时报警。2.根据权利要求1所述的一种基于数控系统功能安全阈值的报警方法,其特征在于所述多层包括:数控系统功能层,数控系统程序层,数控系统组件层;数控系统功能层包括多个功能元素,分别用于实现数控的通信功能、人机控制、译码、输入输出、位置控制、插补、参数编辑;数控系统程序层包括多个程序元素,每个程序元素关联一个或多个功能元素,用于划分相应的功能;数控系统组件层包括多个组件元素,每个组件关联一个或多个程序元素,用于表示数控系统最小的执行单元。3.根据权利要求1所述的一种基于数控系统功能安全阈值的报警方法,其特征在于所述求取每层的数控系统安全阈值包括:其中,UF为数控系统功能层的安全阈值;ωfi是功能元素i的全局相对权值;rfi是功能元素i的功能安全阈值;f=1…n,n为自然数。4.根据权利要求1所述的一种基于数控系统功能安全阈值的报警方法,其特征在于所述求取每层的数控系统安全阈值包括:其中,UP为数控系统程序层的安全阈值;ωpi是程序元素i的全局相对权值;rpi是程序元素i的功能安全阈值,f=1…n,n为自然数。5.根据权利要求3所述的一种基于数控系统功能安全阈值的报警方法,其特征在于所述ωfi是功能i的全局相对权值、ωpi是程序元素i的全局相对权值通...

【专利技术属性】
技术研发人员:尹震宇杨东升马跃谷艾李明时邢健孙昂
申请(专利权)人:中国科学院沈阳计算技术研究所有限公司
类型:发明
国别省市:辽宁,21

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1