In the Assemble command, geometric relationships determine how components in the assembly fit together. Assemble can change the location and orientation of components. It can also create constraints so that components maintain their positions.
Overview of Assemble
NoteAssemble moves the first selected component to the second one. If the first component is grounded or fully constrained, the second component moves to the first one.
Components are initially free to move and rotate in the model. As you apply constraints, you remove degrees of freedom, restricting the ways components can move. When your model is complete, most components will be fully constrained.
Assemble treats components as rigid bodies, so it cannot change the size or shape of model geometry or the position of child components. For example, Assemble can change the position of a pneumatic cylinder assembly, but cannot extend or retract the rod.
NoteTreating components as rigid bodies is important for performance and model stability. Each constraint is analyzed when the model is changed, so checking child components and model geometry would take much longer and could cause unexpected updates.
Constraints are added to an Assembly Constraints folder in the browser. A folder is created at the level above the components.
In the image below, Copmonent2:1 was active when the constraints where created. The Align1 constraint between between Component1 and Component2_1 are placed in a folder at the top level. The Constraints between Component2_1 and Component2_2 are placed in a folder under Component2.
You can edit, suppress, delete and rename assembly constraints from the browser.
Geometry selections and constraint types
Valid geometry selections:
- Planar Face
- Cylindrical face
- Linear Edge
- Circular Edge
- Work Plane
- Work Axis
- Work Point
Available constraint types
- An Align constraint positions edges, axes, and planar faces in alignment. For example, cylinder axes become collinear and edges are aligned with planar faces.
- The Mate condition positions planar faces parallel and opposite each other. The faces can be offset from one another.
- The Flush condition positions planar faces parallel and in the same direction. The faces can be offset from one another.
- An Angle constraint positions planar faces and linear edges at a specified angle.
- A Tangent constraint positions cylinders, planes, edges so they contact at the point of tangency. Tangency can be inside or outside a curve.
- A Center constraint aligns both the axes and the ends of two cylinders or circular edges. For example, a bolt can be placed in a hole with one constraint.
Position or constrain a component
Show me how to assemble components
Use Assemble to define the location and orientation of components by creating geometric relationships between components using model geometry or work features. You can change the position of components, or create constraints so the components maintain their positions as the model changes.
Use Assemble to position or constrain a component
- Start Assemble from the Constrain & Dimension panel.
- Select a face or edge on the first component.
- Select a face or edge on the second component.
- Select the Constraint Type from the ribbon or from the constraint glyph in the graphics window. The list displays the valid constraints for the selected faces.
Delete clears the selected geometry.
- Enter an Offset Value.
- Select Multiple Snaps to automatically select geometry for related constraints.
- Deselect Create Constraints to position the component without constraining it.
- Continue selecting sets of faces for constraints.
- Click OK to position or constrain the components.
NoteYou can drag the component instead of selecting the second face. Drag allows you to select a hidden face without rotating the model or using the Select tool.
Valid Geometry Selections:
- Planar face
- Cylindrical face
- Linear Edge
- Circular Edge
- Work Plane
- Work Axis
- Work Point
Constraint Types: