How to add your knowledge

Make part

    Table of contents
    No headers

    Once you have created your layout, you push-derive sketch block instances to component instances in part and assembly files. For Make Components, the shapes of component instances remain associated with the block instances in your layout. As a result, changes you make to block definition shapes are reflected in your part and assembly files. If you change sketch constraints in your layout and want the new behavior reflected in component instances, you repeat Make Components for the affected components. The assembly constraints are updated accordingly. For Make Part, the shape and position of a component instance remain associated with the block instances in your layout. If you change shape or position of your block instances, the part file reflects the changes.

    Use Make Components to create multiple new part and assembly files, or Make Part to create a single part file. Options are available for you to customize your Make Components process and you can set the default Make Components Options.

    Layout part and Layout constraints

    The Make Components workflow maintains associativity between a block and component instance relative to shape. But it isolates the component instance from positional changes of the block in your layout. You realize a significant benefit from this functionality when your designs are coordinated with a data management system.

    For example, say that you have a large assembly represented by your layout. You have created multiple part files from block instances in your layout using Make Components. You then decide to change the position of several block instances in your layout, but not their shape. Since the position of a block instance does not affect the associated component instance, your documents that detail the design of the component instance are not affected. As a result, you avoid unnecessary revisions to design documents in your data management system. Note that any design documents that involve the position of the component, such as assembly drawings in which the component occurs, would require revision.

    The ability to isolate shape from position relies on the use of a layout part and Layout constraint. A layout part and Layout constraint are created in assemblies in which your new component is instanced. The layout part contains your layout sketch and reflects any changes to the layout. The Layout constraint positions the component instance relative to the layout part. As a result, positional changes of block instances in your layout are reflected in the assembly, but the actual design (shape) of a component instance is not affected.

    Model browsers for assembly files created by the Make Components process display a few notable items:

    • In target assembly files, a layout part is created to which component instances (part and subassembly) are constrained. The layout part contains your layout sketch and, along with the Layout constraint, drives associativity between the component instances and your layout. By default, the layout part is invisible.
    • In subassembly files, created from nested blocks in the master layout sketch, a layout part is also created to which component instances are constrained. In this case, the layout part manages the relationships between the children of the nested block. The component instances correspond to the children of the nested block and the subassembly corresponds to the parent of the nested block . By default, the layout part is invisible.
    • Layout constraints are created and shown in the browser. The Layout constraint is comprised of flush constraints between the three primary planes of the layout and derived parts, and a zero degree angle constraint between the Z axes of the layout and derived parts. A context menu, Layout Constraint, is available when selecting a component. You use the menu position options to control the behavior of the component by suppressing or enabling child constraints of the Layout constraint.
    • For example, with the position option Assembly Controls Position (2D) enabled:

      • When Constrain to Layout Plane is on, the flush constraint associated with the layout plane (XY) is active and the Z axis angle constraint is suppressed. This restricts movement of the component instance to the layout plane.
      • When Constrain to Layout Plane is off, the flush constraints are suppressed and the angle constraint between the Z axes is enabled. It restricts motion of the component instance parallel to the layout plane, but the instance can be dragged or offset from the layout plane.
    • Assembly constraints are created when the Make Components position option Create equivalent assembly constraints is set. These constraints correspond to geometric constraints between the sketch block instances.

    Multi-body parts

    In certain design situations, it is effective to use a multi-body part, rather than a layout sketch, to drive your top-down design workflow. Essentially, you treat the multi-body part as a layout, but in the part modeling environment. You create and position multiple solid bodies in the single part file to achieve your design. Then, you push derive the solid bodies to part files and place them in your target assembly.

    Component design that involves complex shapes across multiple parts is a prime example of when multi-body parts are useful in top-down design. Take your standard computer mouse. The mouse typically has multiple plastic parts that share complex curves and surfaces. If you use a layout and sketch blocks to represent the mouse, it is difficult to communicate the complex curves and surfaces to the constituent parts in a top-down fashion. If you use a multi-body part, you initially create the entire mouse as a single solid and manipulate the solid into the desired shape. Then, you separate the single solid into multiple solid bodies that represent such items as the mouse buttons and housing. You use Make Part or Make Components to derive the solid bodies to part files in your target assembly. The part files remain associated to your multi-body part such that any changes are reflected in the new files.

    Learn more about Multi-body parts.

    Procedures

    Make components

    Once you have created your layout, you take the next steps in the creation of your solid models.

    • Use Make Components to push-derive your sketch block instances to component instances (part and assembly files). The 2D sketch geometry in the new files provides the reference geometry for your solid models.
    • Use Make Components to push-derive your solid bodies to component instances (part and assembly files). The solid bodies in the new files provide the foundation for further detailing of the individual parts, as appropriate.

    When you use Make Components with sketch blocks, you choose from various options to determine the format of the new files and behavior of the component instances. The choices you make depend on, among other things, whether your assembly design is static or kinematic. The component instance geometry is associated to the sketch block instance, so any geometry changes made to the block definition are propagated to the component. If you change geometry constraints, you repeat Make Components for affected instances to update the component constraints.

    NoteYou can set the default options for the Make Components dialog boxes. See Make components options

    Workflow: Make components from sketch blocks

    Various Make Components workflows are available and depend on your layout and design intent. Here is a typical workflow for the initial execution of Make Components from your layout sketch blocks:

    NoteSave the part file that contains the block instances before to using Make Components.
    1. Select block instances and click Make Components on the Manage or Sketch tab. Alternatively, you can start Make Components without the pre-selection of block instances.
    2. Modify your block instance selections, as appropriate. Select additional instances to include or select instances in the dialog box browser and click Remove from selection.
    3. Select the Insert components in target assembly option and update the associated dialog box entries, or clear this option.
    4. Click Next to accept your selections.
    5. Click cells in the table to change the associated block instances, as appropriate.
    6. Update Component position options, as appropriate. For more information, see Make components: blocks and Make components options.
    7. Click Include Parameters to choose which layout model parameters are pushed to your components.
    8. Do one of the following:
      • Click Return to selection to return to the Make Components: Selection dialog box and update your selections
      • Click OK to execute Make Components and close the dialog box.
      • Click Apply to execute Make Components. The source part window remains open and the Make Components: Selection dialog box returns so you can continue to select different objects and create more components. Also, the list of objects included for Make Components is cleared for the next operation.

      If the Place in target assembly option is selected, the specified target assembly file is opened and the new components placed in the assembly. The new components and target assembly are not automatically saved to disk. You save both when you save the target assembly.

      If the Place in target assembly option is not selected, you are prompted to save the new components after you close the Make Components dialog.

    NoteYou can change default behaviors of the Make Components dialog box. In a part file, on the Tools tab, click Document Settings. On the Modeling tab, click Options under Make Components Dialog.

    Translated assembly constraints

    You set how components initially behave, relative to the layout, when you choose the Component position options in the Make Components dialog box. The options determine the type of constraints applied to components assembled in a target assembly. The options also establish which constraints are applied to components in subassemblies created by the Make Components process.

    When you select Create equivalent assembly constraints, geometric constraints between sketch block instances in your layout are translated to assembly constraints between the corresponding components.

    NoteConstraints between sketch blocks and projected or primitive geometry are not translated during the Make Components workflow. To position a block relative to such geometry and have constraints translated to your new assemblies, constrain a stationary block to the geometry and then apply sketch constraints between the blocks.
    2D Geometric Constraint2D Assembly Constraint
    Point to point (Coincident) Work axis to work axis (Mate) with work axes perpendicular to the layout plane
    Line to line (Collinear) Work plane to work plane (Flush)
    Point to line (Coincident) Work axis to work plane (Mate) with work axis perpendicular to the layout plane
    2D Geometric Constraint3D Assembly Constraint
    Point to point (Coincident) Work point to work point (Mate - Spherical)
    Line to line (Collinear) Work axis to work axis (Mate - Revolute)
    Point to line (Coincident) Work point to work axis (Mate - Cylindrical)

    Override position behavior

    You can override the component position behavior initially set during the Make Components process. Right-click the component in the browser and select Layout Constraint. Choose the options to achieve the appropriate component behavior. These options are available for components constrained to the top-level layout part. To change the behavior for components nested in subassemblies, you edit the subassemblies and follow the same process.

    • Layout Controls Position

      When selected, the component instance is constrained to the layout part with the XZ and YZ flush constraints. As a result, the component instance position in the XY plane is controlled by your layout.

    • Assembly Controls Position (2D)

      When selected, the component instance position is not controlled by the corresponding block position in the layout. You can freely drag the component in your assembly, however, the Layout constraint ensures that the component remains parallel to the layout plane. As a result, only 2D kinematics are allowed with this option selected.

    • Assembly Controls Position (3D)

      When selected, the component instance position is not controlled by the corresponding block position in the layout. The Layout constraint is suppressed so you cannot only drag, but also rotate the component in your assembly. As a result, 3D kinematics are allowed with this option selected.

    • Constrain to Layout Plane

      When selected, the flush constraint associated with the layout plane (XY) is enabled. It restricts movement of the component instances parallel to the layout plane. You can turn off this option and drag the component perpendicular to the layout plane. Then, when you turn the option on, the flush constraint is enabled. An offset value is added to the constraint to reflect the offset of the component relative to the layout plane.

    Set kinematics mode

    When you elect to create equivalent assembly constraints during Make Components, constraints between sketch blocks are translated into assembly constraints between components. You can set the translated constraints to allow 2D or 3D motion between the constrained components. Right-click on the translated constraint and select 2D Kinematics (default) or 3D Kinematics. To achieve 3D component motion, select the Assembly Controls Position (3D) Layout Constraint option for the appropriate component.

    NoteYou can select different Layout Constraint options for components sharing a translated constraint. For example, one component may be restricted to 2D motion while the other can move in 3D. In this case, select Assembly Controls Position (2D) for the restricted component and Assembly Controls Position (3D) for the other component. For the translated constraint, you turn on 3D Kinematics.
    NoteWhen you change between the 2D Kinematics and 3D Kinematics options, the constraint is deleted and a new constraint created.

    Update assembly constraints

    Your newly created component instances are geometrically associated to your layout. Most changes you make to the block instance geometry or layout position are propagated to the component instances. However, if you change geometry constraints between block instances, repeat the push-derive to update the component instance assembly constraints.

    Update your block instance constraints and execute the Make Components workflow for the affected instances. The components associated to the block instances are updated to reflect the new assembly constraints.

    Make components from solid bodies

    Use a multi-body part as your layout. Create solid bodies and derive those bodies into new part files using Make Components.

    You cannot select a combination of bodies and sketch blocks for the Make Components command. If you pre-select a combination of objects and execute Make Components, the Make Components: Selection dialog box opens with the selection window cleared.

    If you select to place the new components in a target assembly, the component origins are aligned with the target assembly origin. The component origins are grounded and assembly constraints are not created.

    Differences between Make Components and Make Part

    • You can create or edit multiple part and assembly files with Make Components.
    • You can derive multiple objects and combinations of object types simultaneously with Make Part.
    • Only shape is derived with Make Components. The position of components is controlled by Layout constraints in the target assembly. As a result, when you change the position of a block instance in your layout sketch, the component document created from the block does not need to be modified. The Layout constraint updates the assembly position of the corresponding component instance to match the layout position. This eliminates unnecessary revisions to component documents in your data management system.

    Make Components and Dynamic Simulation

    If Dynamic Simulation is installed and you use it with assemblies created from Make Components, consider the following:

    • The Make Components default settings attempt to preserve the relative motion between your layout sketch blocks by allowing assembly motion between components. This allows you to quickly and easily study the motion of your assembly in the Dynamic Simulation environment.
    • Although the motion may be properly simulated, the assembly constraints (Layout constraints and translated constraints), automatically created by Make Components, can lead to redundant joints in Dynamic Simulation. Accurate motion studies can be conducted in Dynamic Simulation when Joint redundancies exist; however, a unique solution to the loads at the joints may not be calculated. If a unique solution is required, resolving the joint redundancies is suggested. Refer to the Dynamic Simulation FAQ for more information about resolving joint redundancies in Dynamic Simulation.

    Make part

    To make a single part from your layout objects, use Make Part. Make Part is like the Derived Part command, but it derives from the active source file rather than derive to the active file. That is to say, Make Part push derives rather than pull derives. As a consequence, Make Part allows you to specify target part and assembly names and locations.

    Workflow: Make part

    Here is a typical workflow for Make Part from your layout objects:

    1. Select objects and click Make Part on the Manage or Sketch tab. The objects are automatically set to Include in the dialog box. Alternatively, you can start Make Part without the pre-selection of objects.
    2. Modify the include status of objects in the dialog box browser, as appropriate. Note that objects selected for export are not automatically included.
    3. Update other dialog box selections and do one of the following:
      • Click OK to execute Make Part and close the dialog box. The part file is created, but not saved. Save the new files.
      • Click Apply to execute Make Part. The source part window remains open and the Make Part dialog box returns so you can continue to select different objects and create more parts. The part files are created, but not saved. Save the new files. Also, the list of objects included for Make Part is cleared for the next operation.

    Differences between Make Part and Make Components

    • You can only create or edit one part file at a time with Make Part.
    • Multiple objects and combinations of object types can be derived simultaneously with Make Part.
    • Both shape and position are derived with Make Part. The position of a block instance in the target part is identical to the position in the source part relative to the part origin.

    References

    Make components: Selection

    Selects sketch blocks or solid bodies to make components.

    Access:
     
    Ribbon: Manage tab Layout panel Make Components

     

    Ribbon: Sketch tab Layout panel Make Components

    Select

    Click the select arrow, then select blocks or bodies in the graphics window or model browser.

    Selected items display in the dialog box browser.

    Remove from selection

    Select items in the dialog box browser and click to remove the selected items. If the block definition is removed, all other instances are also removed.

    Insert components in target assembly

    Select to place the new components into an assembly. If this option is selected, the Make Components process will:
    • Create a target assembly that corresponds to your layout.
    • Create components, based on component type, from your selected block instances or solid bodies and insert them into the target assembly.
    • Open the target assembly as the active window. The new components and target assembly are not automatically saved to disk. You save both when the target assembly is saved.
    If this option is cleared, the Make Components process will:
    • Create component files, based on component type, from your selected block instances or solid bodies.
    • Request you save the new component files. The new files are not automatically opened.

    Assembly information

    Target assembly name. Enter the name of your new assembly.

    Template. Select or browse to the assembly template from which the new assembly is created.

    Target assembly location. Enter or browse to the location where the new assembly is saved. Use to select an assembly that exists, if appropriate.

    Default BOM structure. Select the bill of materials structure for the new assembly.

    Next

    Click to accept settings and view the next Make Components dialog box.

    Make components: Blocks

    Specifies component information for each component created from the selected blocks. You can click the column headings to rearrange the entries.

    Access:
     
    Ribbon: Manage tab Layout panel Make Components

     

    Ribbon: Sketch tab Layout panel Make Components

     

    Perform the Make Components: Selection steps and click Next

    Selected Blocks

    Displays the selected block definitions, with nested block definitions shown in hierarchical fashion. Block instances are not displayed. This column cannot be edited.

    Component Name

    Enter or select the name for each component. If a block definition was previously derived into a component, a drop-down arrow is available. Select the existing component name or enter a new name.

    Component Type

    Indicates the target component type. Select different templates to change the target type.

    Template

    Select the template used to create your component. The default type is set in the Make Components Options dialog box. Select a row and click the browse icon at the top of the column to browse to a template.

    BOM Structure

    Select the bill of materials structure for the component.

    File Location

    Select or browse to a file location where the component is created. Right-click the entry to select from available options.

    Workspace sets the file path to the Workspace of the active Project.

    Source Path sets the file path to the same location as the layout part.

    Target Assembly Location sets the file path to the same location as the target assembly.

    User Path sets the file path to the Workspace of the active Project. To browse to a different location, select the row and click the Browse icon at the top of the column.

    Component position options

    Determines the assembly constraints placed on the components in the target assembly.

    Create equivalent assembly constraints translates sketch constraints between block instances into equivalent assembly constraints between component instances in the parent assembly.

    Constrain to layout plane constrains the movement of the assembly component instance parallel to the layout sketch. You clear this option to drag the component along the Z axis of the layout part and offset it from the layout plane. You set this option to lock the Z axis position of the component relative to the layout plane..

    Include Parameters

    Click to open the Include Parameters dialog box.

    Return to selection

    Click to return to the Make Components: Selection dialog box.

    OK

    Click OK to execute Make Components and close the dialog box. The new components and target assembly are not automatically saved to disk. You save both when the target assembly is saved.

    Apply

    Click Apply to execute Make Components. The source part window remains open and the Make Components: Selection dialog box returns so you can continue to select different objects and create more components. The new components and target assembly are not automatically saved to disk. You save both when the target assembly is saved.

    Make components: Bodies

    Specifies component information for each component created from the selected bodies. You can click the column headings to rearrange the entries.

    Access:
     
    Ribbon: Manage tab Layout panel Make Components

    Perform the Make Components: Selection steps and click Next

    All bodies as surfaces

    Click to create surfaces from the selected solid bodies instead of solids.

    Selected Bodies

    Displays the bodies selected for Make Components. This column cannot be edited.

    Component Name

    Enter the name for each component.

    Template

    Select the template used to create your component. The default type is set in the Make Components Optionsdialog box. Select a row and click the browse icon at the top of the column to browse to a template.

    BOM Structure

    Select the bill of materials structure for the component.

    File Location

    Select or browse to a file location where the component is created. Right-click the entry to select from available options.

    Workspace sets the file path to the Workspace of the active Project.

    Source Path sets the file path to the same location as the layout part.

    Target Assembly Location sets the file path to the same location as the target assembly.

    User Path sets the file path to the Workspace of the active Project. To browse to a different location, select the row and click the Browse icon at the top of the column.

    Derive options

    Scale factor. Select or enter a scale factor to apply to the derived objects. The default value is 1.0.

    Mirror part. Select to mirror the part. Specify the XY, XZ, or YZ origin work plane as the mirror plane.

    Include Parameters

    Click to open the Include Parameters dialog box.

    Return to selection

    Click to return to the Make Components: Selection dialog box.

    OK

    Click OK to execute Make Components and close the dialog box. The components and target assembly are not automatically saved to disk. You save both when the target assembly is saved.

    Apply

    Click Apply to execute Make Components. The source part window remains open and the Make Components: Selection dialog box returns so you can continue to select different objects and create more components. The new components and target assembly are not automatically saved to disk. You save both when the target assembly is saved.

    Include parameters

    Select parameters to include in the components.

    Access:
     

    In the Make Components: Blocks dialog box, click Include Parameters.

    Status

    Includes the selected objects in the derive operation.

    Excludes the selected objects from the derive operation.

    Browser

    Select the browser node and click the Status icons to change the derived status. You can also click the status icon in the browser to toggle the derived status. The status icon of a parent node reflects the status icons of the child nodes. The child node status can be changed individually or in concert with a change to the parent node status icon.

     

    Include associated parameters.

      

    Some child parameters are included and some excluded.

      

    Exclude associated parameters.

    Show all objects

    Select to show all derivable objects regardless of their Export status.

    Make components options

    Sets default options for your Make Components workflows.

    Access:
      Ribbon: Tools tab Options panel Document Settings

    On the dialog box Modeling tab, click Options under Make Components Dialog.

    Part file defaults

    Name. Specify the part name format. Choose between the Object Name or a combination of the Layout Name and Object Name for the default file name. You can also choose to include a prefix and suffix.

    Location. Select the default file path location. Choose from User Path, Workspace, Target Assembly Location, or Source Path. If you select User Path, you can enter or browse to the path.

    BOM structure. Select the default bill of materials structure.

    Template. Select or browse to the template used to create new part files.

    Assembly file defaults

    Name. Specify the assembly name format. Choose between the Object Name or a combination of the Layout Name and Object Name for the default file name. You can also choose to include a prefix and suffix.

    Location. Select the default file path location. Choose from User Path, Workspace, Target Assembly Location, or Source Path. If you select User Path, you can enter or browse to the path.

    BOM structure. Select the default bill of materials structure.

    Template. Select or browse to the template used to create new assembly files.

    Position defaults

    Use block instance degrees of freedom. Sets the component position option based on the block instance degrees of freedom. If a block instance has zero degrees of freedom, the component instance uses Layout Controls Position. Otherwise, Assembly Controls Position is used.

    Assembly controls position (2D). The component instance position in the target assembly is controlled by the assembly degrees of freedom. Use for kinematic assemblies.

    Layout controls position. The component instance position is static in the target assembly and controlled by the layout.

    Create equivalent assembly constraints. Select to translate sketch constraints between block instances into equivalent assembly constraints between component instances in the parent assembly.

    Constrain to layout plane. Select to constrain component instances to the layout plane in the target assembly.

    NoteYou can toggle the position behavior of a component instance in the target assembly. Right-click the component instance in the browser, select Layout Constraint, and choose the position options to achieve the appropriate behavior.

    Place new components in target assembly

    Sets the default Make Components option to place new components in the target assembly.

    Create sub-assemblies from nested blocks

    Sets the default Make Components component type to assembly for nested blocks.

    Make part

    Creates a part file and derives the selected objects from the source part into the new part.

    Access:
     
    Ribbon: Manage tab Layout panel Make Part

     

    Ribbon: Sketch tab Layout panel Make Part

    Derive style

    Derives a single, merged body without seams between planar faces.

    Derives a single solid body with seams between planar faces.

    Individual component colors of planar faces are preserved.

    Derives a single part that retains each component as an individual solid body. For example, an assembly with 20 parts derives to a part with 20 solid bodies.

    Derives a single part with bodies as base surfaces.

    Status

    Includes the selected objects in the derive operation.

    Some child objects are included and some excluded.

    Excludes the selected objects from the derive operation.

    Part information

    Part name. Enter the name of your new part.

    Template. Select or browse to the part template from which the new part is created.

    New file location. Enter or browse to the location where the new part is saved. Use to select a part that exists, if appropriate.

    Default BOM structure. Select the bill of materials structure for the new part.

    Place part in target assembly

    Select to place the new part into an assembly. If this option is selected, the Make Part process will:
    • Create a target assembly and insert your new part. The part is grounded at the assembly origin.
    • Open the target assembly as the active window. The new part and target assembly are not automatically saved to disk. You save both when the target assembly is saved.
    If this option is cleared, the Make Part process will:
    • Create a part file.
    • Open the part file as the active window. The part file is not automatically saved. Save the new file.

    Assembly information

    Target assembly name. Enter the name of your new assembly.

    Template. Select or browse to the assembly template from which the new assembly is created.

    New file location. Enter or browse to the location where the new assembly is saved. Use to select an assembly that exists, if appropriate.

    Default BOM structure. Select the bill of materials structure for the new assembly.

    Show all objects

    Select to show all derivable objects regardless of their Export status.

    Scale factor

    Select or enter a scale factor to apply to the derived objects. The default value is 1.0.

    NoteSelected sketch block definitions and their instances are scaled. The scale factor is appended to the block name to indicate the block was scaled.

    Mirror assembly

    Select to mirror the assembly. Specify the XY, XZ, or YZ origin work plane as the mirror plane.

    NoteSketch block instances of selected block definitions are mirrored. However, the block definitions are not mirrored.

    OK

    Click OK to execute Make Part and close the dialog box. The target part and target assembly are not saved to disk. You save both when the target assembly is closed.

    Apply

    Click Apply to execute Make Part and keep open the dialog box. The target part and target assembly are saved to disk but neither are opened. The source part window remains open and the Make Part command remains active so you can continue to select different objects and create more parts.