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
- Lassen Sie die Maschine eine bestimmte Strecke verfahren, zum Beispiel 100 mm in X.
- Messen Sie, wie weit sie tatsächlich gefahren ist.
- 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
- Konsolen-Panel,
$$zum Ausgeben der aktuellen Werte - Geräteeinstellungen → Registerkarte „GRBL-Einstellungen“
- Referenzleitfaden zu Dollar-Einstellungen
- GRBL-Grundlagen