掌桥专利:专业的专利平台
掌桥专利
首页

一种非接触宽度检查系统、方法、设备、存储介质以及汽车

文献发布时间:2023-06-19 18:37:28


一种非接触宽度检查系统、方法、设备、存储介质以及汽车

技术领域

本发明涉及车用非接触宽度测试技术领域,具体涉及一种非接触宽度检查系统、方法、设备、存储介质以及汽车。

背景技术

汽车零部件及整车设计过程中,两两配合件若为硬结构,中间需要软结构过渡,避免硬接触出现磨损、变形、异响等问题。如车门玻璃运行时,玻璃及车门为硬结构,玻璃导槽为软结构;玻璃需要沿着玻璃导槽上升或者下降,导槽插入车门中被其支撑,玻璃及车门不直接接触。相关标准对玻璃插入车门的宽度有要求,保证玻璃运行顺畅无晃动。项目开发初期对于这类非接触宽度的测量,可以提前识别设计问题,避免设计异常车辆流入市场,引起用户抱怨。

现阶段,车企对于非接触宽度测量仅限于人工测量,多为重复操作,效率低、测量精度差,不能有效支撑项目开发。

因此,现有技术方案存在的缺陷为:由于采用人工测量非接触宽度数据,造成测量三维数据非接触宽度花费时间长且精度差。

发明内容

本发明解决了现有技术由于采用人工测量非接触宽度数据,造成测量三维数据非接触宽度花费时间长且精度差的问题。

本实施方式所述的一种非接触宽度检查系统,所述非接触宽度检查系统包括识别模块和测量模块;

所述识别模块用于识别待测零件三维数据的极值点,识别给出的待测零件三维数据的坐标,识别模块将一个待测零件三维数据的极值点投影到另一个待测零件三维数据上,识别模块将一个待测零件三维数据的坐标点投影到另一个待测零件三维数据上;

所述测量模块用于测量各个待测零件三维数据对应的极值点间距离,测量模块测量一个待测零件三维数据的投影点与另一个待测零件三维数据的极值点距离,测量模块测量一个待测零件三维数据的坐标点与另一个待测零件三维数据的极值点距离。

本发明所述的一种非接触宽度检查方法,所述方法是采用上述方法所述的一种非接触宽度检查系统实现的,包括以下步骤:

步骤S1,采用三维数据调取方法将各个待测零件三维数据打开;

步骤S2,对各个待测零件三维数据分别进行非接触宽度的测量;

所述对各个待测零件三维数据分别进行非接触宽度的测量的方法包括捕捉极值点法、捕捉极值点并投影法、给出坐标法和给出坐标并投影法;

所述捕捉极值点法,具体为:

识别模块分别识别出各个待测零件三维数据对应的极值点,以两个待测零件三维数据为一组,测量模块测量出两个待测零件三维数据对应的极值点间的距离。

进一步地,在本发明的一个实施例中,所述捕捉极值点并投影法,具体为:

识别模块分别识别出各个待测零件三维数据对应的极值点,并将一个待测零件三维数据的极值点投影到另一个待测零件三维数据上,测量模块测量出一个待测零件三维数据的投影点与另一个待测零件三维数据的极值点距离。

进一步地,在本发明的一个实施例中,所述给出坐标法,具体为:

识别模块给出一个待测零件三维数据的坐标,测量模块测量出一个待测零件三维数据的坐标点与另一个待测零件三维数据的极值点距离。

进一步地,在本发明的一个实施例中,所述给出坐标并投影法,具体为:

识别模块给出一个待测零件三维数据的坐标,并将一个待测零件三维数据的坐标点到投影到另一个待测零件三维数据上,测量模块测量出一个待测零件三维数据的投影点与另一个待测零件三维数据的极值点距离。

本发明所述的一种汽车,该汽车内部设置有上述方法所述的非接触宽度检查系统。

本发明所述的一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;

存储器,用于存放计算机程序;

处理器,用于执行存储器上所存放的程序时,实现上述方法中任一所述的方法步骤。

本发明所述的一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述方法中任一所述的方法步骤。

本发明解决了现有技术由于采用人工测量非接触宽度数据,造成测量三维数据非接触宽度花费时间长且精度差的问题。具体有益效果包括:

本发明所述的一种非接触宽度检查方法,基于CATIA软件,编制二次开发程序,建立汽车DPA自动化检查系统,利用电脑测量代替人工测量,避免了重复操作,实现自动化操作,且大大提高了测量效率及测量精度,有效支撑项目开发。

附图说明

本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:

图1是具体实施方式所述的识别零件极值点图;

图2是具体实施方式所述的测量非接触宽度图;

图3是具体实施方式所述的识别零件极值点图;

图4是具体实施方式所述的测量非接触宽度图;

图5是具体实施方式所述的给出坐标点图;

图6是具体实施方式所述的测量非接触宽度图;

图7是具体实施方式所述的给出坐标点图;

图8是具体实施方式所述的测量非接触宽度图。

具体实施方式

下面结合附图将对本发明的多种实施方式进行清楚、完整地描述。通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。

本实施方式所述的一种非接触宽度检查系统,所述非接触宽度检查系统包括识别模块和测量模块;

所述识别模块用于识别待测零件三维数据的极值点,识别给出的待测零件三维数据的坐标,识别模块将一个待测零件三维数据的极值点投影到另一个待测零件三维数据上,识别模块将一个待测零件三维数据的坐标点投影到另一个待测零件三维数据上;

所述测量模块用于测量各个待测零件三维数据对应的极值点间距离,测量模块测量一个待测零件三维数据的投影点与另一个待测零件三维数据的极值点距离,测量模块测量一个待测零件三维数据的坐标点与另一个待测零件三维数据的极值点距离。

本实施方式所述的一种非接触宽度检查方法,所述方法是采用上述实施方式所述的一种非接触宽度检查系统实现的,包括以下步骤:

步骤S1,采用三维数据调取方法将各个待测零件三维数据打开;

步骤S2,对各个待测零件三维数据分别进行非接触宽度的测量;

所述对各个待测零件三维数据分别进行非接触宽度的测量的方法包括捕捉极值点法、捕捉极值点并投影法、给出坐标法和给出坐标并投影法;

所述捕捉极值点法,具体为:

识别模块分别识别出各个待测零件三维数据对应的极值点,以两个待测零件三维数据为一组,测量模块测量出两个待测零件三维数据对应的极值点间的距离。

本实施方式中,所述捕捉极值点并投影法,具体为:

识别模块分别识别出各个待测零件三维数据对应的极值点,并将一个待测零件三维数据的极值点投影到另一个待测零件三维数据上,测量模块测量出一个待测零件三维数据的投影点与另一个待测零件三维数据的极值点距离。

本实施方式中,所述给出坐标法,具体为:

识别模块给出一个待测零件三维数据的坐标,测量模块测量出一个待测零件三维数据的坐标点与另一个待测零件三维数据的极值点距离。

本实施方式中,所述给出坐标并投影法,具体为:

识别模块给出一个待测零件三维数据的坐标,并将一个待测零件三维数据的坐标点到投影到另一个待测零件三维数据上,测量模块测量出一个待测零件三维数据的投影点与另一个待测零件三维数据的极值点距离。

本实施方式基于本发明所述的一种非接触宽度检查方法,提供一种实际的实施方式:

第一步,利用一种汽车DPA自动化检查系统的三维数据调取方法将各个待测零件三维数据打开;

一种三维数据调取方法,包括以下步骤:

步骤S1,存储模块将待测三维数据存入文件夹中,并记录待测三维数据的存储路径;

步骤S2,命名模块以名称+数字-项目号的命名规则对待测三维数据进行命名;

步骤S3,识别模块识别出待测三维数据的存储路径后,识别模块执行待测三维数据的命名规则,将待测三维数据打开;

步骤S4,装配模块将识别模块打开的待测三维数据进行装配到指定坐标系中后,则完成对待测三维数据的调取。

第二步,对各个待测零件三维数据进行非接触宽度测量,共4种方法;

第1种方法:捕捉极值点测量非接触宽度,详细描述如下;

①在整车X/Y/Z方向或局部坐标系方向,识别模块分别识别出两个待测零件三维数据的极值点,如图1所示,其中a点为第一个待测零件三维数据的极值点,b为第二个待测零件三维数据的极值点;

②在极值方向上,测量模块进行测量两个待测零件三维数据的极值点距离,如图2所示,其中,l为a和b点的距离,即非接触宽度;

第2种方法:捕捉极值点并投影测量非接触宽度,详细描述如下:

①在整车X/Y/Z方向或局部坐标系方向,识别模块分别识别出两个待测零件三维数据的极值点,如图3所示,第一个待测零件三维数据与第二个待测零件三维数据不平行,其中a点为第一个待测零件三维数据的极值点,b为第二个待测零件三维数据的极值点;

②将第一个待测零件三维数据的极值点投影到第二个待测零件三维数据上,测量模块测量出第一个待测零件三维数据的投影点与第二个待测零件三维数据的极值点距离,如图4所示,其中c点为a点投影,l为b和c点的距离,即非接触宽度;

第3种方法:给出单个零件上坐标,测量给定坐标位置非接触宽度,详细描述如下:

①识别模块给出第一个待测零件三维数据的坐标,如图5所示,其中a点为第一个待测零件三维数据的坐标点;

②在整车X/Y/Z方向或局部坐标系方向,测量模块测量出第一个待测零件三维数据的坐标点与第二个待测零件三维数据的极值点距离,如图6所示,其中b点为第二个待测零件三维数据的极值点,l为a和b点的距离,即非接触宽度;

第4种方法:给定单个零件上坐标并投影测量非接触宽度,详细描述如下:

①识别模块给出第一个待测零件三维数据的坐标,如图7所示,第一个待测零件三维数据不与第二个待测零件三维数据相平行,其中a点为第一个待测零件三维数据的坐标点;

②将第一个待测零件三维数据的坐标点到投影到第二个待测零件三维数据上,测量模块测量出第一个待测零件三维数据的投影点与第二个待测零件三维数据的极值点距离,如图8所示,其中b点为第二个待测零件三维数据的极值点,c点为a点投影,l为b和c点距离,即非接触宽度。

为了更好的说明本申请所述的一种非接触宽度检查方法,通过以下实施例进行详细描述:

以某车型车门玻璃插入宽度测量为例,说明非接触宽度测量较人工测量精度及效率提升。人工测量需手动打开数据,切取二维断面,在二维图上找两样件极值点或者一个极值点向另一零件投影,测量两点间距离即为插入宽度,结果为1.50mm;

采用本发明所述的非接触宽度检查方法测量出的结果为1.45mm,其测量精度比人工测量提升3.3%。人工工时2.5分钟,采用本发明所述的非接触宽度检查方法检查0.5分钟,其检查工时比人工检查工时缩减了80%。

本发明所述的一种汽车,该汽车内部设置有上述实施方式所述的非接触宽度检查系统。

本发明所述的一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;

存储器,用于存放计算机程序;

处理器,用于执行存储器上所存放的程序时,实现上述实施方式中任一所述的方法步骤。

本发明所述的一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述实施方式中任一所述的方法步骤。

本申请实施例中的存储器可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read only memory,ROM)、可编程只读存储器(programmable ROM,PROM)、可擦除可编程只读存储器(erasablePROM,EPROM)、电可擦除可编程只读存储器(electrically EPROM,EEPROM)或闪存。易失性存储器可以是随机存取存储器(random access memory,RAM),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取存储器(static RAM,SRAM)、动态随机存取存储器(dynamic RAM,DRAM)、同步动态随机存取存储器(synchronousDRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(double data rate SDRAM,DDRSDRAM)、增强型同步动态随机存取存储器(enhanced SDRAM,ESDRAM)、同步连接动态随机存取存储器(synchlink DRAM,SLDRAM)和直接内存总线随机存取存储器(direct rambusRAM,DR RAM)。应注意,本发明描述的方法的存储器旨在包括但不限于这些和任意其它适合类型的存储器。

在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriber line,DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如,高密度数字视频光盘(digital video disc,DVD))、或者半导体介质(例如,固态硬盘(solid state disc,SSD))等。

在实现过程中,上述方法的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。结合本申请实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。为避免重复,这里不再详细描述。

应注意,本申请实施例中的处理器可以是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法实施例的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器可以是通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本申请实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。

以上对本发明所提出的一种非接触宽度检查系统、方法、设备、存储介质以及汽车进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

技术分类

06120115635675