Страница 28 из 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
Добавлено: 05 окт 2012, 20:55
Nick
А что, выглядит красиво

!
Сдвиг мог произойти по разным причинам, либо текстолит сдвинулся, либо двигатель шаги пропустил. Здесь больше похоже на сдвиг вправо, чем на вверх/вниз.
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 05 окт 2012, 21:13
Rafiq
Да, пригляделся, так и есть. Сейчас режу на другой стороне, поменьше (текстолит немного жалко

) посмотрю, что будет, зажал посильнее и поближе к рабочей области.
И, блин, забыл убрать второй проход! Время уже позднее, а я шумлю

Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 05 окт 2012, 21:30
Rafiq
Nick писал(а):А что, выглядит красиво

!
Сдвиг мог произойти по разным причинам, либо текстолит сдвинулся, либо двигатель шаги пропустил. Здесь больше похоже на сдвиг вправо, чем на вверх/вниз.
Так то да. Но на окружностях даже небольшие дефекты замечаются сразу.
Дорезал еще один герб, то же самое. Отписался в теме по станку.
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 05 окт 2012, 22:23
sherr
Повторно попробовал Psyco на Gcodetools-dev -3.10.12 - Inkscape 0.47 - Debian6 на рельефе который тут чуть раньше выклалывал , результаты -
так себе ... Без него - 4,01 мин , с ним -3,27 - 3,50 ?(в режиме PATH-TO-Gcode, + join_paths + оптимизация холостых перемещений) . Можете назвать наиболее ресурсоемкие функции в плагине, чтобы к ним применить раздельно ?
пс - но в режиме Area-dev --- zigzag : без - 3,40 - с Psyco - 1.20. При тестах обязательно каждый раз перезагружаю Inkscape, ибо иначе
время обсчета непредказуемо растёт.
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 06 окт 2012, 00:28
Nick
Скинь свой svg. Как-то очень долго получается... У меня российский герб и то меньше считало, а там этих контуров

...
Gcodetools - plug-in Inkscape для экспорта в Gcode #2
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 06 окт 2012, 17:12
sherr
То что обсчитывал в Path-to Gcode - на предыдущей странице, там где спрашивал про оптимизацию холостых перемещений, этакий рельеф
тамплиерский, то что использовал в Area-dev - это силуэт льва -
Core2Duo 4300 - 1800 mhz + 2GB DDR2 - на такой машине считается ...
Кстати, я так понимаю, питоновым скриптам что одно ядро, что четыре ?....
Попробовал обсчитать первый рельеф в PyCAM в режиме гравировки - 55 сек при неплохой оптимизации пути ...
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 07 окт 2012, 01:31
SMog072
Доброго времени суток!!!
Вопрос такой
Какой программой визуализации G кода вы пользуетесь?
За ранее СПАСИБО!!!
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 07 окт 2012, 07:10
sherr
Под Linux - LinuxCNC 2.51; под Windows - USBCNC .
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 07 окт 2012, 14:00
Nick
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 07 окт 2012, 17:25
SMog072
качаю тс-corrector
чет у меня mach3 не хочет работать под G код
Начинает прыгать настройки все сбиваются, шум и грохот)))
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 13 окт 2012, 19:55
sherr
А можно ли в принципе в Gcodetools встроить терминал, отправляющий Gcode в плату с GRBL, а также осуществляющий его минимальные
настройки (все это происходит через USB-com ), протокол там простой, примеры питоновых скриптов как это делается поищу - они есть .
Или лучше это интегрировать с LinuxCNC ?
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 15 окт 2012, 09:47
Nick
SMog072 писал(а):Начинает прыгать настройки все сбиваются, шум и грохот)))
Настройки Мача от Gкода сбиваются? Странно...
Скинь свой svg и получившийся Gкод.
sherr писал(а):А можно ли в принципе в Gcodetools встроить терминал, отправляющий Gcode в плату с GRBL, а также осуществляющий его минимальныенастройки (все это происходит через USB-com ), протокол там простой, примеры питоновых скриптов как это делается поищу - они есть .Или лучше это интегрировать с LinuxCNC ?
Можно сделать пост процессор. Я даже думаю в сторону отдельного скрипта.
Например, если мы сделаем пост-процессор sysexec, который будет запускать внешний скрипт и передавать в него готовый Gкод? А скрипт будет делать все, что душе угодно, в том числе заливать его по usb в нужное место.
Использовать LinuxCNC здесь ИМХО лишнее.
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 15 окт 2012, 16:33
sherr
Хорошая идея, а в том скрипте еще можно ограничить скорость по Z на G0 - ибо в GRBL максимальная скорость холостых перемещений задается
одна на все оси, а у меня например сейчас X - Y max ~ 1000 mm/s , Z max ~ 300 mm/s
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 15 окт 2012, 18:30
Nick
Можно все перемещения G0 которые содержат Z менять на G1 и дописывать F.
Доп. пост-процессор
regex("G0?0 ([XY\-\.\d\s]*Z[\s\-\.\d]+)", "G01 \1 F100")
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 15 окт 2012, 21:47
sherr
Здорово ! Теперь остается только это всё запустить ...
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 15 окт 2012, 22:05
Nick
Будут вопросы-пиши

Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 14 ноя 2012, 21:24
Prinkos
Помогите решить проблему.
Например, 30 отверстий диаметром 2 мм глубиной 5 мм с расстоянием 2 мм. Я создаю круг, выставляю его точные размеры, оконтуриваю, потом клонирую. Создаю новый слой, позиционирую глубину 5 мм, выбираю инструмент по умолчанию ( сверла там нет), задаю толщину сверла - 2 мм и проход - 2 мм. А дальше что делать?
По уму надо задать зону выборки , иначе будет выбирать по контуру. Выделяю этот ряд , затем Gcodetools--->Площадь----> Применить и ... программа виснет намертво. Явно я что-то пропустил.
Подскажите пожалуйста.
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 14 ноя 2012, 23:29
Nick
А сверлишь именно сверлом или фрезой?
Если сверлом, надо добавить хитрую штуку - dxf-point, в Gcodetools - DXF points. Честно говоря не я эту функцию разрабатывал, поэтому точно не знаю как оно работает, но общий смысл такой, если что-то нарисовать и выбрать среднюю опцию в Gcodetools - DXF points появится стрелка. В каждой такой стрелке будет сверлится отверстие. В dev версии есть выбор вариантов сверления - через обычный G01 или через циклы сверления G81, G82.
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 15 ноя 2012, 18:40
Prinkos
5 кругов DXF points обрабатывает, а вот 20 - уже нет - то ли виснет, то ли зацикливается....(на XP SP3) - какой-то глюк программы
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 23 ноя 2012, 16:57
Jord
Здравствуйте!
Помогите пожалуйста разобраться с проблемой...
Установил Inkspace и Gcodetools, но почему-то никак не удаётся сгенерировать G-код

Файл с расширением ngc создаётся, но он... пустой.
Я новичок в этом деле, и что-то явно делаю не так.
Буду благодарен за помощь!