G-код для різання пінопласту

Як гарячий дріт G-код відрізняється від фрезерування: керування M8/M9 гарячим дротом, G4 затримка на попередній нагрів, швидкість подачі як швидкість дроту, та як cncfoam.com структурує програму для різання пінопласту.

G-код для різання пінопласту простіший за G-код для фрезерування — немає шпинделя, зміни інструментів, проходів по глибині. Але він має свої власні угоди, переважно щодо керування гарячим дротом.

Гарячий дріт — це вихід

Дріт перемикається як вихід охолодження/аксесуарів? M8 вмикає його 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.

Попередній прогрів

Right after M8, a G4 P<seconds> паузи руху дроту дозволяють йому нагрітися перед початком руху — інакше він тягне за собою і залишає слід на початку. cncfoam.com автоматично генерує це на основі вашого налаштування Pre-heat (мс).

Швидкість подачі дроту

In foam cutting the F feedrate чи ваша якість різання: це те, наскільки швидко дріт рухається крізь піну (див. Провід, температура та швидкість подачі). cncfoam.com застосовує вибрану вами швидкість подачі до кожного руху різання, перевизначаючи те, що було у вихідному файлі, тому верстат ріже зі швидкістю, яку ви встановили.

Типова структура програми

; 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

Немає хомінгу? Немає проблеми

Більшість хобі-різаків для пінопласту не мають кінцевих вимикачів; ви вручну переміщуєте дріт до початкової позиції. cncfoam.com має Чи не встановлено кінцеві вимикачі калібрування верстата? режим пропускає 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.

Remember G92 only оголошує поточна позиція як нульову — це не призводить до фізичного переміщення машини. Пропуск цього безпечний, коли ваш контролер вже встановлює власний робочий нуль.