3D preview of Oscillating Spray Nozzle Crank-Rocker Assembly (Exploded)
Loading the interactive model…
Interactive 3D model of Oscillating Spray Nozzle Crank-Rocker Assembly (Exploded)

Gears and transmission

Oscillating Spray Nozzle Crank-Rocker Assembly (Exploded)

2 views
Bounding box
1781.5 × 120.0 × 110.0 mm
Engine
Precision B-rep
Parameters
49
Published
September 24, 2026

Download

Free to download and use. See the terms.

The prompt

Create a 3D CAD model and motion simulation of an industrial oscillating spray nozzle system using a crank rocker mechanism. Design a four-bar crank rocker linkage that converts continuous motor rotation into a left-right oscillating spray nozzle movement, similar to an automatic vehicle washing system. MECHANISM REQUIREMENTS: - Input: DC geared motor rotating continuously 360°. - Output: spray nozzle arm oscillates left and right. - Total nozzle sweep angle: approximately 180° (-90° to +90°). - The spray nozzle must always point downward during operation. DIMENSIONS: 1. Motor crank: - Crank radius R = 25 mm. - Crank rotates 360° continuously. 2. Connecting rod: - Center-to-center length L2 = 120 mm. 3. Rocker arm: - Distance from rocker pivot to connecting point L3 = 40 mm. 4. Ground distance: - Distance between motor shaft center O1 and rocker pivot center O2: L4 = 100 mm. ASSEMBLY: Create these components: - DC geared motor and shaft. - Eccentric crank disk with 25 mm offset pin. - Connecting rod with pivot joints. - Rocker arm mounted on fixed pivot. - L-shaped spray nozzle holder. - Rotary swivel joint for nozzle. - Downward-facing spray nozzle. MECHANISM LAYOUT: Motor shaft (O1) | | Crank (R=25mm) | Connecting rod (L2=120mm) | Rocker arm (L3=40mm) | Spray nozzle holder MOTION SIMULATION: Simulate motor rotation: 0° → 90° → 180° → 270° → 360° Expected nozzle movement: 0°: Nozzle center position. 90°: Nozzle swings to right. 180°: Nozzle returns through center. 270°: Nozzle swings to left. 360°: Returns to starting position. SIMULATION OUTPUT: Show: - 3D assembly. - Exploded view. - Motion animation. - Rocker angle measurement. - Nozzle sweep angle. - Angular velocity. - Interference checking. OPTIMIZATION: Adjust linkage dimensions if required to achieve approximately ±90° rocker movement while maintaining: - smooth motion - no locking points - compact design - sufficient motor torque Label: O1 = motor center O2 = rocker pivot R = crank radius L2 = connecting rod length L3 = rocker length L4 = center distance

Parameters

NameValueRange
Base Plate Length180 mm120 – 260
Base Plate Width120 mm80 – 200
Base Plate Thickness10 mm5 – 20
Ground Distance O1-O2 (L4)100 mm60 – 150
Mounting Hole Dia5 mm3 – 10
Motor Body Square42 mm30 – 70
Motor Body Length80 mm50 – 140
Motor Shaft Dia8 mm5 – 14
Motor Shaft Length25 mm10 – 50
Crank Disk Dia60 mm40 – 100
Crank Disk Thickness8 mm4 – 16
Crank Radius R25 mm10 – 40
Crank Pin Dia8 mm5 – 14
Crank Pin Length12 mm6 – 25
Crank Bore Dia8 mm5 – 16
Connecting Rod Length L2120 mm80 – 180
Rod Width12 mm8 – 24
Rod Thickness6 mm3 – 14
Rod Pivot Hole Dia8 mm5 – 14
Rocker Pivot-to-Pin L340 mm20 – 70
Rocker Pivot-to-Output Length80 mm50 – 140
Rocker Width15 mm10 – 30
Rocker Thickness8 mm4 – 16
Rocker Pivot Bore Dia10 mm6 – 18
Rocker Pin Bore Dia8 mm5 – 16
Rocker Output Hole Dia8 mm4 – 14
Pivot Shaft Dia10 mm6 – 20
Pivot Shaft Length30 mm15 – 60
Bracket Plate Length40 mm25 – 70
Bracket Plate Width30 mm20 – 60
Bracket Plate Thickness10 mm5 – 20
Bracket Bolt Hole Dia5 mm3 – 10
Holder Vertical Leg70 mm40 – 120
Holder Horizontal Leg50 mm30 – 100
Holder Width20 mm12 – 40
Holder Thickness5 mm3 – 12
Holder Mount Hole Dia6 mm3 – 12
Swivel Mounting Bore Dia12 mm6 – 24
Swivel Body Dia25 mm15 – 45
Swivel Body Length35 mm20 – 60
Swivel Through Bore Dia10 mm5 – 20
Inlet Port Boss Dia (1/4 NPT)13.7 mm8 – 22
Inlet Port Passage Dia5 mm3 – 10
Nozzle Hex Across Flats20 mm12 – 36
Nozzle Hex Body Length30 mm15 – 60
Nozzle Tip Dia12 mm6 – 20
Nozzle Tip Length8 mm4 – 18
Orifice Dia2.5 mm1 – 5
Exploded Layout Gap30 mm5 – 120

Every value above is a live dimension. Open a model like this in the editor and each one becomes a slider you can drag before exporting.