Страница 62 из 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
Добавлено: 25 сен 2014, 21:43
Nick
Прочитал на телефоне, подумал в офисе ответ напишу, и забыл.
Вчера гравировал кнопочками к стойке и тоже на такую же ошибку наткнулся. Похоже в последней версии Inkscape они что то поменяли. Вроде как они долго обсуждали, что надо что-то с юнитами сделать и похоже теперь эта функция не наследуется расширениями. Но она осталась в inkex.py. В общем, надо везде к этой функции вместо self. написать inkex., там вроде оно в двух местах встречается.
Надо будеь по приезду это в релизе поправить.
Зы странно, что об этом еще никто не написал. То-ли никто gcodetools не использует, то-ли никто еще новый Inkscape не поставил.

Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 25 сен 2014, 22:28
_taras_
Отбой тревоги

В новом Inkscape поправили и пока все работает.
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 29 сен 2014, 11:05
Nick
Это буквально вчера что ли?
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 29 сен 2014, 15:49
_taras_
Nick писал(а):
0
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
#1224 UNREAD_POST Nick » Сегодня, 10:05
Это буквально вчера что ли?
Да.
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 29 сен 2014, 17:13
Nick
Оперативно

Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 16 окт 2014, 10:58
Alexder1
Добрый день! Я новичок в CNC в целом. У меня небольшой фрезерный станок. Огромное спасибо авторам и разработчикам gcodetools! Просто слов нет! Только им сейчас и пользуюсь, остальное сложновато для меня! Тренируюсь! Несложная в освоении приблуда!
По мере роста моего опыта и "профессионализма", столкнулся с задачей:
Допустим мне нужно вырезать несколько окружностей. Причем нужная деталь, та - которая будет находится внутри. То есть не отверстие, которое получится после вырезания окружности, а сама окружность мне нужна как чистовая деталь. Первая режется отлично, а вот вторая и последующая начинается из центра, будто нужная мне деталь наружняя. То есть фреза плавно занижается к точке реза окружности, и начинает заглубляться в материал по нужной мне детали. Как объяснить программе, что мусор это снаружи в этом случае, а чистовик внутри? Чтобы заход фрезы для резания при необходимости пошел снаружи?
Спасибо за помощь всем кто отзовется!
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 16 окт 2014, 16:31
Nick
Не совсем понятно... прикрепи скриншот....
Возможно Контур-Развернуть поможет...
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 17 окт 2014, 10:38
vvpolyakov
а gcodetools умеет делать траекторию для флюгерного ножа?
если нет - то как быть?
..вот думаю какой нож поставить, флюгерный как бы проще, тангенциальный сложнее...
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 17 окт 2014, 11:04
Nick
Там надо хитро траекторию преобразовывать?
Если да, то по моему пока нет... хотя что-то в этом направлении делалось...
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 17 окт 2014, 11:56
_taras_
На ютуби был урок как модифицирровать свой контур для врезания плазмы и лазера. Анологичный подход возможно использовать и для флюгерного ножа
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 17 окт 2014, 12:07
Nick
Да. но только надо математику всю писать...
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 17 окт 2014, 17:17
Alexder1
Начало с позиции 1 - заглубление
в точке 2 заглубляется на установленную глубину первого прохода и начинает производить проходы из точки 2 в точку 3, циклично, пока не заглубится на полную, установленную глубину.
переход в точку 4 на установленной безопасной высоте, далее из точки 4 до начала окружности фреза снижается, и в точке 5 переходит через 0,000 по Z и уходит на заглубление первого прохода, далее циклично с точки 6 до точки 7 "выбирает окружность" и переходит в точку 8...
Проходя в точке 5 прорезается моя заготовка в ненужном месте...
вот примерно такая последовательность. Что я делаю не так? На что обратить внимание?
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 17 окт 2014, 19:47
Alexder1
Разобрался вроде, резал в
• Subpath by Subpath - обработка субкотура за субконтуром. Тоже самое, что и Path by path,
но на уровне субконтуров. Контуры могут состоять из нескольких субконтуров. Например,
контур с отверстием это два субконтура - внешний и внутренний. Даже если в субконтуре нет
отверстий и он кажется непрерывным он все рано может состоять из нескольких субконтуров.
Для того, чтобы разделить субконтуры нужно нажать Контур - Разбить (Ctrl+Shift+K). Для
того, чтобы объединить контуры в один контур - Контур - Объединить или Ctrl+K.
попробую порезать в Pass by pass
Нашел инструкцию, завтра пошумлю!
Как сделать так, чтобы Z при выполнении gcode заглублялось без пробега при подходе к контуру? Просто вертикально в точку зарезалось?
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 18 окт 2014, 14:16
Alexder1
Всё равно "зарезает" по заготовке... фотки выложу попозже.. то есть path to path тут не влияет...
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 20 окт 2014, 10:28
Nick
Покажи svg уже после path-to gcode.
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 22 окт 2014, 22:35
Alexder1
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 23 окт 2014, 09:27
Nick
вроде все впорядке...
О, и еще дай свой ngc. И отметь на svg, где именно зарезает...
Да, файлы цепляй прямо на форум, так удобнее.
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 23 окт 2014, 14:19
vvpolyakov
Вырезал кругляшок. Почему-то фреза поднималась после каждого прохода контура. Поднимется и снова опускается на следующую глубину.
Это я что-то не так сделал или так надо? )
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 23 окт 2014, 17:44
Alexder1
Сделаю, окей! Спасибо!
А не может MASH3 так интерпретировать обработку G-кода при работе?
Ноль по Z у меня поверхность материала.
Фреза заглубляется в материал с высоты +2,500 не вертикально вниз (засверловкой), а подходит к контуру со стороны, например сбоку... в точке пересечения с обрабатываемым контуром выходит на уровень заглубления. (в зависимости от прохода, первый второй или пятый...) допустим -2,500
А проходя через 0,000 по Z и не достигнув еще пересечения с необходимым контуром начинает зарезать материал...
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 23 окт 2014, 17:45
Alexder1
vvpolyakov писал(а):Вырезал кругляшок. Почему-то фреза поднималась после каждого прохода контура. Поднимется и снова опускается на следующую глубину.
Это я что-то не так сделал или так надо? )
У меня так же режет, стал безопасную высоту поменьше ставить. А так видел тут дополнение, скрипт убирающий эти лишние движения по Z. Но не понял как его применять. Там нужен Perl.