System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 数控机床的控制方法、设备、存储介质及程序产品技术_技高网

数控机床的控制方法、设备、存储介质及程序产品技术

技术编号:42718163 阅读:0 留言:0更新日期:2024-09-13 12:06
本申请公开了一种数控机床的控制方法、设备、存储介质及程序产品,涉及数据处理技术领域,公开了数控机床的控制方法,应用于第一设备,包括:获取目标机床的机床运行数据;将机床运行数据发送至第二设备,以供第二设备将机床运行数据输入故障检测模型得到故障检测结果,在故障检测结果为目标机床发生故障的情况下,将机床运行数据输入故障定位模型得到故障定位结果并返回;接收故障定位结果,并在故障定位结果表征目标机床发生已知故障的情况下,基于故障定位结果对目标机床的运行参数进行调整。本申请可以提高对数控机床进行故障诊断的效率。

【技术实现步骤摘要】

本申请涉及数据处理,尤其涉及数控机床的控制方法、设备、存储介质及程序产品


技术介绍

1、数控机床是一种采用数字计算机技术对机床运动及加工过程进行控制的自动化机床,与传统机床相比,数控机床具有更高的加工精度、灵活性和自动化程度,能够进行多样的复杂零件加工,广泛应用于汽车、航空航天、精密仪器等多个制造领域。如果数控机床发生故障,会直接导致机床停止工作,影响生产线的连续性和生产效率,造成生产延误。

2、目前,对数控机床故障进行诊断的方法通常可以采用直观检查法和规则匹配法。直观检查法常是通过维修人员对机床的观察,并根据自身的经验判断出机床的运行状态和故障情况,这种方法依赖于维修人员的经验和主观因素,在进行故障诊断时效率较低。规则匹配法是通过分析机床的运行规律和故障特征,人为记录故障出现的状况从而建立相应的规则库,故障时根据实时采集的机床状态信息,通过匹配规则库来诊断机床的故障,这种方法需要从包括大量数据的规则库中对故障进行检索,导致故障诊断的效率受到影响。综上,当前对数控机床进行故障诊断的效率较低。

3、上述内容仅用于辅助理解本申请的技术方案,并不代表承认上述内容是现有技术。


技术实现思路

1、本申请的主要目的在于提供一种数控机床的控制方法、设备、存储介质及程序产品,旨在解决对数控机床进行故障诊断效率低的技术问题。

2、为实现上述目的,本申请提出一种数控机床的控制方法,应用于第一设备,所述第一设备与第二设备分别通信连接,所述第二设备中部署故障检测模型和故障定位模型,所述的方法包括:

3、获取目标机床的机床运行数据;

4、将所述机床运行数据发送至所述第二设备,以供所述第二设备将所述机床运行数据输入所述故障检测模型得到故障检测结果,在所述故障检测结果为所述目标机床发生故障的情况下,将所述机床运行数据输入所述故障定位模型得到故障定位结果并返回,其中,所述故障检测模型以历史运行数据为输入数据,以历史检测结果为训练标签训练得到,所述故障定位模型以所述历史运行数据为输入数据,以历史定位结果为训练标签训练得到;

5、接收所述故障定位结果,并在所述故障定位结果表征所述目标机床发生已知故障的情况下,基于所述故障定位结果对所述目标机床的运行参数进行调整。

6、在一实施例中,所述基于所述故障定位结果对所述目标机床的运行参数进行调整的步骤,包括:

7、基于所述故障定位结果确定所述目标机床的运行参数中的故障参数;

8、从不同运行参数对应预设的理论参数数据中,确定与所述故障参数对应预设的目标参数数据;

9、按照所述目标参数数据对所述故障参数进行调整。

10、在一实施例中,所述接收所述故障定位结果的步骤之后,所述的方法还包括:

11、在所述故障定位结果表征所述目标机床发生未知故障的情况下,获取维修人员的故障维修措施,并基于所述故障维修措施确定故障部位和故障原因;

12、将所述故障部位和所述故障原因发送至所述第二设备,以供所述第二设备通过所述故障部位和所述故障原因更新所述故障定位结果得到更新后的故障定位结果,以所述机床运行数据为输入数据,以所述更新后的故障定位结果为训练标签更新所述故障定位模型,并将更新后的故障定位模型作为故障定位模型。

13、此外,为实现上述目的,本申请提出一种数控机床的控制方法,应用于第二设备,所述第二设备中部署故障检测模型和故障定位模型,所述第二设备与第一设备通信连接,所述的方法包括:

14、接收目标机床的机床运行数据,其中,所述机床运行数据为所述第一设备获取并发送;

15、将所述机床运行数据输入所述故障检测模型得到故障检测结果,其中,所述故障检测模型以历史运行数据为输入数据,以历史检测结果为训练标签训练得到;

16、在所述故障检测结果为所述目标机床发生故障的情况下,将所述机床运行数据输入所述故障定位模型得到故障定位结果,其中,所述故障定位模型以所述历史运行数据为输入数据,以历史定位结果为训练标签训练得到;

17、将所述故障定位结果发送至所述第一设备,以供所述第一设备在所述故障定位结果表征所述目标机床发生已知故障的情况下,基于所述故障定位结果对所述目标机床的运行参数进行调整。

18、在一实施例中,所述故障检测模型包括第一输入层、第一隐藏层和第一输出层,所述第一隐藏层包括函数层,所述函数层包括多个参数可变的非线性激活函数;

19、所述将所述机床运行数据输入所述故障检测模型得到故障检测结果的步骤,包括:

20、将所述机床运行数据发送至所述第一输入层得到第一输入数据;

21、将所述第一输入数据发送至所述第一隐藏层,在所述第一隐藏层按照所述函数层中非线性激活函数的数量将所述第一输入数据拆分为多个节点数据,将所述多个节点数据分别输入所述函数层各个非线性激活函数得到输出数据序列,叠加所述输出数据序列中的各个数据得到隐藏层输出数据;

22、将所述隐藏层输出数据输入所述第一输出层得到故障检测结果。

23、在一实施例中,所述机床运行数据包括多个运行参数的运行参数数据;所述第一隐藏层包括多层级联的函数层,每一层级函数层包括多个函数单元,同一层级的各个函数单元中的非线性激活函数的数量相同;

24、所述在所述第一隐藏层按照所述函数层中非线性激活函数的数量将所述第一输入数据拆分为多个节点数据,将所述多个节点数据分别输入所述函数层各个非线性激活函数得到输出数据序列,叠加所述输出数据序列中的各个数据得到隐藏层输出数据的步骤,包括:

25、对于各个所述运行参数数据中任意一个目标参数数据,在所述第一隐藏层按照目标数量将目标输入数据进行拆分得到所述目标输入数据对应的多个节点数据,其中,所述目标输入数据为所述目标参数数据对应的第一输入数据,所述目标数量为第一层级函数层的函数单元中非线性激活函数的数量;

26、将所述目标输入数据对应的多个节点数据分别输入目标函数单元的各个非线性激活函数得到目标数据序列,其中,所述目标函数单元为所述第一层级函数层中任一函数单元;

27、分别叠加所述目标数据序列与非目标数据序列中序号相同的数据得到第一数据序列,其中,所述非目标数据序列为将非目标输入数据对应的多个节点数据分别输入非目标函数单元的各个非线性激活函数得到,所述非目标输入数据对应的多个节点数据为按照所述目标数量将非目标输入数据拆分得到,所述非目标输入数据为非目标参数数据对应的第一输入数据,所述非目标参数数据为各个所述运行参数数据中除所述目标参数数据之外的数据,所述非目标函数单元为所述第一层级函数层中除所述目标函数单元之外的函数单元;

28、将所述第一数据序列中的各个数据作为下一层级函数层的输入数据,直至达到最后层级函数层,叠加所述最后层级函数层中各个函数单元的输出数据得到隐藏层输出数据。

29、在一实施例中,所述故障定位模本文档来自技高网...

【技术保护点】

1.一种数控机床的控制方法,其特征在于,应用于第一设备,所述第一设备与第二设备分别通信连接,所述第二设备中部署故障检测模型和故障定位模型,所述的方法包括:

2.如权利要求1所述的方法,其特征在于,所述基于所述故障定位结果对所述目标机床的运行参数进行调整的步骤,包括:

3.如权利要求1至2中任一项所述的方法,其特征在于,所述接收所述故障定位结果的步骤之后,所述的方法还包括:

4.一种数控机床的控制方法,其特征在于,应用于第二设备,所述第二设备中部署故障检测模型和故障定位模型,所述第二设备与第一设备通信连接,所述的方法包括:

5.如权利要求4所述的方法,其特征在于,所述故障检测模型包括第一输入层、第一隐藏层和第一输出层,所述第一隐藏层包括函数层,所述函数层包括多个参数可变的非线性激活函数;

6.如权利要求5所述的方法,其特征在于,所述机床运行数据包括多个运行参数的运行参数数据;所述第一隐藏层包括多层级联的函数层,每一层级函数层包括多个函数单元,同一层级的各个函数单元中的非线性激活函数的数量相同;

7.如权利要求4至6中任一项所述的方法,其特征在于,所述故障定位模型包括第二输入层、特征提取层、第二隐藏层和第二输出层,所述第二隐藏层包括机床故障知识库和推理引擎;

8.一种数控机床的控制设备,其特征在于,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序配置为实现如权利要求1至7中任一项所述的数控机床的控制方法的步骤。

9.一种存储介质,其特征在于,所述存储介质为计算机可读存储介质,所述存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7中任一项所述的数控机床的控制方法的步骤。

10.一种计算机程序产品,其特征在于,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7中任一项所述的数控机床的控制方法的步骤。

...

【技术特征摘要】

1.一种数控机床的控制方法,其特征在于,应用于第一设备,所述第一设备与第二设备分别通信连接,所述第二设备中部署故障检测模型和故障定位模型,所述的方法包括:

2.如权利要求1所述的方法,其特征在于,所述基于所述故障定位结果对所述目标机床的运行参数进行调整的步骤,包括:

3.如权利要求1至2中任一项所述的方法,其特征在于,所述接收所述故障定位结果的步骤之后,所述的方法还包括:

4.一种数控机床的控制方法,其特征在于,应用于第二设备,所述第二设备中部署故障检测模型和故障定位模型,所述第二设备与第一设备通信连接,所述的方法包括:

5.如权利要求4所述的方法,其特征在于,所述故障检测模型包括第一输入层、第一隐藏层和第一输出层,所述第一隐藏层包括函数层,所述函数层包括多个参数可变的非线性激活函数;

6.如权利要求5所述的方法,其特征在于,所述机床运行数据包括多个运行参数的运行参数数据;所述第一隐藏层包括多层...

【专利技术属性】
技术研发人员:谭勇吕智展郭媛君
申请(专利权)人:中科航迈数控软件深圳有限公司
类型:发明
国别省市:

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

1