Beam Bench Dokumentation

Schritte pro Millimeter

Wie der Controller Motorschritte auf physische Entfernungen abbildet. Wenn dies falsch ist, hat jeder Schnitt die falsche Größe.

Der Controller weist den Motor an: „Bewege N Schritte“. Der Motor bewegt sich pro Schritt um einen Bruchteil einer Umdrehung, und Riemen / Riemenscheibe / Gewindespindel wandeln dies in eine lineare Bewegung um. Schritte pro Millimeter ist der Umrechnungsfaktor, also die Anzahl der Motorschritte, die 1 mm linearen Verfahrweg erzeugen.

Wenn Schritte/mm um 5 % falsch ist, hat jeder Schnitt um 5 % die falsche Größe. Die meisten Einrichtungsprobleme, bei denen Teile durchgehend in der falschen Größe herauskommen, lassen sich auf Schritte/mm zurückführen.

Die Grundlagen

Jede Achse hat eigene Schritte/mm. In GRBL sind die Einstellungen $100 (X), $101 (Y), $102 (Z).

Eine typische GT2-Riemenscheibe mit 16 Zähnen und ein Motor mit 200 Schritten ergeben bei 1/16-Mikroschritten etwa 100 Schritte/mm:

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

(Die Berechnung variiert je nach mechanischem Aufbau. Die Zahl entspricht einfach dem Wert für Ihre Maschine.)

So überprüfen Sie es

  1. Lassen Sie die Maschine eine bestimmte Strecke verfahren, zum Beispiel 100 mm in X.
  2. Messen Sie, wie weit sie tatsächlich gefahren ist.
  3. Das Verhältnis zeigt Ihnen, ob Schritte/mm korrekt ist.

Wenn Sie 100 mm vorgegeben haben und die Maschine 95 mm gefahren ist, muss Ihr aktueller Schritte/mm-Wert um etwa 5,26 % erhöht werden. Multiplizieren Sie ihn zur Korrektur mit 100 / 95.

Die Framing-Funktion von Beam Bench eignet sich gut zur Überprüfung: Lassen Sie ein Rechteck von 100 mm × 100 mm abfahren und messen Sie dann mit einem Messschieber.

Wie Beam Bench damit umgeht

Schritte/mm befindet sich in der Firmware des Controllers, nicht in Beam Bench. Beam Bench sendet nur G-code; der Controller führt die Umrechnung durch.

Um Schritte/mm einzustellen, lesen Sie zuerst mit $$ die aktuellen Werte aus, berechnen Sie den Ersatzwert für jede Achse und verwenden Sie dann $100=… und $101=… als Syntaxvorlagen. Ersetzen Sie jeden Auslassungspunkt durch den berechneten maschinenspezifischen Wert; fügen Sie keine der Vorlagen unverändert ein. Die Änderungen bleiben im EEPROM des Controllers gespeichert.

Die Registerkarte GRBL-Einstellungen in den Geräteeinstellungen bietet eine Benutzeroberfläche zum Anzeigen und Bearbeiten dieser Werte. Änderungen an $100, $101 und $102 bleiben im EEPROM des Controllers erhalten. Auf aktives Profil anwenden kopiert keine Schritte/mm, sondern nur einen gültigen $30-Wert in Max. S-Wert und die niedrigere gültige Geschwindigkeit aus $110 / $111 in Maximale Geschwindigkeit.

Wann es wichtig ist

  • Nachdem Sie etwas Mechanisches geändert haben: Motor, Riemenscheibe, Riemen, Gewindespindel, Mikroschritteinstellung.
  • Wenn Sie Controller austauschen.
  • Beim ersten Einrichten einer neuen Maschine.

Wann nicht

Nachdem der Wert einmal korrekt eingestellt wurde, driftet Schritte/mm nicht. Solange Sie nichts Physisches ändern, müssen Sie die Einstellung nicht erneut vornehmen.

Verwandte Themen

On this page