Подробный гайд по верстаку FreeCAD CAM (Path)

Подробный гайд по верстаку FreeCAD CAM (Path). Узнайте, как создать проект, настроить инструменты, операции и сгенерировать G-код для станка с ЧПУ.

2026.10.20                  


Подробный гайд по верстаку FreeCAD CAM (Path)Подробный гайд по верстаку FreeCAD CAM (Path) Гайд по верстаку Path в FreeCAD. Важно сразу сделать одну оговорку: в современных версиях FreeCAD (начиная с версии 0.21 и выше) этот верстак был официально переименован и теперь называется CAM Workbench, однако вся его суть, логика и инструменты остались прежними.


Верстак CAM (бывший Path) превращает FreeCAD из обычного 3D-редактора в полноценную CAD/CAM систему. Он позволяет генерировать управляющие программы (G-код) для фрезерных станков с ЧПУ, лазерных и плазменных резаков, а также гравировальных машин.




1. Основные концепции (Терминология)

Прежде чем приступать к работе, нужно понять иерархию объектов в верстаке CAM:

  • Job (Задание / Проект): Это корневой контейнер. Он объединяет вашу 3D-модель, виртуальную заготовку, библиотеку инструментов и список всех операций.
  • Stock (Заготовка): Виртуальный блок материала (обычно параллелепипед или цилиндр), из которого станок будет «вырезать» деталь. Нужен для корректной симуляции и расчета безопасных высот.
  • Tool Controller (Контроллер инструмента): Объект, который связывает физическую фрезу (Tool) с параметрами станка (скорость шпинделя, подачи, направление вращения).
  • Operations (Операции): Конкретные действия фрезы (Profile, Pocket, 3D Surface и т.д.).
  • Postprocessor (Постпроцессор): Скрипт-переводчик. Он берет математические траектории FreeCAD и конвертирует их в текстовый G-код, понятный именно вашему контроллеру ЧПУ (например, GRBL, Mach3, LinuxCNC, Fanuc).

2. Пошаговый алгоритм работы

Шаг 1: Подготовка 3D-модели

Перейдите в верстак PartDesign или Part и создайте твердотельную (Solid) 3D-модель вашей будущей детали. Убедитесь, что модель не имеет разрывов и самопересечений.


Шаг 2: Создание Job (Проекта)

  1. Выделите вашу 3D-модель (Body или Part) в дереве проекта слева.
  2. Переключитесь на верстак CAM и нажмите кнопку Job (Создать проект) на панели инструментов.
  3. В открывшемся окне настройте:
    • Model: Ваша деталь.
    • Stock (Заготовка): Можно нажать Create Box, чтобы FreeCAD сам создал брусок вокруг детали с учетом ваших припусков (Offsets).
    • Post Processor: Выберите ваш контроллер (например, grbl для хобби-станков или mach3).
    • Output File: Путь на диске, куда в будущем сохранится итоговый .gcode файл.

Шаг 3: Настройка инструментов (Tools)

В дереве проекта внутри вашего Job появится папка Tools.

  1. Нажмите правой кнопкой мыши на Job -> Add Tool Controller.
  2. В библиотеке (Tool Library) выберите тип инструмента: Endmill (концевая фреза), Ball End (сферическая), V-Bit (гравер), Drill (сверло) и задайте её диаметр.
  3. Во вкладках Spindle и Feed обязательно укажите:
    • Spindle Speed (RPM): Обороты шпинделя.
    • Direction: M3 (по часовой) или M4 (против).
    • Feed Rates: Скорость резания (Cutting), скорость врезания (Plunge) и скорость быстрых перемещений (Rapid).

Шаг 4: Создание траекторий (Operations)

Выделите нужные элементы модели в 3D-окне (грани, ребра или саму деталь) и выберите операцию из панели:

  • Profile (Профиль): Классическая 2.5D операция для обхода контура. Идеально подходит для вырезания детали по периметру или обработки уступов. Совет: для Profile лучше выделять ребра (Edges) или плоские грани.
  • Pocket (Карман / Выборка): Удаление материала внутри замкнутого контура. В современных версиях FreeCAD появилась мощная функция Adaptive (Адаптивная выборка). Она генерирует траекторию, при которой нагрузка на фрезу остается постоянной, что позволяет резать быстрее и продлевает жизнь инструменту.
  • Drilling (Сверловка): Если выделить круглые грани или эскизы с точками, FreeCAD автоматически создаст траекторию сверления (с учетом цикла G81/G83 для отвода стружки).
  • 3D Surface (3D Поверхность): Используется для чистовой обработки сложных рельефов сферическими фрезами (параллельными или радиальными проходами).
  • Engrave (Гравировка): Операция для V-образной выборки (V-Carve) или гравировки линий по эскизам.
  • Helix (Спираль): Для фрезерования резьбы или спирального врезания.

В каждой операции есть критически важные вкладки Depths (Глубины — откуда и докуда резать) и Heights (Высоты — на какой высоте фреза будет безопасно перемещаться между проходами).




Шаг 5: Симуляция обработки (CAM Simulator)

Это важнейший этап перед запуском на реальном станке.

  1. Выделите ваш Job в дереве.
  2. Нажмите кнопку CAM Simulator (Симулятор) на панели инструментов.
  3. Запустите анимацию. FreeCAD визуально покажет, как фреза послойно снимает материал с виртуальной заготовки. Вы сразу увидите ошибки: например, если фреза врезается в стол, оснастку или если остались необработанные участки.

Шаг 6: Экспорт G-кода

  1. Когда симуляция вас устроит, нажмите кнопку Post Process (Постпроцессор).
  2. Откроется окно с итоговым текстовым кодом (G-code). Проверьте наличие стартовых команд (M3 S10000, G21) и команд возврата домой.
  3. Нажмите Save, чтобы сохранить файл. Этот файл готов к загрузке в программу управления станком (Candle, UGS, LinuxCNC, Mach3).

3. Полезные советы и лайфхаки

  1. Обновление траекторий: Если вы изменили 3D-модель детали в PartDesign, траектории в CAM сами по себе не перестроятся. Вам нужно нажать кнопку Recompute (Пересчитать / «Обновить») на верхней панели FreeCAD (синие стрелочки) или кликнуть правой кнопкой по Job -> Recompute.
  2. Массивы (Path Array): Если вам нужно вырезать 10 одинаковых деталей из одного листа фанеры, не создавайте 10 разных моделей. Создайте одну траекторию, а затем используйте инструмент Path Array (Массив), чтобы размножить её по координатам. Это сэкономит часы машинного времени и расчета G-кода.
  3. Копирование операций: Если у вас сложная операция (например, черновая и чистовая 3D-обработка с кучей настроек), вы можете скопировать её в дереве проекта и просто поменять в копии инструмент и глубину шага (Stepdown/Stepover).
  4. Точки начала координат: Всегда проверяйте, где у вашей детали находится точка (0,0,0). В настройках Job (вкладка Output) можно задать смещение нуля детали (WCS), чтобы не привязываться к глобальным координатам FreeCAD.

Верстак CAM (Path) — мощный инструмент, который закрывает 90-95% потребностей как любителей, так и профессионалов при работе с 3-осевыми фрезерными станками.


Мы делимся этой технической информацией, чтобы помочь вам в решении задач — используйте её с пониманием. Статья носит рекомендательный характер, поэтому, пожалуйста, применяйте описанные методы осмотрительно.


Статью подготовил: Аверко Денис Сергеевич @Nymexis г. Омск (специалист по ЗИ)

Комментарии

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