Rug

#stepper

1 APIs met deze tag

Stepper Motor API

Stepper-motor bewegingswiskunde als een API, lokaal en deterministisch berekend — de stappen-per-millimeter en snelheidsgetallen waarmee een 3D-printer, CNC- of robotica-bouwer een machine configureert. Het leadscrew-eindpunt geeft de stappen per mm voor een spindel- of kogelomloopspindel-as: (motorstappen per omwenteling × microstepping) ÷ de spindelspoed, dus een 1,8° motor (200 stappen) bij 16 microstappen op een 8 mm-spindel is 400 stappen/mm met 2,5 µm resolutie — de waarde die rechtstreeks in de firmware gaat. Het belt-eindpunt doet hetzelfde voor een riem-en-pully-as, waarbij de verplaatsing per motoromwenteling het aantal pully-tanden × de riemsteek is (GT2-riem = 2 mm), dus een 20-tands GT2-pully geeft de klassieke 80 stappen/mm van een 3D-printer X/Y-as, en toont de snelheid-versus-precisie-afweging van een grotere pully. Het speed-eindpunt zet een stappen-per-mm en een stap-pulsfrequentie om in de assnelheid in mm/s en mm/min — bij 80 stappen/mm is een 40 kHz stapfrequentie 500 mm/s, hoewel de echte limiet het stilvallen van de motor bij hoge stapfrequenties en de pulslimiet van de controller is. Het merkt ook op dat microstepping soepelheid toevoegt, niet echte nauwkeurigheid, omdat het koppel per microstap afneemt. Alles wordt lokaal en deterministisch berekend, dus het is direct en privé. Ideaal voor 3D-printer- en CNC-firmware-instellingen, motion-control- en robotica-tools, en maker-calculators. Pure lokale berekening — geen key, geen externe service, direct. Ideale geometrie-schattingen — houd een marge onder de theoretische topsnelheid. 3 compute-eindpunten. Gebruik voor CNC-oppervlakteafwerking een CNC-finish API; voor overbrengingsverhoudingen een gear-ratio API.

api.oanor.com/steppermotor-api