Eje multi-rotativo y G-code (U/V/A)

Cómo el G-code de cortadora térmica de 4 y 5 ejes usa U y V para la segunda torre y A para el eje rotativo, cómo se codifican los cortes de rotación morfológica e indexada, y qué hace el controlador con ello.

Una máquina estándar de 3 ejes utiliza X, Y, Z. Un cortador de alambre caliente reasigna esas letras a sus dos torres y al rotativo opcional, por lo que el mismo dialecto de G-code controla cuatro o cinco ejes.

Las cuatro ejes de corte: X, Y, U, V

¿Cada torre tiene dos ejes. La torre izquierda es X y Y ¿la torre derecha? U y V ¿Un movimiento de 4 ejes establece los cuatro al mismo tiempo?

G1 X10.5 Y20 U10.5 V20 F400

Cuando los valores izquierdo y derecho coinciden, el alambre permanece paralelo (una extrusión recta). Cuando difieren, el alambre se inclina/desvía —y a lo largo de una secuencia de movimientos, barre la superficie de morfología. En una máquina de 2 ejes, el controlador simplemente refleja U/V en X/Y.

La eje rotativo: A

¿En máquinas de 3/5 ejes? A eje (grados) gira la espuma. Un programa de rotación indexada es una pila de cortes con comandos de rotación A entre ellos:

; ... 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 Eje de rotación y cortes indexados).

¿Qué necesita el controlador?

Su firmware debe estar configurado para los ejes adicionales. Las variantes FluidNC y GRBL pueden asignar salidas de paso adicionales a U/V/A. El número de ejes utilizables depende de la placa (número de controladores de paso) y de la compilación del firmware. Ver Controladores y Motores y controladores.

Una carga útil, tres transportes

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 Transportes.