切口检测制造技术

技术编号:15839730 阅读:52 留言:0更新日期:2017-07-18 16:31
本发明专利技术特别涉及一种用于确定输出具有切口的部件的制造操作的输入的规范的方法。所述方法包括:提供输出部件的规范,包括具有边的环并对所述部件建模的用户设计的B‑Rep,用户利用B‑Rep中的通道来表示所述切口;确定由所有环组成的集合(R)为相应的等价类别中具有最小长度的一个;对所述集合执行包括迭代的处理:当替换环使长度减小时,替换所述环,以及当和产生边界环时去掉环,否则当由所述和替换所述环使长度减小时,由所述和替换所述环。本发明专利技术提供了一种改进的解决方案,用于在具有边的环并对具有由通道表示的切口的部件进行建模的B‑Rep中检测通道的至少部分的位置。

Notch detection

The present invention particularly relates to a method for determining the input of an output operation of a component having an incision. The method includes: providing the output components of the specification, including the edge of the ring and the component modeling user design B Rep users using B Rep channel to represent the incision; determined by all ring set (R) is one of the most small length has the corresponding equivalence class in the execution; including iterative processing to the collection: when replacing the ring to length decreases, the replacement of the ring, and when the boundary is removed and ring ring, or when the replacement of the ring and the length is reduced, and the replacement of the ring. The present invention provides an improved solution for the edge of the ring and location with at least part of the detection channel modeling has a channel representation of the components of the B incision in Rep.

【技术实现步骤摘要】
切口检测
本专利技术涉及计算机程序和系统领域,更具体地,涉及用于在具有边的环并对具有由通道表示的切口的部件进行建模的B-Rep中检测通道的至少一部分的位置的方法、系统和程序。
技术介绍
市场上提供了用于对象的设计、工程和制造的多种系统和程序。例如,CAD是计算机辅助设计的首字母缩写,其涉及用于设计对象的软件解决方案。例如,CAE是计算机辅助工程的首字母缩写,其涉及用于模拟未来产品的物理行为的软件解决方案。例如,CAM是计算机辅助制造的首字母缩写,其涉及用于限定制造过程和操作的软件解决方案。在这种计算机辅助设计系统中,图形用户界面在技术效果方面起着重要作用。这些技术可以被嵌入到产品生命周期管理(PLM)系统中。PLM是指一种商业策略,其跨越扩展型企业的概念,从概念到其生命结束帮助公司共享产品数据、应用公共流程、并利用用于产品开发的企业知识。达索系统公司提供的PLM解决方案(商标为CATIA、ENOVIA和DELMLA)提供了组织产品工程知识的工程中心、管理制造工程知识的制造中心、以及使企业能够集成并连接到工程中心和制造中心二者中的企业中心。所有这些系统都提供了开放对象模型,其将产品、流程、资源关联起来,以实现动态的、基于知识的产品创建和决策支持,其推动优化的产品定义、制造准备、生产和服务。这种系统可以处理将由虚拟实体模型表示的机械部件工业化。工业化可以是设计本该制造所述部件的模具的形状。执行该工业化的一个步骤通常是识别并(从输入实体)去除不是由模制工艺生产的细节。这些细节可以包括孔。因此,问题可以是根据随后的意义来计算给定输入对象的拓扑不变量。目标是定位感兴趣的拓扑特征。当输入对象是图像时,拓扑特征是孔。当输入对象是实体时,拓扑特征是通道(“通孔”的同义词)或柄。从数学的角度来看,对所研究的对象的尺寸没有限制。但是,工业算法对2D图像或3D实体进行处理。识别2D图像中的孔的算法是专门设计的,并不能推广到实体。自动识别实体上的通道和柄的算法可以分为两类。第一类使用迭代矩阵计算,以获取表示输入对象的拓扑的边界矩阵的史密斯标准型。所谓的同源生成器可以容易地在史密斯标准型矩阵上进行读取。从这些生成器可以确定通道和柄。典型的参考文献是D.Boltcheva,D.Canino,S.M.Aceitimo,J.C.Lcon,L.DeFloriani,F.Hétro的“Aniterativealgorithmforhomologycomputationonsimplicialshapes”,CAD,43,11(2011)1457-1467。第二类算法对单纯复形进行计算。简而言之,2D单纯复形是三角剖分图,并且3D单纯复形是一定体积的四面体网格。典型的参考文献是T.K.Dey,K.Li,J.Sun,D.Cohen-Steiner的“Computinggeometry-awarehandleandtunnelloopsin3Dmodels”,ACMTransactionsonGraphics(TOG)-ProceedingsofACMSIGGRAPH2008,第27卷第3期,2008年8月。商用CAD系统还提供部分简化能力。在用户应该选择要去除的细节的面并且系统有时通过局部识别来完成该选择的意义上,它们是半自动的。这个过程也对通孔进行管理。该现有技术具有一些缺点。计算边界矩阵的史密斯标准型矩阵是有问题的,原因如下。边界矩阵的系数为0和1,但其大小可以非常大。史密斯标准型的系数是整数。它们通过执行整数算术计算的迭代算法来获得,中间结果可能包含大的整数。与浮点数相反,在计算机中没有表示任意大的整数的存储器上界。出于这种原因,当计算边界矩阵的史密斯标准型时,不能排除失败。这使得史密斯标准型技术与必须考虑任何大小的输入对象的工业领域不兼容。第二类参考计算了实体模型的通道和柄,但缺点是它需要实体的B-Rep的三角剖分、实体的内部体积的3D网格划分和实体的外部体积的3D网格划分。换句话说,实体本身及其3D空间邻域必须被网格化。首先,由于网格划分算法和输入几何形状的复杂性,这种计算可能失败。其次,用于网格划分和拓扑计算的计算时间与交互式使用不兼容。商业CAD系统的现有的半自动解决方案由于其生产力低而无法令人满意。在该上下文内,仍然需要一种改进的解决方案,在具有边的环并对具有由通道表示的切口的部件进行建模的B-Rep中检测通道的至少部分的位置。
技术实现思路
因此,提供了一种计算机实现方法,用于确定输出具有切口的部件的制造操作的输入的规范。制造操作包括通过冲压、机械加工、铣削和/或激光切割形成切口。所述方法包括提供输出部件的规范,包括具有边的环并对部件建模的用户设计的B-Rep,用户利用B-Rep中的通道来表示切口。所述方法还包括根据B-Rep的非边界环相对于环同源关系的等价类别来确定由所有环组成的集合为相应的等价类别中具有最小长度的一个。所述方法还包括对集合执行包含迭代进行以下操作的处理,当将所述集合中的环替换为其与相邻边界环的Z/2Z和使长度减小时,进行所述替换,针对集合中的环及其与集合中的较短环的Z/2Z和,当所述和产生边界环时去除所述环,否则当将环替换为所述和使长度减小时进行所述替换。所述方法然后包括在集合的环中识别n个环作为通道的位置,其中n是B-Rep的属。所述方法然后包括通过去除识别的通道并填充空白空间对B-Rep进行编辑,并且输出具有编辑后的B-Rep的输出部件的规范。所述方法可包括以下中的一个或多个:-识别通道的位置包括:针对集合中的每个环,沿所述环在环的曲率方向和B-Rep的外法线之间计算表示一致性的值,具有最高值的n个环然后被识别为通道的位置;-所述值是环的曲率和B-Rep的外法线之间的点积的符号的积分值;-当所述环对应于B-Rep的锐边且B-Rep的外法线因此由两个沿环的向量组成时,在锐边为凸时点积的符号为最大符号,在锐边为非凸时点积的符号为最小符号;-在基本环的基础上识别等价类别,通过基本环的Z/2Z和可以获得B-Rep的每个环;-通过计算B-Rep的覆盖树来确定基本环的基础,每个基本环对应于覆盖树之外的相应的边,并通过将所述相应的边添加到覆盖树来定义每个基本环;-对集合执行的处理还包括将集合中的环分割成简单环;和/或-部件是模制部件、钣金件部件、成型部件或热成型塑料部件、金属铸造部件、挤压或层合部件,例如金属轧制部件。还提供一种包括用于执行所述方法的指令的计算机程序。还提供一种在其上记录有所述计算机程序的计算机可读存储介质。还提供一种包括耦合到存储器和图形用户界面的处理器的系统,所述存储器上记录有所述计算机程序。还提供一种输出具有切口的部件的制造操作的输入部件,所述制造操作包括通过冲压、机械加工、铣削和/或激光切割形成切口,所述输入部件通过上述方法获得。还提供一种用于生产输出具有切口的部件的制造操作的输入部件的方法,所述制造操作包括通过冲压、机械加工、铣削和/或激光切割形成切口。所述方法包括根据上述方法确定输入部件的规范,并根据所确定的规范制造输入部件。还提供一种用于制造具有切口的部件的方法;所述方法包括根据上述方法生产输出具有切口的部件的制造操作的输入部件,并对所生产的输入部件执行制造操作。附图说明现在将本文档来自技高网
...
切口检测

【技术保护点】
一种计算机实现方法,用于确定输出具有切口的部件的制造操作的输入的规范,所述制造操作包括经由冲压、机械加工、铣削和/或激光切割形成切口,所述方法包括:‑提供输出部件的规范,包括提供具有边的环并对所述部件建模的用户设计的B‑Rep,所述用户利用所述B‑Rep中的通道来表示所述切口;‑根据所述B‑Rep的非边界环相对于环同源关系的等价类别来确定由所有环组成的集合(R)为相应的等价类别中具有最小长度的一个;‑对所述集合(R)执行包括迭代进行以下操作的处理:当将所述集合中的环替换为其与相邻边界环的

【技术特征摘要】
2015.12.07 EP 15306947.11.一种计算机实现方法,用于确定输出具有切口的部件的制造操作的输入的规范,所述制造操作包括经由冲压、机械加工、铣削和/或激光切割形成切口,所述方法包括:-提供输出部件的规范,包括提供具有边的环并对所述部件建模的用户设计的B-Rep,所述用户利用所述B-Rep中的通道来表示所述切口;-根据所述B-Rep的非边界环相对于环同源关系的等价类别来确定由所有环组成的集合(R)为相应的等价类别中具有最小长度的一个;-对所述集合(R)执行包括迭代进行以下操作的处理:当将所述集合中的环替换为其与相邻边界环的和使所述长度减小时,将所述环替换为其与相邻边界环的和;针对所述集合中的环及其与所述集合中的较短环的和,当所述和产生边界环时去掉所述环,否则当将所述环替换为所述和使所述长度减小时,将所述环替换为所述和;-然后在所述集合的环中识别出n个环作为通道的位置,其中n是所述B-Rep的属;以及然后-通过去除识别出的通道并填充空白空间对所述B-Rep进行编辑;-输出具有编辑后的B-Rep的所述输出部件的所述规范。2.如权利要求1所述的方法,其中,识别通道的位置包括:针对所述集合中的每个环,沿所述环在所述环的曲率方向和所述B-Rep的外法线之间计算表示一致性的值,具有最高值的n个环然后被识别为通道的位置。3.如权利要求2所述的方法,其中,所述值是所述环的曲率和所述B-Rep的外法线之间的点积的符号的积分值。4.如权利要求3所述的方法,其中,当所述环对应于所述B-Rep的锐边并且所述B-Rep的外法线因此由沿所述环的两个向量组成时,在所述锐边为凸时,所述点积的符号为最大符号,并且在所...

【专利技术属性】
技术研发人员:JF·拉莫R·罗拉托
申请(专利权)人:达索系统公司
类型:发明
国别省市:法国,FR

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

1