Assignment 2
CAD Modeling and CNC Programming of an
Engineering Product
Course: MT 212 - CAD/CAM Technology
Semester: 6th Semester
Program: B.Tech – Mechatronics Engineering
Submitted to: Professor Dr. Elansezhian
Submitted by: S.ABIKA
Reg No: 2201116001
OBJECTIVE:
To develop skills in 3D modeling using SolidWorks and understand the process of CNC part
programming based on a real-world engineering component.
1. IDENTIFICATION OF AN ENGINEERING PRODUCT
Selected Component: Gib and Cotter Joint
Function:
A Gib and Cotter Joint is used to connect two co-axial rods, where one is subjected to tensile
or compressive force. The gib (a flat wedge) enhances the strength and allows for
adjustment or easy removal of the cotter.
Material:
Typically made from mild steel or carbon steel due to its strength and machinability.
Applications:
● Steam engines (joining piston rods and crossheads)
● Structural supports under axial load
● Mechanical linkages and connecting rods in machinery
2. 3D MODELING IN SOLIDWORKS
Components to Model:
● Rod with slot
● Gib
● Cotter
● Matching rod or forked end
Step-by-Step Modeling Procedure:
Step 1: Sketching the Rod with Slot
Open new part → Front plane
Sketch a rectangle profile and extrude it
Create a cut slot using the "Extruded Cut" tool
Step 2: Sketching and Modeling the Cotter
Start new part → Front plane
Sketch a rectangular cotter with taper (typically 1:48)
Use "Extruded Boss/Base" and apply chamfer or fillet
Step 3: Modeling the Gib
Create another part
Sketch a similar profile to cotter with added thickness and holes if applicable
Use features like fillet, extrude, and draft
Step 4: Forked End or Matching Rod
Sketch two parallel arms using rectangle and extrude
Cut the central hole and slot to accommodate cotter/gib
Step 5: Assembly
Use "SolidWorks Assembly"
Import all parts
Use mates (concentric, coincident, width) to assemble them correctl
3. Modeling Technique Used
Modeling Techniques:
● Solid Modeling: For 3D representation of each part
● Feature-Based Modeling: Used for applying fillets, chamfers, holes, etc.
● Parametric Modeling: Dimensions can be modified to update the model
Justification:
Solid and parametric modeling were chosen because the Gib and Cotter joint involves
precise dimensioning and fit, which must be easily modifiable for real-world tolerances.
4. CNC Part Programming
Tool Path Generation:
● Use SolidWorks CAM or Mastercam:
● Import your 3D part
● Define machining features (pockets, holes, contours)
Generate tool paths for:
● Roughing
● Finishing
● Drilling
Tool Selection and Machining Operations:
● End Mill for outer profiles
● Drill bit for holes
● Chamfer tool for edges
Sample G-code Snippet (for Cotter):
G21 ; Metric units
G90 ; Absolute positioning
G0 Z5
G0 X0 Y0
G1 Z-5 F100
G1 X50 Y0 F200
G1 X50 Y10
G1 X0 Y10
G1 X0 Y0
G0 Z5
M30 ; End of program
5. References:
Machine Design by R.S. Khurmi & J.K. Gupta
SolidWorks Tutorials – Dassault Systèmes
CNC Programming Handbook by Peter Smid
YouTube – CAD/CAM tutorials for Gib & Cotter Joint
SolidWorks CAM official documentation