Те кто стремится владеть ЧПУ станком ошибочно полагают, что самое сложное (дорогое) это построить(купить) ЧПУ станок.
На самом деле найти и освоить програмное обеспечение для работы с ним бывает на порядок сложнее.
В прошлой статье я описал создание четырехосевой пенорезки. Вот видео ее работы. G-код для резки консоли крыла подготовлен в программе ProfiliPro2.3, без дополнительной обработки.


Поиск по интернету показал, что практически отсуствует бесплатный софт для генерации управляющей программы под пенорезку, да и ломанный софт не так просто найти. Я использую триальную версию Foam Work 4.0. К сожалению, из-за несовершенства программы, приходится производить дополнительные действия по подготовке G-кода. Поэтому предлагаю пошаговую инструкцию по созданию управляющей программы в Foam Work 4.0.
Если кто подскажет как сделать тоже самое быстрее, буду только благодарен.

Вначале, в любой программе которая позволяет сохранять файлы в формате *.DFX создаем чертеж.
Я использую AutoCAD. (Тестовыйрез.dxf)
Это универсальный формат для экспорта в другие программы.
Далее теоретически можно загружать полученый чертеж в FoamWorks, но скорей всего ничего тогда не получится. Программа будет выдавать ошибки. Эксперементальным путем было установлено, что проблема в порядке расположений елементов чертежа.
Но и здесь не все так просто.
Для примера расмотрим чертеж с тремя квадратами. Визуально они ничем не отличаются один от одного, но на самом деле между ними большая разница.

Вернемся к тестовому резу

Чертеж нужно пересохранить, наверное это можно сделать как нибуть подругому, но я делаю так как получается.

Открываем файл в программе Profili>File>Open *.DFX


Нажимаем на "ОК" в выпадающем окошке ничего не меняя.

Далее нажимаем иконку Export .DAT
В открывшемся окне нажимаем по очереди на две кнопки "Select all" и кнопку "далее" В этом окне задаем произвольно "Aifosl name" и нажав кнопу "<-Browse" задаем имя и путь файла, после нажимаем "Готово"


Запускаем FoamWorks, если он еще не открыт.


Автором дается пробная версия на 30 дней, но если запомнить дату установки и менять ее при использовании программы, то можно пользоваться и по истечению триального периода.

При первом запуске делаем необходимые настройки.


Открываем *.DAT файл созданный в Profili


Задаем маштаб, единица - это один к одному, 2 увеличить в два раза и т.д.

В открывшемя окне нажимаем кнопку "Tools" и выбираем первый пункт


Опять кликаем "Tools" и выбираем второй пунк. После на нашем чертеже выбираем точку с которой начнется рез и направление реза. Данная функция почему-то не работает, по крайней мере у меня, поэтому этот шаг можно пропустить.


Третий пунк вобще ведет себя странно, лучше не нажимайте.
Далее сохраняем файл, присвойте ему иное имя, я добавляю единичку в конце названия файла.


Открываем окно Generate>Generate from DFX, выбираем созданный файл для первой и второй консоли и кликаем кнопку "Generate G-Code"

Должно высветиться вот такое окно.

Если Вы сразу зарузите *.DFX без обработки в Profili, и попробуете сгенерить, то скорей всего получите сообщение об ошибке.
Далее кликаем на "Save G-Code" и сохраняем сгенерированный код.
Загружаем полученный код в окно симмуляции, кликнув по кнопке "Load G-kode"

В появившемся окне указываем растояние между осями для имитации (подбирается эксперементально)

Запускаем имитацию, можно регулировать скорость имитации.

Наслаждаемся результатом.

Программа может и не выдать ошибку при генерации "G-кода" при использовании не преобразоанного *.DFX. Но велика вероятность, что вместо нормального чертежа вы увидите нечто подобное


Загружаем полученный код в MACH3 (альтернативное ПО для управления станком) и пробуем резать.
К сожалению ничего более простого решения пока не нашел, поэтому жду хороших советов.
Всем Удачи в освоении ЧПУ.