What are the benefits of using patterns?
What are the differences between Value, Relation, and Table driven patterns?
How can the leader of a pattern be determined?
What is the difference between the Identical, Varying, and General pattern options?
When deleting a member of a pattern, why is the leader also deleted?
How can a rotational pattern of a feature be created?
How can a rotational pattern of several features be created?
How can one instance of a pattern be modified?
What are the benefits of using Table driven patterns?
How can a pattern table be created from an existing Value driven pattern?
How can different Family Table instances of a part use different configurations of a pattern?
How can a pattern be created along a complex trajectory?
What is the difference between Feature, Del Pattern and Group, Unpattern?
Why are some instances of a pattern which should go Thru Next created as if Thru All?
Why are some of the dimensions chosen for the pattern increment not changing between instances?
Why does adding a column in a pattern table for an additional dimension have no effect?
How can the pattern dimension symbol be renamed or modified?
What is the difference between Copy, Independent and Copy, Dependent?
Why is Alignment greyed out when redefining the section of a feature with a dependent copy?
How can a feature created using Copy, Dependent be made independent of the original feature?
What is the difference between Feature, Copy, Mirror, All Features and Feature, Mirror Geom?
What are the benefits of using Surface, Transform to copy surface and datum curve features?
What are some of the benefits of using groups?
What is the difference between a UDF and a Local Group?
What is the difference between Define and Make?
What is the difference between Subordinate and Stand Alone?
What is the difference between Independent and UDF Driven?
What is the procedure for updating a group which is UDF Driven?
How can a UDF Driven group be made independent?
When creating a Local Group, must all the features be sequential in the regeneration order?
* What are the benefits of using patterns?
* What are the differences between Value, Relation, and Table driven patterns?
Dimensions are based off the previous instance for value driven patterns and relation driven patterns with relations using a memb_i relation. Dimensions are based off the same references as the leader for table driven patterns and relation driven patterns using a memb_v relation.
The number of instances of the pattern can more quickly be modified with value and relation driven patterns by modifying the number of instances parameter(s). The pattern table must be edited to change the number of instances.
* How can the leader of a pattern be determined?
The leader of a pattern is the original feature selected for patterning. It can be determined by using Modify, Value and selecting any instance of the pattern. This will show the dimensions for the selected instance and also the dimensions of the pattern leader.
Alternatively, Info, Feat Info of any instance will display a line similar to one of the following:
LEADER OF A (5 X 5) DIM IDENTICAL PATTERN
or
MEMBER (4, 5) IN A (5 X 5) DIM IDENTICAL PATTERN
In the first case, the feature is the pattern leader. In the second case, the selected feature is an instance.
* What is the difference between the Identical, Varying, and General pattern options?
The general difference between Identical, Varying, and General is the complexity of the feature geometry calculation. This categorization allows the possibility for significant regeneration time improvements. Identical patterns are ideal for simple patterns because they regenerate the fastest of the three types, and General patterns, although they regenerate the slowest, allow for the most complex patterns.
When creating patterns, answers to the following questions will indicate which option should be chosen:
Refer to pages 8-2 through 8-4 of the Part Modeling User's Guide for Release 16.0 for additional information.
* What does the message prompt "Select pattern dimensions for FIRST direction, or increment type." mean?
First, this prompt is asking for dimensions to be selected to increment the pattern in one of possibly two directions. One or more dimensions may be selected in each direction. By choosing more than one dimension in a particular direction, the feature(s) in the pattern can be modified in multiple ways. For example, each successive instance of a pattern of holes may have an offset dimension and an increment in diameter.
Second, this prompt is asking for a Value, Relation or Table to be chosen from the menus as the increment type.
* When deleting a member of a pattern, why is the leader also deleted?
The Delete command will delete the entire pattern including the leader. To delete only the pattern, use the Del Pattern command. To delete only one instance of the pattern either modify the number of instances or Redefine the pattern To Table and delete the instance row from the pattern table.
* How can a rotational pattern of a feature be created?
The key to creating a rotational pattern is to have an angular dimension to increment. The best method to incorporate an angular placement dimension with a feature is to use a Make Datum or what is commonly known as a "datum-on-the-fly" while creating the original feature. Use the Make Datum command to orient the feature in sketcher for either the sketching plane or for the horizontal/vertical reference plane. Make sure to either align or dimension the section to this Make Datum plane if chosen as a reference plane. The Make Datum plane should be Through the axis of revolution and at an Angle to an existing plane. This angle is now incorporated into the feature and can be selected as the incremental dimension for the pattern.
* How can a rotational pattern of several features be created?
* How can one instance of a pattern be modified?
To modify a single instance of a pattern, the pattern must be Table driven and the dimension to be modified must be included in the pattern definition. The instance of the pattern may be modified by choosing Modify, Value and picking a dimension, or by choosing Modify, PatternTable, Edit and editing the table directly.
* What are the benefits of using Table driven patterns?
* How can a pattern table be created from an existing Value driven pattern?
Choose Feature, Redefine, select any member of the Value driven pattern, choose Pattern from the REDEFINE menu, and then choose To Table. After entering a name for the pattern table and choosing Done/Return, the pattern will be converted from Value driven to Table driven.
One of the benefits of this method is quickly creating a large number of pattern instances as a Value driven pattern, then modifying individual instances in the Table driven pattern.
This method also preserves all children of the original Value driven pattern.
* How can different Family Table instances of a part use different configurations of a pattern?
Table driven patterns can have several different configurations of the pattern which can be switched manually using the Modify, PatternTable, Switch command. They can automatically be switched in a family table instance by adding the pattern table to the family table using Family Table, Add Item, PatternTable. Then Edit the family table and for the part family table instance, enter the name for the alternate pattern table configuration. When the part family table instance is retrieved, it will have the alternate configuration.
Seer "Suggested Technique For Using Pattern Tables in Family Tables" for a detailed walk-through of this procedure.
* How can a pattern be created along a complex trajectory?
On Curve datum points are useful for this type of pattern because they have a dimension specifying either the measured length or percentage of the entire length along a curve. First create a datum curve (Composite curve if more than one segment) representing the trajectory. Then create an On Curve datum point using either the Offset, Length Ratio, or Actual Len options. Then create other features referencing this point (the features should be created so they all move correctly when the datum point dimension is modified.) Lastly create a Feature, Group, Local Group of the datum point and the features to be patterned and use Feature, Group, Pattern to pattern the group using the point's dimension.
See "Suggested Technique for Creating a Pattern Along A Datum Curve" for a detailed walk-through of this procedure.
* What is the difference between Feature, Del Pattern and Group, Unpattern?
Del Pattern removes all pattern instances of a patterned feature
but leaves the leader feature.
Unpattern removes the pattern definition for Group
patterns, but leaves all pattern instances intact as separate
independent groups.
* Why are some instances of a pattern which should go Thru Next created as if Thru All?
This may occur for Varying patterns because the termination surface for each instance being created is determined by the direction of the leader instance. Patterns exhibiting this behavior should be redefined to the General pattern option.
* Why are some of the dimensions chosen for the pattern increment not changing between instances?
Patterns created with the Identical option will ignore dimensions selected to vary the section or size of the feature. Varying or General should be chosen instead. Refer to "Creating the Pattern" on page 8-19 of the Part Modeling User's Guide for Release 16.0.
* Why does adding a column in a pattern table for an additional dimension have no effect?
For a dimension to be included in a pattern table for driving a pattern (this includes files being imported using Read from the PATT TABLE menu), the dimension must be selected when creating the pattern. If the pattern has already been created, it must be recreated to add an additional dimension. Refer to the middle of page 8-20 of the Part Modeling User's Guide for Release 16.0.
* How can the pattern dimension symbol be renamed or modified?
The pattern dimension symbol cannot be modified. Use a relation to set the pattern dimension to a parameter name if naming is necessary. Refer to the second bold note on page 10-7 of Part Modeling User's Guide for Release 16.0.
* What is the difference between Copy, Independent and Copy, Dependent?
Independent copied features are completely independent of the features they were copied from. Modifying, redefining, or deleting the original feature will have no effect on its independent copies.
Dependent copied features, on the other hand, are dependent on
all dimensions which are not selected as variable dimensions at
the time of the feature copy. Dependent copied features are also
dependent on the section of the original feature. This means if the
section of the original feature is redefined, modifications to the
way the section relates to the part will not be possible. In other
words, dimensions to the part geometry may not be added or deleted
and section entities may not be aligned or unaligned from the part
geometry. However, additional section entities may be added or
dimensioned, and existing entities which are not dimensioned or
aligned to the part may be deleted. All of these changes will
affect the dependent copy.
Deleting or suppressing the original feature will only cause a
dependent copied feature to fail if the original feature has a
sketched section or if dependent copy has some other parent/child
relationship to the original feature. For features without sections
(such as Straight Holes) the original feature may be deleted
leaving the dependent copy intact.
* Why does Pro/ENGINEER behave as if copied features are part of a group (such as when suppressing or deleting)?
When more than one feature is selected for a feature copy operation, a local group of the features is created. Refer to the middle of page 9-28 of the Part Modeling User's Guide for Release 16.0.
* How can a feature created using Copy, Dependent be made independent of the original feature?
A dependent copy of a feature can be made independent using one of
two methods:
* What is the difference between Feature, Copy, Mirror, All Features and Feature, Mirror Geom?
Feature, Copy, Mirror, All Features makes a mirror of each feature which allows the ability to independently modify the copied features so they have dimensions different than the original features.
Feature, Mirror Geom creates only one merge feature which is a representation of the entire geometry created before the merge. This means any modifications to the copied feature will affect the original features as well.
* Why are features inserted or reordered into a range of features which have been copied (mirrored) not automatically copied?
Feature, Copy (mirrored or otherwise) is a one time command which copies the features at the moment it is executed. If additional features are inserted or reordered into the original range of features, they will not be reflected in the range of copied features. To achieve this effect, either:
Feature, Mirror Geom works because it is a feature which mirrors all the geometry before it whenever it is regenerated.
* What are the benefits of using Surface, Transform to copy surface and datum curve features?
Surface, Transform is preferable to Feature, Copy in many cases because it only copies the final feature geometry of the surface or datum curve. This makes it extremely efficient for regeneration times and tracing the construction of a part. It also has the added benefit of not having to respecify references to parents. This is especially apparent when copying features with complicated geometry and complex relationships to model geometry. In conjunction with Surface, Copy and Tweak, Patch, it can be used in virtually any circumstance. See "Suggested Technique for Creating a Radial Pattern Using a Surface Transform."
* Can I copy a feature from one model to another?
Features can be copied from one model to another by selecting FromDifModel from the COPY FEATURE menu. This option is only available when New Refs is selected from the the same menu. Relations are copied to the new part if they do not reference dimensions of features that are not included in the Copy option. The feature will regenerate with the accuracy of the model into which it is copied.
* What are some of the benefits of using groups?
For Local Groups and User Defined Features:
For User Defined Features only:
* What is the difference between a UDF and a Local Group?
A Local Group can only be used on the currently active model. A User Defined Feature (UDF), created using Group, Define and Group, Make can be used on the current model or any other model.
Local Groups are more easily created because placement references do not need to be specified. By creating a local group of several features, they can be made to behave as one feature. The most common use of local groups is for creating patterns of several features.
UDF's allow much more flexibility at the expense of some preparatory work during definition of the group using Group, Define. UDF's also allow the use of group programs and tables for making alternate configurations of a range of features. When Table driven, UDFs can be used in conjunction with Family Table instances for replacing the configuration of a range of features between different model instances. See "What are some of the benefits of using groups?"
* What is the difference between Define and Make?
Define creates a UDF definition file. When Define is chosen, the user will be prompted to create prompts for each of the references, select variable dimensions, and optionally create a group Table or Program. Make places the UDF created with Define onto the current model. Feature, Create, User Defined is equivalent to Make.
* What is the difference between Subordinate and Stand Alone?
These are options chosen during the Group, Define process. They determine whether the part the group is defined on will be retrieved and shown in a window during placement of the group.
Subordinate makes the group dependent on the part it was created on. When placing a group defined with Subordinate, the part the UDF was defined on will be retrieved and shown in a window to highlight the references during placement. The part will not be able to be DBMS, Erased while the group is in session. Also, if any of the reference features are deleted from the part, the group definition will be invalidated. Subordinate does not, however, mean the group will update to reflect changes in the original features. UDF Driven must be chosen during group placement for this effect.
Stand Alone makes the group independent of the part it was created on. When this option is chosen, the prompt "Do you want to save a reference part? (Y/N):" will be displayed. This gives the option to save a copy of the current model which will behave as a model the group is subordinate to. If "Y" is entered for this prompt, a part named ###_gp.prt (where ### the name of the group) will be stored. The group will behave as if it is Subordinate to this reference part. If "N" is entered no reference model will be stored, which means the user placing the UDF must rely on clearly written prompts for the references and variable dimensions. Answering "N" may be preferable for saving disk space and group retrieval time.
* What is the difference between Independent and UDF Driven?
These options, which are specified when placing a UDF when using Group, Make, determine if the placed group updates to reflect the state of the features on the reference part. The reference part is either the part the group was created on when defined with Subordinate or the part saved when the group was defined as Stand Alone and a reference part was saved. For changes in the original features to show in a group made with the UDF Driven option, the part must have its groups updated using Group, Update.
* What is the procedure for updating a group which is UDF Driven?
When the original features used for the group definition are modified, the placed UDFs will not automatically update. To have the changes reflected in the placed UDFs, choose Group, Update and Regenerate in the part with the placed UDFs.
* How can a UDF Driven group be made independent?
Feature, Group, Disassociate. This command should be chosen before ungrouping any group which is UDF Driven to allow dimensions to be changed to Normal status (as opposed to Read Only or Blank.)
* When creating a Local Group, must all the features be sequential in the regeneration order?
Yes, all features in a local group must be sequential. Use Feature, Reorder to make features sequential if they are not. If the selected features are not in sequential order, the prompt: "Group all features in between? [N]:" will be displayed. Entering "N" will abort the local group definition.
Send comments to webmaster@ptc.com
Copyright © 1995 Parametric Technology Corporation
,128 Technology Drive, Waltham, MA 02154. All rights reserved.