有时,你无法访问零件原始生产中的原始设计文档。逆向工程(reverse engineering)使你能够分析物理零件并探索其最初的制造方式,以复制、创建变体或改进设计。目标是最终创建一个用于制造的新 CAD 模型。
虽然逆向工程的概念非常简单,但大多数人并不了解如何从 3D 扫描数据创建 CAD 的分步工作流程。
0、逆向工程流程概述
该过程的第一部分涉及使用 3D 扫描仪快速准确地收集现有零件的几何表面测量值。传统上,人们使用卡尺和手动工具进行测量。然而,当尝试测量具有复杂特征的复杂零件(例如有机表面)时,它们通常被证明是有限的。
扫描仪通常以 obj、ply 或 stl 网格格式输出 3D 扫描数据作为密集三角形网格——从几千个到数百万个多边形
有了这种智能,你可以使用它来复制零件或基于原始零件创建新设计。 3D 扫描数据可作为绘制 CAD 图纸的视觉指南。 它基本上是在扫描数据的顶部进行跟踪。 你需要从跟踪基本的 2D 草图开始绘制 CAD 图纸,同时创建标准关系和约束,以最大限度地控制设计的开发方式。 然后将 2D 草图转换为 3D 特征。 你继续构建零件的所有特征,直到创建最终的 CAD 模型,如下例所示。
没有神奇的按钮可以自动将 3D 扫描数据转换为可用的 CAD 文件。但有一个标准化的工作流程,使逆向工程成为一个简单的过程。
让我们使用一个示例逐步检查此工作流程,以使我们的解释更加具体。
我们将使用 SOLIDWORKS 和 XTract3D 插件通过火箭喷嘴说明逆向工程工作流程。XTract3D 允许你直接在 SOLIDWORKS 内部进行逆向工程。
1、将扫描数据导入 SOLIDWORKS
通过将 3D 网格文件 (obj、ply 或 stl) 导入 SOLIDWORKS 来启动逆向工程过程。清理过程通常在 3D 扫描仪附带的 3D 扫描软件中进行。这发生在将扫描数据导入 SOLIDWORKS 之前。网格将作为构建 CAD 模型的参考文件,而不是在 SOLIDWORKS 中完全从头开始设计。
这是导入 SOLIDWORKS 内部的喷嘴的 3D 网格。这是一个相对简单的部件,