Страница 29 из 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
Добавлено: 23 ноя 2012, 17:17
Nick
Скинь свой svg...
Что-нибудь пишет, ошибки может какие? И какую версию используешь (и под какой системой)?
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 24 ноя 2012, 15:02
Jord
Использую Inkscape версии 0.48, Gcodetools 1.7, работаю в ХР.
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 24 ноя 2012, 15:07
Jord
Да вроде бы ничего плохого не пишет, разве что о том, что работать может не так, как ожидается (это во вкладке path to gcode -> preferences -> применить).
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 26 ноя 2012, 12:30
Nick
При правильной работе вообще ничего не должен писать.
Применить надо нажимать во вкладке Path-to-Gcode. Если выдает вот такое сообщение:
Select one of the action tabs - Path to Gcode, Area, Engraving, DXF points, Orientation, Offset, Lathe or Tools library.
Current active tab id is "preferences"
то никакого файла создаваться не должно, тут как раз и говорится откройте нужную вкладку и потом нажмите Применить...
Т.е. Открываешь Gcodetools - Path-to-Gcode - в нем вкладку Path-to-Gcode и жмешь применить.
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 26 ноя 2012, 13:33
Jord
Я понимаю, что "применить" нужно нажимать во вкладке "Path-to-Gcode", так и делаю. Сообщений при этом никаких не пишется, файл создаётся, но пустой.
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 27 ноя 2012, 19:22
Nick
Хммм... что-то совсем странно. А контур при нажатии Применить выделен?
Стоит ли галка Select all paths if nothing is selected в Параметрах?
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 28 ноя 2012, 10:06
Jord
Да, да, контур выделен и галка тоже стоит.
Но в принципе, я уже с Rhinocam разобрался, так что мой вопрос уже не столь актуален.
Хотя разобраться с Gcodetools всё-же хотелось бы. Возможно проблема в моей машине, старая она у меня, годков девять уже.
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 28 ноя 2012, 14:38
Nick
Да, для очистки от сомнений надо бы на другой попробовать... но хмм.... должно же блин работать

А путь к файлу какой?
И кстати, он каждый раз новый файл создает, или старый переписывает?
ЗЫ можешь еще поставить галку Generate log file в Preferences и написать полный путь до файла, с именем файла, например c:\log.txt и сюда его прислать, может в нем что-нибудь будет. И еще можно попробовать inkscape из cmd запустить, и посмотреть, не пишет ли он туда что-нибудь...
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 29 ноя 2012, 11:50
Jord
Путь к файлу -> D:\proba
Да, я пробовал ставить и снимать галочку напротив "Add numeric suffix to filename", пустой файл создавался и с номером, и перезаписуемый.
Сейчас пришлю файлик...
А как запустить программу из этого... как его... cmd?

Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 29 ноя 2012, 12:24
Nick
Странно... как-то он просто тихо вылетает, на середине обработки...
Jord писал(а):А как запустить программу из этого... как его... cmd?
Пуск выполнить -> cmd
там cd и пишем путь до inkscape.exe
и inkscape.exe
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 29 ноя 2012, 14:20
Jord
Ща проверю....
Нормально запустился из-под этого cmd, не ругался.
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 29 ноя 2012, 15:11
Nick
Прямо мистика

...
И когда Gcodetools выполнял, тоже не ругалось?
А ты не пробовал Gcodetools-dev? Правда там последняя версия может быть не рабочей...
погоди, ты под XP... а я что-то подумал про 7. может в ней питон тупит... нажо будет проверить...
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 30 ноя 2012, 14:43
Jord
Не-а, всё прошло без ругани:)
Gcodetools-dev не пробовал, и не знаю что это. Это какая-то специализированная версия, да?
А семёрку я не хочу ставить, я минималист по жизни:) Сижу на ХР, пользуюсь, по возможности, старыми версиями программ.
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 04 дек 2012, 10:18
Nick
Jord писал(а):Gcodetools-dev не пробовал, и не знаю что это. Это какая-то специализированная версия, да?
Это версия, которая разрабатывается в текущий момент, поэтому она может не всегда работать. Как только она станет более менее стабильной, из нее будет сделан новый релиз.
Хранится dev версия в репозитории bazaar на launchpad, вот тут можно посмотреть код и все его изменения:
http://bazaar.launchpad.net/~gcodetools ... lope/files
Jord писал(а):А семёрку я не хочу ставить, я минималист по жизни

Я тоже ее не люблю, просто показалось, что ты про 7 писал.

Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 04 дек 2012, 18:12
Prinkos
Друзья, нужна помощь. Несколько постов выше я спрашивал про автоматизацию сверления.
Глубокоуважаемый Nick предложил след. вариант:
G0 Z6
G0 X0 Y0
o100 repeat [20]
G1 Z-5 F1000.0000 (сверлим)
G0 Z5 (поднимаемся)
G92 X0 (ставим X=0)
G0 X2 (едем на 2 мм вправо)
o100 endrepeat
Но вот беда, доходит до строчки G0 X2 (едем на 2 мм вправо)
Действительно уезжает на 2 мм и все...
В чем дело? Я , к сожалению, далек от программирования

Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 04 дек 2012, 18:42
vladimir74
G92 X0 (ставим X=0) а если G92 заменить на G91 ?
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 04 дек 2012, 19:15
Prinkos
Увы, ничего не меняется
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 04 дек 2012, 19:28
vladimir74
#<i> = 0
#<n> = 20
#<x> = 1
G0 Z6
G0 X0 Y0
o101 while [#<i> LT #<n>]
G1 Z-4 F1000
G0 Z6
G92 X0
G0 X2
#<i> = #<i>+#<x>
o101 endwhile
а так?
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 04 дек 2012, 19:31
Prinkos
Прости за тупость - мне все это скопировать в текстовой документ?
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 04 дек 2012, 19:32
Prinkos
Да, вот еще нашел такое(для станка Maho MH 500C):
% PM
N9001
N1 G18 T1 (Senterbor)
N2 G81 Y2 Z-2.5 F100 S2000 M13
N3 G79 X0 Z0 Y0
N4 G91
N5 G79 X-10
N6 G14 N1=5 J8
N7 G90
N8 M9
N9 M30
%
Можно это как-то использовать?