En standard 3-akset maskine bruger X, Y, Z. En hot-wire cutter ommapper disse bogstaver til sine to tårne og eventuel roterende enhed, så den samme G-code-dialekt styrer fire eller fem akser.
De fire skæreakser: X, Y, U, V
Hver tårn har to akser. Det venstre tårn er X og Y højden); højre tårn er U og V En 4-akset bevægelse indstiller alle fire på én gang:
G1 X10.5 Y20 U10.5 V20 F400
Når venstre og højre værdier matcher, forbliver tråden parallel (en lige ekstrudering). Når de adskiller sig, skævvrider tråden — og over en række bevægelser, fejer den morph-overfladen. På en 2-akset maskine spejler controlleren ganske enkelt U/V til X/Y.
Den roterende akse: A
På 3/5-akset maskiner, en roterende En aksen (grader) drejer skummet. Et indekseret-rotationsprogram er en stak af snit med A-rotationskommandoer imellem dem:
; ... 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 Rotationsakse & indekserede snit).
Hvad controlleren har brug for
Din firmware skal være konfigureret til de ekstra akser. FluidNC og GRBL-varianter kan tildele yderligere stepperudgange til U/V/A. Antallet af brugbare akser afhænger af printkortet (antal stepperdrivere) og firmware-opbygningen. Se Kontrollere og Motorer & drivere.
Én payload, tre transporter
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.