Страница 33 из 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
Добавлено: 07 фев 2013, 17:38
Ворон226
заглубление везде одно... Неужели через поиск и замену?
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 08 фев 2013, 09:40
Nick
Панику отставить! Да, будет поиск и замена, но автоматическая и по регулярному выражению

.
Скинь пример своего готового Gкода, напишем тебе замену.
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 08 фев 2013, 18:43
Ворон226
Файлик остался у станка... только завтра будет. А научишь самому делать?

Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 09 фев 2013, 15:30
Ворон226
вот файлик (там уже проставлены команды включения-отключения насоса и подбор капли...)
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 09 фев 2013, 18:25
sherr
Уже витражи делаем ???? А подробности можно? (зверски завидую)....
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 09 фев 2013, 18:48
Ворон226
После испытаний и отработки технологии - отдельную тему

Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 10 фев 2013, 17:30
Nick
Хмм... вот как можно поступить с заменой:
1. установи последнюю dev версию.
2. Во вкладке preferences в additional post processor надо будет добавить необходимые Gкоды:
Т.е. в 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
Добавлено: 10 фев 2013, 20:32
Ворон226
Можно поподробнее?
1. "последнюю dev версию" чего? Инкскейпа? Житулса?
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 10 фев 2013, 22:22
Nick
житулса

. Тебе нужна dev версия.
Там просто добавилось пару комментариев типо (Start subpath) (End subpath).
Вот с ними мы и будем работать.
ЗЫ
Вы можете опробовать версию, находящуюся в разработке, загрузив ее с
http://www.launchpad.net/gcodetools при помощи bazaar, для этого выполните в консоли "bzr branch lp:gcodetools" или через веб-интерфейс
http://bazaar.launchpad.net/~gcodetools ... lope/files.
Когда скачаешь, надо запустить python create_inx.py, потом как обычно
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 11 фев 2013, 00:43
Ворон226
Кхе... только вот рисую я на винде... Линукс только на "машинках"...
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 11 фев 2013, 10:24
Nick
А не важно, заходишь по ссылке, скачиваешь файлы. (вот с этой ссылки
http://bazaar.launchpad.net/~gcodetools ... _revid=258 )
Потом распаковываешь, заходишь в директорию, где create_inx.py лежит, и дальше его надо открыть в питоне...
либо в консоде надо написать python create_inx.py , либо может в винде кликнуть правой клавишей и нажать выполнить в python...
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 11 фев 2013, 11:42
Ворон226
Nick писал(а):... и дальше его надо открыть в питоне...
Буду Питон устанавливать, однако...
Установил из
http://www.python.org/download/ версию 3.3.0
Запустил create_inx.py в pyton-е
А дальше открываю Инкскейп, а он руссифицирован

Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 11 фев 2013, 14:40
Nick
Ворон226 писал(а):Запустил create_inx.py в pyton-е
должны были появиться дополнительные inx файлы. после этого все надо скопировать в каталог расширений inskcape.
это сделал?
Ворон226 писал(а):А дальше открываю Инкскейп, а он руссифицирован
А разве это плохо?
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 11 фев 2013, 15:51
Ворон226
Появились -
bezier-console.inx
dxf_input.inx
gcodetools-dev.inx
Скопировал их в папку Program Files\Inkscape\share\extensions\
Теперь где и что должно измениться?
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 11 фев 2013, 16:19
Nick
Должно появиться много inx... около 10... вообще проще всего после этого все скопировать в папку с расширениями.
После этого в меню расширений inkscape появится gcodetools-dev - там все точно также, как и в обычном gcodetools - только самая последняя версия.
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 11 фев 2013, 16:24
Ворон226
У меня и был gcodetools-dev. Но теперь появился gcodetools-dev не с меню, а огромное окно с кучей вкладок!
Я так понял, что в этих вкладках и искать то, что ты написал выше?
Ещё бы пояснил - что это такое прописано? А то, только догадки догадываю

Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 11 фев 2013, 16:53
Nick
Ненене, там должна появиться еще и папка Gcodetools-dev.
Если ты все правильно сделал.
У тебя 10 новых inx появилось, когда ты python create_inx запустил?
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 11 фев 2013, 18:02
Ворон226
Вот это?
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 11 фев 2013, 23:49
Nick
Ага, оно!
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 12 фев 2013, 06:40
Ворон226
Значит заходим сюда и...