族表是相似零件、装配或特征的集合,但这些零件、装配或特征在某些方面略有不同,诸如大小或所包含的详细特征。例如,某类型的螺栓尽管其大小不同,但外表相似并且具有相同的功能。因此,把它们看成是一“族”的零件模型是很有用的。族表中的零件也称为表驱动零件。族表可促进标准化元件的使用。
族表实质上就是电子表格,由列和行构成。族表包含下列三个部分:
• 类属对象或基础对象 - 族表的所有成员都以类属对象为基础。
• 在类属中指定的可以在实例中改变的项目。
• 实例 - 根据类属模型在表格中创建的族成员。
族表行包含类属模型与零件实例及其对应值。类属模型是族表中的第一行。
族表列可用来在类属模型中指定可以在实例中改变的项目。
族表也包含指定列名称的标题。
请特别注意,当创建族表时,系统实际上并不会为每一实例创建额外的 *.prt 文件;这些实例都是虚拟的。打开特定实例时,系统实际上会先打开“类属”模型,然后根据族表行中该实例的相关信息来重新生成此模型。
族表使用
可以出于下列任一目的来使用族表:
• 在单个模型内简单而又细致地创建并储存大量对象。
• 将零件的生成标准化,既省时又省力。
• 从一个零件文件生成多种形式的零件,而无需为每个零件建模。
• 在零件中产生细小变化而无需使用关系更改模型。
• 创建可以包含在零件目录或工程图中的零件表。
族表实例识别与事实
可以使用下列方式来识别实例:
• 可以将 config.pro 选项 menu_show_instances 设置为“是”(yes),以在“文件打开”(File Open) 对话框和浏览器中显示所有实例。实例会显示为 instance_name<generic_name>.prt。
• 在打开类属模型时,系统会提示您在“选择实例”(Select Instance) 对话框中指定要打开哪个文件。您可以选择打开类属文件或与其关联的实例。您可以“按名称”或“按列”打开文件。“按列”(By Column) 选项允许您根据在族表中为可变项目定义的值来过滤要打开的实例。
• 在 Creo Parametric 中打开族表模型时,图形窗口的左下角会指示它是类属还是实例。
• 可使用 config.pro 选项 modeltree_show_gen_of_instance 来控制模型树中类属实例的名称显示。缺省设置会显示类属名称。例如,如果类属模型名为 BOLT_FAM.PRT,同时您从该模型中打开了实例 BOLT_6-15.PRT,则实例在模型树中将显示为 BOLT_6-15<BOLT_FAM>.PRT。
• 可以右键单击实例并选择“打开类属”(Open Generic) 来打开类属模型。该选项可从零件模型的顶部节点或装配模型的元件中获取。