Multi-axes et G-code rotatif (U/V/A)

Comment le G-code 4 axes et 5 axes à fil chaud utilise U et V pour la deuxième tour et A pour l'axe rotatif, comment les coupes de morphing et de rotation indexée sont encodées, et ce que le contrôleur en fait.

Ajouter un fichier STL

Une machine standard à 3 axes utilise X, Y, Z. Une découpeuse à fil chaud remappe ces lettres vers 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 possède deux axes. La tour de gauche est X profondeur Y hauteur ; la tour de droite est U profondeur V Hauteur. Un déplacement à 4 axes règle 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/oblique — et, sur une séquence de déplacements, balaye la surface morphologique. 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 (degrés) fait tourner la mousse. Un programme de rotation indexée est une série de coupes avec des commandes de rotation A entre elles :

; ... étape de coupe 1 (A0) ...
M9                  ; fil éteint
G0 A60              ; rotation indexée de la mousse de 60°
; ... étape de coupe 2 (maintenant à A60) ...
G0 A120             ; rotation à nouveau
; ...

Le contrôleur fait tourner le moteur rotatif vers chaque angle commandé entre les passes de découpe. cncfoam.com insère ces commandes A<degrés> automatiquement lorsque vous créez une coupe indexée (voir Axe de rotation et coupes indexées).

Ce dont le contrôleur a besoin

Votre firmware doit être configuré pour les axes supplémentaires. FluidNC et les variantes de 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 seul fichier, trois transports

Que vous téléchargiez, diffusiez via USB ou envoyiez par Wi-Fi, le G-code est identique — un flux texte unique de déplacements G0/G1 avec M8/M9 pour le fil et des commandes A pour la rotation. Le contrôleur transforme ce texte en impulsions pour les moteurs pas à pas et en PWM. Voir Transports.

```