《一种数控机床故障模拟方法.pdf》由会员分享,可在线阅读,更多相关《一种数控机床故障模拟方法.pdf(12页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 101984375 A(43)申请公布日 2011.03.09CN101984375A*CN101984375A*(21)申请号 201010545489.2(22)申请日 2010.11.16G05B 17/00(2006.01)(71)申请人华中科技大学地址 430074 湖北省武汉市洪山区珞喻路1037号申请人武汉华中数控股份有限公司(72)发明人唐小琦 周会成 陈吉红 任清荣宋宝 孙东山 汤明 奚长浩(74)专利代理机构北京市德权律师事务所 11302代理人周发军(54) 发明名称一种数控机床故障模拟方法(57) 摘要本发明公开了一种数控机床故障模拟方法,主要。
2、通过构建机床设置信息表、构建故障设置信息表、构建机床逻辑模型、构建机床伺服模型、嵌入机床故障点、运行机床仿真模型、触发机床故障产生来实现数控机床故障的模拟。该数控机床故障模拟方法主要解决高档数控装置的故障检测功能和能力的试验条件,可以模拟数控机床故障、可编程控制器故障、伺服驱动器和伺服电机故障、主轴驱动器和主轴电机故障。利用该方法模拟的数控机床的故障可以用来检测数控装置对数控机床故障的响应、保护、自动修复等能力。(51)Int.Cl.(19)中华人民共和国国家知识产权局(12)发明专利申请权利要求书 1 页 说明书 3 页 附图 7 页CN 101984378 A 1/1页21.一种数控机床故。
3、障模拟方法,主要通过构建机床设置信息表,构建故障设置信息表,构建机床逻辑模型,构建机床伺服模型,嵌入机床故障点,运行机床仿真模型,触发机床故障产生来实现数控机床故障的模拟。2.根据权利要求1所述的一种数控机床故障模拟方法,其特征在于构建机床设置信息表;通过构建机床设置信息表,使得权利要求1所述的一种数控机床故障模拟方法能够模拟不同类型机床,比如数控车床、数控铣床、加工中心等,能满足对不同厂商生产的数控机床的模拟,增强了该方法实现的模拟装置的通用性。3.根据权利要求1所述的一种数控机床故障模拟方法,其特征在于构建故障设置信息表;通过构建故障信息表,在模拟故障时选择不同的故障模拟设置,使得权利要求。
4、1所述的一种数控机床故障模拟方法能够模拟机床的各种故障,比如电源回路缺相、编码器接触不良、伺服强电断开等,通过修改故障信息表,可以满足模拟各种不同故障的需求,增强了该模拟装置的通用性。4.根据权利要求1所述的一种数控机床故障模拟方法,其特征在于构建机床逻辑模型;通过依照模拟的实际机床构建机床逻辑模型,使得权利要求1所述的一种数控机床故障模拟方法能够实现与实际机床相同的逻辑响应,达到真实模拟实际机床逻辑响应的目的;逻辑模型可采用梯形图或C语言来实现。5.根据权利要求1所述的一种数控机床故障模拟方法,其特征在于构建机床伺服模型;通过调用建模仿真工具的模块库对伺服系统的三环(位置环、速度环、电流环)。
5、PID控制和机床传动机构建立传递函数仿真模型;通过所建的理想模型来实现伺服驱动系统和机床传动机构的动态仿真,并反馈三环的数据回数控装置。6.根据权利要求1所述的一种数控机床故障模拟方法,其特征在于嵌入机床故障点;通过在构建的机床逻辑模型中嵌入机床故障点,使得权利要求1所述的一种数控机床故障模拟方法能够实现与实际机床相同的故障响应;通过控制故障点的休眠和唤醒,可以实现模拟机床的正常运行响应和故障运行响应。7.根据权利要求1所述的一种数控机床故障模拟方法,其特征在于触发机床故障产生;在构建的机床逻辑模型中嵌入的机床故障点正常运行中是休眠的,不会导致故障产生,因此权利要求1所述的一种数控机床故障模拟。
6、方法首先可以模拟数控机床的正常运行,当进行故障设置或一些故障条件满足时,权利要求1所述的一种数控机床故障模拟方法能使触发机床故障产生故障点唤醒信号,使得够实现与实际机床相同的故障响应。权 利 要 求 书CN 101984375 ACN 101984378 A 1/3页3一种数控机床故障模拟方法技术领域0001 本发明属于数控装置测试方法,具体涉及一种数控机床故障模拟方法。背景技术0002 在数控装置的测试和培训等环节中,数控装置需要与机床及控制电柜一起使用,这种方式不仅成本高,而且很不方便。为了设计方便便宜的故障模拟装置,解决高档数控装置的故障检测功能和能力,需要有一种方便可行的数控机床故障模。
7、拟方法来模拟数控机床故障、可编程控制器故障、伺服驱动器和伺服电机故障、主轴驱动器和主轴电机故障。利用此种方法模拟出的数控机床故障要求能用来检测数控装置对数控机床故障的响应、保护、自动修复等能力。0003 目前在网络和文献检索中尚没有发现有类似的方便可行的故障模拟方法。发明内容0004 本发明提供了一种数控机床故障模拟方法,主要通过构建机床设置信息表、构建故障设置信息表、构建机床逻辑模型、构建机床伺服模型、嵌入机床故障点、运行机床仿真模型、触发机床故障产生来实现数控机床故障的模拟。0005 该数控机床故障模拟方法主要解决了高档数控装置的故障检测功能和能力的试验条件,可以模拟数控机床故障、可编程控。
8、制器故障、伺服驱动器和伺服电机故障、主轴驱动器和主轴电机故障。利用该方法模拟的数控机床的故障可以用来检测数控装置对数控机床故障的响应、保护、自动修复等能力。0006 该数控机床故障模拟方法主要包含以下几个步骤:1构建机床设置信息表。通过构建机床设置信息表,使得本数控机床故障模拟方法能够模拟不同类型机床,比如数控车床、数控铣床、加工中心等,能满足对不同厂商生产的数控机床的模拟,增强了该方法实现的模拟装置的通用性。0007 2、构建故障设置信息表。通过构建故障信息表,在模拟故障时选择不同的故障模拟设置,使得本数控机床故障模拟方法能够模拟机床的各种故障,比如电源回路缺相、编码器接触不良、伺服强电断开。
9、等,通过修改故障信息表,可以满足模拟各种不同故障的需求,增强了该模拟装置的通用性。0008 3、构建机床逻辑模型。通过依照模拟的实际机床构建机床逻辑模型,使得本数控机床故障模拟方法能够实现与实际机床相同的逻辑响应,达到真实模拟实际机床逻辑响应的目的。逻辑模型可采用梯形图或C语言来实现。0009 4、构建机床伺服模型。通过调用建模仿真工具的模块库对伺服系统的三环(位置环、速度环、电流环)PID控制和机床传动机构建立传递函数仿真模型。通过所建的理想模型来实现伺服驱动系统和机床传动机构的动态仿真,并反馈三环的数据回数控装置。0010 5、嵌入机床故障点。通过在构建的机床逻辑模型中嵌入机床故障点,使得。
10、本数控机床故障模拟方法能够实现与实际机床相同的故障响应。通过控制故障点的休眠和唤醒,说 明 书CN 101984375 ACN 101984378 A 2/3页4可以实现模拟机床的正常运行响应和故障运行响应。0011 6、触发机床故障产生。在构建的机床逻辑模型中嵌入的机床故障点正常运行中是休眠的,不会导致故障产生,因此本数控机床故障模拟方法首先可以模拟数控机床的正常运行,当进行故障设置或一些故障条件满足时,本数控机床故障模拟方法能使触发机床故障产生故障点唤醒信号,使得够实现与实际机床相同的故障响应。附图说明0012 图1为本发明的数控机床故障模拟方法步骤图;图2为构建机床设置信息表;图3为构建。
11、故障设置信息表;图4为构建机床逻辑模型;图5实际机床电气原理图;图6构建机床逻辑模型梯形图;图7为构建机床伺服模型;图8.1、8.2为嵌入机床故障点;图9为运行机床仿真模型;图10触发机床故障产生。具体实施方式0013 图1所示为数控机床故障模拟方法原理图。主要包括构建机床设置信息表、构建故障设置信息表、构建机床逻辑模型、构建机床伺服模型、嵌入机床故障点、运行机床仿真模型、触发机床故障产生等步骤。0014 图2为构建的机床设置信息表;通过构建机床设置信息表,使得本数控机床故障模拟方法能够模拟不同类型机床,如图2表中可选择数控车床、数控铣床、数控磨床、数控冲床、加工中心等机床类型,数控车床可以配。
12、置数控装置、主轴、进给轴X、进给轴Z、刀架、冷却、排屑、照明、主电气柜等部件等。因此根据不同厂商生产的数控机床修改相应的机床设置信息表可以模拟不同的机床,增强了该方法实现的模拟装置的通用性。0015 图3为构建的故障设置信息表;通过构建故障信息表,在模拟故障时选择不同的故障模拟设置,使得本数控机床故障模拟方法能够模拟机床的各种故障,如图3所示的机床硬件设置有CNC装置、主轴伺服系统、进给伺服系统、电气主回路、PLC、冷却装置、换刀装置、液压装置、润滑装置等,其中在主轴伺服系统中可以设置电机欠压故障、电机过压故障、电机过载故障、电机过流故障、电机缺相故障、电机相序错故障等等故障,这些故障设置选项。
13、可以根据实际机床的故障对故障设置信息表进行修改,并可注明产生该故障的原因,通过修改故障信息表,可以满足模拟各种不同故障的需求,增强了该模拟装置的通用性。0016 图4为采用梯形图构建机床逻辑模型的梯形图软件;通过依照模拟的实际机床电气原理图5可以构建机床逻辑模型梯形图如图6所示,使得本数控机床故障模拟方法能够实现与实际机床相同的逻辑响应,达到真实模拟实际机床逻辑响应的目的。逻辑模型除可采用梯形图外也可采用C语言来实现逻辑。0017 图7为采用matlab构建机床伺服模型。通过调用建模仿真工具的模块库对伺服说 明 书CN 101984375 ACN 101984378 A 3/3页5系统的三环(。
14、位置环、速度环、电流环)PID控制和机床传动机构建立传递函数仿真模型。通过所建的理想模型来实现伺服驱动系统和机床传动机构的动态仿真,并反馈三环的数据回数控装置。0018 图8.1、8.2为在机床模型中嵌入机床故障点。如图8.1为了模拟主轴速度异常。在机床的逻辑模型中插入故障点0即x22.0。当x0.0有效,r0.4有效,r0.5无效或者r0.5有效,r0.4无效时,故障点x22.0置1,则定时器t0时间到达,8s后设置y30.1有效。(当运行允许时,设置故障,主轴速度在8秒内未到达发出报警信号)。如图8.2为了模拟编码器接触不良,插入故障点4即x20.3。若x0.0有效,x1.3有效,r0.2。
15、通电,则r0.7置1,KA7继电器有效,设置故障点x20.3。若置x20.3为1,则y20.4无效,输出故障报警y30.3。(当运行允许,Z轴抱闸,KA2继电器得电,KA7继电器得电时,若通过上位机置故障点4的地址x20.3为1,则z轴编码器不得电,发出故障报警信号)。0019 通过在构建的机床逻辑模型中嵌入机床故障点,使得本数控机床故障模拟方法能够实现与实际机床相同的故障响应。通过控制故障点的休眠和唤醒,可以实现模拟机床的正常运行响应和故障运行响应。0020 图9为运行机床仿真模型。机床数据、故障数据、逻辑模型、伺服模型构造完毕后采用如图9所示的系统操作来确定各数据的运算和流向,因而能方便运。
16、行机床仿真模型并得到模拟出的反馈数据,得到跟真实机床同样的反馈。0021 图10触发机床故障产生。在构建的机床逻辑模型中嵌入的机床故障点正常运行中是休眠的,不会导致故障产生,因此本数控机床故障模拟方法首先可以模拟数控机床的正常运行,当进行故障设置或一些故障条件满足时,本数控机床故障模拟方法能使触发机床故障产生故障点唤醒信号,使得够实现与实际机床相同的故障响应。如图10所示在操作人员钩选电气主回路中输入缺相后,该设置数据通过网络传送给下位机,从而触发下位机运行模型中插入的故障点导致故障爆发。0022 通过以上步骤可以方便的模拟数控机床的故障,解决高档数控装置的故障检测功能和能力。0023 最后所。
17、应说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本发明技术方案的精神和范围,其均应涵盖在本发明的权利要求范围当中。说 明 书CN 101984375 ACN 101984378 A 1/7页6图1说 明 书 附 图CN 101984375 ACN 101984378 A 2/7页7图2图3说 明 书 附 图CN 101984375 ACN 101984378 A 3/7页8图4说 明 书 附 图CN 101984375 ACN 101984378 A 4/7页9图5说 明 书 附 图CN 101984375 ACN 101984378 A 5/7页10图6图7说 明 书 附 图CN 101984375 A。