Skip to content

Documentation for Week 2 Assembly


Challenge Overview

The objective of this exercise is to assemble a mechanical system using the provided parts while respecting the constraints and adhering to the origin of the assembly. The files required for this assembly can be downloaded via this lin. Once decompressed, you will have access to the necessary parts.

The goal is to apply different angle values (A, B, and C) at the rotational axes and determine the center of gravity (center of mass) for each configuration.

Task to do


Short Demo

Implementation Steps

Step 0: Opening and Importing Parts

Once the compressed file is extracted, open the parts in SolidWorks.

Process

  1. Open SolidWorks.

  2. Click on New > Assembly.

    Open Assembly in SolidWorks

  3. Select the file containing the parts and open it.

    File and Piece Selection

    Uploaded

    Upload part

  4. Duplicate the required pieces by copying (Ctrl + C) and pasting (Ctrl + V).

    • Determine how many duplicates you need based on the assembly plan.

    Number of Duplicates

  5. After duplication, ensure all required pieces are ready for assembly. After Duplication


Step 1: Aligning the Base of a Long Pin with the Assembly Origin

This step is critical as the center of gravity will be determined relative to this reference point. The goal is to align the center of the base surface of a long pin with the origin of the assembly coordinate system.

Process

  1. Select one of the pins and display its entities.

  2. While holding Shift, select both the origin of the part and the origin of the assembly.

  3. Apply a Coincidence Constraint by clicking on Add Mate and selecting the relevant faces.

Explanation: Proper alignment of the pin's base with the assembly origin ensures accurate calculations of the center of gravity later.


Step 2: Joining the Pin to the Connector

Here, we will attach a connector to the pin that was just fixed.

First Joinning

Process

  1. Align the cylindrical cavity of the connector with the pin by applying a Coaxiality Constraint.

    Coaxiality Process

  2. Apply a Coincidence Constraint between the rear surface of the connector and the front surface of the pin.

    Coincidence Process


Step 3: Connecting Two Connectors

On the assembly plan, connectors are joined together via pins through their axes (front axis of connector 1 → rear axis of connector 2).

Connection to do

Process

  1. Apply a Coaxiality Constraint between the cylindrical cavities of the two connectors' axes.

Connectors Coaxiality

  1. Apply a Coincidence Constraint between the contact surfaces of the two connectors.

    Connectors Coincidence

  2. Apply a Coaxiality Constraint between small pin (blue pin) and the shared cavity of the two connectors.

  3. Apply a Coincidence Constraint between the external surfaces of the rear connector and the bases of the pin.

    pin coincidence

    pin coincidence

  4. Repeat this process for the remaining two connectors.

    Result

    After fixing


Step 4: Fixing the Last Pin

Fix the second pin to the last free axial end of the final connector.

After fixing

Process

Follow the same procedure as in Step 2 to attach the second pin.

CoaxialityAfter fixing

CoincidenceAfter fixing


Step 5: Applying Angle Values and Determining the Center of Gravity

Now, we will apply different angle values (A, B, and C) at the joints between connectors and determine the center of gravity for each configuration.

Angles to set

Process

  1. Select in Constraint, the option Add Mate, then choose the faces forming the angles.

  2. Apply an angular dimension with the specified values.

    First AngleAngulation 1

    Second AngleAngulation 2

    Third AngleAngulation 2

  3. Adjust the angles as needed. Use the Reverse Dimension option if the orientation is incorrect.

    Adjusting Angles

Important Note: Ensure the correct orientation of the connectors. A common mistake is neglecting the fact that the first connector is aligned along the X-axis.

Aligning with X-Axis

To fix this, apply a Colinearity Constraint between the front plane (already aligned along X) and the opposing face of the connector. Aligning with X-Axis


Step 6: Determining the Mass

Finally, determine the center of gravity for the assembly based on the applied angle values.

Process

  1. Click on Evaluate > Mass Properties.

    Mass Determination

  2. Record the coordinates of the center of mass.

Results:

  • For (A, B, C) = (25°, 125°, 130°):
    • Center of Gravity: (X = 348.66, Y = -88.48, Z = -91.40)
  • For (A, B, C) = (30°, 115°, 135°):
    • Center of Gravity: (X = 327.67, Y = -98.36, Z = -102.91)

Tip: To switch between angle configurations, delete the existing angular constraints and repeat the process with new values. change angular


Additional Notes

  • Best Practices:

    • Always double-check constraints and alignments before proceeding to the next step.
    • Use the Reverse Dimension option to correct orientation issues.
    • Ensure all pieces are properly constrained to avoid misalignment during assembly.
  • Troubleshooting:

    • If the center of gravity seems incorrect, verify the alignment of the first connector along the X-axis.
    • Ensure all angular constraints are applied correctly and consistently.
    • The first connection shoulb be aligned to X axis
    • you couldn't use global variables to set angular contraints

🤖 Tekbot Robotics Challenge 2K25 - Where innovation meets technical excellence