Лазерная гравировка полутонов. Как напечатать фотографии? Подготовка управляющих программ для гравировки шильдиков или табличек Программа для написания гравировки по металлу

Программы для лазерного станка с ЧПУ - это софт, позволяющий создавать эскизы будущих изделий и превращать виртуальные модели в реальные образцы.

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

Моделирование

Лазерное оборудование работает с плоскими объектами, поэтому для компьютерного моделирования будущих изделий вполне достаточно таких программ, как:

  • CorelDraw - программный пакет, заслуженно имеющий массу поклонников. Отличается понятным даже для дилетантов интерфейсом, большим количеством инструментов и шаблонов, работает с векторными и растровыми изображениями. Сохраняет изображения во многих форматах, в том числе и в.cdr- формат, необходимый для дальнейшего создания G-кода, понятного лазерному станку.
  • Adobe Illustrator - не менее популярный профессиональный графический редактор, который прекрасно подходит для создания эскизов для лазерной резки. Работает с векторной графикой, имеет богатую библиотеку готовых эскизов, шаблонов, шрифтов, стилей, символов и т.д.
  • LibreCAD - более молодое и поэтому менее известное в широких кругах ПО для черчения и 2D-проектирования. Простой интерфейс с минимумом настроек, поддержка.dxf, функция «шаг назад», множество опций и инструментов - этих характеристик вполне достаточно, чтобы создавать компьютерные модели для лазерной резки.

Конечно, создавать эскизы можно и в программах, работающих с трехмерными моделями, поэтому, если пользователь знаком только с SolidWorks, ему нет необходимости изучать CorelDraw для работы с лазерным станком. Все известные программные пакеты для 3D-проектирования (SolidWorks, AutoCAD, ArtCAM, MasterCAM, 3ds Max, КОМПАС-3D и т.д.) подходят для работы с плоскими формами, но нужно быть готовым к тому, что модель придется корректировать - зачастую при экспорте объемной модели в плоский формат возникают проблемы в виде разорванных или дублированных линий и т.д. В этих случаях знание CorelDraw все же потребуется, для приведения эскиза в порядок.

ПО для управления лазерным станком

Для управления лазерным оборудованием используются так называемые программные оболочки, позволяющие руководить с ПК настройками перемещения излучателя и, собственно, созданием изделия на основе виртуального эскиза. Наиболее известны среди них:

  • LaserWork - простая в управлении и понятная в ознакомлении графическая среда, позволяющая совершать такие операции, как: управление процессами перемещения лазерной головки, визуализация процесса обработки, программирование параметров резки, регулировка мощности лазера и скорости реза.
  • LaserCut - еще одна несложная для понимания программа, освоить которую могут даже операторы с минимальной базой знаний в этой области. Широкий функционал позволяет реализовывать большое количество задач, связанных с лазерной резкой: определять точку входа и возврата, настраивать параметры резки, мощность излучателя и скорость его перемещения, определять время для выполнения работы и многое другое.
  • SheetCam - имеет широкий набор функций, необходимый для работы за лазерным станком: контроль перемещения излучателя, расчет суммарного времени резки, визуализация маршрута движения головки лазера. Программа позволяет создавать инструменты с пользовательскими параметрами резки (скорость опускания резака, ширина прореза, длительность прожига и т.д.) и вносить изменения в УП.
  • RDWork - понятная для ознакомления и использования система управления лазерным станком, которая по функционалу ничем не уступает вышеперечисленному ПО. В числе инструментов: настройка порядка резки, проверка области гравировки, ввод координат нуля для станка и детали, настройка скорости реза и т.д.

Engraver Master - это программа, которая предназначена для подготовки схем прожига на лазерном резаке. Пользуясь этим бесплатным ПО вы сможете выполнить все этапы подготовки изображения для дальнейшего нанесения на дерево или другой материал. ЕМ довольно проста в использовании и предлагает неплохой набор функций, но если вы ищите еще более интуитивное решение, то рекомендуем обратить внимание на программу .

Использование

Итак, в начале работы над проектом пользователю будет предложено выбрать размер заготовки. Далее необходимо будет загрузить рисунок (поддерживаются все популярные графические форматы), выбрать его стиль и внести незначительные внешние изменения, после чего выполнить позиционирование заготовки и отправить ее на "прожиг". В этом случае будут использованы стандартные параметры лазерного резака. Для того, чтобы изменить их, можно обратиться к специальному разделу.

Engraver Master дает возможность управлять скорость и глубиной резки, поддерживает режим прожига по черным точкам, а также позволяет указать размер шага силу лазера на отдельных участках. Что касается совместимости, то Engraver Master работает практически с любыми моделями граверов. Вот только драйвера для их подключения к компьютеру вам придется загружать самостоятельно с официального сайта производителя.

Дополнительные функции

Из интересных возможностей программы стоит выделить приостановку и продолжение "прожига", а также удобный инструментарий для настройки рабочей области. При необходимости она позволяет работать сразу с несколькими устройствами, подключенным посредством COM-порта.

По умолчанию, в Engraver Master не предусмотрена локализации. Но при необходимости ее можно перевести на русский при помощи любительского русификатора, который, кстати, сделан очень качественно.

Ключевые особенности

  • подготовка изображений и схем для прожига на лазерном резаке;
  • управления основными параметрами "прожига";
  • удобное позиционирование и настройка рабочей области;
  • поддержка режима выжигания по черным участками;
  • приятный интерфейс на русском языке.

Изготовление шильдиков – одна из самых простых задач, которую можно поручить гравировальному станку с ЧПУ.
Первое с чего начинается подготовка УП – рисование шильдика. Сделать это можно в любом векторном редакторе. Уже на этом этапе нужно учитывать некоторые особенности работы станка. Например, требуется выбрать тип гравировки и учесть размеры инструмента.


В качестве типа гравировки выбран самый простой вариант – с гравированием букв по линии. Инструмент в моем случае – коническая фреза с диаметром основания 1.25 мм. В процессе гравировки центр фрезы повторит линию контура буквы. Поэтому для символов небольшого размера необходимо, что бы контур имел маленькую толщину, либо буква представляла собой однолинейное изображение. В случае большой толщины контура, которую, как правило, имеют стандартные шрифты, фрезерованный символ получается размазанным, с большим количеством посторонних элементов. У больших символов таких проблем нет, так как там контур просто получается двойным.

Шрифт выбран Simplex (содержит символы кириллицы), но можно поискать и другие.После ввода символов желательно проверить расстояние между близлежащими линиями. Оно должно быть больше диаметра фрезы. В противном случае символы сольются. То же самое относится и к другим элементам изображения – например окантовочным линиям.

После того как рисунок готов, его необходимо открыть в Rhino, и запустить Machining operations browser из меню RhinoCam. Далее нужно указать размер и расположение заготовки в пункте Stock. Расположение особенно важно правильно указать по оси Z. Фактически нужно выбрать начало отсчета по оси. Так как инструмент пойдет по нарисованным линиям, необходимо, что бы они правильно располагались по глубине в заготовке. Возможны три варианта задания начала координат по оси Z – от стола, от поверхности заготовки, от изображения. Наиболее правильно задавать начало отсчета от стола. Вариант отсчета от поверхности заготовки хорош, когда не возможно точно оценить толщину заготовки или она меняется от одной детали к другой.


Для последнего варианта координата по оси Z заготовки должна быть равна ее толщине и иметь отрицательное значение. Изображение можно опустить на нужную глубину фрезеровки.

После этого на закладке Create нажимается кнопка 2-1/2Axis и из выпадающего меню выбирается Engraving. Для упрощения работы перед этим действием, желательно выделить линии по которым будет производится гравировка. Выбрать кривые можно и потом на закладке Machining Features/Regions.

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

На вкладке Feeds&Speeds задаются скорости перемещения инструмента. Например, параметр Transfer определяет скорость холостого перемещения, а Cut – скорость реза.
Вкладка Clearance определяет высоту холостого перемещения инструмента над деталью.
Остальные вкладки определяют специфические параметры и для первого раза в них ничего менять не надо.
После того как введены нужные данные (обязательным являются кривые фрезерования и инструмент) можно нажать кнопку Generate. В дереве проекта появляется новая ветвь рассчитанной программы. При необходимости можно выбрать нужную подветвь и изменить параметры, с обязательным нажатием Regenerate.

Далее перейдя на вкладку Simulate и нажав одноименную кнопку можно посмотреть как будет выполняться гравировка. Открыв ветвь Toolpath можно посмотреть перемещение по шагам, и внести необходимые изменения. Внизу в открывшемся окне можно также увидеть общее время обработки – Estimated Machining Time.
Если все устраивает, то можно преобразовать полученный путь обработки в управляющую программу конкретного станка. Для этого в дереве проекта выделяется ветвь Engraving, правой кнопкой мыши вызывается ниспадающее меню, и выбирается пункт Post, где выбирается нужный постпроцессор и путь сохранения готовой УП.

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

Используется программа InkScape (https://inkscape.org/ru/download/).
С помощью InkScape можно превратить растровое изображение в векторное, то есть превратить его в контур.
Для того чтобы сделать из растрового изображения векторные контуры, загрузите илиимпортируйте растровое изображение.

Выделите в поле программы ваше растровое изображение, которое вы будете переводить в контуры, и в главном меню выберите команду «Контуры» - «Векторизовать растр…», либо используйте комбинацию клавиш Shift+Alt+B.
Рис. 1. Фильтры на вкладке «Режим»

Во вкладке «Режим» вы увидите три фильтра. Первый из них «Сокращение яркости» . Этот фильтр просто использует сумму красного, зелёного и синего компонентов пикселя (иначе говоря, оттенки серого) в качестве индикатора, и решает, воспринимать ли его, как чёрный или как белый. Значение порога яркости может быть задано в диапазоне от 0,0 (чёрный) до 1,0 (белый). Чем выше значение, тем меньше пикселей будет воспринято как «белые» и тем больше черного станет на изображении.
Рис.

2. Предпросмотр в результате применения фильтра «Сокращение яркости».
Фильтр второй - «Определение краев» . Этот фильтр создает картинку, меньше похожую на оригинал, чем результат первого фильтра, но предоставляет информацию о кривых, которая при использовании других фильтров была бы проигнорирована. Значение порога здесь (от 0,0 до 1,0) регулирует порог яркости между смежными пикселями, в зависимости от которого смежные пиксели будут или не будут становиться частью контрастного края и, соответственно, попадать в контур. Фактически, этот параметр определяет выраженность (толщину) края.
Рис. 3. Предпросмотр в результате применения фильтра «Определение краев».
Третий фильтр – это «Квантование цветов» . Результатом работы этого фильтра является изображение, которое заметно отличается от результата работы двух предыдущих фильтров, но при этом тоже может оказаться полезным. Вместо того чтобы показывать изоклины яркости или контраста, этот фильтр ищет края, где меняется цвет, даже если смежные пиксели имеют одинаковую яркость и контраст. Параметр этого фильтра (количество цветов) определяет количество цветов на выходе, как если бы растровое изображение было цветным. После этого фильтр определяет чёрный это пиксель или белый в зависимости от чётности индекса цвета.
Рис. 4. Предпросмотр в результате применения фильтра «Квантование цветов».
Вкладка «Параметры» даёт дополнительные возможности по получению требуемых свойств получаемого вектора. Например, рекомендуется убрать галочку «Сгладить углы» , если вы собираетесь гравировать мелкое изображение.
Рис. 5. Вкладка «Параметры».
Обращаем внимание начинающих пользователей, что результат работы фильтра хоть и расположен поверх исходного растрового рисунка, но представляет собой отдельный объект контуров . Этот объект сразу является выделенным и можно переместить его мышкой или стрелочками клавиатуры, чтобы убедиться в его самостоятельности. Узлы объекта можно редактировать с помощью инструмента управления узлами.
Стоит попробовать все три фильтра и внимательно рассмотреть различия в результатах обработки разных изображений. Все изображения индивидуальны, и фильтры на каждом работают по разному и выдают различные по качеству результаты. Существуют рисунки, на которых один фильтр работает лучше, а другие хуже.
После векторизации рекомендуется воспользоваться функцией упрощения контуров, чтобы уменьшить количество узлов. Эта функция находится в главном меню «Контуры» - «Упростить» или комбинация клавиш Ctrl+L. C уменьшением узлов результат работы после векторизации станет более лёгким для редактирования, однако возможно и так, что детали рисунка станут слишком сглаженными для ваших целей.
Рис. 6. Исходное векторное изображение и результат применения функции «упрощения» контуров. Узлы в исходном и «упрощенном» контуре изображения.
Ссылки на дополнительные материалы:

  1. Как сделать контуры из растрового изображения http://inkscape.paint-net.ru/?id=30
  2. Gcodetools - расширение для Incscape http://www.cnc-club.ru/gcodetools
  3. Уроки Inkscape tutorial https://inkscape.org/ko/doc/advanced/tutorial-advanced.ru.html
Примечания:
1. Gcodetools и Inkscape распространяются под лицензией GNU GPL, т.е. бесплатно, в т.ч. для коммерческого использования. Обе программы кросплатформенные, есть дистрибутивы под Windows, Linux и MacOS.
Шаг 2: Крепление образца к столу 3D принтера и расположение в координатах в программе InkScape относительно опорной точки крепления.
Перед гравировкой лазером на образце необходимо знать следующее:
1. Образец необходимо закрепить на рабочей области 3D принтера (или гравера). Это можно сделать следующими способами:
1.1. Если движения стола при гравировке не слишком резкие, то возможно и обойтись без крепления, образец удерживается на месте за счет сцепления трением со столом.
1.2. Канцелярский зажим – одно из самых простых и легкодоступных креплений для вашего образца;
1.3. Двусторонняя клейкая лента. Возможно липкие с двух сторон коврики (например, автомобильные);
1.4. Обычные (канцелярские, аптечные) резинки.
1.5. Хомуты пластиковые разной длины.
1.6. Пара магнитов: зажимать образец сверху (магнит на образце) и снизу (магнит снизу стола 3D принтера), также вариант сбоку подпирать образец с нескольких сторон.
2. Если образец прозрачный или полупрозрачный , тогда необходимо подложить под образец что-либо, например, фанеру, чтобы лазер не попадал напрямую на стол через прозрачный образец. Также подкладка под образец нужна, если планируется резка образца лазером насквозь, чтобы на финальной стадии резки лазер не повредил поверхность стола 3D принтера.

Чтобы векторное изображение нанести в точно обозначенное место образца, следует:
Во-первых, понимать координаты расположения изображения и образца в машинных координатах 3D принтера .
Во-вторых, соответствующим образом расположить изображение в координатах в программе InkScape.
Итак, по порядку:

1. Для определения координат расположения изображения и образца в машинных координатах 3D принтера, предлагаем выбрать опорную точку и измерить её точные координаты для того, чтобы в дальнейшем при определении координат отталкиваться от этой опорной точки. Это достаточно сделать один раз для дальнейшей работы с гравером.
1.1. В качестве опорной точки при работе с 3D принтером Wanhao мы рекомендуем выбратьправый нижний угол стола (правый ближайший к вам угол стола).
1.2. Далее мы измеряем машинные координаты опорной точки (правый нижний угол столика):
1.2.1. Включаем 3D принтер
1.2.2. Выполняем автоопределение начала координат для всех осей: заходим в настройки (нажатием на поворотную кнопку регулировки) на блоке управления принтером, далее «Quick Settings» , далее «Home All» .
1.2.3. Поднимаем лазер по оси Z на высоту, на которой у нас будет происходить гравировка (это определяется фокусным расстоянием, см. инструкцию по настройке фокусного расстояния лазера, можно выбрать Z примерно 40см для начала). Перемещения по всем координатам осуществляются через блок управления принтером следующим образом: переходим в настройки, далее «Position» , далее «X Pos. Fast» , или «Y Pos. Fast», или «Z Pos. Fast», далее кнопкой вращаем, изменяя значение координаты.
1.2.4. Далее перемещаем по X оси и по Y, чтобы луч лазера падал на правый нижний угол столика. Методом последовательных приближений. Для включения лазера через блок управления: переходим в настройки, далее «Fan speed» , далее «Set Fan Full» , а для выключения лазера: «Turn Fan Off» . (Также на верхней раме 3D принтера Wanhao установлена отдельная специальная страховочная красная кнопка включения и выключения лазера) Работайте ТОЛЬКО В ЗАЩИТНЫХ ОЧКАХ при включенном лазере. Всегда помните о технике безопасности при работе с лазером!
1.2.5. Записываем с экрана полученные координаты отдельно. Например, эти координаты могут быть следующими X=200 и Y=75.
1.3. Пример . Пусть координаты опорной точки X=200, Y=75 и мы крепим образец в правый нижний угол стола принтера, пристыковывая правый и нижний края образца соответственно к правому и нижнему краям стола. Если мы гравируем на квадратике 100х100мм и хотим расположить гравировку размером 60х60мм ровно посередине квадратика, то координата нижнего левого угла гравировки (самого изображения) будет равна X=120 и Y=95. Вычисления: X= 200 - (100-60)/2 - 60, а Y= 75 + (100-60)/2. Эти координаты понадобятся далее в п.2.2.2.

2. Подготовим расположение вектора в координатах в программе InkScape. Для этого совершаем следующие предварительные действия:
2.1. Установим размер страницы в рабочем поле документа:
2.1.1. «Файл»  «Свойства документа»  «Размер страницы» (также сочетанием клавиш Shift+Ctrl+D).
2.1.2. В разделе «Общие» выставляем «Единица измерения» на «mm».
2.1.3. В разделе «Размер страницы» в подразделе «Другой размер» – «Единицы» поменять на «mm» , «Ширина»: 200 , «Высота»: 200 . Поясним: 200х200мм – это координатный диапазон работы головки в 3D принтере Wanhao.

Рисунок 2.1. Вклада «Страница» в свойствах документа
2.2. В InkScape необходимо расположить и выставить требуемые размеры изображения (будущей гравировки). Для этого делаем следующее:
2.2.1. Вносим размер в поля «Ш:» и «В:» (ширина и высота соответственно). ОБЯЗАТЕЛЬНО указать единицы измерения – mm. Значок с изображением замка (при включенном режиме) сохраняет пропорции при изменении изображения.
2.2.2. Вносим координаты нижнего левого угла векторного изображения в поля «X:» и «Y:». Эти координаты должны учитывать расположение опорной точки. (См. пример в п.1.3.)
2.2.3. Также для достижения требуемых координат можно перемещать изображение мышкой или клавишами стрелок.
Шаг 3: Подготовка файла Gcode из векторного изображения (вектора)
Работа с этой инструкцией подразумевает, что у нас имеется подготовленный векторный вариант гравировки. Вот несколько важных требований к векторному изображению, чтобы наша гравировка получилась супер:
Объект должен содержать только один слой изображения (например, бывает накладка нескольких слоев друг на друга одного и того же изображения с разными деталями).
В векторном изображении не должно быть слишком мелких деталей из картинки (иначе лазер просто прожжет образец, т.к. будет работать примерно в одной точке над мелкой деталью), а именно, избегайте деталей менее 0,5мм.
В векторном изображении не должно быть слишком много узлов , иначе генерация Gcode может работать часами. Для уменьшения количества узлов можно воспользоваться функцией упрощения контуров или редактировать вручную.
Подробнее про подготовку вектора смотрим инструкцию по гравировке «Шаг 1. Подготовка векторного изображения из растрового» по ссылке .
1. Сначала:
1.1. Выделить объект, который будем гравировать. Инструмент выделения и трансформации, в окне инструментов (первый инструмент сверху виде черной стрелочки) или нажмите клавишу S или F1. Выделенный объект inkscape будет обведен черной или пунктирной рамкой.
1.2. Расположить объект в нужной точке координат (X;Y) согласно методу крепления нашего материала к столику 3D принтера. Просто перемещайте изображение мышкой или клавишами стрелок, либо используйте точное задание координат (в верхней строке команд) с помощью полей «X» и «Y»:
2. Используйте первый плагин InkScape: .
2.1. Для этой возможности у нас должны присутствовать файлы данного плагина («laser.inx», «laser.py») в папке внутри расположения программы, а именно «C:\Program Files\Inkscape\share\extensions». Для вашего удобства мы приложили к инструкции данные файлы для скачивания.
2.2. Щелкаем в меню «Расширения», далее «Generate Gcode», далее «J Tech Photonics Laser Tool…»
2.3. Указываем в диалоговом окне необходимые параметры для генерации кода.
2.3.1. Команды включения и выключения лазера, используемые для нашего принтера (например, для 3D принтера Wanhao это команды M106 и M107 соответственно, а для гравера DIY – команды M03 и M05 соответственно).
2.3.2. Скорость перемещения (когда лазер выключен).
2.3.3. Скорость прожига (когда лазер включен).
2.3.4. Задержка перед движением (прожигом) в миллисекундах после момента включения лазера в точке начала каждого контура.
2.3.5. Количество проходов по нашему рисунку.
2.3.6. Глубина в миллиметрах за один проход. Этот параметр учитывается в коде при количестве проходов более одного. После каждого прохода добавляется команда, опускающая лазер вниз на данную величину (для сохранения фокусировки).
2.3.7. Указываем каталог для сохранения файла с нашим кодом, он запомнится программой и в следующий раз его не надо будет снова вводить.
2.3.8. Щелкаем «Применить» для запуска работы плагина.
2.3.9. В ряде случаев возможна программная ошибка в результате работы плагина, и мы видим уведомление об этом, тогда код не будет сгенерирован. В таких случаях можно отредактировать незначительно вектор и заново запустить плагин. Или используем следующий плагин.
2.3.10. Рекомендуем для удобства добавить несколько полезных команд в сгенерированный код. Полученный код открываем в программе Notepad++ (https://notepad-plus-plus.org/).
2.3.10.1. В начало кода вставить строку «G28 X Y» (Go to origin only on the X and Y axis). Это важно если вы механически смещали головку принтера по каким-либо причинам. Команда «G28» (Go to origin on all axes) вернет в ноль все оси.
3. В случае неудовлетворительной работы первого плагина используйте плагин: «GcodeTools» .
3.0. Щелкаем в меню «Расширения», далее «Generate Gcode», далее «Path to Gcode».
В специальных случаях требуется перед вызовом функции «Path to Gcode» запустить последовательно функции «Orientation points…», «Tools library…», «Площадь…» (eng: «Area…»), подробнее посмотрите уроки на странице разработчиков плагина http://www.cnc-club.ru/gcodetools
3.1. Если это первый наш запуск, то переходим на третью вкладку: параметры…
3.1.1. Указываем каталог для сохранения файла с нашим кодом, он запомнится программой и в следующий раз его не надо будет снова вводить.
3.2. Возвращаемся на первую вкладку. Запускаем «Применить».
3.3. Полученный код открываем в программе Notepad++ (https://notepad-plus-plus.org/) и далее производим несколько замен по всему коду:
3.3.1. Удалить шапку до слов « (Start cutting path id:…»
3.3.2. В начало кода вставить строку «G28 X Y» (Go to origin only on the X and Y axis). Это важно если вы механически смещали головку принтера по каким-либо причинам. Команда «G28» (Go to origin on all axes) вернет в ноль все оси.
3.3.3. Ставить курсор в начало файла. Нажимаем комбинацию клавиш Ctrl + H. Проверяем, что в диалоговом окне «Replace» в настройках «Режим поиска» стоит на «Расширенный (\r, \n…».
3.3.4. Заменить везде «(» на «;(»
3.3.5. Заменить везде «G00 Z5.000000» на «G4 P1 \n M107;»
3.3.6. Заменить везде «G01 Z-0.125000» на «G4 P1 \n M106;»
3.3.7. Заменить везде «Z-0.125000» на «» (т.е. везде удалить «Z-0.125000»).
3.3.8. Заменить везде «F400» на «F1111» (т.е. выбрать правильную скорость для нашей гравировки, например, 1111 – это достаточно быстрая скорость)
3.3.9. Заметим, что в этом Gкоде мы не указываем координату Z (высота лазера), т.к. выставим её непосредственно перед запуском лазера.
3.4. Отредактированный код выглядит так:
4. Наш код почти готов для использования в 3D принтере или гравере с установленным лазером L-Cheapo.
В работе любых программ могут быть сбои или ошибки. Вот несколько рекомендаций по преодолению проблем:
3.1. Плагин «J Tech Photonics Laser Tool» иногда не ставит пробел в какой-либо строке файла с Gкод перед вхождением «F», например: «G0 X167.747 Y97.2462F500.000000». Для устранения: Заменить везде «F500» на « F500» (в последнем выражении вставлен пробел вначале).
3.2. Плагин «GcodeTools» иногда выдает пустой файл на выходе. Тогда надо выполнить: меню«Контур» , далее «Оконтурить объект» и повторить генерацию Gcode.

4. Рекомендации:
4.1. Использовать программу для визуализации Gcode: Basic CNC Viewer.
Шаг 4: Печатание и прожиг.
После включения принтера выполнить автоопределение начала координат для всех осей (см. Шаг 2 п.1.2.2).
Перед запуском гравировки необходимо выставить высоту лазера Z вручную на принтере, если это не предусмотрено нашим кодом.
Оптимальная высота Z соответствует такому положению, чтобы лазерный луч был в фокусе на поверхности образца.
На верхней раме 3D принтера Wanhao установлена отдельная специальная красная кнопка включения и выключения лазера.
Одевайте защитные очки перед включением этой кнопки!
Защитные очки можно снимать только после выключения этой кнопки!
ОБЯЗАТЕЛЬНО СОБЛЮДАЙТЕ ТЕХНИКУ БЕЗОПАСНОСТИ при работе с лазером. Работайте ТОЛЬКО В ЗАЩИТНЫХ ОЧКАХ при включенном лазере.
Полезное:
1. M18 (Disable all stepper motors) команда освобождает столик от блокировки моторами, полезно, например, в конце выполнения всего кода.

Большинство статей на сайте описывают работу в программе ArtCAM v8/v9. Если вы используете более поздние версии программы (v11/v12 или новее), для удобства работы с программой и статьями необходимо после запуска ArtCAM выполнить настройку компоновки, как указано на рисунке:

Подготовка файла рассчитана на синий лазер мощностью 1..10Вт диаметром луча 0,25 мм.

Подготовленный в удобной для Вас графической программе точечный черно - белый рисунок в формате.bmp открываем в программе ArtCam

Файл - Открыть


При необходимости масштабируем (изменяем размеры) модель.


В программе ArtCam необходимо изменить разрешение модели - увеличить его приблизительно в два раза. Модель ->Изменить разрешение.


Бегунком в левой области выставляем новое разрешение (1). Параметры new resolution должны быть приблизительно в два раза больше, чем параметры current resolution. Далее нажимаем кнопку Применить (2).


Вызываем Редактор формы. Модель -> Редактор формы или просто двойным щелчком левой кнопки мыши по черному квадрату внизу изображения (1). В появившемся окне выбираем кнопку ПЛОСКИЙ (2). Далее вводим для Начальной высоты значение 1 мм (3). Далее- Вычесть (4), Применить (5), Закрыть (6).


В области 3d вида появится рельеф.


Создаем инструмент ЛАЗЕР на базе концевой фрезы. Для этого

Переходим на вкладку УП (1),

Выбираем БАЗА ДАННЫХ ИНСТРУМЕНТА (2),

Добавляем новый инструмент (3),

Вносим имя инструмента, тип инструмента выбираем - КОНЦЕВАЯ, единицы измерения мм/сек (4),

Выставляем диаметр 0,001, глубина обработки минимальная (5),

Шаг - 0,001, скорость, шпиндель - любые (6),

Сохраняем изменения (7), сохраняем создание нового инструмента (8).


Оставаясь во вкладке УП (1), выбираем ОБРАБОТКУ РЕЛЬЕФА (2).


Настраиваем траекторию движения - ЗМЕЙКОЙ ПО Х, угол - 0, припуск - 0, точность - 0,001 (1).

Высота безопасности по Z - 1, точка возврата по X и Y- 0, по Z - 1 (2).

Инструмент Выбрать (3) лазер 0,001 (4),Выбрать (5).


Указываем шаг 0,25 мм (фокус лазера) (1), глубина за проход 1 мм (2)


Материал определить (1), высота заготовки 1.0 (2), обращаем внимание на смещение (3), ОК (4), даем имя заготовке (5), вычислить сейчас (6), закрыть (7).




Перемещаем УП в раздел сохраняемые (1),

Выбираем G-Code (mm) (2),

Сохраняем (3),

Выбираем папку для хранения (4) и задаем имя файла (5),

Сохраняем изменения (6) и закрываем окно (7).


Далее необходимо открыть УП в Блокноте и заменить (Правка - Заменить) все значения Z 1.000 на Z 0.010. Если требуется меняем значение скорости на необходимую F1000. Это делается для того, чтобы ось Z не тратила время, и голова ходила с постоянной скоростью без остановок и задержек на включение / выключение лазера.

Фото картинки, полученной выжиганием на настольном фрезерном станке с установленным лазером.

ВНИМАНИЕ! При работе с лазером соблюдайте технику безопасности. ОБЯЗАТЕЛЬНО используйте очки!

Выжигание по фотографии на гравировально-фрезерном станке Моделист3040

Видео выжигания на настольном фрезерном станке Моделист3040

Видео резки бумаги лазером на станке Моделит3040

  • Сергей Савенков

    какой то “куцый” обзор… как будто спешили куда то