Home » How to rotate and move a part or assembly in SolidWorks?

How to Move and Rotate a Part or Assembly in SOLIDWORKS

Contents

SOLIDWORKS provides users with robust tools to manipulate entities within both Part and Assembly environments. whether you need to adjust a sketch entity in a part file or position a component in an assembly for mating, understanding how to effectively move and rotate objects is fundamental to the design process.

In this guide, you will learn the step-by-step procedures to perform move and rotate actions in SOLIDWORKS. We will specifically focus on manipulating an arrow part within a launcher assembly to prepare it for mating.

Launcher assembly with arrow part in SolidWorks

Method 1: Positioning Components During Insertion

The first opportunity to orient a component arises the moment you bring it into your assembly. When inserting a part, the component remains attached (“floats”) to your cursor, allowing you to move it freely before placing it.

For rotation during insertion, you can adjust the angle using the pop-up context panel located near the graphics area (often in the bottom-left or appearing near the cursor). By clicking the X, Y, or Z buttons, you can rotate the part in 90-degree increments. To confirm the position, simply click “OK” or click anywhere in the design workspace.

Rotate context menu during part insertion

Method 2: Using the Move Component Tool

While the insertion method is useful for rough placement, designs are dynamic; you will often need to adjust parts after they have been placed. SOLIDWORKS provides the dedicated Move Component and Rotate Component tools for this purpose.

Important Note on “Fixed” Components: By default, the first part inserted into an assembly is “Fixed” (indicated by an (f) next to the name in the FeatureManager). To move this part, you must first right-click it and select “Float.”

Steps to Move a Component

  1. Access the Command Manager: Navigate to the Assembly tab. You will find the Move Component option. Click the button to activate the move function, or click the drop-down arrow to access rotation options.
    Move Component button in Command Manager
  2. Select the Move Type: Once “Move Component” is selected, your cursor will change to the move icon:
    Move cursor icon.
    In the PropertyManager on the left, you will see several options for manipulating the component, such as collision detection or physical dynamics.
    Move Component PropertyManager options
  3. Free Drag: Ensure “Free Drag” is selected (this is the default). Click and hold the Left Mouse Button on the component and drag it to your desired location.
  4. Finalize: Click the green checkmark (OK) to save the new position.

Moving the arrow part in the assembly

Method 3: Using the Rotate Component Tool

Rotation of Part

To change the orientation of a part without moving its XYZ position, you use the Rotation tool. Click the drop-down arrow under “Move Component” and select Rotate Component. Your cursor will change to the rotation icon:

Rotate cursor icon

Selecting Rotate Component from dropdown

The PropertyManager will display options similar to the Move tool. Select the Free Drag option. You can now click and drag on the component to tumble it freely in 3D space. This is particularly helpful for roughly aligning faces before applying mates.

Rotating the arrow part

Method 4: Precision Control with the Triad

For more precise control, or to perform movement and rotation simultaneously, you can use the Move with Triad feature. This method introduces a 3D coordinate system to the part.

Simply right-click on the component you wish to manipulate and select Move with Triad from the context menu. A triad will appear on the part:

  • Arrows: Drag an arrow to move the part along that specific axis (X, Y, or Z).
  • Rings: Drag a ring to rotate the part around that specific axis.

Right click menu Move with Triad

Using the Triad to move and rotate


Summary and Quick Shortcuts

While the toolbar buttons are helpful for beginners, experienced users often utilize mouse shortcuts for speed:

  • Left-Click + Drag: Moves a component (if not fixed).
  • Right-Click + Drag: Rotates a component in place.

NOTE: In a Part file environment (as opposed to Assembly), the “Move Component” tool is not used. Instead, you move specific Sketch Entities using sketch tools, or you can move solid bodies using the “Move/Copy Bodies” feature found in the Features tab.

**The steps mentioned above regarding the Move and Rotate Component tools are applicable to both individual parts and sub-assemblies within the main assembly.