数控设备在机检测程式生成方法、装置及存储介质制造方法及图纸

技术编号:31378554 阅读:14 留言:0更新日期:2021-12-15 11:20
本发明专利技术公开了一种数控设备在机检测程式生成方法、装置及存储介质,方法包括:获取零件的文件信息,显示零件的图形,获取在图形上用户所输入的检测位置信息,生成运动轨迹,获取用户所选择的模拟检测测头,根据模拟检测测头和运动轨迹进行仿真处理,检测模拟检测测头是否与图形发生碰撞,若模拟检测测头没有与图形发生碰撞,则输出包含模拟检测测头的参数信息和检测位置信息的零件检测程式。本发明专利技术可供用户选择不同的数控机床上的模拟检测测头,并可对所选择的模拟检测测头在根据检测位置信息所生成的运动轨迹上进行仿真处理,当模拟检测测头没有与图形发生碰撞时输出零件检测程式,即保证所输出的零件检测程式的有效性,也提高通用性。通用性。通用性。

【技术实现步骤摘要】
数控设备在机检测程式生成方法、装置及存储介质


[0001]本专利技术属于数控加工
,尤其涉及一种数控设备在机检测程式生成方法、装置及存储介质。

技术介绍

[0002]目前,在数控加工行业中,对于数控设备的在机检测的程式生成,如专利公开号为CN106774161A,申请名称为基于WEB的数控机床在线检测系统及方法,其通过根据获取模型曲面上的交互选择点生成检测路径,按照检测路径生成检测程序,且将检测程序与其对应模型发送至服务器进行检索报告生成。该相关技术所生成的检测程式是根据选择点所生成的检测路径所生成,生成方法非常简便但存在有效性低问题,同时在实际应用时会有多种不同类型机床,这种检测程序并无法兼容所有机床,通用型低。
[0003]因此,现有技术有待于改善。

技术实现思路

[0004]本专利技术的主要目的在于提出一种数控设备在机检测程式生成方法、装置及存储介质,以至少解决检测程序有效性低的技术问题。
[0005]本专利技术的第一方面,提供了数控设备在机检测程式生成方法,包括:
[0006]获取零件的文件信息,根据文件信息显示零件的图形;
[0007]获取在图形上用户所输入的检测位置信息,根据检测位置信息生成运动轨迹;
[0008]获取用户所选择的模拟检测测头,根据模拟检测测头和运动轨迹进行仿真处理,检测模拟检测测头是否与图形发生碰撞;
[0009]若模拟检测测头没有与图形发生碰撞,则输出包含模拟检测测头的参数信息和检测位置信息的零件检测程式;其中,零件检测程式用于输入至数控设备中。
[0010]本专利技术的第二方面,提供了一种电子装置,包括存储器、处理器和总线,所述总线用于实现所述存储器、处理器之间的连接通信,所述处理器用于执行存储在所述存储器上的计算机程序,所述处理器执行所述计算机程序时,实现第一方面的方法中的步骤。
[0011]本专利技术的第三方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现第一方面的数控设备在机检测程式生成方法的步骤。
[0012]本专利技术数控设备在机检测程式生成方法、装置及存储介质,通过获取零件的文件信息,根据文件信息显示零件的图形,获取在图形上用户所输入的检测位置信息,根据检测位置信息生成运动轨迹,获取用户所选择的模拟检测测头,根据模拟检测测头和运动轨迹进行仿真处理,检测模拟检测测头是否与图形发生碰撞,若模拟检测测头没有与图形发生碰撞,则输出包含模拟检测测头的参数信息和检测位置信息的零件检测程式。从而用户可选择适用于不同数控机床上的模拟检测测头,将所选择的模拟检测测头在所生成的运动轨迹上进行仿真处理,当模拟检测测头没有与图形发生碰撞时输出零件检测程式,则提高所输出的零件检测程式的有效性以及通用性。
附图说明
[0013]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0014]图1为本专利技术第一实施例提供的数控设备在机检测程式生成方法的流程图;
[0015]图2为本专利技术第一显示界面中显示有图形的示意图;
[0016]图3为本专利技术所生成的运动轨迹的示意图;
[0017]图4为本专利技术第二实施例提供的数控设备在机检测程式生成方法的流程图;
[0018]图5为本专利技术中各检测点所对应的第一位置信息、矢量方向、公差以及检测角度的示意图;
[0019]图6为本专利技术中各检测点、各检测安全点、各限位点所连接形成的运动轨迹的示意图;
[0020]图7为本专利技术中模拟检测测头与图形发生碰撞的示意图;
[0021]图8为本专利技术第三实施例所提供的电子装置的模块连接示意图。
[0022]本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
[0023]应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。
[0024]需要注意的是,相关术语如“第一”、“第二”等可以用于描述各种组件,但是这些术语并不限制该组件。这些术语仅用于区分一个组件和另一组件。例如,不脱离本专利技术的范围,第一组件可以被称为第二组件,并且第二组件类似地也可以被称为第一组件。
[0025]当前行业中,对于数控设备的在机检测的程式生成,普遍是由测头厂商来搭配测量软件进行程式生成的。首先软件的费用一套价格在3~5W之间,价格昂贵。第二是操作的步骤比较繁琐,操作不够便捷。第三是目前行业中这种测量软件是针对部分机床,无法兼容所有的机床,如果需要兼容所有的机床需要购买多套软件。
[0026]而本专利技术的数控设备在机检测程式生成方法可以应用于现有的软件中,即实现软件的二次开发,所应用的软件可以是NX软件(又称UG,Unigraphics,UG软件),具备操作简单、成本低的优势。
[0027]图1示出了本专利技术第一实施例所提供的数控设备在机检测程式生成方法,包括:
[0028]步骤S10,获取零件的文件信息,根据文件信息显示零件的图形;
[0029]在本实施例中,用户将所设计出的零件的文件信息在终端的软件中进行打开,则会显示出与零件对应的图形10(如图2所示)。其中,文件信息可以是后缀带有dwg的文件或者后缀带有prt的文件。例如,在NX软件中打开后缀带有prt的文件(假设零件是立方体),则在NX软件的第一显示界面上显示立方体。用户可在该第一显示界面上转动该图形10,以方便对于该图形10上的多个端面进行处理。
[0030]步骤S20,获取在图形上用户所输入的检测位置信息,根据检测位置信息生成运动轨迹;
[0031]在本实施例中,用户所输入的检测位置信息可以是用户在图形10上所确认的若干
检测点,比如用户通过转动图形10,以在图形10上不同位置标识出若干检测点11,则这些所标识出的若干检测点为用户所输入的检测位置信息。例如,用户通过控制鼠标操控指针在图形10的平滑端面或者沉孔上进行点击以标识出检测点11。若接收到用户所输入的输入完成信号,则根据检测位置信息生成运动轨迹20。具体的,可以将多个检测点11进行串联以生成运动轨迹。
[0032]步骤S30,获取用户所选择的模拟检测测头,根据模拟检测测头和运动轨迹进行仿真处理,检测模拟检测测头是否与图形发生碰撞;
[0033]在本实施例中,当在第一显示界面中显示有零件的图形10后,用户可通过第一显示界面中的检测测头生成功能选择具有参数信息的模拟检测测头30(图3所示),也即通过检测测头生成功能生成处于第一显示界面中的模拟检测测头30,参数信息可以是模拟检测测头的直径。该模拟检测测头30是虚拟的结构,其作用是对于零件的图形10进行检测。其中,根据模拟检测测头30和运动轨迹20进行仿真处理,仿真处理可以是移动过程。本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数控设备在机检测程式生成方法,其特征在于,所述方法包括:获取零件的文件信息,根据所述文件信息显示所述零件的图形;获取在所述图形上用户所输入的检测位置信息,根据所述检测位置信息生成运动轨迹;获取用户所选择的模拟检测测头,根据所述模拟检测测头和所述运动轨迹进行仿真处理,检测所述模拟检测测头是否与所述图形发生碰撞;若所述模拟检测测头没有与所述图形发生碰撞,则输出包含所述模拟检测测头的参数信息和所述检测位置信息的零件检测程式。2.如权利要求1所述数控设备在机检测程式生成方法,其特征在于,所述获取用户所选择的模拟检测测头包括:接收用户所输入的数控设备的类型信息;根据所述类型信息显示包含有多个可被选择的模拟检测测头的列表;获取在所述列表上所选择的模拟检测测头。3.如权利要求2所述数控设备在机检测程式生成方法,其特征在于,所述获取在所述图形上用户所输入的检测位置信息包括:识别用户在所述图形表面上所选择的多个检测点,并获得多个所述检测点所对应的多个第一位置信息;根据多个所述检测点所对应的多个第一位置信息获得多个检测安全点所对应的多个第二位置信息;其中,所述检测安全点为与所述图形表面相隔第一安全距离的点;根据多个所述第一位置信息计算多个所述检测点对应的多个矢量方向;其中,所述多个所述第一位置信息、多个所述第二位置信息以及多个所述矢量方向组成检测位置信息。4.如权利要求3所述数控设备在机检测程式生成方法,其特征在于,所述根据多个所述检测点所对应的多个第一位置信息获得多个检测安全点所对应的多个第二位置信息包括:根据逼近回退距离对各所述第一位置信息分别进行计算出与各所述第一位置信息对应的各第二位置信息,得到多个检测安全点所对应的多个所述第二位置信息;其中,所述逼近回退距离大于或者等于所述第一安全距离。5.如权利要求3所述数控设备在机检测程式生成方法,其特征在于,所述根据所述检测位置信息生成运动轨迹包括:获取多个所述检测点的第一序列,所述第一序列为用户在所述图形表面上依次输入多个所述检测点的排序;按照所述第一序列将各所述检测点、...

【专利技术属性】
技术研发人员:成亚飞郭小川
申请(专利权)人:深圳模德宝科技有限公司
类型:发明
国别省市:

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

1