Une machine standard à 3 axes utilise X, Y, Z. Une découpeuse à fil chaud réaffecte ces lettres à ses deux tours et à sa rotation optionnelle, de sorte que le même dialecte G-code pilote quatre ou cinq axes.
Les quatre axes de découpe : X, Y, U, V
Chaque tour a deux axes. La tour de gauche est X et Y la tour de droite est U et V Un déplacement 4-axes définit les quatre simultanément :
G1 X10.5 Y20 U10.5 V20 F400
Lorsque les valeurs gauche et droite correspondent, le fil reste parallèle (une extrusion droite). Lorsqu'elles diffèrent, le fil s'incline — et sur une séquence de mouvements, balaye la surface morphée. Sur une machine à 2 axes, le contrôleur se contente de refléter U/V sur X/Y.
L'axe rotatif : A
Sur les machines à 3/5 axes, un axe rotatif A axis (degrés) fait tourner la mousse. Un programme de rotation indexée est une pile de coupes avec des commandes de rotation A entre elles :
; ... 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 Axe de rotation et coupes indexées).
De quoi le contrôleur a besoin
Votre firmware doit être configuré pour les axes supplémentaires. Les variantes FluidNC et GRBL peuvent mapper des sorties de moteur pas à pas supplémentaires vers U/V/A. Le nombre d'axes utilisables dépend de la carte (nombre de pilotes de moteur pas à pas) et de la version du firmware. Voir Contrôleurs et Moteurs & pilotes.
Un chargement, trois transports
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 Transports.