Генерируем G-Code с помощью бесплатного онлайн сервиса MakerCAM

Генерируем G-Code с помощью бесплатного онлайн сервиса MakerCAM Makercam, G-code, Gcode, Freecad, Видео, Длиннопост, ЧПУ, Cnc

Решил показать вам, как можно сгенерировать G-Code с помощью бесплатного онлайн сервиса «MakerCAM».

Видеоурок и файлы положил тут: https://youtu.be/Fu_fQ8M7AaM

Сервис «MakerCAM» работает только с файлами в формате SVG. Например, вы можете выгрузить его в программе FreeCAD, в файл – «MakerCAM.svg».

Генерируем G-Code с помощью бесплатного онлайн сервиса MakerCAM Makercam, G-code, Gcode, Freecad, Видео, Длиннопост, ЧПУ, Cnc

Заходим на сервис «MakerCAM», в правом верхнем углу, выбираем единицы измерения «CM» и ставим галочку на против «view cuts».

Загрузим «File – Open SVG File» наш файл «MakerCAM.svg»

Генерируем G-Code с помощью бесплатного онлайн сервиса MakerCAM Makercam, G-code, Gcode, Freecad, Видео, Длиннопост, ЧПУ, Cnc

Теперь необходимо сделать траекторию сверления отверстий.

Выделяем отверстия и выбираем в меню CAM - «drill operation» (траектория сверления отверстий).

Генерируем G-Code с помощью бесплатного онлайн сервиса MakerCAM Makercam, G-code, Gcode, Freecad, Видео, Длиннопост, ЧПУ, Cnc
Генерируем G-Code с помощью бесплатного онлайн сервиса MakerCAM Makercam, G-code, Gcode, Freecad, Видео, Длиннопост, ЧПУ, Cnc

Тут установлены значения по умолчанию, нам необходимо вписать свои значения.

Генерируем G-Code с помощью бесплатного онлайн сервиса MakerCAM Makercam, G-code, Gcode, Freecad, Видео, Длиннопост, ЧПУ, Cnc

«name» - название операции, оставим так как есть «drill 1»;

«tool diameter» - диаметр сверла, ставлю 1.5 мм;

«target depth» - глубина сверления, ставлю -8 мм;

«drill location» - центр отверстия, оставляем «path center»;

«hole spacing» - расстояние между отверстиями, оставляем так как есть;

«safely height» - безопасная высота перемещения инструмента;

«stock surface» - оставляем так как есть;

«peck distance» - глубина погружения сверла за один прием, выставляем в зависимости от жесткости материала;

«plunge rate» - скорость врезания режущего инструмента;


Заполнив панель своими значениями, нажимаем кнопку «OK».

Генерируем G-Code с помощью бесплатного онлайн сервиса MakerCAM Makercam, G-code, Gcode, Freecad, Видео, Длиннопост, ЧПУ, Cnc

Теперь создадим траекторию для обрезки центрального круга.

Выделяем круг и выбираем в меню «CAM» панель «profile operation».

Генерируем G-Code с помощью бесплатного онлайн сервиса MakerCAM Makercam, G-code, Gcode, Freecad, Видео, Длиннопост, ЧПУ, Cnc

Тут так же установлены значения по умолчанию, нам необходимо вписать свои значения.

Генерируем G-Code с помощью бесплатного онлайн сервиса MakerCAM Makercam, G-code, Gcode, Freecad, Видео, Длиннопост, ЧПУ, Cnc

«name» - название операции, оставим так как есть «profile 2»;

«tool diameter» - диаметр фрезы, ставлю 1.5 мм;

«target depth» - глубина сверления, ставлю -8 мм;

«Inside/Outside» - вырезать внутри или снаружи, ставим «Inside» (внутри);

«safely height» - безопасная высота перемещения инструмента;

«stock surface» - оставляем так как есть;

«step down» - глубина реза за один проход;

«feed rate» - скорость подачи режущего инструмента;

«plunge rate» - скорость врезания режущего инструмента;

«direction» - направление движения рабочего инструмента: по часовой стрелке, или против. Ставим по часовой стрелке.


Заполнив панель своими значениями, нажимаем кнопку «OK».


Теперь осталось, сделать траекторию обработки по контору детали.

Выделяем внешний контур детали и выбираем в меню «CAM» панель «profile operation».

Генерируем G-Code с помощью бесплатного онлайн сервиса MakerCAM Makercam, G-code, Gcode, Freecad, Видео, Длиннопост, ЧПУ, Cnc

Вписываем свои значения.

Генерируем G-Code с помощью бесплатного онлайн сервиса MakerCAM Makercam, G-code, Gcode, Freecad, Видео, Длиннопост, ЧПУ, Cnc

«name» - название операции, оставим так как есть «profile 3»;

«Inside/Outside» - вырезать внутри или снаружи, ставим «Outside» (снаружи);

«direction» - направление движения рабочего инструмента: по часовой стрелке, или против. Ставим против часовой стрелки.


Заполнив панель своими значениями, нажимаем кнопку «OK».

Генерируем G-Code с помощью бесплатного онлайн сервиса MakerCAM Makercam, G-code, Gcode, Freecad, Видео, Длиннопост, ЧПУ, Cnc

С траекториями мы закончили, теперь необходимо рассчитать их в G-Code.

Для этого выбираем в меню «CAM» пункт «calculate all».

Генерируем G-Code с помощью бесплатного онлайн сервиса MakerCAM Makercam, G-code, Gcode, Freecad, Видео, Длиннопост, ЧПУ, Cnc

После непродолжительных расчетов, мы получаем траектории движения фрезы.

Генерируем G-Code с помощью бесплатного онлайн сервиса MakerCAM Makercam, G-code, Gcode, Freecad, Видео, Длиннопост, ЧПУ, Cnc

Теперь необходимо, экспортировать все наши траектории в файл.

Для этого, выбираем в меню «CAM» пункт «export gcode».

Генерируем G-Code с помощью бесплатного онлайн сервиса MakerCAM Makercam, G-code, Gcode, Freecad, Видео, Длиннопост, ЧПУ, Cnc

Открывается окно, с настройками сохранения траекторий.

Генерируем G-Code с помощью бесплатного онлайн сервиса MakerCAM Makercam, G-code, Gcode, Freecad, Видео, Длиннопост, ЧПУ, Cnc

Последовательность траекторий, можно менять.

В нашем случае, необходим следующий порядок выполнения:

1. drill 1 – Сверление отверстий;

2. profile 2 – Вырезание внутреннего круга;

3. profile 3 – Обрезка по внешнему контуру.


Нажимаем кнопку «all», которая выделяет все задачи и нажимаем кнопку «Export Selected Toolpaths».


Сохраняем результат в файл «MakerCAM.nc», который содержит G-Сode.

Генерируем G-Code с помощью бесплатного онлайн сервиса MakerCAM Makercam, G-code, Gcode, Freecad, Видео, Длиннопост, ЧПУ, Cnc

Файл «MakerCAM.nc» загружаем в программу станка, например, в bCNC и вырезаем на ЧПУ.

Готовая вырезанная деталь.

Генерируем G-Code с помощью бесплатного онлайн сервиса MakerCAM Makercam, G-code, Gcode, Freecad, Видео, Длиннопост, ЧПУ, Cnc

В данном посту хотел показать вам, как можно легко, а самое главное бесплатно сделать

G-Code для вашего станка, с помощью бесплатного онлайн сервиса «MakerCAM».

Видеоурок и файлы положил тут: https://youtu.be/Fu_fQ8M7AaM


Надеюсь, кому-нибудь пригодится мой пост.

Спасибо за внимание.

Лига ЧПУшников

1.7K постов11.5K подписчика