当前位置: 首页 > 专利查询>华侨大学专利>正文

基于Petri网的数控机床控制系统故障诊断方法技术方案

技术编号:13502741 阅读:96 留言:0更新日期:2016-08-10 00:35
本发明专利技术公开了一种基于Petri网的数控机床控制系统故障诊断方法,包括根据停止、正转和反转工作状态建立驱动装置的Petri网模型;根据正向限位开关、反向限位开关、正向限位报警、反向限位报警和继电器工作状态建立限位继电保护模块的Petri网模型;根据脉冲信号和符号信号工作状态建立上位装置的Petri网模型;将驱动装置、限位继电保护模块和上位装置的Petri网模型进行并运算,建立数控机床控制系统的Petri网模型;利用数控机床控制系统的Petri网模型对数控机床控制系统进行故障诊断。本发明专利技术能够准确判断某工作时刻是否有故障发生,并进一步判断是数控机床控制系统中哪一个驱动装置或传感器出现故障。

【技术实现步骤摘要】

本专利技术属于数字控制机床
,特别涉及一种基于Petri网的数控机床控制系统故障诊断方法
技术介绍
数控技术又称为CNC技术。随着计算机技术的迅速发展,CNC技术已广泛应用于机械加工、一起制造等各种行业。数控机床是一种柔性的、高效能的自动化机床,代表了现代机床控制技术的发展方向,是一种典型的机电一体化产品。然而,在数控机床控制系统中同样也面临着许多的故障问题。随着工业控制、制造系统的规模与结构复杂性迅速增长,出现了越来越多高性能、高效率、高精度的数控机床。这些数控机床的轴数不断增加,而每一轴都安装有独立的驱动装置来实现多轴联动的功能,大多数的数控机床都选择采用伺服电机作为驱动装置。同时,每一轴上的传感器数目也不断增加,以实现精确定位、限位继电保护等功能。其中,限位继电保护功能更显得尤为重要,任何工作都必须在确保安全的条件下进行。因此,确保数控机床每一轴的限位传感器正常工作是首要任务。
技术实现思路
本专利技术的目的在于克服现有技术的不足,提出一种基于Petri网的数控机床控制系统故障诊断方法,该方法针对的是数控机床控制系统中的驱动装置和限位传感器所发生的故障问题。这种方法首先建立以数控机床控制系统为对象的普通Petri网模型,然后根据数控机床某一时刻的实际工作状态与由其Petri网模型得到的状态进行对比,判断该时刻是否有故障发生,若有故障发生,可进一步判断是数控机床控制系统中哪一个驱动装置或传感器出现故障。本专利技术解决其技术问题所采用的技术方案是:一种基于Petri网的数控机床控制系统故障诊断方法,包括如下步骤:根据停止、正转和反转工作状态建立驱动装置的Petri网模型;根据正向限位开关、反向限位开关、正向限位报警、反向限位报警和继电器工作状态建立限位继电保护模块的Petri网模型;根据脉冲信号和符号信号工作状态建立上位装置的Petri网模型;将驱动装置、限位继电保护模块和上位装置的Petri网模型进行并运算,建立数控机床控制系统的Petri网模型;利用数控机床控制系统的Petri网模型对数控机床控制系统进行故障诊断。进一步的,根据停止、正转和反转工作状态建立驱动装置的Petri网模型,包括:建立驱动装置的库所集合PD,包括停止工作状态库所正转工作状态库所和反转工作状态库所建立驱动装置从停止到正转和从正转到停止的变迁集合;并添加对应的有向弧集合;建立驱动装置从停止到反转和从反转到停止的变迁集合;并添加对应的有向弧集合。进一步的,根据正向限位开关、反向限位开关、正向限位报警、反向限位报警、继电器工作状态建立限位继电保护模块的Petri网模型,包括:建立限位继电保护模块的库所集合PL,包括正向限位开关断开状态库所pl1,off、正向限位开关闭合状态库所pl1,on、反向限位开关断开状态库所pl2,off、反向限位开关闭合状态库所pl2,on、不存在正向限位报警库所pa1,off、存在正向限位报警库所pa1,on、不存在反向限位报警库所pa2,off、存在反向限位报警库所pa2,on、继电器断开状态库所pr,off和继电器闭合状态库所pr,on;建立正向限位开关从断开到闭合和从闭合到断开的变迁集合;并添加对应的有向弧集合;建立正向报警器从无报警到有报警和从有报警到无报警的变迁集合;并添加对应的有向弧集合;建立反向限位开关从断开到闭合和从闭合到断开的变迁集合;并添加对应的有向弧集合;建立反向报警器从无报警到有报警和从有报警到无报警的变迁集合;并添加对应的有向弧集合;建立继电器从断开到闭合和从闭合到断开的变迁集合;并添加对应的有向弧集合。进一步的,根据脉冲信号和符号信号工作状态建立上位装置的Petri网模型,包括:建立上位装置的库所集合PP,包括表示上位装置没有脉冲信号输出的库所pp,off和有脉冲信号输出的库所pp,on、表示正符号信号的库所p+和负符号信号的库所p-、表示与驱动装置对应的伺服驱动器接收到正转运行指令的库所pp,on,+和反转运行指令的库所pp,on,-;建立上位装置从没有脉冲信号输出到有脉冲信号输出的变迁集合;并添加对应的有向弧集合;建立上位装置从高电平信号输出到低电平信号输出和从低电平信号输出到高电平信号输出的变迁集合;并添加对应的有向弧集合;建立上位装置输出脉冲信号和高电平信号到伺服驱动器接收正转运行指令的变迁集合;并添加对应的有向弧集合;建立上位装置从有脉冲信号输出到没有脉冲信号输出的变迁集合;并添加对应的有向弧集合。进一步的,将驱动装置的Petri网模型、限位继电保护模块的Petri网模型和上位装置的Petri网模型进行并运算,建立数控机床控制系统的Petri网模型,包括:确定数控机床控制系统Petri网模型的初始标识,所述初始标识表示Petri网初始时刻库所中的托肯数;将驱动装置、限位继电保护模块和上位装置的Petri网模型进行并运算,得到数控机床控制系统普通Petri网模型N=(P,T,F),其中P表示库所集合,T表示变迁集合,F表示有向弧集合。进一步的,利用数控机床控制系统的Petri网模型对数控机床控制系统进行故障诊断,包括:步骤1,计算数控机床控制系统Petri网模型的关联矩阵;步骤2,检测系统状态信号是否发生改变,若发生改变,转步骤3;否则,重复步骤2;步骤3,获取数控机床控制系统当前时刻状态,比较系统当前时刻状态与前一时刻的状态,判断发生改变的系统状态信号;步骤4,由系统当前时刻状态获得数控机床控制系统Petri网模型当前时刻的标识;步骤5,利用Petri网的状态方程计算出数控机床在系统状态信号发生改变后的到达标识;步骤6,判断数控机床控制系统Petri网模型当前时刻的标识是否与所述到达标识相同,若相同,返回步骤2;否则,转步骤7;步骤7,根据数控机床控制系统Petri网模型当前时刻的标识,判断故障发生的原因。进一步的,所述到达标识计算公式如下:m′[k]=m[k-1]+C·δ,且m[k-1]≥C-(:,δ)其中,m′[k]表示所述到达标识,m[k-1]表示数控机床控制系统Petri网模型前一时刻的标识,C表示所述关联矩阵,δ表示所述系统状态信号。进一步的,所述步骤6中,若数控机床控制系统Petri网模型当前时刻的标识与所述到达标识相同,将模型当前时刻的标识赋值给前一时刻的标识;并将系统当前时刻状态赋值给前一时刻的状态。本专利技术一种本文档来自技高网...

【技术保护点】
一种基于Petri网的数控机床控制系统故障诊断方法,其特征在于,包括:根据停止、正转和反转工作状态建立驱动装置的Petri网模型;根据正向限位开关、反向限位开关、正向限位报警、反向限位报警和继电器工作状态建立限位继电保护模块的Petri网模型;根据脉冲信号和符号信号工作状态建立上位装置的Petri网模型;将驱动装置、限位继电保护模块和上位装置的Petri网模型进行并运算,建立数控机床控制系统的Petri网模型;利用数控机床控制系统的Petri网模型对数控机床控制系统进行故障诊断。

【技术特征摘要】
1.一种基于Petri网的数控机床控制系统故障诊断方法,其特征在于,包括:
根据停止、正转和反转工作状态建立驱动装置的Petri网模型;
根据正向限位开关、反向限位开关、正向限位报警、反向限位报警和继电器工作状态建
立限位继电保护模块的Petri网模型;
根据脉冲信号和符号信号工作状态建立上位装置的Petri网模型;
将驱动装置、限位继电保护模块和上位装置的Petri网模型进行并运算,建立数控机床
控制系统的Petri网模型;
利用数控机床控制系统的Petri网模型对数控机床控制系统进行故障诊断。
2.根据权利要求1所述的基于Petri网的数控机床控制系统故障诊断方法,其特征在
于,根据停止、正转和反转工作状态建立驱动装置的Petri网模型,包括:
建立驱动装置的库所集合PD,包括停止工作状态库所正转工作状态库所和反转
工作状态库所建立驱动装置从停止到正转和从正转到停止的变迁集合;并添加对应的有向弧集合;
建立驱动装置从停止到反转和从反转到停止的变迁集合;并添加对应的有向弧集合。
3.根据权利要求2所述的基于Petri网的数控机床控制系统故障诊断方法,其特征在
于,根据正向限位开关、反向限位开关、正向限位报警、反向限位报警、继电器工作状态建立
限位继电保护模块的Petri网模型,包括:
建立限位继电保护模块的库所集合PL,包括正向限位开关断开状态库所pl1,off、正向限
位开关闭合状态库所pl1,on、反向限位开关断开状态库所pl2,off、反向限位开关闭合状态库所
pl2,on、不存在正向限位报警库所pa1,off、存在正向限位报警库所pa1,on、不存在反向限位报警
库所pa2,off、存在反向限位报警库所pa2,on、继电器断开状态库所pr,off和继电器闭合状态库
所pr,on;
建立正向限位开关从断开到闭合和从闭合到断开的变迁集合;并添加对应的有向弧集
合;
建立正向报警器从无报警到有报警和从有报警到无报警的变迁集合;并添加对应的有
向弧集合;
建立反向限位开关从断开到闭合和从闭合到断开的变迁集合;并添加对应的有向弧集
合;
建立反向报警器从无报警到有报警和从有报警到无报警的变迁集合;并添加对应的有
向弧集合;
建立继电器从断开到闭合和从闭合到断开的变迁集合;并添加对应的有向弧集合。
4.根据权利要求3所述的基于Petri网的数控机床控制系统故障诊断方法,其特征在
于,根据脉冲信号和符号信号工作状态建立上位装置的Petri网模型,包括:
建立上位装置的库所集合PP,包括表示上位装置没有脉冲信号输出的库所pp,off和有脉
冲信号输出的库所pp,on、表示正符号信号的库所p+和负符号信号的库所p-、表示与驱动装置
对应的伺服驱动器接收到正转运行指令的...

【专利技术属性】
技术研发人员:罗继亮池正邵辉
申请(专利权)人:华侨大学
类型:发明
国别省市:福建;35

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

1