使用 Teamcenter 变量

制造商通常希望在同一通用平台上创建一系列产品,以最低工程成本为客户提供最佳选择。通过 天工 CAD 和 Teamcenter 之间的交互,可以创建单个通用产品结构,可针对所提供产品的每个不同变量配置该产品结构。

传统变量

使用传统变量或产品配置器可以定义选项(如颜色)以及每个选项(如红色和蓝色)的对应值。然后可将选项与零组件版本相关联,通常是结构中顶级零组件。还可以为可配置部件的任何事例定义变量条件(如 load IF color=red),因此,这些部件受到变量规则的限制。主是没有应用变量规则的结构。它被称为未配置

在 Teamcenter 程序的结构管理器中定义变量。通常,创建 天工 CAD 设计并将其保存到 Teamcenter。使用胖客户端将零组件版本发送到结构管理器,以创建变量选项的允许值。

可以定义其他逻辑并将其附加到零组件,如下所示:

  • 为变量规则中选定的不兼容选项值设置错误警告。

  • 设置选项默认值。

  • 设置派生的默认值以允许一个选项值设置另一个选项值。

Teamcenter 针对设置选项值评估结构事例上的变量条件,然后根据评估结果选择是否配置部件。可以隐藏未配置的部件。

传统变量配置支持:

  • 强制选择的选项或附件选项。

  • 可能依据多个选项进行配置的部件。

  • 可以在产品之间共享的变量装配。

传统变量配置不支持:

  • 自动创建变量零组件。

  • 更新现有的变量零组件。

Note:

此时不支持模块化变量。

有关创建和配置变量的详细信息,请参考 Teamcenter 文档中的《产品结构入门》《结构管理器指南》

使用传统变量的示例

在使用传统变量的此示例中,将顶层装配定义为汽车型号 G。它包括体装配和两个引擎选择(1200 和 1600)。可以在结构上创建变量数据以允许配置两个引擎中的某一个。

首先,在 Teamcenter 中创建基本变量数据:

  • 定义选项

    在零组件汽车型号 G 上创建引擎选项,其中允许的值为 1200 和 1600。以后可以创建其他必要选项和允许的值。这些选项配置结构中较低层的部件。

  • 添加变量条件

    指定每个引擎部件上的变量条件以对其进行正确的配置。对于 1200 引擎部件,将条件定义为:只有选项引擎设置为值 1200(即 Load IF engine=1200)时,才加载此部件。还可为 1600 引擎定义条件(即 Load IF engine=1600)。

然后设置变量规则。有三种方法可设置有效的变量规则,通过该规则可配置允许的产品变量。

  • 变量规则检查

    防止设计师定义不允许的选项值或选项值组合。

  • 派生的默认值

    允许一个选项值设置任意数量的其他相关选项值。

  • 固定默认值

    允许将选项设置为特定的值。

存储变量数据

变量数据可存储在以下对象上:

  • 零组件版本

  • 事例

特定版本的零组件所拥有的变量数据。随着零组件的版本升级,可能需要更改特定选项允许值的设置,或者可能需要进一步添加选项。

Tip:

由于 天工 CAD 嵌入式客户端支持零组件版本的变量规则关系,请设置 Teamcenter 首选项 PTGVariantMode=legacy

天工 CAD 和变量

Teamcenter 变量和 天工 CAD 文档之间的交互是在装配工程图环境范围内进行的。打开对话框上会显示变量规则列表。只有选择了装配的零组件版本,而该装配具有与之关联的变量规则,才会启用变量规则选项。选择了变量规则的相应值后,您的选择即起到了显示过滤器的作用。打开文档时,只会显示与选择的变量规则对应的部件。一旦在 天工 CAD 中打开结构,则无法更改选定的变量规则。可以使用其他变量规则关闭并重新打开装配。

Note:

如果打开某个未建模装配(不具有 天工 CAD 装配数据集的装配),则系统将通知您必须首先打开主装配。然后才可以打开变量装配。

配置有变量规则的装配在所有层次都以只读方式打开。只读助手会显示一条消息,表明已打开具有变量规则的装配。路径查找器显示用于配置直接文档的变量规则。

示例:

000362/B-A1 (Latest Working) (red)

对装配所作的任何更改必须使用另存为命令保存到新零组件。因此,只有通过变量规则配置的零件才会被保存到新装配中。您不能将通过变量规则打开和配置的装配保存回 Teamcenter。您必须打开未配置的装配才能编辑装配。

附加信息

有关产品结构和变量的详细信息,请参阅 Teamcenter 文档《产品结构入门》《结构管理器指南》