MyBenchLab Documentation Open editor

Helical gear

Component kind helical-gear (category mech, DSL name helicalGear, API v1)

Cylindrical gear with teeth cut at a helix angle. Quieter engagement than a spur gear; meshes with another helical of the same normal module and equal helix angle with opposite hand on parallel axes via mech.helicalMesh.

Parameters

Parameters schema

ParameterTypeDefaultConstraints
moduleNumber2min: 0.1
teethNumber20min: 4
widthNumber12min: 0.1
boreDiameterNumber8
helixAngleNumber15min: 0
handStringrightallowed: right, left
pressureAngleNumber20
colorString

Ports

PortTypeDescription
axisrotationalSpin axis (rotational). Receives ω from a coupling or helical mesh propagation.

Kinematics

Parallel-axis helical mesh: ω_driven = -ω_driver · (teeth_driver / teeth_driven). Same ratio as a spur mesh; the twist only changes geometry and engagement smoothness, not the tooth-count ratio.

Example

helicalGear "H1" {
  teeth: 20
  module: 2
  helixAngle: 15
  hand: 'right'
}

engine apiVersion · 1

Want to see this component in 3D with live parameter controls? Open the interactive preview.