Страница 23 из 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
Добавлено: 10 июл 2012, 14:58
Serg
Хотел так, но не получалось порезать как хотел - видимо опять не понял терминов inkscape.

Буду ещё пробовать.
Надо наверно создавать тему "Inkscape для

".

Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 10 июл 2012, 15:54
Steel.ne
UAVpilot писал(а):Хотел так, но не получалось порезать как хотел - видимо опять не понял терминов inkscape.

Буду ещё пробовать.
Надо наверно создавать тему "Inkscape для

".

вот видео )))
https://www.youtube.com/watch?v=LzumAIC3HI4
и еще
https://www.youtube.com/watch?v=3P9lPpXSQ3w
если недоступно - подождите, пока обработается.
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 10 июл 2012, 16:02
Serg
Попробовал:
Сначала вычитанием сделал общий контур, потом разрезал в нужных местах, сгенерил путь. В inkscape получилось то, что нужно:

- cute1.png (11.54 КБ) 3373 просмотра
А вот в G-коде чёрти что:

- cute2.png (5.38 КБ) 3373 просмотра
выборка по площади (хотя выбирал Path...), с последующей подрезкой по контуру. Причём и выборка и подрезка сразу на глубину в 7мм (от +5 до -2) - непонятно откуда эти цифры, если заданы точки ориентации как 0 и -8.5мм. Причем у инструмента глубина прохода задана как 1 мм.

Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 10 июл 2012, 16:15
Nick
Steel.ne, вместо того, чтобы стирать куски кривой той кнопкой, проще стирать не нужные узлы или куски при помощи Delete.
UAVpilot, А ты уверен, что тот который надо Gкод загрузил? У меня по твоему рисунку, вот что получилось:
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 10 июл 2012, 16:20
Steel.ne
Nick писал(а):Steel.ne, вместо того, чтобы стирать куски кривой той кнопкой, проще стирать не нужные узлы или куски при помощи Delete.
та вариантов море. Можно было сделать "Разбить контур" и удалить целиком контур. И этим инструментом можно было не разрывать контур в узлах, а сразу удалять сегменты.
У каждого свой путь в адъ ))
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 10 июл 2012, 16:21
Serg
Уже уверен, что туплю!
Работает как надо.
Можно подчистить мой позор, дабы не засорять тему.

Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 11 июл 2012, 18:22
Bagim
Не могу найти подробного описания свойств инструмента. Доделал витражный станок, откатываю на жидком мыле. Мне надо включить насос подачи краски (вместо шпинделя) за определенное время до опускания дозатора, и на короткое время включать на реверс перед поднятием. Обожаю Gcodetools, других помощников не хочу. Обороты шпинделя из свойств инструмента не задаются, но это мелочи.
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 11 июл 2012, 19:56
Nick
Это можно попробовать сделать через Gcode before/after path
в before
M3
G4 P1.0
- ждем 1 секунду
В after:
M4
G4 P1.0
M5
Bagim писал(а):Обожаю Gcodetools, других помощников не хочу. Обороты шпинделя из свойств инструмента не задаются, но это мелочи.
прикольно

мы рады, что вам нравится

!
ЗЫ станок сфотаешь или хотя бы его произведения - повесим в шапку темы?
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 12 июл 2012, 10:40
Bagim
Сфоткаю конечно! Все посмеёмся. Я его делаю легко разборным, мастерская маленькая, а формат хочу большой: 3000х1500(габариты станка). Из-за травмы руки я его на 3 недели отставил в сторону, а сейчас опять начну форсировать. Так что скоро!
Nick писал(а):В after:
M4
G4 P1.0
M5
Эта строка выполняется ПОСЛЕ поднятия дозатора. Мне надо ДО!
И еще. Команда М3 в заголовке мне не нужна, как избавиться не вручную?
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 12 июл 2012, 11:03
Nick
Bagim писал(а):Эта строка выполняется ПОСЛЕ поднятия дозатора. Мне надо ДО!
Хмм... можно попробовать сделать заглубление 0.01, safe distance 0 и в before/after добавить перемещение по Z.
Bagim писал(а):И еще. Команда М3 в заголовке мне не нужна, как избавиться не вручную?
Там же написано, что используется default header, чтобы создать свой в директории вывода должен быть файл header

.
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 12 июл 2012, 13:46
Bagim
Nick писал(а):... используется default header, чтобы создать свой в директории вывода должен быть файл header .
Про "по-умолчанию" забыл, спасибо.
Nick писал(а):Там же написано ...
Что-то я уже не помню, где я это читал. Напомни ссылочкой.
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 12 июл 2012, 13:55
Nick
Прямо в header-e должно быть написано

.
%
(Header)
(Generated by gcodetools from Inkscape.)
(Using default header. To add your own header create file "header" in the output dir.)
M3
(Header end.)
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 12 июл 2012, 14:03
Bagim
У меня был мануал по настройке gcodetools. Там я читал об этих вещах. Заголовках, свойствах инструмента и т.д. Теперь не могу его найти, и где скачивал тоже. Настраиваю по-памяти и интуиции.
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 12 июл 2012, 14:26
Bagim
Nick писал(а):Хмм... можно попробовать сделать заглубление 0.01, safe distance 0 и в before/after добавить перемещение по Z.
Так и сделал. ОК.
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 12 июл 2012, 14:30
Nick
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 12 июл 2012, 14:45
Bagim
В первом сообщении неверная ссылка. Отправляет по кругу.
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 12 июл 2012, 22:15
Bagim
Nick писал(а):Хмм... можно попробовать сделать заглубление 0.01, safe distance 0 и в before/after добавить перемещение по Z
Нет, ВСЁ ПЛОХО!
Станок норовит холостые переезды делать на высоте safe distance 0 !!!
Как вклинить G-code до того, как рабочий орган отработает поднятие на безопасную высоту?
Изучать и редактировать пост=процессор?
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 12 июл 2012, 22:53
Nikita
Доброго времени суток. При любых действиях в плагине, возникает ошибка: Pythonw.exe. Приложение будет закрыто и.т.д. Версия Inkscape-0.48.2-1-win32, gcodetools v 1.7, версия WinXP Prof v2002 SP3. Возникает только под этой виндой (на ноутбуке под vista все работает).Устанавливал разные версии питона, к нему разные версии PyXML, менял в переменных средах системные переменные, ничего не помогает. Возможно есть какая нибудь инструкция по установке на XP?
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 12 июл 2012, 23:39
Nick
Bagim писал(а):Станок норовит холостые переезды делать на высоте safe distance 0 !!!
Напиши в hedaer-e
G00 Z10
G92 Z0
И все

.
Nikita писал(а):Доброго времени суток. При любых действиях в плагине, возникает ошибка: Pythonw.exe. Приложение будет закрыто и.т.д. Версия Inkscape-0.48.2-1-win32, gcodetools v 1.7, версия WinXP Prof v2002 SP3. Возникает только под этой виндой (на ноутбуке под vista все работает).Устанавливал разные версии питона, к нему разные версии PyXML, менял в переменных средах системные переменные, ничего не помогает. Возможно есть какая нибудь инструкция по установке на XP?
А просто сам по себе питон запускается? Может это проблема питона на данной винде? Кстати, другие расширения работают?
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 13 июл 2012, 01:55
Bagim
Nick писал(а):Напиши в hedaer-e
G00 Z10
G92 Z0
И все .
Все немного сложно. Мне надо обеспечить такой код, работающий идеально (создавать давление, обрывать "сопли"):
G0 Z 6.0000
M3 Z0
ля-ля-ля-ля
M4 G0 Z10.0000
M5 Z20
X ля-ля Y ля-ля
G0 Z 6.0000
M3 Z0
ля-ля-ля-ля
M4 G0 Z10.0000
M5 Z20
Пока тупик. Завтра продолжу