Skip to content
All projects

MECH 4860, Engineering Design Capstone

Automated Cone Inspection System

A vertically mounted collaborative robot with an integrated digital dial gauge that standardizes dimensional inspection of industrial fan cones.

Type: Robotics & AutomationSource: Team of 5, industry-sponsored capstoneYear: 2025
SolidWorksFEAGD&TDFMCNC MachiningFairino FR10 CobotMitutoyo MetrologyPython / C++ SDKIGES Workflow
Automated Cone Inspection System

±1/16 in

Profile tolerance held

~40

Cone variants supported

0.79 mm

Mount max deflection (FEA)

0.089 mm

Table max deflection (FEA)

$30,000 CAD

Project budget

Overview

An automated inspection cell for Northern Blower Inc. to replace a manual sheet-metal jig that left about 1 in 5 cones flawed. The system holds a ±1/16 in profile tolerance across roughly 40 cone geometries using a Fairino FR10 cobot, a Mitutoyo digital dial gauge, an adjustable 76 in centering table, and a CAD-driven SDK inspection workflow, validated with FEA inside a $30,000 budget.

01

Problem

Northern Blower Inc. builds custom industrial centrifugal fans. The inlet and fan wheel cones, complex spun-metal geometries supplied by an outside vendor, are inspected on arrival before assembly. The legacy method was a sheet-metal cutout jig checked at about three points per cone, plus a few diameter readings.

That approach was operator-dependent, slow, and unable to detect deviations across the full curved profile. About one in five cones was found flawed, and errors that passed inspection propagated downstream as misalignment, imbalance, vibration, and weld-induced stress, driving rework and scrap.

A custom Northern Blower Inc. centrifugal fan, the end product the cones feed into.
The legacy manual sheet-metal jig inspection it replaces.
02

Objectives & Requirements

Deliver a standardized, repeatable inspection process that holds the ±1/16 in profile tolerance, accommodates all ~40 inlet and fan wheel cone sizes without major reconfiguration, and is operable with minimal training, within a $30,000 CAD budget and the limited floor space of the receiving area.

Client needs were converted into quantifiable target specifications covering diameter range, height range, inspection time, durability cycles, repeatability, and digital compatibility, so the design could be measured against them at every phase.

3D-modelled inlet cone geometry.
3D-modelled fan wheel cone geometry.
03

Concept Selection

Six concepts, from handheld and adjustable-arm 3D scanners to 3D-printed surface checks, were screened against the current jig as a reference datum, then ranked in a weighted decision matrix scoring measurement accuracy, repeatability, part-size adaptability, speed, ease of operation, cost, durability, and safety.

The Vertically Mounted Robotic Arm with an Integrated Digital Dial Gauge ranked first with a weighted score of 4.45, ahead of a handheld 3D scanner, on accuracy, repeatability, and adaptability across the cone range.

04

Detailed Design

The final cell places each cone on a universal adjustable table; a Fairino FR10 cobot mounted directly overhead carries the dial-gauge end effector and follows a programmed inspection path with full 3D access to the geometry.

Inspection table: a 76 in diameter, 2 in anodized Aluminum 6061-T6 top on powder-coated steel legs. CNC-machined radial grooves carry guide bars, sliding plates, centering blocks, and locking pins. Eight guide bars, four for inlet and four for fan wheel cones spaced 90 degrees apart, re-center any cone size and lock it for repeatable positioning.

Robotic arm mount: 3 in t-slotted Anodized Aluminum 6063-T6 framing forming a plus-shaped main and support structure, topped by a 1 in A36 steel plate that bolts the FR10 base overhead. The modular t-slot design keeps it adjustable and serviceable.

End effector: a CNC-machined aluminum mount, a 2.44 in circular base on the FR10 flange pattern with a rectangular extension that clamps the Mitutoyo digital dial gauge (±0.001 in) in line with the robot Tool Center Point. Aluminum keeps tooling mass low to preserve the arm's dynamic accuracy.

Final design: overhead-mounted FR10 cobot, dial-gauge end effector, and adjustable centering table.
Adjustable inspection table assembly.
Top view of the centering system embedded in the table.
Isometric view of the t-slotted robotic-arm mount.
Fairino FR10 collaborative robot: 6 DoF, 55.1 in reach, ±0.002 in repeatability.
Mitutoyo digital dial gauge fastened to the machined end-effector mount.
05

CAD-Driven Programming Workflow

Inspection paths are generated from the nominal CAD models. In SolidWorks, the cone profile is projected, fit to a spline, and sampled with evenly distributed intersection points, then exported as IGES and cleaned in Excel into raw XYZ coordinates, a procedure repeated for every cone size.

The FR10 runs an external SDK (Python/C++) master program rather than separate scripts per cone. The operator selects the cone, the program loads its coordinate file and organizes points into axial layers. For each layer the robot zeroes the gauge, contacts the surface to a 1/16 in compression, sweeps a full 360 degrees, and records deviations wirelessly.

A Workpiece Frame calibration, origin at the table center with a 5.4025 in TCP offset for the end-effector and gauge stack, aligns the robot coordinate system to the physical cone so CAD coordinates map to real-world motion. Each point is graded PASS or FAIL against the ±1/16 in tolerance and logged for traceability.

Programmed rotational inspection: 360 degree scan at each axial layer.
Inspection point increments mapped down the cone profile in SolidWorks.
Workpiece Frame reference point at the table center for calibration.
06

Engineering Analysis (FEA)

Both structural subsystems were validated in SolidWorks FEA with mesh-convergence studies to confirm the results were mesh-independent before drawing conclusions.

Mount: analysed on a quarter model by symmetry, loaded with the 88 lbf arm weight at a safety factor of 5 and a 2028.3 ft·lbf operating torque at a safety factor of 10, with legs fixed to simulate ground bolting. Maximum deflection was 0.794 mm, below the 1.588 mm (±1/16 in) tolerance, and zeroable on the dial gauge after install.

Table: analysed on a half model under the 250 lb load of the largest inlet cone with a 0.15 in converged mesh. Maximum deflection was 0.089 mm, confirming a stiff inspection platform.

Mount displacement plot, 0.794 mm maximum deflection.
Table displacement results, 0.089 mm maximum deflection.
07

Outcome & Key Learnings

The design meets the functional and accuracy requirements: it holds the ±1/16 in tolerance, supports all ~40 cone variants from a single SDK program, removes operator subjectivity, and adds digital QC traceability, within budget.

The main lesson was systems integration. A working inspection cell required mechanical fixturing, robot programming, and digital metrology to share one calibrated coordinate frame. Tying CAD geometry, FEA validation, and a scalable software workflow together mattered more than optimizing any single part.

Image Gallery

Additional renders, drawings, and analysis outputs from the project.

Full inspection-cell render.
Centrifugal fan schematic showing inlet and fan wheel cones.
Robotic-arm mount, second isometric view.
Centering assembly with locking pin.
FR10 degree-of-freedom schematic.
Mount FEA, deformed-shape plot.
FR10 essential-equipment wiring schematic.

Supplementary Drawings

Released CAD drawing deliverables produced for this project. The documented deliverables open to a full page with title block, views, and bill of materials; the assembly and part sheets open directly as PDF drawings.

Assembly & Part Sheets

Next project

Unicycle Navigation Controller