Image Engraver

Программа MicroNC Engraver предназначена для создания управляющих программ по *.jpg и *.bmp файлам изображений. Для того чтобы создать программу не требуется сторонний редактор изображений, все необходимые функции присутствуют в программе такие как резкость, яркость, контрастность. В программе присутствует возможность настройки полученного файла G-code путем настройки постпроцессоров под разнообразное оборудование.


Download

Image Engraver v2020 Rus/Eng/Ger (НОВАЯ ВЕРСИЯ !) от 10.11.2019
-В текущую версию были добавлены все обновленные и тестовые постпроцессоры а так-же оталажены и скорректированы рабочие алгоритмы программы. Изменений за три года было много, все даже и вспомнишь, в настоящее время продолжается работа над улучшением программы по мере сил и времени. Если у Вас есть какие то замечания по программе просьба направлять на электронную почту micronc@yandex.ru

Image Engraver v2.56 Rus/Eng/Ger версия от 01.07.2017
-В текущую версию 2.56 для удобства конвертирования изображения в точки, был добавлен фильтр «Точками с коррекцией», при помощи данного фильтра можно визуально наблюдая за результатом корректировать параметры такие как яркость, контрастность, резкость.
Image Engraver v2.55 Rus/Eng/Ger
-Добавлена возможность задания нулевой точки по центру.
-Добавлена возможность создания чистого проекта заданного размера с последующим импортом необходимого кол-ва изображений из файлов через (инструменты -> вставить элемент), так-же добавлена возможность выбора цвета который будет прозрачным при импорте изображения. Изображение требуется вставлять кликом мыши с удержанием кнопки Ctrl..
Image Engraver v2.54 Rus/Eng/Ger
-Добавлен постпроцессор для работы долбежной иглой по черному граниту, добавлена поддержка двух языков интерфейса.
Image Engraver v2.51 Rus
-Исправлена ошибка из за которой не происходило всключение лазера при обрезке по контуру в конце задания.
Image Engraver v2.5 Rus
-Добавлен инструмент наложение текста вдоль эллипса.
-Добавлен инструмент обрезки изображения в заданный размер.
-Добавлен инструмент позволяющий менять размер холста.
-Добавлен инструмент "вставить элемент", для импорта в текущий проект графических элементов.
-Исправлены найденные ошибки связанные с маркером.
-Для работы старых custom постпроцессоров потребуется прописать две функции в постпроцессор, подробности читайте в файле readme.txt который лежит в папке с установленной программой.
Image Engraver v2.4
-Добавлен инструмент наложение текста.
-Добавлен инструмент ластик.
-Устранена проблема с мерцанием изображение.
Image Engraver v2.35 Rus
-Добавлена возможность создания виньеток.
Image Engraver v2.34 Rus
-Добавлена возможность обрезки по контуру в конце задания.

В текущей версии имеются постпроцессоры под следующие системы:
MicroNC_Laser.ppc –Постпроцессор под контроллер MicroNC Laser первой версии, для выжигания изображения по точкам. MicroNC2_Laser.ppc - Постпроцессор под контроллер MicroNC2 Laser второй версии, для выжигания изображения по точкам.
MicroNC2_PWM_Grayscale.ppc - Постпроцессор под контроллер MicroNC2 Laser второй версии, для выжигания изображения по оттенкам серого. Для использования данного постпроцессора требуется лазерный модуль с TTL входом.
LinuxCNC.ppc – Постпроцессор для LinuxCNC для выжигания изображения по точка с заданием время прожига по G4 P и включением по M3 и выключением по M5.
Mach3mm.ppc - Постпроцессор для Mach3 для выжигания изображения по точка с заданием время прожига по G4 P и включением по M3 и выключением по M5.
PGrav.ppc

Для ускорения работы оборудования во всех постпроцессорах присутствует функция быстрого пропуска по G0 белых точек.

Цена лицензии 3000р. для жителей России и республик бывшего СССР :)
Цена лицензии 1500р. При заказе с контроллером MicroNC2.
The price for a purchase from other country is 50$, you can pay on PayPal. Enter Your email address and full name in the message. I will send the license file within 24 hours.
Файл лицензии\MicroNC2
Image Engraver
Цена 1500
Файл лицензии
Image Engraver
Цена 3000


















*Именной файл лицензии снимает ограничения в программе и позволяет пользователю использовать ПО на нескольких компьютерах. В случае распространения файла лицензии третьим лицам, файл будет внесен в черный список, что неблагоприятно отразится на возможности дальнейшего обновления ПО владельцу распостраненного файла лицензии. Обладатели именной лицензии получают возможность использовать как текущюю версию программы так и последующие ее новые версии. Лицензия не имеет ограничения по времени использования.
*Для установки лицензии достаточно скопировать файл лицензии MNC_EGRRAV_LIC.DAT в папку с установленной программой.






Краткое описание


Размер точки Данный параметр задает расстояние между точками в мм. Или кол-во точек на дюйм в dpi. Этот параметр стоит задавать равным размеру точки чтобы результат работы был более реалистичен.
Размер по X Параметр задает размер изображения в мм. по оси X, при этом размер по оси Y автоматически изменяется в равных пропорциях с осью X.
Размер по Y Параметр задает размер изображения в мм. по оси Y, при этом размер по оси X автоматически изменяется в равных пропорциях с осью Y.
Время прожига Параметр задает дополнительное время в мс. (1000 мс.=1 сек.) для работы лазера в точках чтобы достич нужной силы прожига точек. Параметр особенно актуален для слабых лазерных модулей мощьностью 0,5 Вт.
F Параметр задает скорость гравировки в мм\мин для режима гравировки линиями. Требуется подобрать скорость так чтобы прожигаемые лазером линии не прерывались и не прожигали материал очень сильно.
Gcode *.nc Кнопка запускает процесс создания и последующего сохранения в указанное место управляющей программы для контроллера MicroNC Laser.
Load Кнопка выбора и загрузки выбранного изображения в формате *.jpg или *.bmp
Резкость % Слайдер для регулирования резкости -100 / +100 %. Резкость регулируется в режиме цветного изображения. После установки нужной резкости требуется подтвердить изменение нажав на кнопку "Применить"
Яркость % Слайдер для регулирования яркости -100 / +100 %. Яркость регулируется в режиме цветного изображения. После установки нужной яркости требуется подтвердить изменение нажав на кнопку "Применить"
Контрастность % Слайдер для регулирования контрастности -100 / +100 %. Контрастности регулируется в режиме цветного изображения. После установки нужной контрастности требуется подтвердить изменение нажав на кнопку "Применить"
Черно-белое Кнопка конвертирует текущее цветное изображение в черно-белое изображение. Границу перехода черного и белого можно регулировать слайдером "Черно-белое". После сделанных изменений требуется подтвердить изменения нажав на кнопку "Применить"
Точками Кнопка конвертирует текущее цветное изображение в точечное изображение.
Оттенки Кнопка конвертирует текущее цветное изображение в оттенки серого для созжания программы для лазерных модулей с функцией TTL. Так же этот режим можно использовать для создания программы, с изменяемой задержкой на прожиг, в зависимости от цвета текущей точки. Все это можно реализовать на уровне постпроцессора.
Нижняя панель инструментов В нижней панели инструментов нажимая на соответствующие кнопки можно отзеркаливать и поворачивать текущее изображение.
Главное меню В главном меню программы можно загрузить изображение а также сохранить текущее. Также можно применить множество эффектов для текущего цветного изображения.

Создание постпроцессора

В роли редактора постпроцессора лучше всего использовать редактор с подсветкой синтаксиса VB Script. Для этой цели хорошо подходит бесплатный ректор notepad++, скачать его можно на официальном сайте программы.

Основные используемые переменные в постпроцессоре:
Feedrate -Значение заданной подачи в мм\мин.
Burn_time -Время прожига в мс.
Image_Width -Ширина изображения в пикселах.
Image_Height -Высота изображения в пикселах.
Pixel_Size - Размер пиксела в мм.

Необходимые переменные описывающие формат файла:

'Краткое описание формата получаемого файла.
  DESCRIPTION = "MicroNC2 g-code PWM_grayscale(*.nc)"
'Расширение файла УП.
  FILE_EXTENSION = "nc"

Основные функции в постпроцессоре:

'Функция StartNC. Функция записи начала упраляющей программы. В файл УП будет записана строка G01 X0.1 Y0.1 F300, где 300 это подача указанная пользователем в основном окне программы.

Function StartNC
  StartNC = "G01 X0.1 Y0.1 F" & Feedrate
End function

'Функция GetPixel. В эту функцию в процессе обсчета точек передаются координаты очередной точки и ее цвет в значении от 0 до 255 , где 0 –черный цвет а 255 –белый. Если в процессе вычислений в переменной GetPixel было присвоено какое то значение то оно автоматически будет записано в файл программы как очередной кадр G-code программы. Используемая функция Round - стандартная функция VB для округления значения переменной до указанного кол-ва занаков после запятой.

Function GetPixel(X,Y,Color)
    X = Round(X,2)
    Y = Round(Y,2)
      GetPixel = "G01 X" & X & " Y" & Y & "M03 S"& (255-Color)
End function

'Функция EndNC. Функция записи конца упраляющей программы.

Function EndNC
    EndNC = "M05"
End function

Для более подробного ознакомления можно открыть любой из постпроцессоров находящихся в директории postprocessor. Для удобства в меню Файл присутствует пункт Открыть папку с постпроцессорами. При добавлении в папку нового файла постпроцессора он автоматически будет добавлен в список выбора постпроцессора.