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
Краткое описание
Размер точки Данный параметр задает расстояние между точками в мм. Или кол-во точек на дюйм в 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. Для удобства в меню Файл присутствует пункт Открыть папку с постпроцессорами. При добавлении в папку нового файла постпроцессора он автоматически будет добавлен в список выбора постпроцессора.