Страница 34 из 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
Добавлено: 12 фев 2013, 09:26
Nick
И вот это:
Nick писал(а):
Т.е. в additional post processor должно быть: regex(r"(\(Penetrate\))",r"\1 \n M4 S1"); regex(r"(\(Subpath end\))",r"\1 \n M5 \n M68 E0 Q10 \n M3 S1 \n G4 P1 \n M5 \n M68 E0 Q0");
Ну и соответственно убрать это из Gcode before/after path...
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 12 фев 2013, 20:33
Ворон226
А можно расшифровать?
Не то, что мы вставляем - это понятно

А что означает всё остальное? Для образования...
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 12 фев 2013, 22:14
Serg
Лучше начать отсюда
http://ru.wikipedia.org/wiki/%D0%A0%D0% ... 0%B8%D1%8F и без привязки к языкам программирования.
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 13 фев 2013, 01:21
Ворон226
Спасибки! Читаю...
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 13 фев 2013, 15:55
Nick
Да - это регулярные выражения - вещь сильная, но с первого взгляда не понятная

.
В двух словах, в нашей замене вообще все просто ищем
"(\(Penetrate\))" - т.е. (Penetrate) и запоминем его в параметр №1 (круглые скобки)
и потом заменяем на
"\1 \n M4 S1" - т.к. \1 = первые круглые скобки в шаблоне, \n - новая строка и M4 S1.
Во втором случае все также.
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 21 фев 2013, 21:48
Ворон226
Инскейп может разбивать векторное изображение на контура для дальнейшей контурной обработки.
Используя Ж-тулс получаем программу обработки контуров. В этой программе присутствуют блоки по контурам, которые состоят из отдельных строк-сегментов.
Задача:
Нужно изменить состояние бита командой M68, например, перед последним сегментом в контуре, но...
если это делать в лоб, то движение по контуру в точке прописывания кода М68 прерывается (короткая остановка на 0,5 секунды)...
Как сделать, чтобы этого прерывания не происходило? Может есть какой сигнал? Или есть какой-нибудь код, который, прописываясь, не требовал остановки движения?
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 21 фев 2013, 23:20
Nick
Попробуй M67 - Synchronized Analog Output
Хотя его в какой-то версии еще не было. По идее этот код должен быть синхронизован с движением...
Но не уверен, что при этом не будет остановки... надо тестировать....
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 24 фев 2013, 14:41
Ворон226
Осваиваю работу непосредственно с Ubuntu...
Поставил Inkscape с помощью Центра приложений.
Подключил к компу внешний винт, на котором уже есть распакованные в Винде файлы с расширением .inx для Gcodetools.
С помощью Обозревателя файлов скопировал с винта на комп в папку /home/<имя пользователя>/.config/inkscape/extensions/ эти файлы.
Запустил Inkscape. В меню Расширения появилось меню Gcodetools> , но при наведении на него мышкой появляется ТЕНЬ, и НИКАКОГО ВЫПАДАЮЩЕГО МЕНЮ Gcodetools-а...
Что делать? Может нужно было распаковывать чем-то другим? Средствами самой Ubuntu?
Подскажите, пожалуйста!
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 24 фев 2013, 14:56
Ворон226
Попробовал иначе:
Через Мозилу скачал gcodetools.tar.gz и распаковал в самой Ubuntu в ту же папку /home/<имя пользователя>/.config/inkscape/extensions/, предварительно удалив предыдущие файлы.
Результат тот же...
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 24 фев 2013, 15:01
Ворон226
Попробовал запустить файл gcodetools.py из распакованного пакета в Python.
Не смог - Python установлен, но заставить его работать не получилось...
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 24 фев 2013, 15:28
Ворон226
Странно... После прочтения всего руководства для "чайников" по Ubuntu - всё заработало само

"Ученье - СВЕТ!" однако...
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 24 фев 2013, 16:34
tooshka
Ворон226 писал(а):Странно... После прочтения всего руководства для "чайников" по Ubuntu - всё заработало само
"Ученье - СВЕТ!" однако...
))) Это НИК встроил в программный код)) А буковки прозрачным закрасил.
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 24 фев 2013, 20:51
Ворон226
А, все таки, не все "примочки" установились... Только post-processor, а pre-procesor-а нету...
Все-таки, есть какая-то "военная хитрость" при установке на Ubuntu
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 25 фев 2013, 15:42
Ворон226
Nick писал(а):Попробуй M67 - Synchronized Analog Output
Хотя его в какой-то версии еще не было. По идее этот код должен быть синхронизован с движением...
Но не уверен, что при этом не будет остановки... надо тестировать....
Проверено! Мин нет!!!
Именно m67 работает без останова при движении. Берём на заметку!
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 26 фев 2013, 11:44
Ворон226
Народ! Как, все таки, поставить на Инкскейп в Линуксе, "примочки" post-processor и pre-procesor в составе Gcodetools-а?
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 27 фев 2013, 12:48
Nick
А в чем проблема? Там все как обычно...
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 02 мар 2013, 21:37
torvn77
Надо вам в мануальнике по установке написать ... из распакованной папки gcodetools-version скопировать в..
Вот почему у меня девелоперская версия не появляется?
Попробовал переименовать gcodetools.py в gcodetools_stable.py,а заместо него сделать симлинки на gcodetools-dev.py и gcodetools-dev.inx,убрав таким образом -dev из названия
Заработало,но что?
Версия ПО таже.
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 03 мар 2013, 10:13
_taras_
torvn77 писал(а):Надо вам в мануальнике по установке написать
Может шапку вверху прочитать?
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 03 мар 2013, 11:02
torvn77
Распакуйте архив и скопируйте все файлы в каталог /home/<имя пользователя>/.config/inkscape/extensions/
или /usr/share/inkscape/extensions/ и перезапустите inkscape
У меня архив распаковывается папкой и если её переместить,то плугин естественно не появляется.
При этом былобы логично держать файлы плугина в одной папке.
А на проверку оказывается,что надо копировать содержимое папки.
При этом двойственно понимаемая инструкция как устанавливать находится в одном месте мануальника,а ссылки на скачивание в другом.
А потом здесь пользователи ерундовские багрепоты пишут....
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 03 мар 2013, 12:50
Serg
Распакуйте архив и скопируйте все файлы в каталог
Помоему ясно написано:
1. Распакуйте архив.
2. Скорипуйте все файлы в каталог.
