Beam Bench-dokumentasjon

Steg per millimeter

Slik kobler styreenheten motorsteg til fysisk avstand. Hvis dette er feil, blir alle kutt feil størrelse.

Styreenheten ber motoren om å «flytte N steg». Motoren beveger seg en brøkdel av en omdreining per steg, og beltet / remskiven / ledeskruen omgjør dette til lineær bevegelse. Steg per millimeter er omregningsfaktoren, altså antallet motorsteg som gir 1 mm lineær bevegelse.

Hvis steg/mm er feil med 5 %, blir hvert kutt 5 % feil størrelse. De fleste oppsettsproblemer der delene konsekvent blir feil størrelse, skyldes steg/mm.

Grunnleggende

Hver akse har sin egen verdi for steg/mm. I GRBL er innstillingene $100 (X), $101 (Y) og $102 (Z).

En vanlig GT2-remskive med 16 tenner, en motor med 200 steg og 1/16 mikrosteging gir omtrent 100 steg/mm:

steps/mm = (motor_steps_per_rev × microsteps) / (belt_teeth × belt_pitch)
        = (200 × 16) / (16 × 2)
        = 100

(Beregningen varierer etter den mekaniske konstruksjonen. Tallet er det som gjelder for maskinen din.)

Slik kontrollerer du

  1. Be maskinen flytte seg en bestemt avstand, for eksempel 100 mm i X.
  2. Mål hvor langt den faktisk flyttet seg.
  3. Forholdet viser om steg/mm er riktig.

Hvis du ba maskinen flytte 100 mm og den flyttet 95 mm, må den gjeldende steg/mm-verdien økes med omtrent 5,26 %. Multipliser med 100 / 95 for å korrigere.

Innrammingsfunksjonen i Beam Bench er en god måte å kontrollere dette på: La den ramme inn et rektangel på 100 mm × 100 mm, og mål deretter med skyvelære.

Slik håndterer Beam Bench dette

Steg/mm ligger i styreenhetens fastvare, ikke i Beam Bench. Beam Bench sender bare G-code, styreenheten utfører omregningen.

For å angi steg/mm leser du først de gjeldende verdiene med $$, beregner erstatningsverdien for hver akse og bruker deretter $100=… og $101=… som syntaksmaler. Erstatt hvert utelatelsestegn med den beregnede, maskinspesifikke verdien, ikke lim inn noen av malene uendret. Endringene lagres i styreenhetens EEPROM.

Fanen GRBL-innstillinger i Enhetsinnstillinger gir et grensesnitt for å vise og redigere disse verdiene. Endringer i $100, $101 og $102 lagres i styreenhetens EEPROM. Bruk på aktiv profil kopierer ikke steg/mm. Den kopierer bare en gyldig $30 til Maksimal S-verdi, og den laveste gyldige hastigheten fra $110 / $111 til Maksimal hastighet.

Når det er viktig

  • Etter at du har endret noe mekanisk: motor, remskive, belte, ledeskrue eller mikrostegingsinnstilling.
  • Når du bytter styreenhet.
  • Første gang du setter opp en ny maskin.

Når det ikke er viktig

Når steg/mm først er justert inn, endres ikke verdien av seg selv. Så lenge du ikke endrer noe fysisk, trenger du ikke gjøre dette på nytt.

Relatert

On this page