Eixos múltiplos & G-code rotativo (U/V/A)

Como o G-code de hot-wire de 4 eixos e 5 eixos usa U e V para a segunda torre e A para o eixo rotativo, como os cortes de morfologia e rotação indexada são codificados, e o que o controlador faz com isso.

Uma máquina padrão de 3 eixos usa X, Y, Z. Um cortador de fio quente mapeia essas letras para suas duas torres e opcionalmente um eixo rotativo, então o mesmo dialeto de G-code controla quatro ou cinco eixos.

As quatro eixos de corte: X, Y, U, V

Cada torre tem dois eixos. A torre esquerda é X e profundidade Y a torre direita U e profundidade V Um movimento de 4 eixos define todos os quatro ao mesmo tempo:

G1 X10.5 Y20 U10.5 V20 F400

Quando os valores esquerdo e direito são iguais, o fio permanece paralelo (uma extrusão reta). Quando diferem, o fio inclina/se desvia — e ao longo de uma sequência de movimentos, varre a superfície de morfologia. Em uma máquina de 2 eixos, o controlador simplesmente espelha U/V em X/Y.

O eixo rotativo: A

Em máquinas de 3/5 eixos A eixo (graus) gira a espuma. Um programa de rotação indexada é um conjunto de cortes com comandos de rotação A entre eles:

; ... 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 Eixo de rotação & cortes indexados).

Do que o controlador precisa?

Seu firmware deve ser configurado para os eixos extras. As variantes FluidNC e GRBL podem mapear saídas de stepper adicionais para U/V/A. O número de eixos utilizáveis depende da placa (número de drivers de stepper) e da compilação do firmware. Veja Controladores e Motores & drivers.

Uma carga, três 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.