只能在(Part Studio 或装配体中的)浏览器上创建配置。有关更多详细信息,请参见使用配置。有关在装配体中创建配置的信息,请参见装配体配置。
通过创建整个 Part Studio 或特定零件的变体来创建零件族。您可以配置任何特征或参数值,甚至是零件属性、自定义零件属性、面和零件外观,以及草图文本。例如,您可以配置拉伸特征的深度、圆角特征的应用、为圆角选择的面、自定义特征的 FeatureScript 以及零件编号、颜色和材料。
您在一个 Part Studio 中配置的所有特征和参数都称为配置。每个 Part Studio 都可以有一个配置。但是,您可以在一个配置中创建多个配置输入。当您要配置的特征或参数值不一定相互关联时,这特别有用。例如,当零件的长度和直径与是否应用圆角无关时,可以使用两个配置输入。这提供了更多的灵活性,并且可以帮助防止每个配置输入变得过于复杂。
将零件插入到装配体或工程图中时,在 Part Studio 中定义的配置输入将成为“插入”对话框中的选项。例如,您创建一个配置输入,以在钣金零件的顶部或左侧放置法兰。将钣金零件插入装配体时,不仅要选择零件,还要选择法兰的配置:
当多个人在同一文档中工作时,每个人都会看到自己选择的配置,但在跟随模式下工作时除外,那时,跟随者会看到引领者选择的配置。
下面介绍了在 Onshape 中使用单个配置输入创建配置的基本步骤的说明,然后介绍在同一 Part Studio 中创建其他配置输入的说明,最后介绍在任何配置输入中配置零件属性的说明。
配置只能在浏览器(在Part Studio或装配体中)中创建。通过创建整个 Part Studio 或特定零件的变体来创建零件族。您可以配置任何特征或参数值,甚至是零件属性、自定义零件属性、面和零件外观,以及草图文本。例如,您可以配置拉伸特征的深度、圆角特征的应用、为圆角选择的面、自定义特征的 FeatureScript 以及零件编号、颜色和材料。
您在一个 Part Studio 中配置的所有特征和参数都属于一个配置。每个 Part Studio 可以有一个配置;但是,您可以在一个配置中创建多个配置输入。
当您将零件插入装配体或工程图时,您在 Part Studio 中定义的配置输入将变成“插入”对话框中的选项。
在此示例中,创建了两种配置:新的钣金厚度配置和替代法兰配置。将模型置于工作区后,单击“配置”图标以打开“配置”面板。单击“配置 Part Studio”按钮。输入 “Sheet thickness”(钣金厚度)作为配置名称。单击选项卡以创建新行,然后输入 “Alternate flange”(替代法兰)作为第二个配置名称。每行都是不同的配置。
选择“钣金厚度”这一行后,单击“配置特征”按钮。在“特征”列表中双击包含该参数的特征。选择参数以用黄色虚线勾勒出轮廓,在本例中为“钣金厚度”参数。在表中会为该参数创建一个新列。双击表格单元格,然后提供一个新值。接下来,选择“替代法兰”配置行,使用“法兰”特征执行相同操作,并在表中提供“距离”和“折弯角度”的替代值。
若要使用模型测试输入,请单击“特征”列表的“配置”区域中的下拉箭头,然后选择新配置以查看结果。模型使用新的输入参数进行更新。
通过工作区中的模型或草图,打开“配置”面板:
- 单击图形区域右侧的 (视图立方体下方):
-
配置面板将打开:
- 单击 (如上所示)打开表格:
默认情况下,“配置”左侧的插入符号会展开(显示在蓝色箭头的右侧),当您完成面板的某个部分后,单击插入符号可收拢该部分。
- 单击第一行将其激活,并在“名称”列中输入所输入内容的名称。例如,要将法兰应用于钣金零件的不同侧,您可以将行命名为“上部”、“左侧”、“右侧”。使用 Tab 键从一行移动到下一行。
活动的行用行左侧的蓝条来指示。
- 要配置所指示行的参数值,请单击 。
- 打开包含参数的特征(在特征列表中单击它),并选择该参数。然后将参数用黄色虚线表示,并为表格中的该参数创建一个新列。
例如,要配置钣金零件的侧面以连接法兰,请打开法兰特征,然后选择边或侧面以为选择的项目创建法兰。请注意表中的新列:
列名称默认为特征名称(作为顶级标题)加上输入框名称(作为从属级别标题),在这种情况下,拉伸 1 是特征名称,而要拉伸的面和草图面域是输入框名称。
将光标悬停在特征对话框中的输入框上,查看可以配置的参数。将光标悬停在可供配置的参数上面时,这些参数以黄色亮显。
- 编辑参数的配置实例:
- 如果参数是输入值,请单击表格中的行并输入新值。
- 如果参数是对话框中的一项选择,请双击表格中的行以打开特征对话框。例如:在第一行中单击1 个图元。
特征对话框中的相应输入框以蓝色亮显。针对此参数,在模型(或草图)上进行选择。
- 完成定义配置后,单击“特征”对话框上的复选标记将其关闭。
- 对于每一行,重复步骤 6 至 8。
- 重复步骤 5 至 8,以向表中添加其他特征参数。
- 要使用模型测试输入,请在配置下的特征列表中,使用向下箭头从菜单中进行选择:
模型应该相应地更新。如果未更新,请检查设计意图的模型和配置定义以进行精确选择。
交叉参考配置的特征
将光标悬停在配置的表格中的特征上可在模型空间中查看该特征(如下所示):
Part Studio 配置可以包含一个或多个配置输入。上面的步骤解释了如何创建列表类型配置输入,当将零件插入到装配体或工程图时,这个输入会产生配置选项列表。您可以创建多个这些配置输入(以防止一个输入变得太复杂或复制参数),并且还可以创建不同类型的输入。您可以配置的其他类型的输入是配置变量和复选框。
在您(使用上述步骤)定义配置输入后,您可以使用“配置”面板顶部的 按钮向其中添加配置输入,或使用“配置”面板底部的 按钮创建其他配置输入:
创建配置输入时,您可以选择类型:
- 列表 - 在 Part Studio 中创建一个特征参数表,并在将一个或多个零件插入到装配体或工程图中时,作为选项列表显示。(这种类型在上面也有说明。)
- 配置变量 - 创建可用于任何特征和 FeatureScript 中的变量。变量的类型包括:长度、角度、整数、实数和文本。在插入时输入变量的值。
- 复选框 - 创建用于打开或关闭特征(如圆角和倒角)或用于抑制或取消抑制特征的复选框。此类型显示在插入时间内选中/取消选中的复选框。创建复选框后,使用“+配置特征”按钮选择关联的特征。
遵循逐步说明。
以这种方式创建时,会显示一个“列表输入”对话框。您为配置输入提供的名称将成为系统中的变量。这与使用上面使用基本步骤创建的名称不同;该名称不是系统中的变量。
- 单击 按钮。
- 在列表输入中,输入配置输入的名称。
“默认”作为第一个选项名称提供,您可以单击它以进行更改。
- 为列表表格的第一列输入其他选项名称。使用 Tab 键添加选项名称。
- 若要为每个选项(所选的选项由名称左侧的竖直蓝条指示)配置参数值,请单击。
- 打开包含参数的特征(在特征列表中单击它),并选择该参数。然后将参数用黄色虚线表示,并为表格中的该参数创建一个新列。
将光标悬停在特征对话框中的输入框上,查看可以配置的参数。将光标悬停在可供配置的参数上面时,这些参数以黄色亮显。
- 要配置参数的每个实例,请双击表中的行。例如:双击第一行中的 1 个选择。
特征对话框中的相应输入框以蓝色突出显示。针对此参数,在模型(或草图)上进行选择。
- 完成定义配置后,单击对话框上的复选标记将其关闭。
- 对于每一行,重复步骤 6 至 8。
- 重复步骤 5 至 8,以向表中添加其他特征参数。
- 要使用模型测试输入,请在配置下的特征列表中,使用向下箭头从菜单中进行选择:
- 单击 按钮右侧的箭头。
- 选择 。
- 输入变量输入的名称(这将成为系统中的实际变量,通过使用 #<variable-name> 进行参考)。
- 选择变量类型:长度、角度、整数、实数、文本。文本可以是可以在自定义 FeatureScript 中使用的任何类型的文本。
- 为您所选的变量类型,输入值。
- 单击复选标记以保存您的定义。
- 将变量应用至特征:
- 双击特征列表中的特征,以将其打开。
- 对于草图,您可以右击尺寸,选择“配置尺寸”,然后选择配置或设置为#<variable-name>
- 关闭特征对话框。
- 通过在页面左侧特征列表上方的“配置”列表中选择值来测试该值:
- Click the arrow to the right side of the button.
- Select :
- Enter a name for the input.
The configuration input has one column with an empty checkbox row and a checked checkbox row:
- To configure a parameter value, click .
- Open the feature (click it in the Feature list) that contains the parameter and select the parameter. The parameter is then outlined with a broken yellow line and a new column is created for that parameter in the table. (Parameters that are configured in another input are outlined with a broken yellow line and are unavailable for configuration.)
In this example, Unsuppressed is selected as a configuration parameter.
- Click to close the feature dialog.
- In the Configuration input table, the Feature parameter column has two rows, both with checked check boxes. Uncheck the check box next to the unchecked box in the first column so the table resembles this:
In the Configurations list, above the Feature list, this configuration input presents a checkbox to turn the Extrude on (unsuppressed) or off (suppressed).
Once a configuration is created, you can use the menu to act on it in the Part Studio:
- Copy table - Copy the entire Input table, you can then paste the table into a spreadsheet for record-keeping or editing. You can likewise paste from a spreadsheet back into a configuration Input table.
- Rename - Select this action to rename the configuration input.
- Edit FeatureScript IDs - This dialog will change the internal FeatureScript identifiers of the input Configuration. Click inside the dialog boxes to change IDs. When finished, select Break reference and change IDs in the lower right corner.
This dialog is typically only useful if you need to build a Part Studio inside a custom FeatureScript feature.
- Delete - Select this action to immediately delete the configuration input; no warning is given.
For all tables, use the context menu (right-click) to operate on rows or columns:
- Switch to - When right-clicking a row that is not currently selected Input, you have the menu item prefaced with Switch to a different Input.
- Set as default - When right-clicking a row that is not currently the default Input, select this to set it as the new default.
- Duplicate row - Create a duplicate row; this is especially convenient when preparing to paste a new table into this one. See Copying and pasting tables into and out of Configuration Inputs below, for more information.
- Move up - Move the selected row up one level in the table.
- Move down - Move the selected row down one level in the table.
- Rename - Rename the Input.
- Delete row - Delete the selected row.
You can click and drag individual column edges in the table to resize them; in the case of stacked column labels, click and drag the bottom label, indicated in the illustration above by the blue arrow.
Onshape has a mechanism for also configuring part properties for each of the configuration inputs and options you have previously defined, directly from the Configuration panel. The properties available to be configured include: Part name, material, appearance, description, part number, vendor, project, product line, title 1, title 2 and title 3. If you have a professional or enterprise account, you can also configure custom properties.
To configure a part property:
- With an existing configuration input in the Configuration panel, click at the top of the panel (shown below to the left of the blue arrow):
- Click .
- Select the part property you wish to configure (custom part properties are included in the list). (This example uses Appearance.)
A table is created with the previously selected configuration input in the first column and the part property in the second column:
- In the Configuration column, use the down arrow to select from the list of configuration options.
- In the Appearance column (part property), double-click to open a dialog from which to select the value (in this case, the Appearance editor).
- Select or specify the value and the table is populated with your choice:
- Click to close the property dialog and accept the value.
- To add more part properties for another configuration option, click .
- Select a new configuration option from the first column.
- In the Appearance column (part property), double-click to open the dialog from which to select the value.
- Select or specify the value and the table is populated with your choice.
- Click to close the property dialog and accept the value.
- Repeat as necessary to configure the part properties for the necessary configuration options.
Note that when configuring part numbers and you have automatic part number generation turned on (through your Professional Company settings > Numbering schemes or Enterprise settings > Numbering schemes), you can right-click in the column and select Generate next part number:
You are able to use the configuration inputs you create in the Part Studio to test the results and use that information to tweak design intent. However, the main point of creating configuration inputs is to provide options for the parts you use during production workflows like creating Assemblies and Drawings.
To test configurations in Part Studios, use the Configurations area at the top of the Feature list to select configuration input parameters to see how they affect the parts in the Part Studio:
When inserting parts into Assemblies or Drawings, select the desired inputs directly in the Insert dialog during the insertion process, on all platforms (browser, iOS and Android):
In an Assembly, configured parts are indicated by the icon in the Instances list:
You can copy and paste into and out of a configuration input table, to aid in entering or editing input values.
To copy a configuration input table:
- Open the menu in the upper right corner, next to +Configure features.
- Select Copy table:
- Once you have copied the table, you can paste it into a spreadsheet:
Note that the column names also come in with the table, as shown above. Now you can edit the table and copy/paste it back into Onshape:
- Select just the rows and columns with data (not the column names or headings), as shown in blue below:
You can also pad your table with extra empty rows, if you wish. Just include the extra rows in the spreadsheet when selecting for the copy command.
- Issue a Copy command.
- In the Onshape Configuration table, click the top, left cell of the table.
- Issue a keyboard Paste command:
Onshape automatically replaces whatever data was in the rows and columns of the configuration input table with the data that was copied. Onshape also includes the default units for each input parameter, automatically.
Note that if there are more rows copied from the spreadsheet than are in the Onshape configuration input table, those rows are included in the paste. Onshape creates the rows on the fly.
However, if there are more columns copied from the spreadsheet than are in the Onshape configuration input table, those columns are not included in the paste. Onshape does not yet create columns on the fly. You can, however, create additional columns (configured features) in the configuration table before pasting.
Some configurations can be excluded from properties. This is useful when you don't want to repeat configuration options in the Configured properties table. Excluded configurations are treated as always having their default values.
For example, consider a spring. Configurations are available for both the spring's diameter and height.
Whether or not the spring is compressed impacts geometry, but not part number; it is the same part when it's compressed and uncompressed. To specify that all part numbers should be assigned irrespective of spring height, you would have to add each configuration option to the Configured properties table and specify the part number for each.
If you instead exclude the height configuration from the properties, you can specify part numbers based only on diameter:
Excluding a configuration from the part's properties
-
In the Configuration panel, click the three-dot button next to the configuration, and select Exclude from properties from the menu. The Excluded from properties icon appears next to the configuration's name.
Adding an excluded configuration back to a part's properties
-
In the Configuration panel, click the three-dot button next to the configuration, and select Include in properties from the menu.
Inserting a configured part into an assembly
When inserting a part with excluded configurations into an assembly, you'll see the Excluded from properties icon next to the part.
Releasing a part with excluded configurations
When releasing a part that has excluded configurations, you'll see the Excluded from properties icon in the Create Release candidate dialog.
Notes
- Excluded configurations are treated as always having their default values. Release packages and revision references will always use those default values.
- Parts that only differ in excluded configurations will be treated as the same part by the Bill of Materials (BOM) and release management.
- If something with an excluded configuration is released, it is considered released for all values of that configuration.
- Excluded configurations will still be included in:
- Geometry calculations
- Computed properties
- The Mass Properties tool
- If you see discrepancies between the mass provided in the BOM and the mass provided in the Mass Properties tool, it is likely due to some configurations being ignored in the BOM.
For additional Learning center resources, see: Self-Paced Courses > Configurations. You can also follow the learning pathway course here: Introduction to Part Configurations (Onshape account required), and the technical briefing article here: Parametric Variables vs Configuration Variables (Onshape account required).