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
- Bed maskinen om at flytte en bestemt afstand, for eksempel 100 mm i X.
- Mål, hvor langt den faktisk flyttede sig.
- 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
- Console-panel,
$$for at vise de aktuelle værdier - Device Settings → GRBL Settings
- Referencevejledning til dollarindstillinger
- GRBL-grundprincipper