Вот наткнулся на довольно не плохую, мощную и самое главное бесплатную программу для работы с векторной графикой с последующим преобразованием в G-код.
Если уже кто-то работает или начинает работать с данной программой предлагаю обсудить в этой теме все, что с ней связанно.
Информация о программе и ссылки для скачивания:
Inkscape — открытый редактор векторной графики, функционально схожий с Illustrator, Freehand, CorelDraw или Xara X и использующий стандарт W3C под названием Scalable Vector Graphics (SVG). В программе поддерживаются такие возможности SVG как фигуры, контуры, текст, маркеры, клоны, альфа-канал, трансформации, градиенты, текстуры и группировка. Inkscape также поддерживает метаданные Creative Commons, правку узлов, слои, сложные операции с контурами, векторизацию растровой графики, текст по контуру, завёрстанный в фигуру текст, редактирование XML-данных напрямую и многое другое. Он импортирует файлы в таких форматах как JPEG, PNG, TIFF и другие, и экспортирует файлы в формате PNG, равно как и в некоторых векторных форматах.
Более подробно на сайте разработчика, там-же можно ее скачать.
Gcodetools - CAM расширение для Incscape
Gcodetools это расширение векторного редактора Inkscape, которое позволяет подготавливать и экспортировать векторную графику в Gкод.
Gcodetools и Inkscape распространяются под лицензией GNU GPL, т.е. бесплатно, в т.ч. для коммерческого использования. Обе программы кросплатформенные, есть дистрибутивы под Windows, Linux и MacOS.
Плагин переводит кривые из Inkscape в G-код используя круговую интерполяцию, что позволяет получать гладкие фигуры без дополнительного разбиения, это в свою очередь:
уменьшает количество строк готового кода
сокращает время обработки
уменьшает износ оборудования
позволяет масштабировать детали без потери качества
экспорт в Gcode
Аппроксимация с использованием круговой интерполяции (G02 и G03)
Автоматическое разбиение кривых для достижения заданной степени точности
Обработка со сменой инструментов
Экспорт Gкода в параметрической или обычной формах
Добавление собственных заголовков и окончаний
Выбор единиц измерения
Многопроходная обработка
Автоматическое добавление цифрового суфикса к назваию сохраняемого файла
Обработка на токарном станке
Создание траекторий для обработки детали на токарном станке
Расчет чистового прохода
Задание заглубления при чистовом проходе
Задание количества чистовых проходов
Два различных метода вычисления чистовых проходов
Замена стандартных осей
Обработка площади контуров
Создание траекторий для обработки площади контуров
Возможность коррекции созданных траекторий
Гравировка фигурными фрезами
Создание траекторий для обработки контуров фигурной фрезой
Задание произвольной формы фрезы
Библиотека инструментов
Здание различных параметров инструмента и обработки (диаметр инструмента, скорость обработки, заглубление за проход, скорость заглубления, задание произвольного кода перед/после заглубления, форма инструмента, произвольный код смены инструмента)
Возможность копирования инструментов
Возможность обработки со сменой инструмента
Система ориентирования
Задание масштабирования по всем осям
Задание поворотов в плоскости ХY
Задание смещения по всем осям
Ориентация по произвольным точкам
Постпроцессор
Создание произвольной программы постпроцессора или выбор из стандартного набора
Масштабирование и смещение Gcode
Произвольная замена команд (в том числе одновременная замена)
Параметризация Gcode
Округление длинны дробной части чисел в Gкоде
Предварительная проверка рисунка
Выделение маленьких контуров (возможных артефактов area)
Проверка принадлежности инструментов
Проверка порядка обработки
Плоттерная резка
Экспорт в Gкод для плоттера с тангенциальным ножом. Четвертая ось A - угол наклона ножа.Проверка наличия обновлений.
Скачать последнюю версию 1.7
Windows
Распакуйте архив и скопируйте все файлы в каталог Program Files\Inkscape\share\extensions\
Linux
Распакуйте архив и скопируйте все файлы в каталог /home/<имя пользователя>/.config/inkscape/extensions/
или /usr/share/inkscape/extensions/ и перезапустите inkscape
Документация пока в разработке, но ее можно скачать
1. Простая обработка по контуру
2. Компенсация диаметра инструмента (динамическая втяжка)
3. Обработка площадей с разной глубиной
4. подвод-отвод инструмента и перемычки