Rotary HarmonicDrive Servo Actuator

THE PROJECT

This was a case study in the design of a rotary servo actuator for application in multi-axis robotic arms including rotary encoder, CSD-20 HarmonicDrive, and stator/rotor kit. I designed the entire assembly with a single cross-section reference image. 

A significant amount of time was spent conceptualizing motor operation with the reference image prior to working on the design. 

All of the interfacing areas including fastening thru holes were designed with tolerancing in mind. An important next step would be to create 2D technical drawings with manufacturing tolerance specifications (ISO 2768 for CNC housing). This assembly is otherwise ready for fabrication and testing.


SPECIFICATION

Hollow Shaft: 19mm OD, 16mm ID

HarmonicDrive: CSD-20

TQ Stator/Rotor Servo Kit ILM70x18

AksIM, 53mm Rotary Encoder

35mm Ultra-Thin Ball Bearings, Crossed Roller Bearings (20mm)

MOTOR DESIGN CONSIDERATIONS

COOLING

TORQUE DENSITY

GEAR REDUCTION

STATOR/ROTOR

INVERTER

DESIGN ASSUMPTIONS and DECISIONS

MODEL BASED DEFINITION (MBD) and GD&T 

Part: stator/rotor interface for wave generator on strain-wave gear

2D Drawing of Rotor interface for Wave Generator on Strain-wave gear (supplemental 2D drawing for above MBD)

TOLERANCE STACK-UP ANALYSIS

Design Requirements

General Information on Tolerancing standard for CNC machined housing (DFA)

Mounting Surfaces: ±0.01 mm


Bearing Fits: H7/g6 (ISO tolerance system)


Bolt Holes: ±0.05 mm


Mating Parts: ±0.02 mm


Overall Dimensions: ±0.1 mm

Encoder assembly and tolerance documentation for MB049 redhead (D) & magnetic ring

Worst-case based 1D tolerance stack-up analysis

Tolerance not completly within allowable variation - some changes should be made

Residual Sum of Squares (RSS) 1D tolerance stack-up analysis

Tolerance analysis is within allowable variation - no worries for assembly

CONCLUSIONS

2D Drawing of case part #1 for production

BLENDER RIG 

ISOMETRIC CROSS SECTION

SOME MECHANICAL/FASTENING DECISIONS