Eine Standard-3-Achsen-Maschine verwendet X, Y, Z. Ein Heißdrahtschneider ordnet diese Buchstaben seinen beiden Türmen und einer optionalen Drehachse neu zu, sodass derselbe G-Code-Dialekt vier oder fünf Achsen steuert.
Die vier Schneideachsen: X, Y, U, V
Jede Turm hat zwei Achsen. Der linke Turm ist X Tiefe Y die Höhe; der rechte Turm U Tiefe V Eine 4-Achsen-Bewegung setzt alle vier gleichzeitig:
G1 X10.5 Y20 U10.5 V20 F400
Wenn die linken und rechten Werte übereinstimmen, bleibt der Draht parallel (eine gerade Extrusion). Wenn sie sich unterscheiden, neigt/verzerrt sich der Draht – und über eine Abfolge von Bewegungen fegt er die Morph-Oberfläche. Bei einer 2-Achsen-Maschine spiegelt die Steuerung einfach U/V auf X/Y.
Die Drehachse: A
An 3-/5-Achsen-Maschinen, ein Drehtisch A Achse (Grad) dreht den Schaumstoff. Ein indiziertes Rotationsprogramm ist ein Stapel von Schnitten mit A-Rotationsbefehlen dazwischen:
; ... cut stage 1 (A0) ...
M9 ; wire off
G0 A60 ; index rotate the foam 60°
; ... cut stage 2 (now at A60) ...
G0 A120 ; rotate again
; ...
The controller turns the rotary motor to each commanded angle between cutting passes. cncfoam.com inserts these A<degrees> commands automatically when you build an indexed cut (see Drehachse & indexierte Schnitte).
Was der Controller benötigt
Ihre Firmware muss für die zusätzlichen Achsen konfiguriert werden. FluidNC und GRBL-Varianten können zusätzliche Schrittausgänge auf U/V/A abbilden. Die Anzahl der verwendbaren Achsen hängt von der Platine (Anzahl der Schrittmotortreiber) und dem Firmware-Build ab. Siehe Controller und Motoren & Treiber.
Eine Nutzlast, drei Transporte
Whether you download, stream over USB or send over Wi-Fi, the G-code is identical — a single text stream of G0/G1 moves with M8/M9 for the wire and A commands for rotation. The controller turns that text into stepper pulses and PWM. See Transport.