213

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

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

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

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

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

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

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

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

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

«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».

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

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

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

«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».

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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


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


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

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

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

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

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

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


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

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

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

2.1K поста12.1K подписчика

Правила сообщества

никакой политики

Вы смотрите срез комментариев. Показать все
4
Автор поста оценил этот комментарий
PowerMill бесплатно на рутреккере вчера скачал... А вообще такие вещи руками пишу пользуясь только чертежём и симкой иногда)
раскрыть ветку (13)
3
Автор поста оценил этот комментарий

Мелкий вопрос - что Вы пишете руками? Если имеется в виду программа в параметрическом редакторе - то это одно. В том же фрикаде есть возможность накодить деталь (он параметрический), а можно нарисовать, что проще и быстрее, но это уже дело вкуса. Но это ведь не G-code. Ну и это, бесплатно скачал - это не значит бесплатный софт или сервис. То, про что написал автор - законно, а все программы, про которые тут написано в комментариях - стоят очень недешево.

раскрыть ветку (3)
1
Автор поста оценил этот комментарий

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

например фланцы с цековками отверстий. т.е. диаметры окружности, количество отверстий и угол между ними, глубина цековок и радиус фрезы для обработки этого всего))

раскрыть ветку (2)
2
Автор поста оценил этот комментарий

Тогда да, быстрее параметрический код править. Но не G-code же. На основании этих изменений, внесенных Вами, редактор создаст новый G-code для станка.

1
Автор поста оценил этот комментарий

Кстати, тут более творческая задача. Да, приведен пример простенькой детали, но смысл-то в том, что в редакторе рисуется объект из деталей, а потом каждую деталь можно перевести в G-code.

1
Автор поста оценил этот комментарий
Плюсанул, такое пишется руками в симке. А для всего, что серьезнее, такие редакторы слабоваты к сожалению.
раскрыть ветку (8)
2
Автор поста оценил этот комментарий

Simco edit - Вы же о нем? Но это ведь не бесплатный софт. Да, он позволяет рисовать такие дела параметрическими командами, но потом переводит в G-code. А если внимательно посмотреть посты автора, он пишет о другом. Он рассказывает, что можно:

1. Построить ЧПУ из подручных материалов, под управлением бесплатного bcnc,
2. Нарисовать нужное устройство в бесплатном редакторе.

3. Получить G-code деталей этого устройства бесплатно для вышеуказанного ЧПУ станка.
Заметьте, все законно и бесплатно, можно даже детей на уроках труда основам учить.

1
Автор поста оценил этот комментарий

очень многие вещи пишу руками, например:

Иллюстрация к комментарию
раскрыть ветку (6)
0
Автор поста оценил этот комментарий
Если параметрическое, то код в студию. Всегда интересно кто как пишет проги ручками))
раскрыть ветку (5)
раскрыть ветку (1)
1
Автор поста оценил этот комментарий
Благодарю, схоронил, плюсики поставил)
1
Автор поста оценил этот комментарий

Разве параметрический код и G-code - это одно и то же?

раскрыть ветку (2)
0
Автор поста оценил этот комментарий
Параметрическое включает в себя g-коды. Только в параметрическом еще используются переменные, логические функции (если, и, или и т.д.). Можно существенно сократить объем программы (актуально для Fanuc 0i с его 700 кб памяти) и управлять внутренними параметрами станка (например коррекциями на инструмент, смещением координат, счетчиками и т.д.).
раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Я понял о чем речь. В статье рассказывается о самодельном станке и G-Code для него, а он не все команды понимает. Все бесплатное и простое. Вопрос в том, как интерпретируются команды. Если станок работает в прямоугольных координатах, то он не обязательно понимает полярные и ему нужно передавать уже интерполированный код, состоящий просто из координат Х и У.

Ну и в параметрическом редакторе все же удобнее работать, чем писать G-Code.

Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества