Страница 8 из 77
Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 07 дек 2009, 10:49
Nick

- Сгенерированный Gкод в EMC2
| Тип | Расширение векторного
графического редактора Inkscape |
| Разработчик | Команда разработчиков Gcodetools |
| Написана на | Python |
| ОС | Кроссплатформенное программное
обеспечение (Windows, Linux,
MacOS) |
| Версия | 1.7 от 01.07.2010 |
| Лицензия | GNU GPL |
| Количество загрузок | 7800+ |
Gcodetools - CAM расширение для Incscape
Gcodetools это расширение векторного редактора
Inkscape, которое позволяет подготавливать и экспортировать векторную графику в Gкод.
Gcodetools и Inkscape распространяются под лицензией GNU GPL, т.е. бесплатно, в т.ч. для коммерческого использования. Обе программы кросплатформенные, есть дистрибутивы под Windows, Linux и MacOS.
Для оформления темы нам нужны скриншоты и фотографии Ваших работ, публикуйте Ваши фотографии в этой теме.
Возможности Gcodetools (для просмотра содержимого нажмите на ссылку)Возможности новой версии Gcodetools 1.6
Экспорт в Gcode

- Gcodetools cnc обработка площади

- Gcodetools CAM для токарных станков с чпу

- Gcodetools гравировка от Rene

- Bears by Durachko
- Экспорт кривых в Gcode
- Аппроксимация с использованием круговой интерполяции (G02 и G03)
- Автоматическое разбиение кривых для достижения заданной степени точности
- Обработка со сменой инструментов
- Экспорт Gкода в параметрической или обычной формах
- Добавление собственных заголовков и окончаний
- Выбор единиц измерения
- Многопроходная обработка
- Автоматическое добавление цифрового суфикса к назваию сохраняемого файла
Обработка на токарном станке
- Создание траекторий для обработки детали на токарном станке
- Расчет чистового прохода
- Задание заглубления при чистовом проходе
- Задание количества чистовых проходов
- Два различных метода вычисления чистовых проходов
- Замена стандартных осей
Обработка площади контуров- Создание траекторий для обработки площади контуров
- Возможность коррекции созданных траекторий
Гравировка фигурными фрезами- Создание траекторий для обработки контуров фигурной фрезой
- Задание произвольной формы фрезы
Библиотека инструментов- Здание различных параметров инструмента и обработки (диаметр инструмента, скорость обработки, заглубление за проход, скорость заглубления, задание произвольного кода перед/после заглубления, форма инструмента, произвольный код смены инструмента)
- Возможность копирования инструментов
- Возможность обработки со сменой инструмента
Система ориентирования- Задание масштабирования по всем осям
- Задание поворотов в плоскости ХY
- Задание смещения по всем осям
- Ориентация по произвольным точкам
Постпроцессор- Создание произвольной программы постпроцессора или выбор из стандартного набора
- Масштабирование и смещение Gcode
- Произвольная замена команд (в том числе одновременная замена)
- Параметризация Gcode
- Округление длинны дробной части чисел в Gкоде
Предварительная проверка рисунка- Выделение маленьких контуров (возможных артефактов area)
- Проверка принадлежности инструментов
- Проверка порядка обработки
Плоттерная резка- Экспорт в Gкод для плоттера с тангенциальным ножом. Четвертая ось A - угол наклона ножа.
Общие- Проверка наличия обновлений.
вверх
Лицензия (для просмотра содержимого нажмите на ссылку)Лицензия
Gcodetools выпускается под лицензией GNU GPL. Эта лицензия дает Вам следующее права:
- запуска программы, с любой целью;
- изучения того, как программа работает, и её модификации (предварительным условием для этого является сохранение лицензии GNU GPL);
- распространения копий;
- улучшения программы, и выпуска улучшений в публичный доступ (предварительным условием для этого является сохранение лицензии GNU GPL).
Подробнее см здесь:
http://ru.wikipedia.org/wiki/GPL
вверх
Установка (для просмотра содержимого нажмите на ссылку)Установка
Windows
Распакуйте архив и скопируйте все файлы в каталог
Program Files\Inkscape\share\extensions\
Linux
Распакуйте архив и скопируйте все файлы в каталог
/home/<имя пользователя>/.config/inkscape/extensions/
или
/usr/share/inkscape/extensions/ и перезапустите inkscape
вверх
Помощь в разработке (для просмотра содержимого нажмите на ссылку)Помощь в разработке
На данный момент в разработке находятся:
- Расширение для плазменной резки
- Расширение для токарных станков
- Расширение для плоттеров
Вы можете помочь улучшить Gcodetools создавая новые уроки и описания, давая советы, делая отчеты об ошибках, помогая разрабатывать новые функции.
Вы можете:
- Написать отчет об использовании
- Улучшить справку и уроки
- Опубликовать Gкод / SVG / или программный код
- Загрузить фото/видео готовых работ или опубликовать историю разработки
- Написать отчет об ошибках
- Помочь в разработке новых функций
- Помочь в написании уроков и справки
- Предложить новые функции
вверх
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 08 июл 2011, 09:04
PKM
Ха-ха-ха-ха *зловеще смеется*
Победил, но конечно инструкция нужна

Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 08 июл 2011, 09:11
PKM
Nick писал(а):Fill area есть в новой версии Gcodetools 1.7. Посмотри в первом посте топика. (Gcodetools 1.7 вышел буквально на днях.)
Ага, хотел поставить в линукс прямо вместе с новой версией inkscape. Однако бросил, т.к. bazaar лень было осваивать. Я уже к git'у привык, а тут еще какие-то заморочки, причем вместо конкретных действий - как скачать с базара сорцы - у них полная базарная инструкция. Плюнул, воспользовался версией под винду, которую когда-то устанавливал. С gcodetools 1.6.01.
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 08 июл 2011, 09:30
Nick
Вот тут
http://inkscape.modevia.com/win32/?C=M;O=D есть "ночные сборки" Inkscape для винды. Начиная с 4 июля 2011, т.е. с inkscape_r10414-201107042125.7z, он идет с Gcodetools v. 1.7.
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 08 июл 2011, 09:40
PKM
Скачивал, Inkscape 0.48+devel r10414, но gcodetools почему-то 1.6.01.
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 08 июл 2011, 11:42
Nick
Упс, точно gcodetools обновился только через три ревизии, т.е. в 10417...
ЗЫ на счет документации, она в процессе разработки у меня на нетбуке, когда я где-то застреваю или долго куда-то еду, я ее пишу. Попробую на днях выложить текущий вариант.
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 08 июл 2011, 13:26
_taras_
Ник, если нужно, могу помочь в вылавливании блох.
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 13 июл 2011, 23:48
_taras_
А что, отправление личных сообщений не работает?
Тогда так.
PKM писал(а):Победил конечно, но инструкция нужна
То РКМ
Не могли бы Вы написать пошагово свои действия по преобразованию картинки в г-код? Я потом отредактирую (если нужно будет) и добавлю в текущий вариант документации по Gcodetools. А то на Ника надежды мало

Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 14 июл 2011, 00:07
Nick
ЛС работает нормально... С чего ты взял, что не работает?
_taras_ писал(а):на Ника надежды мало

Но ты меня тоже совсем со счетов не списывай

.
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 14 июл 2011, 00:29
PKM
_taras_ писал(а):
То РКМ
Не могли бы Вы написать пошагово свои действия по преобразованию картинки в г-код? Я потом отредактирую (если нужно будет) и добавлю в текущий вариант документации по Gcodetools. А то на Ника надежды мало

Могу, но нужно определенное время. Постараюсь сделать на днях.
ПС: ЛС уже получил =)
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 14 июл 2011, 00:42
_taras_
Nick писал(а): С чего ты взял, что не работает?
Дык пишу в личку, отправляю и смотрю в "личные сообщения"-"исходящие" моего письма и уведомления того, что оно ушло то и нет.
G2 G3
Добавлено: 16 авг 2011, 12:04
tarnoga
Добрый день.
Спасибо за плагин - я нашел то, что искал.
А вопрос в следующем - в G2 и G3 центры генерируются только в относительных координатах? Возможно я не увидел какую-то настройку?
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 16 авг 2011, 13:21
Nick
Да, только в относительных. С этим проблема?
Как вариант, если программный контроллер знает G91.1 (центры в относительных координатах), то можно добавить его в header.
Если совсем плохо, то можно написать пост-процессор...
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 16 авг 2011, 13:29
tarnoga
Упс, про G91 в хедере как-то не подумал, спасибо

Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 22 авг 2011, 13:41
Гармонист
Подскажите что я не так делаю?
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 22 авг 2011, 15:17
Nick
А что не нравится?

Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 23 авг 2011, 00:03
Гармонист
Nick писал(а):А что не нравится?
... не совпадает с твоим рисунком из твоего примера на 1й странице, вот этим
мне кажется у тебя траектория более ....

.... красивая что-ли....

Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 23 авг 2011, 08:48
Nick
Есть две разные функции:
Area - (та, что в инструкции) делает обработку контура путем "отступа" (offset) от контура. Т.к. этот самый отступ процедура далеко не тривиальная, то работает она долго и за частую нещадно глючит. Если честно, я ни разу ни в одной программе (в т.ч. дорогая CAD Rhino) не виде, чтобы offset не глючил на любых контурах (не на простых и не из примера).
Area Fill - заполняет фигуру прямыми по зигзагу или по спирали. Функция на порядок проще, поэтому работает гораздо быстрее и без ошибок.
Гармонист писал(а):мне кажется у тебя траектория более .... .... красивая что-ли....
Это не так. Главный недостаток offset (помимо глючности) - обработка углов. Если угол острый, то в самом угле останется не обработанное место. Этого можно избежать, если делать обработку с нахлестом, но это увеличивает время обработки и не гарантирует избавление от необработанных мест.
Поэтому я настоятельно рекомендую использовать метод Fill area

!
Вот иллюстрация:
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 23 авг 2011, 13:13
Гармонист
Nick писал(а):Поэтому я настоятельно рекомендую использовать метод Fill area
так я ведь его и использовал.
Получается у меня все гут! А я то думал....

Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 28 авг 2011, 20:51
Гармонист
Похоже нашел глюк.
Делал все как в примере на 1й странице, только решил уменьшить размер изображения в 2-4 раза и обнаружил что при уменьшении изображения получается:

- глюк, не заполняется весь контур
причем такое поведение и для зигзага и для спирали одинаково.
может я что-то не так делаю...
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 28 авг 2011, 21:09
Гармонист
Прошу поприветствовать "Логотип сайта" - исполняется впервые...

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

- так было задумано...
Что-то я не нашел как сделать чтобы фреза не наезжала на контур. Ведь она имеет диаметр и я этот диаметр указал, а УпрПрограмма не учитывает диаметр интрумента при подрезке контура(это видно даже по рисунку) или я чего то не понял.

- Первый блин комом...

- чтобы было понятнее что это я навырезал... )))

- может макросъемка выявит скрытые дефекты...
Прошу профессионалов подсказать что подкрутить в Gcodetools чтобы было более качественно и фреза не заезжала на края рисунка?
