CN111273609B - 一种用于数控切割设备状态监测、故障判断的方法及*** - Google Patents
一种用于数控切割设备状态监测、故障判断的方法及*** Download PDFInfo
- Publication number
- CN111273609B CN111273609B CN202010206705.4A CN202010206705A CN111273609B CN 111273609 B CN111273609 B CN 111273609B CN 202010206705 A CN202010206705 A CN 202010206705A CN 111273609 B CN111273609 B CN 111273609B
- Authority
- CN
- China
- Prior art keywords
- cutting
- cutting machine
- instruction
- fault
- judging
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
- G05B19/406—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by monitoring or safety
- G05B19/4065—Monitoring tool breakage, life or condition
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/37—Measurements
- G05B2219/37245—Breakage tool, failure
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Numerical Control (AREA)
Abstract
本发明公开了一种用于数控切割设备状态监测、故障判断的方法及***,包括:数据采集***、状态监测***和故障判断***,所述数据采集***采集切割机的切割参数,并将该参数转换成预设好的数据格式传送至状态监测***和故障判断***;所述数据采集***还根据切割机的类型实时采集与切割机相应的拆分解析后的G指令,并将该拆分解析后的G指令传送至状态监测***和故障判断***;所述状态监测***根据收到的信息得到切割机的运行状态;所述故障判断***根据收到的信息判断切割机是否发生故障。本发明确保了钢板的切割效率。
Description
技术领域
本发明属于造船企业精益生产领域,尤其涉及一种用于数控切割设备状态监测、故障判断的方法及***。
背景技术
钢板切割作业是船舶建造过程中的关键环节。钢板切割质量的优劣对船体装配质量、焊接质量、涂装质量以及外观质量都有着重要的影响,钢板切割方法随着技术进步也在不断改进,由最早的手工切割到半自动切割发展到现在的数控切割,切割效率和切割质量都越来越高。
船体建造所需要的钢板数量庞大,而且受原材料配套、设备场地资源及工序间协同的影响,造船企业生产过程中存在钢板切割信息无法实时采集、切割状态无法实时监控、无法实时判断切割故障、以及生产调度缺乏科学依据等问题,从而影响钢板切割计划的执行及切割作业效率,在一定程度上增加切割零件的缓存量,造成场地占用及资金积压。
发明内容
发明目的:为解决现有技术存在切割信息无法实时采集、切割状态无法实时监控、无法实时判断切割故障等问题,本发明提供一种用于数控切割设备状态监测、故障判断的方法及***。
技术方案:本发明提供一种用于数控切割设备状态监测、故障判断的方法,应用于切割设备自动切割的情况下,该方法包括如下步骤:
步骤1、将所有不同种类的切割机的G指令进行拆分解析,并将拆分解析后的所有G指令存储至计算机;所述拆分解析后的G指令包括定位指令,移动指令,控制指令,控制轨迹;
步骤2、某种切割机进行一次切割,切割过程中实时采集该种切割机的切割参数,将采集的该种切割机的切割参数转换成预设好的数据格式,并在计算机中显示;所述切割机的切割参数包括:切割机的位置坐标、移动速度、当前动作;
步骤3、实时读取该种切割机的拆分解析后的G指令,并在计算机中显示;
步骤4、根据实时的切割参数和拆分解析后的G指令,判断切割机当前执行到哪一步;并根据切割参数得到切割设备的运行状态,所述运行状态包括:某张钢板的实际切割开始时间、移动/划线/切割时间、中途停顿时间、切割完成时间;
步骤5、根据该次切割时采集的切割机的坐标位置所组成的轨迹与G指令中该次切割的控制轨迹,判断切割机是否故障。
进一步的,采用XML配置,将实时采集到的切割机的参数转换成预设好的数据格式。
进一步的,所述步骤5具体为:切割机进行一次切割,其轨迹为L1,L1由n个连续的切割机的坐标位置组成,L1={A1、A2、...Ai、...An},Ai为第i个坐标位置,i=1,2,3,...,n;G指令中与L1相应的切割的轨迹为L2,L2由Q个连续的理想坐标点组成,L2={B1、B2、...Bq、...BQ};点Bq为第q个理想坐标;
将L2中相邻的两个点组成一个线段,则L2由Q-1个连续的线段组成,依次计算n个坐标位置与每个线段的最短距离;若在n个坐标位置中存在I个位置坐标与任意一条线段之间的最短距离均不在预设的容差Range的范围内,则认定切割机故障。
进一步的,所述容差Range的范围为[0,10],单位为mm。
进一步的,I=10%。
一种用于数控切割设备状态监测、故障判断的***,其特征在于,该***包括:数据采集***、状态监测***和故障判断***,所述数据采集***采集切割机的切割参数,并将该参数转换成预设好的数据格式传送至状态监测***和故障判断***;所述数据采集***还根据切割机的类型实时采集与切割机相应的拆分解析后的G指令,并将该拆分解析后的G指令传送至状态监测***和故障判断***;所述状态监测***根据收到的信息得到切割机的运行状态;所述故障判断***根据收到的信息判断切割机是否发生故障。
进一步的,所述数据采集***与状态监测***之间采用工业级无线AP进行信号传输;述数据采集***与故障判断***之间也采用工业级无线AP进行信号传输。
有益效果:本发明通过对钢板车间数控切割设备互联互通,实时采集数控切割设备的运行信息,分析数控切割设备运行状态以及是否故障,从而可以进一步分析数控切割设备的利用率、工作工时等,从而确保钢板的切割效率。
附图说明
图1是本发明的结构示意图;
图2是本发明的流程图;
图3是切割控制机操作界面;
图4是拆分解析前的G指令;
图5是拆分解析后的G指令。
具体实施方式
构成本发明的一部分的附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。
如图1、图2所示本实施例提供一种用于数控切割设备状态监测、故障判断的方法及***,该***包括:数据采集***、状态监测***和故障判断***,所述数据采集***采集切割机的切割参数,并将该参数转换成预设好的数据格式传送至状态监测***和故障判断***;所述数据采集***还根据切割机的类型实时采集与切割机相应的拆分解析后的G指令,并将该拆分解析后的G指令传送至状态监测***和故障判断***;所述状态监测***根据收到的信息得到切割机的运行状态;所述故障判断***根据收到的信息判断切割机是否发生故障;所述数据采集***包括:切割设备运行参数采集服务程序和G指令采集程序。
通过截取实际运行过程的动作数据匹配切割设备的切割指令(G指令)来获取。G指令名称需要对应钢材管理***中每张钢板的唯一编码。
通过开发数控切割设备运行参数采集服务程序,实时获取切割控制界面的相关参数,包括横轴位置X、纵轴位置Y、当前动作(移动、划线、切割)、运动速度。
数据采集***切割机控制机启动一并启动并运行于后台,需要采集的数据类型,包含切割机当前执行的G指令名称,位置数据,操作类型等信息,考虑切割控制机品牌繁多,单个用户可能存在多种类型的控制机,采集服务支持在主流的各种型号的切割机控制机上运行;此外创新使用预设配制的方式,用于适应不同的切割控制机,并可将不同的切割控制机反馈的数据统一标准化成统一类型的数据,方便整体监控厂区切割机运行状态,切割控制机操作界面详见图3所示。
创新使用预设配制的方式为:使用XML配置,将采集的切割控制机的数据与所需标准化成统一类型的数据建立对应关系,配置中包含采集数据的位置,类型等信息,采集中,服务通过winapi接口,按预设配制每秒采集一次切割机控制程序实时数据,记录当前位置;依据采集到的数据计算切割机运行轨迹,运行速率,记录***留待解析。
数控G指令用一种编码控制切割机的实际操作,G指令示例如图4所示,主要包含定位指令(示例G00),移动指令(示例G01、G02),控制指令(示例M10)等,读取G指令判断当前切割机需要执行的动作及切割路径,但因切割机厂商的切割指令均有自己的标准,G指令采集程序在获取正确的切割指令时需要较大的开发工作且需要定制开发,本实施例重新拆分指令逻辑,提取关键指令类型后对标,并以简易的界面供用户设置,达到统一***兼容所有切割机厂商标准的功能,具体的配制界面见图5所示。
所述数据采集***与状态监测***之间采用工业级无线AP进行信号传输;述数据采集***与故障判断***之间也采用工业级无线AP进行信号传输;工业级无线AP,可应对车间内信号干扰,防尘防污。
状态监测***根据采集到的切割机参数和G指令,得到切割设备的精确运行状态包括:某张钢板的实际切割开始时间、移动/划线/切割时间、中途停顿时间、切割完成时间等;实际算法考虑轨迹类型(即移动、划线、切割)可以实际确认当前切割机的有效运动轨迹,采集服务将切割机数据汇总至应用服务器后,可以提供实时数据用于厂区管理人员监控,
故障判断***判断切割机是否故障的具体方法为:
获取切割机的实际运行轨迹及切割指令的控制轨迹,可以判断实际轨迹运行到切割指令的哪一步骤,用于反馈实时的切割信息,还可判断切割设备是否故障;具体算法简易描述如下:切割机的实际轨迹L1由n个坐标位置构成L1={A1、A2、...Ai、...An},Ai为第i个坐标位置,i=1,2,3,...,n;G指令中与L1相应的切割的控制轨迹为L2,L2由Q个连续的理想坐标点组成,L2={B1、B2、...Bq、...BQ};点Bq为第q个理想坐标;简化运行状态后仅考虑相同走向的轨迹;
将L2中相邻的两个点组成一个线段,则L2由Q-1个连续的线段组成,依次计算n个坐标位置与每个线段的最短距离d;若在n个坐标位置中存在I个位置坐标与任意一条线段之间的最短距离均不在容差Range的范围内(经试验得到I=10%,容差范围为[0,10],单位为mm),则认定切割机故障。最短距离的具体计算公式如下:
Bx、Bx+1坐标分别为(x1,y1)、(x2,y2),且(x1≠x2)Bx、Bx+1均属于L2
Bx、Bx+1组成直线段的方程为:
(y2-y1)x-(x2-x1)y+x2y1-y2x1=0
设Ai坐标为(x0,y0),Ai∈L1
若Ai与Bx、Bx+1组成线段的垂线的垂足在Bx、Bx+1组成的线段上,依据是否在Bx和Bx+1的线段上做不同的处理,设垂足坐标为Cx=(x3,y3)。
线段BxCx+线段CxBx+1=线段BxBx+1
Ai到Bx、Bx+1组成线段的最短距离为其垂线长度,设为d:
若Ai与Bx、Bx+1组成线段的垂线的垂足在Bx、Bx+1组成的线段外,则比较Ai到Bx的线段与Ai到Bx+1的线段长短,两条线段中最短的那条即为点Ai到Bx、Bx+1组成线段的最短距离。
此外实际运动轨迹需要记录切割速度,依据当前位置及上一秒记录位置的及时间差计算当前的实时速率。
另外需要说明的是,在上述具体实施方式中所描述的各个具体技术特征,在不矛盾的情况下,可以通过任何合适的方式进行组合。为了避免不必要的重复,本发明对各种可能的组合方式不再另行说明。
Claims (4)
1.一种用于数控切割设备状态监测、故障判断的方法,应用于切割设备自动切割的情况下,其特征在于,该方法包括如下步骤:
步骤1、将所有不同种类的切割机的G指令进行拆分解析,并将拆分解析后的所有G指令存储至计算机;所述拆分解析后的G指令包括定位指令,移动指令,控制指令,控制轨迹;
步骤2、在切割机进行一次切割的过程中实时采集该种切割机的切割参数,将采集的该种切割机的切割参数转换成预设好的数据格式,并在计算机中显示;所述切割机的切割参数包括:切割机的位置坐标、移动速度、当前动作;
步骤3、实时读取该种切割机的拆分解析后的G指令,并在计算机中显示;
步骤4、根据实时的切割参数和拆分解析后的G指令,判断切割机当前执行到G指令中的哪一步;并根据切割参数得到切割设备的运行状态,所述运行状态包括:钢板的实际切割开始时间、移动/划线/切割时间、中途停顿时间、切割完成时间;
步骤5、根据该次切割时采集的切割机的坐标位置所组成的轨迹与G指令中该次切割的控制轨迹,判断切割机是否故障;
所述步骤5具体为:切割机进行一次切割,其轨迹为L1,L1由n个连续的切割机的坐标位置组成,L1={A1、A2、…Ai、…An},Ai为第i个坐标位置,i=1,2,3,...,n;G指令中与L1相应的切割的轨迹为L2,L2由Q个连续的理想坐标点组成,L2={B1、B2、…Bq、…BQ};点Bq为第q个理想坐标;
将L2中相邻的两个点组成一个线段,则L2由Q-1个连续的线段组成,依次计算n个坐标位置与每个线段的最短距离;若在n个坐标位置中存在I个位置坐标与任意一条线段之间的最短距离均不在预设的容差Range的范围内,则认定切割机故障。
2.根据权利要求1所述的一种用于数控切割设备状态监测、故障判断的方法,其特征在于,采用XML配置,将实时采集到的切割机的参数转换成预设好的数据格式。
3.根据权利要求1所述的一种用于数控切割设备状态监测、故障判断的方法,其特征在于,所述容差Range的范围为[0,10],单位为mm。
4.根据权利要求1所述的一种用于数控切割设备状态监测、故障判断的方法,其特征在于,I=10%。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010206705.4A CN111273609B (zh) | 2020-03-23 | 2020-03-23 | 一种用于数控切割设备状态监测、故障判断的方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010206705.4A CN111273609B (zh) | 2020-03-23 | 2020-03-23 | 一种用于数控切割设备状态监测、故障判断的方法及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111273609A CN111273609A (zh) | 2020-06-12 |
CN111273609B true CN111273609B (zh) | 2023-03-28 |
Family
ID=70999860
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010206705.4A Active CN111273609B (zh) | 2020-03-23 | 2020-03-23 | 一种用于数控切割设备状态监测、故障判断的方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111273609B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113210719A (zh) * | 2021-04-23 | 2021-08-06 | 中船工业互联网有限公司 | 一种船用钢板切割指令的查询方法及装置 |
CN113703396B (zh) * | 2021-07-26 | 2023-05-09 | 北京市机械施工集团有限公司 | 一种基于智能终端的数控切割设备的智能升级方法 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102023615A (zh) * | 2010-10-25 | 2011-04-20 | 武汉华中数控股份有限公司 | 一种基于指令序列的数控机床加工状态信息显示方法 |
CN104483902A (zh) * | 2014-12-05 | 2015-04-01 | 华中科技大学 | 一种数控机床故障前运行状态数据录像及回放方法 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106323633A (zh) * | 2016-10-28 | 2017-01-11 | 华中科技大学 | 一种基于指令域分析的进给轴装配故障的诊断方法 |
JP6898079B2 (ja) * | 2016-11-16 | 2021-07-07 | 芝浦機械株式会社 | 工作機械およびその制御方法 |
CN109656196A (zh) * | 2018-12-27 | 2019-04-19 | 西安交通大学 | 数控***综合性能测试方法与装置 |
-
2020
- 2020-03-23 CN CN202010206705.4A patent/CN111273609B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102023615A (zh) * | 2010-10-25 | 2011-04-20 | 武汉华中数控股份有限公司 | 一种基于指令序列的数控机床加工状态信息显示方法 |
CN104483902A (zh) * | 2014-12-05 | 2015-04-01 | 华中科技大学 | 一种数控机床故障前运行状态数据录像及回放方法 |
Non-Patent Citations (1)
Title |
---|
数控机床故障排除方法及应用;《制造技术与机床》;《制造技术与机床》;20070402;正文第108-110页 * |
Also Published As
Publication number | Publication date |
---|---|
CN111273609A (zh) | 2020-06-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111273609B (zh) | 一种用于数控切割设备状态监测、故障判断的方法及*** | |
CN105892423A (zh) | 一种基于智能终端的数字化车间智能工票*** | |
JPS6040043B2 (ja) | 計算機制御工作機械の監視および診断動作を実行する方法および装置 | |
CN102411364A (zh) | 工厂物联网业务终端 | |
CN112132423A (zh) | 一种轨道移动式制梁台座生产管理方法及*** | |
CN115829244A (zh) | 一种基于大数据的建筑施工作业人员智能分配管理*** | |
CN114742436A (zh) | 一种基于云计算和物联网的企业管理*** | |
CN101901009A (zh) | 流水线作业数据采集及管控*** | |
CN111232021A (zh) | 一种铁路车站调车作业电子钩计划执行*** | |
CN111694318A (zh) | 一种数控机床五轴联动精度评估的方法 | |
CN101470441A (zh) | 用于汽车装配制造技术的无线工具控制***及方法 | |
CN110049110A (zh) | 一种云智能*** | |
US10126728B2 (en) | Method and system for collecting via a MES system time-stamps of working-statuses | |
CN114218433A (zh) | Agv运行***的异常重现方法及agv运行*** | |
CN105046347A (zh) | 一种油气田工况数据采集的优化方法 | |
CN105139114A (zh) | 一种用于地县电网年度运行方式的自动化编制方法 | |
CN110046830A (zh) | 一种数控门铰机的*** | |
KR20120097771A (ko) | 조선 판넬 작업 정보 측정 시스템 | |
US11511380B2 (en) | Method for capturing tool path and device thereof | |
CN201422141Y (zh) | 流水线作业数据采集通信终端*** | |
CN116714021B (zh) | 基于数据分析的单轨吊巡检机器人智能测试方法 | |
CN117391552B (zh) | 基于数字孪生的建筑部件质量控制***及方法 | |
BunieskI et al. | A Practical Example of Data Exchange and Expert System Applied to Ground Improvement Works | |
CN109623491B (zh) | 一种基于零件轮廓形貌的机床加工自适应数据采集方法 | |
CN116830054A (zh) | 信息处理装置、信息处理程序以及信息处理方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |