Форум клана ЧПУшников

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Форум клана ЧПУшников » Программы для ЧПУ-фрезеров. » Inkscape + Gcode tools экспорт векторной графики в G-код


Inkscape + Gcode tools экспорт векторной графики в G-код

Сообщений 1 страница 3 из 3

1

Вот наткнулся на довольно не плохую, мощную и самое главное бесплатную программу для работы с векторной графикой с последующим преобразованием в 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-код используя круговую интерполяцию, что позволяет получать гладкие фигуры без дополнительного разбиения, это в свою очередь:
уменьшает количество строк готового кода
сокращает время обработки
уменьшает износ оборудования
позволяет масштабировать детали без потери качества

Возможности Gcodetools

экспорт в 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. подвод-отвод инструмента и перемычки

Видео уроки на английском

Пример использования

http://fsapr2000.ru/index.php?act=attach&amp;type=post&amp;id=23292http://fsapr2000.ru/uploads/monthly_02_2010/post-26575-1266219884_thumb.png

+1

2

Я давно работаю с Inkscape.
Задумка хорошая, но реализация слабая. Постоянные ошибки при переключении единиц измерения. Долгое время были ошибки округления при масштабировании (вроде бы исправили в последнем релизе).
Зато программа открытая и бесплатная.
Из плюсов - удобная работа с кривыми. Множество инструментов. Множество инструментов и различных эффектов (например изгибы полигонов по сложным законам).
Достаточно хорошо упрощает сложные кривые, т.е. минимизирует число точек.
Есть векторизатор картинок, но, к сожалению, у него нет режима отрисовки линий. Все линии превращаются в полигоны.
В основном эту программу я использую для ручной векторизации изображений. На один слой помещаю картинку, делаю ее прозрачной примерно 30%, а на другом слое вручную отрисовываю кривые.

Если коротко, то как то так. :)

+1

3

Из бесплатных программ это пока лучшая, но плагин не учитывает диаметр инструмента (хотя и есть выбор резать внутри пути, по пути или снаружи пути). Очень много косяков и их походу уже никто не собирается исправлять. Программа остановилась в своем развитии.
Кто нибудь пробовал для нее построцессор написать? Интересует как сделать относительное позиционирование.

Отредактировано Serg12313 (05-12-2018 13:24:39)

0


Вы здесь » Форум клана ЧПУшников » Программы для ЧПУ-фрезеров. » Inkscape + Gcode tools экспорт векторной графики в G-код