O G-code para corte de espuma é mais simples do que o G-code para fresagem — não há spindle, mudanças de ferramenta ou passes de profundidade. Mas tem suas próprias convenções, principalmente no controle do fio quente.
A hot-wire é uma saída
O fio é comutado como uma saída de refrigeração/acessório: M8 liga M9 turns it off. A program brackets each cutting run with M8…M9 so the wire is only hot while it is actually cutting, and cold during rapid repositioning. Some setups also use an S value to set a wire-temperature/PWM target.
Pré-aquecimento de espera
Right after M8, a G4 P<seconds> pausas de permanência interrompem o movimento para que o fio atinja a temperatura antes de começar a se mover — caso contrário, arrasta e marca a entrada. cncfoam.com emite isso automaticamente a partir da sua configuração Pré-aquecimento (ms).
Velocidade do fio
In foam cutting the F feedrate é Sua qualidade de corte: é a velocidade com que o fio se move através da espuma (ver Fio, temperatura e taxa de avanço). cncfoam.com aplica a velocidade de avanço escolhida a todos os movimentos de corte, substituindo o que estiver no arquivo de origem, fazendo com que a máquina corte na velocidade definida.
Estrutura típica de programa
; cncfoam.com — generated
G90 G17 G21 ; absolute, XY plane, millimetres
G92 X0 Y0 U0 V0 ; set current position as zero
G0 X.. Y.. U.. V.. ; rapid to start (wire off)
M8 ; hot wire ON
G4 P0.70 ; pre-heat dwell 700 ms
G1 X.. Y.. U.. V.. F400 ; cut...
... ; (the contour)
M9 ; hot wire OFF
G0 ... ; rapid home
M30 ; end
Sem homing? Sem problema
A maioria dos cortadores de espuma para hobby não possuem fim de curso; você move manualmente o fio para a posição inicial. cncfoam.com tem um A máquina não tem chaves de homing modo omite the G92 zeroing line, so the controller keeps whatever zero you set manually, and shows a reminder banner to jog to your work-zero before running.
G92 only declara a posição atual como zero — não move fisicamente a máquina. Ignorá-la é seguro quando o seu controlador já estabelece o seu próprio trabalho-zero.