Beam Bench-dokumentation

Steg per millimeter

Så omvandlar styrenheten motorsteg till fysisk sträcka. Om detta blir fel får alla skärningar fel storlek.

Styrenheten instruerar motorn: "flytta N steg". Motorn vrider sig en bråkdel av ett varv per steg, och remmen / remskivan / ledskruven omvandlar detta till linjär rörelse. Steg per millimeter är omvandlingsfaktorn, det antal motorsteg som ger 1 mm linjär förflyttning.

Om steg/mm är fel med 5 % får alla skärningar 5 % fel storlek. De flesta inställningsproblem där delar konsekvent får fel storlek beror på steg/mm.

Grunderna

Varje axel har ett eget värde för steg/mm. I GRBL är inställningarna $100 (X), $101 (Y), $102 (Z).

En typisk GT2-remskiva med 16 tänder, en motor på 200 steg och 1/16 mikrostegning ger cirka 100 steg/mm:

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

(Beräkningen varierar beroende på den mekaniska konstruktionen. Värdet är det som gäller för din maskin.)

Så verifierar du

  1. Instruera maskinen att flytta en viss sträcka, till exempel 100 mm i X-led.
  2. Mät hur långt den faktiskt flyttade sig.
  3. Förhållandet visar om steg/mm är korrekt.

Om du angav 100 mm och maskinen flyttade sig 95 mm behöver det aktuella värdet för steg/mm ökas med cirka 5,26 %. Multiplicera med 100 / 95 för att korrigera värdet.

Beam Bench:s inramningsfunktion är ett bra sätt att verifiera detta: låt den rama in en rektangel på 100 mm × 100 mm och mät sedan med ett skjutmått.

Så hanterar Beam Bench detta

Steg/mm finns i styrenhetens fasta programvara, inte i Beam Bench. Beam Bench skickar bara G-code; styrenheten utför omvandlingen.

För att ställa in steg/mm läser du först av de aktuella värdena med $$, beräknar ersättningsvärdet för varje axel och använder sedan $100=… och $101=… som syntaxmallar. Ersätt varje ellips med det beräknade maskinspecifika värdet; klistra inte in någon av mallarna oförändrad. Ändringarna sparas i styrenhetens EEPROM.

Fliken GRBL Settings i Device Settings innehåller ett gränssnitt för att visa och redigera dessa värden. Ändringar av $100, $101 och $102 sparas i styrenhetens EEPROM. Apply to Active Profile kopierar inte steg/mm; den kopierar endast ett giltigt $30 till S-value Max och den lägre giltiga hastigheten från $110 / $111 till Max Speed.

När det spelar roll

  • När du har ändrat något mekaniskt: motor, remskiva, rem, ledskruv eller inställning för mikrostegning.
  • När du byter styrenhet.
  • Första gången du ställer in en ny maskin.

När det inte spelar roll

När steg/mm väl har ställts in en gång förändras det inte. Om du inte ändrar något fysiskt behöver du inte göra om inställningen.

Relaterat

On this page