Schritt 5: GRBL, Schritt Einstellungen und einige mathematische.
GRBL ist ein open-Source, sehr mächtige Firmware, die läuft auf dem Arduino und G-Code übersetzt, Richtungen und Geschwindigkeiten für die CNC-Board auf die Schrittmotoren zu werfen.
Sie können flash GRBL in einem Arduino mit ihrer IDE-Schnittstelle, finden Sie komprimierte Quelldateien hier: https://github.com/grbl/grbl
Du musst wissen, wie das zu tun, keinen besseren Zeitpunkt als jetzt (ich musste lernen, wie man es für diese CNC-Projekte)
Denken Sie an GRBL hat den Cheftrainer, der CNC-Schild ist der Trainer und die Schrittmotoren sind die Spieler auf dem Feld. Sie alle müssen arbeiten synchron und haben den richtigen Satz von spielt, um zu Punkten eine Note nach unten... oder machen Sie einem Teil. Wenn es etwas falsch, eine Pause in der Kommunikation, die Play nicht und bekommt der Ball fummelte oder Ihre Maschine bewegt sich auf eine sehr sonderbare Weise (entweder zu schnell, zu wenig oder noch schlimmer, Absturz in den Seitenlinien).
Wir brauchen die richtigen Einstellungen zu spielen, und hier ist, wie sie zu finden.
Heres was Sie über die Sable 2015 wissen müssen. Diese Art von Mathematik kann angewendet werden, um die meisten CNC-Maschinen, die aus Übersee, weil sie alle Metrik sind. GRBL Einstellungen sind in metrischen, das ist gut, das bedeutet, dass sie mindestens die gleiche Sprache sprechen. Es werden einige Übersetzung benötigt verwendest du eine Maschine mit sagen... ACME Schrauben mit imperiale Maßeinheiten.
--
Die Sable 2015 verwendet standard trapezförmige Gewindespindeln, diese allein sind ziemlich exakt, aber kombiniert mit Spielausgleich Muttern, eine Auflösung von .1mm Toleranz geben kann. Die Größe dieser Gewindespindeln ist 10mm mit einer Steigung von 1,5 mm
Wir kümmern uns nicht wirklich über die 10mm, aber wir kümmern uns um die 1,5 mm-Raster. Die Tonhöhe ist der Abstand zwischen Threads. Ganz einfach zu erklären ist es, wenn Sie auf diese Schraube eine Mutter haben, verwandeln Sie die Schraube eine Umdrehung während der Mutter festhalten, wird die Mutter 1,5 mm bewegen.
Das bedeutet eine volle Umdrehung geben uns 1,5 mm Federweg, bewahren Sie diese Nummer auf der Rückseite Ihres Gehirns.
--
Die Schrittmotoren verwendet auf der Sable 2015 sind ziemlich standard 1,8 Grad Motoren.
360 Grad Drehung dividiert durch 1,8 Grad pro Schritt
= volle 200 Schritte pro Umdrehung
--
Jetzt erlaubt um noch schwieriger zu bekommen, die CNC-Schild für Micro stepping, Schritte zwischen Schritte, die Bewegung glätten und mehr Genauigkeit während Opfern einige Drehmoment einzuführen.
Ich habe mein CNC-Schild eingerichtet mit 1/16 Microsteps, was bedeutet, dass es gibt 16 Microsteps pro Vollschritt. Microsteps kommen in 1/2, 1/4, 1/8, 1/16 (Max die A4988) und sogar 1/32 (mit den DRV8825-Chips). Kleinere Schritten sind möglich, aber diese Chips unterstützen nur ein Maximum von 1/16 oder 1/32. Die Mathematik bleibt dasselbe, nur entsprechend anpassen.
200 vollständige Schritte multipliziert mit 16 Microsteps = 3200 total Schritte
--
Jetzt GRBL Einstellungen für die Höhe der Schritte, die es braucht nennen, um die Spindel 1 mm also lasst uns Reisen kombinieren Sie einige Zahlen für diese Einstellung:
3200 Schritte = 1 Umdrehung = 1,5 mm
Wir müssen wissen, dass 1 mm also nach hinten auf die Mathematik loslässt
3200/1.5 = 2133,333 Schritte zu bewegen es 1mm
Also meine Einstellungen für GRBL 2133.33 Schritte/mm
--
Wenn Sie in jeder GRBL-Schnittstelle (GRBL Controller, Chilipepr, CarbideMotion, Universal GRBL Absender) gehen Sie werden in der Lage, Ihre GRBL-Einstellungen bearbeiten. Es ist einfach eine Frage der Eingabe:
$100 = 2133.330 (X, Schritt/mm)
$101 = 2133.330 (y, Schritt/mm)
$102 = 2133.330 (Z, Schritt/mm)
(Xyz, Schritt/mm) ist nicht notwendig, es ist mehr, Ihnen zu zeigen, dass die $100, $101 und 102 $ Werte abweichen und den verschiedenen Achsen entsprechen.
--
Je mehr du spielst mit den Einstellungen um so wichtiger ist es, Ihre vorherigen Einstellungen notieren, also wenn irgendwann geht falsch... Sie wieder darauf zurückgreifen können. Sie können sogar ändern, die maximale Geschwindigkeit, min-Geschwindigkeit, Beschleunigung der einzelnen Achsen etc.. Sobald Sie Ihre Einstellungen auf Ihrem Computer optimieren, musst du nie ändern Sie es erneut, wenn Sie Ihre Arduino mit einer neuen Version von GRBL... reflash kopieren und fügen Sie Ihre gesamte Einstellungsliste davor.