【技术实现步骤摘要】
【国外来华专利技术】具有过滤以促进2.5轴减材制造过程的计算机辅助生成式设计
技术介绍
[0001]本说明书涉及可使用增材制造、减材制造和/或其他制造系统和技术制造的物理结构的计算机辅助设计。
[0002]已经开发了计算机辅助设计(CAD)软件并使用其来生成对象的三维(3D)表示,并且已经开发了计算机辅助制造(CAM)软件并使用其来评估、计划和控制这些对象的物理结构的制造,例如,使用计算机数控(CNC)制造技术。典型地,CAD软件使用边界表示(B
‑
Rep)格式存储正在建模的对象的几何形状的3D表示。B
‑
Rep模型是指定所建模的3D对象的实体部分和非实体部分之间的边界的一组连接的表面元素。在B
‑
Rep模型(通常称为B
‑
Rep)中,几何形状使用平滑和精确的数学曲面存储在计算机中,这与可能难以在CAD程序中使用的网格模型的离散和近似曲面形成对比。
[0003]CAD程序已与减材制造系统和技术结合使用。减材制造是指通过切除毛坯材料(通常是比3D对象大的“坯件”或“工件”)的部分而从毛坯材料创建3D对象的任何制造过程。此类制造过程典型地涉及在以粗加工操作、任选的半精加工操作和精加工操作开始的一系列操作中使用多个CNC机床切削刀具。除了CNC机加工外,其他减材制造技术包括电极放电机加工、化学机加工、水射流机加工等。相反,增材制造(也称为实体自由成形制造或3D打印)是指从原材料(一般是粉末、液体、悬浮液或熔融固体)在一系列层或横截面中构建3D对象的任何制造过程。增材制造的示例包括熔 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种方法,所述方法包括:由计算机辅助设计程序获得对应的物理结构将使用2.5轴减材制造过程来制造的建模对象的设计空间、所述建模对象的一个或多个设计标准以及所述物理结构的一个或多个使用中载荷情况;由所述计算机辅助设计程序根据所述一个或多个设计标准和所述一个或多个使用中载荷情况在所述设计空间中迭代地修改所述建模对象的生成式设计的三维形状,包括修改所述三维形状的几何形状和所述三维形状的拓扑两者,其中所述迭代地修改包括:根据所述三维形状的当前版本和所述一个或多个使用中载荷情况来执行所述建模对象的数值模拟,以产生所述建模对象的物理响应的当前数值评估;基于所述物理响应的所述当前数值评估来更新所述三维形状的所述当前版本,以产生所述建模对象的所述三维形状的更新版本;生成所述三维形状的所述更新版本的二维轮廓表示,其中所述二维轮廓表示对应于垂直于所述2.5轴减材制造过程的铣削方向的离散层;沿着所述铣削方向挤出所述二维轮廓表示,以产生所述三维形状的所述更新版本的三维表示,其中所述三维表示具有法线垂直于所述铣削方向的侧面;从具有法线垂直于所述铣削方向的侧面的所述三维表示的组合形成所述建模对象的所述三维形状的下一版本;以及至少重复所述执行、所述更新、所述生成、所述挤出和所述形成直到已经执行预定义次数的形状修改迭代,所述设计空间中的所述建模对象的所述生成式设计的三维形状满足所述一个或多个设计标准和所述一个或多个使用中载荷情况或这两者;以及由所述计算机辅助设计程序提供所述建模对象的所述生成式设计的三维形状以用于使用采用所述2.5轴减材制造过程的一个或多个计算机控制的制造系统来制造所述物理结构。2.如权利要求1所述的方法,其中所述生成包括通过确定所述三维形状的所述更新版本的既位于对应的离散层内又位于相对于所述铣削方向在所述对应的离散层上方的所述离散层中的任一者内的一个或多个部分的廓影来生成所述对应的离散层的所述二维轮廓表示中的每一者。3.如权利要求2所述的方法,其中所述铣削方向包括具有相应的离散层集的两个或更多个铣削方向,对所述两个或更多个铣削方向中的每一者执行所述生成以产生所述三维形状的所述更新版本的相应的二维轮廓表示集,对所述两个或更多个铣削方向中的每一者执行所述挤出以产生具有法线垂直于所述相应的两个或更多个铣削方向的侧面的相应的三维表示集,并且所述形成包括:对所述相应的三维表示集中的所述三维表示执行布尔并集,以针对所述两个或更多个铣削方向中的每一者产生一个或多个三维体;以及对针对所述两个或更多个铣削方向产生的所述三维体执行布尔交集,以形成所述建模对象的所述三维形状的所述下一版本。4.如权利要求2所述的方法,其中所述迭代地修改包括对于多次迭代中的每一者,通过将来自先前迭代的所述三维形状的所述下一版本与来自所述先前迭代的所述三维形状的所述更新版本进行混合来产生所述建模对象的所述三维形状的所述当前版本,其中对于所
述多次迭代中的两个或更多个后续迭代中的每一者,所述混合所使用的所述下一版本的量相对于所述更新版本的量增加,直到所述更新版本和所有的所述下一版本在所述修改的下一迭代中都不用作所述建模对象的所述三维形状的所述当前版本。5.如权利要求2所述的方法,其中所述建模对象的所述生成式设计的三维形状包括所述建模对象的隐式表面的水平集表示,并且所述更新包括根据基于所述物理响应的所述当前数值评估为所述隐式表面计算的形状改变速度来更新所述水平集表示。6.如权利要求5所述的方法,其中所述迭代地修改包括在所述挤出之前:将所述二维轮廓表示中的每一者向外偏移至少等于可用于与所述一个或多个计算机控制的制造系统一起使用的最小铣削刀具的半径的量;以及随后将所述二维轮廓表示中的每一者向内偏移所述量。7.如权利要求6所述的方法,所述方法包括基于在所述2.5轴减材制造过程期间针对二维轮廓表示铣削一个离散层而需要刀具穿透到所述物理结构中的量来设置将所述离散层中的一者的所述二维轮廓表示偏移的所述量。8.如权利要求7所述的方法,其中生成所述对应的离散层的所述二维轮廓表示包括将射线沿着所述铣削方向穿过所述隐式表面的所述水平集表示从最上面离散层的顶部部分向下投射到所述对应的离散层的底部部分,并且其中所述设置包括将所述量设置为(i)可用的所述最小铣削刀具的所述半径和(ii)差值的预定义分数中的最大值,所述预定义分数大于零且小于一。9.如权利要求7所述的方法,所述方法包括:将所述二维轮廓表示进行比较以至少识别相对于所述铣削方向在第二轮廓表示上方的第一轮廓表示,其中所述第一轮廓表示的第一部分与所述第二轮廓表示的第二部分之间的距离低于阈值距离;改变所述第一轮廓表示的所述第一部分以匹配所述第二轮廓表示的所述第二部分;以及在所述第一部分的任一侧上修改所述第一轮廓表示以移除所述第一轮廓表示中的由所述改变引起的任何不连续性。10.如权利要求5所述的方法,其中修改所述三维形状的所述拓扑包括在使用针对所述二维轮廓表示中的至少一者生成的中心线选择的位置处将空隙插入所述水平集表示中,以在所述迭代地修改的多次迭代中的至少一些期间改变所述隐式表面。11.如权利要求1所述的方法,其中所述更新包括:对所述相应的离散层中的所述当前数值评估进行过滤,以产生经过滤的物理评估,所述经过滤的物理评估在所述更新期间促成与所述2.5轴减材制造过程相符的所述三维形状的所述隐式表面的所述几何形状的修改;以及根据所述经过滤的物理评估来更新所述三维形状的所述当前版本。12.如权利要求11所述的方法,其中所述建模对象的所述生成式设计的三维形状包括所述隐式表面的水平集表示,并且所述过滤包括:在所述离散层中的...
【专利技术属性】
技术研发人员:J严,RK伯拉,J罗德里格斯,BM维斯,N李,
申请(专利权)人:欧特克公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。