02

Computer-Aided Design

CAD Design & Parametric Modeling

๐Ÿ“Œ Assignment Overview

This week focused on two main tasks: designing a 6-axis robotic arm prototype (Final Project Draft) and revisiting the modular box from Week 3. Used Fusion 360 with parametric modeling to make design changes easier.

๐Ÿ“‹ Assignment Process

This section documents the step-by-step process of completing this week's assignment.

1. Technical Workflow & AI Assistance

Environment Setup

  • Operating System: macOS
  • CAD Software: Fusion 360
  • AI Tool: Gemini (for troubleshooting)

AI-Assisted Problem Solving

Used Gemini to solve these issues:

  • Constraint Issues: Sketch constraints didn't update when parameters changed. Fixed by using "Update" command.
  • Joint Alignment: Revolute Joints were misaligned. Used construction geometry and "Align" tool to fix.
  • Parameter Organization: Grouped related parameters and used clear names for easier management.

2. Parametric Robotic Arm Design

Design Strategy

Started a new Fusion 360 file and:

  • Created 6 empty components first
  • Set the height of two cylinders and the circle diameter, shown in the parameter diagram below
  • Made each component independent but connected

Component 1: Base

Design Process: Created a circular sketch with mounting holes. Used Extrude to make a cylindrical base. Added a central shaft for the joint connection.

Joint & Motion: Applied a Revolute Joint between Base and Link 1 for 360ยฐ rotation (first DOF).

Parameters:

  • Base_Diameter: Overall size
  • Base_Height: Height
  • Mount_Hole_Diameter: Hole sizes
  • Joint_Shaft_Diameter: Connection size

Component 2: Link 1 (Shoulder)

Design Process: Created a U-shaped bracket sketch. Used Extrude to make the 3D part. Added reinforcement at stress points.

Joint & Motion: Two Revolute Joints:

  1. To Base: Horizontal rotation
  2. To Link 2: Vertical rotation

Provides two DOF.

Parameters:

  • Link1_Length: Horizontal reach
  • Link1_Thickness: Material thickness
  • Joint_Spacing: Distance between joints
  • Bracket_Width: U-shape size

Component 3: Link 2 (Upper Arm)

Design Process: Made a rectangular sketch with rounded corners. Used Extrude to create a beam with internal ribs to reduce weight.

Joint & Motion: Revolute Joint to Link 1 for elbow bend/straighten motion.

Parameters:

  • Link2_Length: Length
  • Link2_Width: Width
  • Link2_Height: Height
  • Rib_Thickness: Rib size
  • Elbow_Max_Angle: Max rotation

Component 4: Link 3 (Forearm)

Design Process: Similar to Link 2 but smaller to reduce weight. Added wrist mounting and cable channels. Used Extrude for the main body.

Joint & Motion: Revolute Joint at elbow for rotation. Prepared wrist connection point.

Parameters:

  • Link3_Length: Length
  • Link3_Width: Width
  • Cable_Channel_Diameter: Cable space
  • Wrist_Mount_Offset: Wrist position

Component 5: Wrist Assembly

Design Process: Created a compact housing with two joints for pitch and roll. Added end effector mount and actuator space. Used Extrude for the housing.

Joint & Motion: Two Revolute Joints:

  1. Wrist Pitch: Up/down motion
  2. Wrist Roll: Rotation around forearm

Parameters:

  • Wrist_Housing_Diameter: Size
  • Wrist_Pitch_Range: Pitch limit
  • Wrist_Roll_Range: Roll limit
  • End_Effector_Mount_Diameter: Mount size

Component 6: End Effector Base

Design Process: Created a circular sketch for tool mounting. Used Extrude to make a cylindrical base with tool retention features. Added alignment and fastener holes.

Joint & Motion: Final Revolute Joint to wrist (6th DOF) for independent rotation.

Parameters:

  • End_Effector_Base_Diameter: Mount size
  • Tool_Mount_Pattern: Hole pattern
  • Retention_Feature_Depth: Lock depth
  • Rotation_Range: Max rotation

3. Modular Box Integration

Revisited the modular box from Week 3 and made it parametric:

  • Fitment: Joint clearances controlled by parameters (Joint_Clearance, Material_Thickness)
  • Scalability: Box size adjustable via parameters (Box_Length, Box_Width, Box_Height)
  • Quick Changes: Can try different sizes without recalculating joints

๐Ÿ“ Assignment Notes

Parametric modeling worked well for this project. Key benefits:

  • Quick Changes: Modify parameters instead of editing sketches
  • Consistency: Related dimensions stay synchronized
  • Easy to Maintain: Clear structure and naming
  • Manufacturing Ready: Can quickly generate different sizes

All 6 components respond to parameter changes while keeping joints and assembly correct. This will help with future development.