处理导入的 CAD
在 Onshape 中从头开始设计并不是构建和优化 CAD 模型的唯一一种方法。如果其他系统中已有 CAD 数据,您可以将该数据导入 Onshape,并在 Onshape 中继续设计。
Onshape 接受来自许多其他系统的数据,最受欢迎和翻译得最好的是 Parasolid 文件。有关接受的文件类型以及如何将数据导入 Onshape 的更多信息,请参阅 支持的文件格式 和 导入文件。
本主题讲解如何继续操作,以及在将您的现有 CAD 数据导入 Onshape 后可使用哪些工具。
Onshape 工具
由于系统差异,导入 Onshape 的数据在转换时可能会出现错误,或是没有参数化历史记录,或是转换成一系列曲面或零件而不是一个实体或粘结体。虽然在导入时如何处理数据方面您有多种选择,但仍有一些方面无法控制。不过,Onshape 提供了一些工具,能够帮助您处理导入的数据,并利用这些数据来继续设计、共享和发行设计。
The tools provided to help you work with imported CAD data and covered in this topic include the following:
Onshape 允许您导入三种镶嵌面文件格式,即 STL、OBJ 和 Parasolid Mesh,以便进行可视化和参照。网格点可用作顶点来创建平面。
网格将导入 Onshape Part Studio,并显示在零件清单中的“网格”下(在“曲面”下方)。
您可以查看和参考网格,但是无法编辑网格。
您可以在导入过程中以及从选项卡菜单中的单位下拉列表中更改网格单位,如下面的第二个图所示:
您可以执行的操作
网格导入 Onshape Part Studio 后,您可以:
- 使用网格点创建三点平面
- 测量实体网格的表面积、距网格点的距离以及质量特性
- 在草图中投影网格点(通过“使用”工具)
- 在网格点处创建嵌合连接器
- 在“直到顶点”操作中(如在拉伸中)参照网格点
有关在混合建模中使用网格的更多信息,请参见 混合建模。
如果零件或曲面在导入时断裂,或者如果您希望将单独的主体当作一个粘结单元来处理,请创建封闭或开放的复合零件(一种使用图元,另一种不使用图元)。
例如,如果您的设计在导入时断裂,就像下面这个示例中一样,在此示例中,设计的一部分渲染成多个曲面,您可以选择断裂的图元,将它们组合在一起,形成一个复合零件:
选定的曲面“object_1(13)”在模型中交叉亮显 - 但是,假设您希望所有曲面成为一个零件。您可以选择这些曲面并创建一个复合零件,如下所示:
接受特征后,零件如下所示:
导入的几何图元不带参数化历史记录,因此您有时可能需要使用 Onshape 的直接编辑工具来继续对导入的设计建模。
例如,导入某个零件后,孔的位置可能有误。您可以使用直接编辑工具移除原来的孔,然后在模型上的适当位置创建新孔。
另一个示例是在某个面缺失或出错时或者您必须删除某个面并重新创建时修复导入的几何图元。在以下示例中,需要改造封口顶部的把手,因此使用了“删除面”工具:
After the part is imported, an Import feature ( ) is displayed in the Features list (Import 1 below):
To edit the feature post import:
-
Double-click the Import feature or right-click on the Import feature and select Edit from the context menu.
-
The Import dialog opens:
-
Adjust the following settings. These settings can be enabled/disabled at any time.
-
Import appearances - Check to have the original appearances imported. These appearances are accessed by clicking the Appearance panel icon () to open the Appearances panel on the right. Uncheck to remove all appearances from the imported part. See Customizing Parts, Faces, Features, and Sketches: Appearance for more information.
-
Source is 'Y Axis Up' - Onshape's up axis is the Z axis. When unchecked, the models are imported with the Z axis up. For CAD files from systems where the up axis is the Y axis, check this box to import the models with the Y axis up. Onshape supports the Y Axis Up option for all systems/files except Autodesk (.ipt) and CATIA (.catpart).
-
Allow faulty parts - Check to allow faulty parts. Uncheck to disallow faulty parts from the imported part. Faulty parts are those with a topology issue. Faulty parts show the part or surface in red in the Parts list.
-
Create composite - If checked, a composite part is manually created when importing neutral CAD file (.step or .x_t, for example) consisting of multiple non-solid bodies. All parts in the imported Part Studio become a single closed composite part, regardless of whether or not the parts belong to the same body.
-
导入某个零件后,如果该零件在源文件中发生了变化,您可以对其进行更新。
当选择“拆分为多个文档”选项时,将无法更新最上层的装配体文件。有关更多信息,请参见导入文件。
要更新之前导入的零件:
- 再次从其他 CAD 系统导出零件。(据推测,此零件自首次导出以来发生了变化。)
- In the document into which the exported part was previously imported, do one of the following:
- Open the Part Studio that holds the part, right-click the Import entry in the Features list and select Update.
选择导出文件,然后单击“打开”。导入特征将更新为更新的零件。
- Click the CAD imports folder and select the tab of the imported file. Click Update (shown below), select the export file and click Open. The new file name is displayed and the part is updated in the Part Studio.
如果文档自 Onshape 发布版 1.93 之后未进行升级,则此“更新”按钮不会升级导入的特征,但是会创建包含新/升级的零件的新 Part Studio。如果文档自 Onshape 发布版 1.93 后已进行升级,则单击“更新”按钮时,导入的 blob 会通过新文件进行更新,并将几何图元延伸更新为导入的特征。
在这两种情况下,包含导入特征的 Part Studio 都会更新。
- Open the Part Studio that holds the part, right-click the Import entry in the Features list and select Update.
会更新什么
更新某个零件后,所有特征以及在源系统中对该零件做出的所有更改都会在目标 Part Studio 中更新。如果该零件在目标 Part Studio 中经过了修改(通过对其应用特征),这些特征会尽可能地重新应用于更新后的零件。
例如,如果在目标 Part Studio 中对零件应用了圆角,该圆角会尽可能地重新应用于更新后的零件。可能会从建模角度对源零件做出更改,导致成功地重生成目标 Part Studio 中应用的特征。这些特征将在特征列表中显示为错误状态。
有时,当您将项目导入 Onshape 中时,常用元件可能会被复制。由于元件的复制是不需要的情况,因此在 Onshape 中,您可以使用对一个元件的多个参考。
为保持组织有序,最好将常用元件移至其自己的文档中,以便所有用户都可以轻松找到它,无需访问正在处理的项目。要将元件从一个文档移至另一个文档,请执行以下操作:
- 在 Part Studio 的零件清单中选择零件的名称。
- 右键单击并选择“导出”。
- 在“文档”页面上,单击“创建”,然后单击“导入”。
- 导入刚刚导出的文档,这会创建新的文档。
- 在原始文档中,找到原始 Part Studio 中的零件。
- 从 Part Studio 中删除零件。
请注意,在此文档中,对该零件(在装配体中)的所有参考都将“打断”并显示为红色。
- 在参考该零件的每个装配体中,从“实例”列表中选择零件的每个参考,右键单击,然后选择“替换实例”。
- 在“替换实例”对话框中,导航至“由我创建”文档部分,然后选择包含常用元件的新源文档。
- 现在,元件将插入其在装配体中参考的位置,但是其旁边有一个链接图标。该链接图标指示该实例是从另一个文档参考的。
此工作流程的优势在于,您现在可以对一个元件创建许多实例。如果要对元件进行更改,请在源文档中进行更改,然后确定是否以及何时要更新其他文档中参考的实例。这样可避免不必要地重新插入和嵌合多个元件,以及帮助您轻松地使元件保持最新。
有关更深入的示例,请参见 Onshape 技术提示。
在删除导入的文件时,您将看到一条警告,指出删除操作将会影响哪些 Part Studio: