Кроссплатформенное программное
обеспечение (Windows, Linux,
MacOS)
Версия
1.7 от 01.07.2010
Лицензия
GNU GPL
Количество загрузок
7800+
Gcodetools - CAM расширение для Incscape
Gcodetools это расширение векторного редактора Inkscape, которое позволяет подготавливать и экспортировать векторную графику в Gкод.
Gcodetools и Inkscape распространяются под лицензией GNU GPL, т.е. бесплатно, в т.ч. для коммерческого использования. Обе программы кросплатформенные, есть дистрибутивы под Windows, Linux и MacOS.
Для оформления темы нам нужны скриншоты и фотографии Ваших работ, публикуйте Ваши фотографии в этой теме.
Аппроксимация с использованием круговой интерполяции (G02 и G03)
Автоматическое разбиение кривых для достижения заданной степени точности
Обработка со сменой инструментов
Экспорт Gкода в параметрической или обычной формах
Добавление собственных заголовков и окончаний
Выбор единиц измерения
Многопроходная обработка
Автоматическое добавление цифрового суфикса к назваию сохраняемого файла
Обработка на токарном станке
Создание траекторий для обработки детали на токарном станке
Расчет чистового прохода
Задание заглубления при чистовом проходе
Задание количества чистовых проходов
Два различных метода вычисления чистовых проходов
Замена стандартных осей
Обработка площади контуров
Создание траекторий для обработки площади контуров
Возможность коррекции созданных траекторий
Гравировка фигурными фрезами
Создание траекторий для обработки контуров фигурной фрезой
Задание произвольной формы фрезы
Библиотека инструментов
Здание различных параметров инструмента и обработки (диаметр инструмента, скорость обработки, заглубление за проход, скорость заглубления, задание произвольного кода перед/после заглубления, форма инструмента, произвольный код смены инструмента)
Возможность копирования инструментов
Возможность обработки со сменой инструмента
Система ориентирования
Задание масштабирования по всем осям
Задание поворотов в плоскости ХY
Задание смещения по всем осям
Ориентация по произвольным точкам
Постпроцессор
Создание произвольной программы постпроцессора или выбор из стандартного набора
Масштабирование и смещение Gcode
Произвольная замена команд (в том числе одновременная замена)
Windows
Распакуйте архив и скопируйте все файлы в каталог Program Files\Inkscape\share\extensions\ Linux
Распакуйте архив и скопируйте все файлы в каталог /home/<имя пользователя>/.config/inkscape/extensions/
или /usr/share/inkscape/extensions/ и перезапустите inkscape вверх
Вы можете помочь улучшить Gcodetools создавая новые уроки и описания, давая советы, делая отчеты об ошибках, помогая разрабатывать новые функции.
Вы можете:
Написать отчет об использовании
Улучшить справку и уроки
Опубликовать Gкод / SVG / или программный код
Загрузить фото/видео готовых работ или опубликовать историю разработки
Linux
Ubuntu 9.10 - Ubuntu 14.04 и далее + inkscape 0.48, inkscape 0.47, inkscape 0.46
FreeBSD 9, FreeBSD 10 + Inkscape 0.48.2. Windows
Windows XP, Windows Vista, Windows 7 + inkscape 0.46, inkscape 0.47, inkscape 0.48 MacOS
Есть сообщения о работоспособности на MacOS. вверх
Я уже продумал ранее алгоритм. Даже что-то частично сделал, но в общую ветку не включил:
1. анализируем путь
а)если он начинается со '/', но мы под win => msg="попробуйте заменить путь на D:"
б)если он D:, но мы под *nix => msg="попробуйте указать свою домашнюю папку /home..."
2. пробуем потрогать файл по указанному пути. Если не удалось - пишем что "по пути xxxx создать файл невозможно + msg"
Файл, то получился, но OpenSCAM его видит, но не открывает.
Хотел сначала увидеть визуально, что получилось, а уже потом бежать в цех к станку. А то так каждый раз запарюсь бегать до станка 40 метров.
учитывая, что файл output_0061.ngc у меня сделан из вашего рисунок.svg БЕЗ внесения изменений и открывается OpenSCAM (скриншот см.выше), выложите ваш вариант, пожалуйста - сравним и найдём отличия!
Так же проверьте - открывается ли мой output_0061.ngc в вашем openscam?
Файл output_0061.ngc открывается в OpenSCAM.
Я про свои созданные позже файлы.
Ради интереса как говорится, я вложу файл свой который делал в ВинКаме, он с конвертирован под Линукс.
Посмотрите ваш станок его откроет. А потом попробуйте его запустить в OpenSCAM.
Ещё раз!
"Файл, то получился, но OpenSCAM его видит, но не открывает.", окончательная путаница - этот файл создан gcodetools или ещё какой-то программой???
Вопрос к Nick: в Линуксе воздушный переход как указать в настройках ЕМС2 ?
Я раньше для ЕМС2 файлы ngc создавал в winkam там указывается вся возможная скорость, т.е. это: скорость воздушного перехода до начало первой точки обработки на заготовке, скорость врезания (заглубления), скорость резания (обработки). Сам winkam примитивен и функционал вообще никакой. Там всё рисуется и создаётся по точкам, надо самому вписывать каждую точку и координаты этой точки, по-этому обратился к Вам чтобы посоветовали нормальную прогу.
Программа gcodetools мне понравилась, но вот с английским у меня туго, придётся её долго вкуривать. Особенно не понятна мне панель инструментов и её функции.
Т.е. я правильно понял, если в начале файла ngc по которому будет производится обработка не указанна скорость воздушного перехода, то она будет равна значению которое установлено в ЕМС2 ? К примеру: в файле скорость обработки указанна 10 мм/с, а скорость воздушного перехода не указанна, то она будет 30мм/с как прописано в конфигурации станка.