一种基于WEB的数控机床在线检测系统及方法与流程

文档序号:12460252阅读:245来源:国知局
一种基于WEB的数控机床在线检测系统及方法与流程

本发明属于数控机床技术领域,特别是涉及一种基于WEB的数控机床在线检测系统及方法。



背景技术:

在线械加工领域,零件加工过程中,往往需要对工序或工步层次进行加工的工件质量检测,测量精度是否达到要求以确保后续加工能够有效进行。然而,现有工件在测量时,需要将工件从加工机床上拆卸,转移到三坐标或其它设备上进行检测,如果检测合格再装夹在线床上进行加工,从而延长了整个工件的制造周期。另外,在检测过程中,数控编程软件大多不具备在线检测程序的功能,需要编程人员额外学习在线检测编程;同时,在具体使用过程中,操作人员也需要学会使用在线检测编程软件,整个检测过程,需要大量人工操作和配合,不仅容易出错,还效率低。



技术实现要素:

鉴于以上所述现有技术的缺点,本发明的目的在于提供一种基于WEB的数控机床在线检测系统及方法,用于解决现有技术中工件检测过程易出错、效率低,造成产品效率不高的问题。

为实现上述目的及其他相关目的,本发明提供一种基于WEB的数控机床在线检测系统,用于控制数控机床上的探头检测工件的质量,所述系统包括:

第一客户端,用于根据获取模型曲面上交互选择点生成检测路径,按照所述检测路径生成检测程序,且将所述检测程序与其对应模型发送至服务器;

服务器,用于存储检测程序与对应的模型信息,所述服务器还用于根据检测结果调用相应模型生成检测报告,将所述检测报告反馈至第二客户端;

第二客户端,用于获取检测程序,按照所述检测程序运行检测工件生成关于工件质量的检测结果,将其发送至服务器,还用于查询服务器获取并显示相应的检测报告。

本发明的另一目的在于提供有一种基于WEB的数控机床在线检测方法,用于控制数控机床上的探头检测工件的质量,所述方法包括:

步骤1,以UG软件为基础,载入检测模型,调用在线检测路径程序;

步骤2,获取待检测工件的检测路径;

步骤3,将所述检测路径与模型数据上传至服务器存储,且将检测程序放入服务器供检测时调用;

步骤4,运行检测程序通过探头检测工件,生成关于工件质量的检测结果,且将检测结果上传至服务器;

步骤5,根据检测结果调用服务器的模型数据生成检测报告。

如上所述,本发明的基于WEB的数控机床在线检测系统及方法,具有以下有益效果:

本发明基于UG软件的二次开发,编程人员无需额外学习编程软件,该编程方式与其它编程相近,可大大提升编程效率;在检测过程中,编程人员将检测程序通过第一客户端传送第二客户端交接于操作人员,模型数据与检测路径均存储于服务器,通过客户端调用服务器中存储信息即可完成检测结果,整个检测过程中,服务器自动生成检测报告,无需人工参与,大大降低检测难度,提升工作效率,降低了错误率。

附图说明

图1显示为本发明的基于WEB的数控机床在线检测系统结构框图;

图2显示为本发明的基于WEB的数控机床在线检测系统完整结构框图;

图3显示为本发明的基于WEB的数控机床在线检测方法流程图;

图4显示为本发明的基于WEB的数控机床在线检测方法实施例流程图;

图5显示为本发明的基于WEB的数控机床在线检测的原理图;

图6显示为本发明的基于WEB的数控机床在线检测系统刀路、刀轨参数设置图;

图7显示为本发明的基于WEB的数控机床在线检测系统路径选择处理图。

元件标号说明:

1 第一客户端

2 服务器

3 第二客户端

11 路径生成模块

12 程序生成模块

21 接收存储模块

22 报告生成模块

31 检测模块

32 查询模块

S1~S5 步骤1至步骤5

具体实施方式

以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。

需要说明的是,以下实施例中所提供的图示仅以示意方式说明本发明的基本构想,遂图式中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。

请参阅图1,本发明提供一种基于WEB的数控机床在线检测系统结构框图,用于控制数控机床上的探头检测工件的质量,所述系统包括:

第一客户端1,用于根据获取模型曲面上交互选择点生成检测路径,按照所述检测路径生成检测程序,且将所述检测程序与其对应模型发送至服务器;

服务器2,用于存储检测程序与对应的模型信息,所述服务器还用于根据检测结果调用相应模型生成检测报告,将所述检测报告反馈至第二客户端;

第二客户端3,用于获取检测程序,按照所述检测程序运行检测工件生成关于工件质量的检测结果,将其发送至服务器,还用于查询服务器获取并显示相应的检测报告。

在本实施例中,所述探头设置在数控机床的刀路上,所述模型为待检测工件的三维模型(图形信息),通过登录第一客户端,在人机交互界面,操作鼠标,其中,交互选择点可为用户在模型上任意指点,据交互选择点的先后顺序可动态生成检测路径,根据所述检测路径生成检测程序,发送待检测工件的模型数据以及检测程序。另外,服务器接收存储待检测工件的模型数据与检测程序,同时,根据收到的检测结果将其生成检测报告,反馈到第二客户端;第二客户端从服务器中获取检测程序,数控机床上探头按照检测程序执行生成检测结果,将所述检测结果发送至服务器;接收服务器检测后生成的检测报告,将其显示出来。

请参阅图2,本发明的基于WEB的数控机床在线检测系统完整结构框图,包括:

所述第一客户端1以UG软件为开发基础,其具体包括:

路径生成模块11,用于识别待检测区域,在待检测面上标定待检测点,计算待检测点在待检测面上的法向矢量,生成相应的检测路径;

具体地,需要在待检测工件所对应的模型,选择基准点与选择定位点可以通过鼠标点击在待检测面上实现,每个定位点(待检测点)即为一个测量项目,其中,每个定位点均对应坐标值,在图形交互过程中,根据各个待检测点与待检测面上的法相矢量生成对应的检测路径。

具体地,在如附图6所示,通过设置刀路、刀轨设置,其中,刀路设置包括刀路名称、坐标系,几何体、刀具,所述刀轨设置包括检测类型、探测余量、切入距离、探测距离,用于可根据上述条件对刀路、刀轨进行设置,选择适当的。

程序生成模块12,用于根据待检测工件类型与检测路径调用相应的模型生成检测程序,并将检测程序与模型发送至服务器。

具体地,检测程序中包含检测路径中各个待检测点,根据检测路径生成的检测程序可通过服务器进行存储,方便在检测时调用;另外,在附图7中所示,根据检测路径选择处理方式,如OKUMA、PARPAS两种方式任意一种,另外,报告设置包括模具图号、零件号等。

所述服务器2具体包括:

接收存储模块21,用于接收存储所述检测程序与其对应模型存储至数据库,还用于存储所述检测结果;

具体地,采用WEB技术,通过服务器接收存储检测程序、模型数据,将大部分功能处理集成于服务器,减少了用户手动操作客户端的工作量,即减少了人工犯错的机会;同时,各种模型数据、检测程序与检测结果通过服务器集中存储,方便管理。

报告生成模块22,用于根据检测结果调用相应模型生成检测报告,将所述检测报告反馈至第二客户端。

具体地,根据各个检测点的检测结果与预设的标准范围区间(即安全距离)进行比较,如果发现检测结果不在预设的标准范围区间内,则检测报告中显示某些检测点检测不合格,并计算出超出的范围,显示对应加工精度,便于后期维护,例如,当出现误差或偏差时,便于做出误差补偿;如果各个检测点检测结果合格,则在检测报告中显示具体检测结果,最终通过检测报告可确定工件的质量。

所述第二客户端3具体包括:

检测模块31,用于获取检测程序,按照所述检测程序运行检测工件生成检测结果,将其发送至服务器;

具体地,探头根据检测程序运行检测工件,按照在三维模型当中设置的检测路径在实际测量过程中检测,以确定检测的待检测点与模拟的预设点一致,从而检测工件上各个待监测点的加工精度,整个检测过程无需人为参与,提高了检测的效率与精准度。

查询模块32,用于输入查询条件查询服务器获取相应检测报告,并显示所述检测报告。

具体地,客户端通过人机交互输入查询条件,按照查询条件可在服务器中匹配对应的检测报告,查询条件可为检测时间、检测工件类型、检测者等,通过获取反馈的检测报告,可方便用户回访,例如,按照模具号、工件号、工件类型、检测程序、版本、检测状态、检测者与检测时间以表格或列表形式进行展示。

请参阅图3,为本发明的基于WEB的数控机床在线检测方法流程图,用于控制数控机床上的探头检测工件的质量,所述方法包括:

步骤1,以UG软件为基础,载入检测模型,调用在线检测路径程序;

步骤2,获取待检测工件的检测路径;

具体地,识别待检测区域,在待检测面上标定待检测点,计算待检测点在待检测面上的法向矢量,生成相应的检测路径;

步骤3,将所述检测路径与模型数据上传至服务器存储,且将检测程序放入服务器供检测时调用;

步骤4,运行检测程序通过探头检测工件,生成检测结果,且将检测结果上传至服务器;

步骤5,根据检测结果调用服务器的模型数据生成检测报告。

相对于其它传统的检测方式,本方法通过计算机控制即可完成工件的质量检测,无需人工参阅,提高了检测的效率与精度。

请参阅图4,为本发明的基于WEB的数控机床在线检测方法实施例流程图,其中,OMV CAM Client为第一客户端,OMV Server与NC Server组合为服务器,OMV Client为第二客户端,所述流程具体包括:

a、NC编程人员打开UG软件,载入检测模型,调用编制在线检测路径插件;

b、识别待检测区域,选中待检测面上的待检测点,插件根据待检测面与待检测点,计算待检测点在待检测面的法向矢量,生成检测路径;

c、循环选择其他检测面上的点;

d、NC编程人员调用在线检测后处理插件;

e、选择相应检测路径进行后处理,插件自动将模型数据保存并上传至服务器;

f、编程人员将检测程式放置在NC server,供NC操作员调用;

g、NC操作员从服务器获取程式,并执行检测程序;

h、检测程式运行结束后,输出检测结果数据文件;

i、NC操作员调用检测报告查看端,上传检测结果数据文件;

j、服务器结合NC编程人员上传的模型数据和NC操作员上传的检测结果数据,生成报告;

k、获取输入的查询条件,根据查询条件在服务器中匹配对应的检测报告,将所述检索报告推送至第二客户端,便于查看。

请参阅图5,为本发明的基于WEB的数控机床检测的原理图,在图中为某一待检测面,该检测面上有检测点P2、P1、P0,其中,P0为待检测点,P1为检测开始点,P2为缓降开始点,P2距离检测点P1有一定高度;检测路径为P2与P1、以及P1与P0之间的直线距离。检测开始时,探头从P2点沿着检测路径移动至P1点;当探头移动至P点时,探头沿着检测路径P1点到P0点(沿着待检测点在待检测面的法向方向,开始进行检测,如果移动至P0点后仍然未接触到待检测面,则探头沿着P1点到P0点进一步移动检测一段距离,如3mm,);探头在接触到待检测面时,数控机床系统记录下当前探头的坐标;探头沿着P0点到P1点方向返回至P1点,探头沿着P1点到P2点方向返回至P0点,开始进入下一个循环检测。

综上所述,本发明基于UG软件的二次开发,编程人员无需额外学习编程软件,该编程方式与其它编程相近,可大大提升编程效率;在检测过程中,编程人员将检测程序通过第一客户端传送第二客户端交接于操作人员,模型数据与检测路径均存储于服务器,通过客户端调用服务器中存储信息即可完成检测结果,整个检测过程中,服务器自动生成检测报告,无需人工参与,大大降低检测难度,提升工作效率,降低了错误率。所以,本发明有效克服了现有技术中的种种缺点而具高度产业利用价值。

上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1