Beam Bench-dokumentation

Trin pr. millimeter

Sådan omsætter controlleren motortrin til fysisk afstand. Hvis det indstilles forkert, får alle snit forkert størrelse.

Controlleren fortæller motoren "flyt N trin". Motoren bevæger sig en brøkdel af en omdrejning pr. trin, og remmen / remskiven / gevindstangen omsætter det til lineær bevægelse. Trin pr. millimeter er omregningsfaktoren, altså det antal motortrin, der giver 1 mm lineær bevægelse.

Hvis trin/mm er forkert med 5 %, får alle snit 5 % forkert størrelse. De fleste opsætningsproblemer, hvor dele konsekvent får forkert størrelse, skyldes trin/mm.

Det grundlæggende

Hver akse har sin egen værdi for trin/mm. I GRBL er indstillingerne $100 (X), $101 (Y) og $102 (Z).

En typisk GT2-remskive med 16 tænder, en motor med 200 trin og 1/16-mikrostepping giver cirka 100 trin/mm:

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

(Beregningen varierer afhængigt af den mekaniske opsætning. Tallet er det, der gælder for din maskine.)

Sådan kontrollerer du det

  1. Bed maskinen om at flytte en bestemt afstand, for eksempel 100 mm i X.
  2. Mål, hvor langt den faktisk flyttede sig.
  3. Forholdet viser, om trin/mm er korrekt.

Hvis du beordrede 100 mm, og den flyttede sig 95 mm, skal den aktuelle værdi for trin/mm øges med cirka 5.26 %. Gang med 100 / 95 for at korrigere.

Beam Bench's indramningsfunktion er en god måde at kontrollere det på: Lad den indramme et rektangel på 100 mm × 100 mm, og mål derefter med en skydelære.

Sådan håndterer Beam Bench det

Trin/mm ligger i controllerens firmware, ikke i Beam Bench. Beam Bench sender kun G-code, og controlleren udfører omregningen.

Hvis du vil indstille trin/mm, skal du først læse de aktuelle værdier med $$, beregne den nye værdi for hver akse og derefter bruge $100=… og $101=… som syntaksskabeloner. Erstat hver ellipse med den beregnede maskinspecifikke værdi. Indsæt ikke nogen af skabelonerne uændret. Ændringerne gemmes i controllerens EEPROM.

Fanen GRBL Settings under Device Settings indeholder en brugerflade til visning og redigering af disse værdier. Ændringer af $100, $101 og $102 gemmes i controllerens EEPROM. Apply to Active Profile kopierer ikke trin/mm. Den kopierer kun en gyldig $30 til S-value Max og den laveste gyldige hastighed fra $110 / $111 til Max Speed.

Hvornår det er vigtigt

  • Når du ændrer noget mekanisk: motor, remskive, rem, gevindstang eller mikrostepping-indstilling.
  • Når du udskifter controlleren.
  • Første gang du konfigurerer en ny maskine.

Hvornår det ikke er vigtigt

Når trin/mm først er indstillet korrekt, ændrer værdien sig ikke af sig selv. Medmindre du ændrer noget fysisk, behøver du ikke indstille den igen.

Relateret

On this page