Программа генерации G-кода 3.0

Скачать: версия 3.0.0.1 от 05.07.2017
Скачано: 410, размер: 551.6 KB, дата: 05.Июл.2017

Программа позволяет генерировать файлы, для различных ЧПУ станков.
В качестве исходных данных, для формирования G-кода, может быть:
1) рисунок, фотография
2) dxf файл
3) plt файл
4) файл G-кода для станка
5) ранее сохраненный файл траекторий, сформированный данной программой
6) SVG — файл

* зачёркнутый текст означает что данный функционал пока недоступен (в процессе доработки)

Интерфейс программы состоит из нескольких областей:


1) Панель действий, содержит кнопки запуска/остановки вычислений, и кнопки открытия отдельных окон с возможностью предварительного просмотра, рисунка, или траектории.
2) Область отображения одного модуля из цепочки взаимосвязанных модулей.
3) Панель навигации для перехода от одного модуля к другому.

Последовательность отображаемых модулей храниться в специальном файле — «пресете», который выбирается при запуске программы.

Для примера на рисунке ниже, отображена последовательность модулей, которая содержится в 3-х файлах пресетов:

С этой версии появилась возможность создавать индивидуальную последовательность модулей, и добавлять/удалять в цепочке модули.

Раньше последовательность модулей (страниц) была жестко задана, и имела только прямую последовательность модулей.

С этой версии последовательность может быть такой:

В данном примере описывается пресет, который позволяет выбрать рисунок для получения контуров, и выбрать красивую рамку для рисунка, и объединив все траектории, получить единую траекторию G-кода.

Для удобства дальнейшего описания будут применяться следующие слова:

  1. Модуль  — собственно набор определенных операций над данными, на рисунке выше зеленый прямоугольник.
  2. Линия действий — это цепочка описываемая линейную последовательность, на рисунке (голубой цвет) отображено три линии действий.
  3.  Кадр — номер модуля в последовательности линии действий (на рисунке нумерация желтая)
  4. Композиция — описание всех последовательностей линий действий.
  5. Пресет — файл содержащий композицию, и параметры/настройки модулей.

Возможность в файле пресета сохранять параметры, позволяет легко делиться файлами пресета с другими пользователями, которым например достаточно только выбрать файл рисунка, перейти на последний модуль генерации G-кода, и нажать кнопку «Вычислить».

 

Вот список модулей которые уже реализованы/в разработке/планируемые:

Код модуля Описание Статус IN OUT
100 Загрузка изображения Готово рисунок
101 Загрузка траекторий из DXF файла Готово векторы
102 Загрузка траекторий из GERBER файла Готово векторы
103 Загрузка траекторий из PLT (HPGL) файла Готово векторы
104 Загрузка файла сверловки Готово векторы
105 Ввод текста Готово векторы
200 Преобразование контуров изображения в векторы Готово рисунок векторы
201 Растровое выжигание В разработке рисунок векторы
300 Получение новых контуров со смещением Готово векторы векторы
301 Оптимизация траекторий В разработке векторы векторы
302 Модификация траекторий (смещение,вращение, изменение пропорций) В разработке векторы векторы
500 Объединение данных из нескольких цепочек Готово векторы векторы
900 Генерация G-кода Готово векторы
901 Управление GRBL контроллером В разработке векторы