g код для лазерного гравера

cnc-club.ru

Статьи, обзоры, цены на станки и комплектующие.

Генерация G-кода, из текста, рисунка, и файлов PLT, DXF

g код для лазерного гравера. file.php?avatar=8125 1485974332. g код для лазерного гравера фото. g код для лазерного гравера-file.php?avatar=8125 1485974332. картинка g код для лазерного гравера. картинка file.php?avatar=8125 1485974332. Статьи, обзоры, цены на станки и комплектующие.

Сообщение selenur » 10 июл 2016, 01:35

Более подробно под спойлером:

Вот 2 видео примера создания G-кода из текста, и рисунков, с последующим открытием G-кода в программе Planet-CNC
https://www.youtube.com/watch?v=K_h2KEQm4ag

Интерфейс программы реализован, в виде набора страниц, которые отображаются в определенной последовательности, и только те страницы, которые необходимы, для получения результата.
Начальные данные могут быть 2-х вариантов, это рисунок, или некий набор отрезков, точек. В конце эти данные преобразуются в необходимые данные, для получения G-кода.
Порядок следования страниц следующий:

Вот изображения возможных станиц:

g код для лазерного гравера. file.php?avatar=8125 1485974332. g код для лазерного гравера фото. g код для лазерного гравера-file.php?avatar=8125 1485974332. картинка g код для лазерного гравера. картинка file.php?avatar=8125 1485974332. Статьи, обзоры, цены на станки и комплектующие.

Re: Программа генерации G-кода, из текста, рисунка, PLT файл

Сообщение selenur » 10 июл 2016, 23:21

Поправил ещё кое какие ошибки, и записал видео получения G-кода из PLT файла.
Для примера я скачал герб России в формате CorelDraw и экспортировал в формате PLT:
https://www.youtube.com/watch?v=vc1hpwsle0k
Но пока есть проблема, заключается в том что если есть несколько замкнутых траекторий, которые закрашены внутри, и одна траектория находится над другой, то мой алгоритм пока не скрывает невидимые линии.

Пока делал видео заметил что корел может импортировать данные из кучи форматов, и я проверил на формате DXF, т.е. через корел прогнал DXF, и посредством PLT загрузил в свою программу, и вот что получилось:
https://www.youtube.com/watch?v=TZC_JyoQqLk

Ну и более свежая версия программы:

g код для лазерного гравера. file.php?avatar=1450 1506997188. g код для лазерного гравера фото. g код для лазерного гравера-file.php?avatar=1450 1506997188. картинка g код для лазерного гравера. картинка file.php?avatar=1450 1506997188. Статьи, обзоры, цены на станки и комплектующие.

Re: Программа генерации G-кода, из текста, рисунка, PLT файл

Сообщение mycnc » 11 июл 2016, 01:52

g код для лазерного гравера. file.php?avatar=15055 1460026085. g код для лазерного гравера фото. g код для лазерного гравера-file.php?avatar=15055 1460026085. картинка g код для лазерного гравера. картинка file.php?avatar=15055 1460026085. Статьи, обзоры, цены на станки и комплектующие.

Re: Программа генерации G-кода, из текста, рисунка, PLT файл

Сообщение xvovanx » 11 июл 2016, 08:41

See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.OutOfMemoryException: Out of memory.
at System.ComponentModel.ReflectPropertyDescriptor.SetValue(Object component, Object value)
at System.Windows.Forms.RadioButton.PerformAutoUpdates(Boolean tabbedInto)
at System.Windows.Forms.RadioButton.set_Checked(Boolean value)
at System.Windows.Forms.RadioButton.OnClick(EventArgs e)
at System.Windows.Forms.RadioButton.OnMouseUp(MouseEventArgs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

************** Loaded Assemblies **************
mscorlib
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3655 (GDR.050727-3600)
CodeBase: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
—————————————-
ToolsGenGkode
Assembly Version: 2.0.0.0
Win32 Version: 2.0.0.0
CodeBase: file:///D:/Torrent/Load/genGkode/ToolsGenGkode.exe
—————————————-
System.Windows.Forms
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3645 (GDR.050727-3600)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
—————————————-
System
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3644 (GDR.050727-3600)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
—————————————-
System.Drawing
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3644 (GDR.050727-3600)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
—————————————-
Cyotek.Windows.Forms.ImageBox
Assembly Version: 1.1.4.2
Win32 Version: 1.1.4.2
CodeBase: file:///D:/Torrent/Load/genGkode/Cyotek.Windows.Forms.ImageBox.DLL
—————————————-
Accessibility
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/Accessibility/2.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
—————————————-

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.

Источник

cnc-club.ru

Статьи, обзоры, цены на станки и комплектующие.

генератор G кода для выжигания нихромои или лазером

g код для лазерного гравера. file.php?avatar=24148 1538669705. g код для лазерного гравера фото. g код для лазерного гравера-file.php?avatar=24148 1538669705. картинка g код для лазерного гравера. картинка file.php?avatar=24148 1538669705. Статьи, обзоры, цены на станки и комплектующие.

генератор G кода для выжигания нихромои или лазером

Сообщение ArrSoft » 20 май 2017, 19:40

g код для лазерного гравера. file.php?avatar=12341 1587221140. g код для лазерного гравера фото. g код для лазерного гравера-file.php?avatar=12341 1587221140. картинка g код для лазерного гравера. картинка file.php?avatar=12341 1587221140. Статьи, обзоры, цены на станки и комплектующие.

Re: генератор G кода для выжигания нихромои или лазером

Сообщение Rom327 » 20 май 2017, 20:25

g код для лазерного гравера. file.php?avatar=12341 1587221140. g код для лазерного гравера фото. g код для лазерного гравера-file.php?avatar=12341 1587221140. картинка g код для лазерного гравера. картинка file.php?avatar=12341 1587221140. Статьи, обзоры, цены на станки и комплектующие.

Re: генератор G кода для выжигания нихромои или лазером

Сообщение Rom327 » 20 май 2017, 20:44

g код для лазерного гравера. file.php?avatar=24148 1538669705. g код для лазерного гравера фото. g код для лазерного гравера-file.php?avatar=24148 1538669705. картинка g код для лазерного гравера. картинка file.php?avatar=24148 1538669705. Статьи, обзоры, цены на станки и комплектующие.

Re: генератор G кода для выжигания нихромои или лазером

Сообщение ArrSoft » 21 май 2017, 06:56

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

При генерации кода выбирайте для чего Вы его генерируете, для лазера или нихрома.

g код для лазерного гравера. file.php?avatar=24148 1538669705. g код для лазерного гравера фото. g код для лазерного гравера-file.php?avatar=24148 1538669705. картинка g код для лазерного гравера. картинка file.php?avatar=24148 1538669705. Статьи, обзоры, цены на станки и комплектующие.

Re: генератор G кода для выжигания нихромои или лазером

Сообщение ArrSoft » 21 май 2017, 07:09

g код для лазерного гравера. file.php?avatar=8125 1485974332. g код для лазерного гравера фото. g код для лазерного гравера-file.php?avatar=8125 1485974332. картинка g код для лазерного гравера. картинка file.php?avatar=8125 1485974332. Статьи, обзоры, цены на станки и комплектующие.

Re: генератор G кода для выжигания нихромои или лазером

Сообщение selenur » 21 май 2017, 07:36

g код для лазерного гравера. file.php?avatar=23276 1489569382. g код для лазерного гравера фото. g код для лазерного гравера-file.php?avatar=23276 1489569382. картинка g код для лазерного гравера. картинка file.php?avatar=23276 1489569382. Статьи, обзоры, цены на станки и комплектующие.

Re: генератор G кода для выжигания нихромои или лазером

Сообщение Козёл » 21 май 2017, 09:56

Лазер всегда включается на заданной вами скорости, т.е. прежде чем включить лазер, его нужно сначала разогнать до нужной скорости, так-же и с выключением. Если между двумя черными пикселями маленькое расстояние, то движение до следующего черного пикселя будет командой ‘G1’, опять же для того, чтобы лазер всегда включался на заданной вами скорости. Именно по этой причине, помимо скорости и мощности, необходимо указывать ускорение.

Исходя из этого, предпросмотр никогда не будет правильным, особенно при гравировке текста!

P.S. У вас должен быть grbl версии 1.1 или выше с включенным режимом лазера!

g код для лазерного гравера. file.php?avatar=12341 1587221140. g код для лазерного гравера фото. g код для лазерного гравера-file.php?avatar=12341 1587221140. картинка g код для лазерного гравера. картинка file.php?avatar=12341 1587221140. Статьи, обзоры, цены на станки и комплектующие.

Re: генератор G кода для выжигания нихромои или лазером

Сообщение Rom327 » 21 май 2017, 11:54

g код для лазерного гравера. file.php?avatar=24148 1538669705. g код для лазерного гравера фото. g код для лазерного гравера-file.php?avatar=24148 1538669705. картинка g код для лазерного гравера. картинка file.php?avatar=24148 1538669705. Статьи, обзоры, цены на станки и комплектующие.

Re: генератор G кода для выжигания нихромои или лазером

Сообщение ArrSoft » 21 май 2017, 15:09

g код для лазерного гравера. file.php?avatar=12341 1587221140. g код для лазерного гравера фото. g код для лазерного гравера-file.php?avatar=12341 1587221140. картинка g код для лазерного гравера. картинка file.php?avatar=12341 1587221140. Статьи, обзоры, цены на станки и комплектующие.

Re: генератор G кода для выжигания нихромои или лазером

Сообщение Rom327 » 21 май 2017, 15:16

g код для лазерного гравера. file.php?avatar=12341 1587221140. g код для лазерного гравера фото. g код для лазерного гравера-file.php?avatar=12341 1587221140. картинка g код для лазерного гравера. картинка file.php?avatar=12341 1587221140. Статьи, обзоры, цены на станки и комплектующие.

Re: генератор G кода для выжигания нихромои или лазером

Сообщение Rom327 » 21 май 2017, 15:48

g код для лазерного гравера. file.php?avatar=24148 1538669705. g код для лазерного гравера фото. g код для лазерного гравера-file.php?avatar=24148 1538669705. картинка g код для лазерного гравера. картинка file.php?avatar=24148 1538669705. Статьи, обзоры, цены на станки и комплектующие.

Re: генератор G кода для выжигания нихромои или лазером

Сообщение ArrSoft » 21 май 2017, 16:42

прошивку пришлось сделать свою, да, она несовместима с программами типа ГРБЛ, но это сделано что бы ускорить работу, задержки почти нет, если Вы запускали программу то видели как быстро идет процесс выжигания.

Я убрал то что Вы называете хаить, найду время на неделе сниму видео работы лазера.
Вы кстати попробовали выжигать использую сгенерированный код?, если да то покажите что получилось.
Без критики невозможно движение вперёд, я сделаю выводы.
Вы не смотрите на картинку как она отображается. её можно как угодно отобразить, это не важно, запустите выжигание и покажите результат.

Источник

Сравнение программ LaserGRBL и Inkscape g-code

g код для лазерного гравера. 1509097967. g код для лазерного гравера фото. g код для лазерного гравера-1509097967. картинка g код для лазерного гравера. картинка 1509097967. Статьи, обзоры, цены на станки и комплектующие.

g код для лазерного гравера. 5ca3556441765b7103359de8498612d7. g код для лазерного гравера фото. g код для лазерного гравера-5ca3556441765b7103359de8498612d7. картинка g код для лазерного гравера. картинка 5ca3556441765b7103359de8498612d7. Статьи, обзоры, цены на станки и комплектующие.

g код для лазерного гравера. 8d7c2d248ad8dce4ac4638805f23cce5. g код для лазерного гравера фото. g код для лазерного гравера-8d7c2d248ad8dce4ac4638805f23cce5. картинка g код для лазерного гравера. картинка 8d7c2d248ad8dce4ac4638805f23cce5. Статьи, обзоры, цены на станки и комплектующие.

С помощью плагина JTP Laser Tool сделал g-code.

Скачать g-code шамотной доски. Doska_0001.nc

Сделал гравировку с помощью программы universal g-code sender

g код для лазерного гравера. 5d20145778f4edc17a778db62a8a1be3. g код для лазерного гравера фото. g код для лазерного гравера-5d20145778f4edc17a778db62a8a1be3. картинка g код для лазерного гравера. картинка 5d20145778f4edc17a778db62a8a1be3. Статьи, обзоры, цены на станки и комплектующие.

Вот что у меня получилось:

g код для лазерного гравера. f56162ffa1fe7114cd6c29721339bbf0. g код для лазерного гравера фото. g код для лазерного гравера-f56162ffa1fe7114cd6c29721339bbf0. картинка g код для лазерного гравера. картинка f56162ffa1fe7114cd6c29721339bbf0. Статьи, обзоры, цены на станки и комплектующие.

Для сравнения решил сделать гравировку из растровой графики с помощью программы LaserGRBL. Скачать LaserGRBL можно тут.

g код для лазерного гравера. 622acb000fbc73820df669908a79de38. g код для лазерного гравера фото. g код для лазерного гравера-622acb000fbc73820df669908a79de38. картинка g код для лазерного гравера. картинка 622acb000fbc73820df669908a79de38. Статьи, обзоры, цены на станки и комплектующие.

Данная программа делает G-code из картинки и гравирует.

В итоге у меня гравировка не закончилась. Перегрелся компьютер и перезагрузился. Попробовал сделать гравировку по диагоналев. Качество получше, но тоже не очень хорошее.

g код для лазерного гравера. 6580fc904c2797a090875b7e449ab629. g код для лазерного гравера фото. g код для лазерного гравера-6580fc904c2797a090875b7e449ab629. картинка g код для лазерного гравера. картинка 6580fc904c2797a090875b7e449ab629. Статьи, обзоры, цены на станки и комплектующие.

А гравировать как кортику достаточно долго.

Подписывайтесь на мой канал на Youtube и вступайте в группы в Вконтакте и Facebook.

Спасибо за внимание!

Понравилась статья? Поделитесь ею с друзьями:

Источник

Мастеровым от мастерового.

На этих страницах вы узнаете о моих работах, изделиях и идеях. Я постараюсь дополнять свои видео текстом и изображениями, а так-же тем, что пропустил или вырезал из роликов. С уважением Шенрок Александр.

Ярлыки

Резка фанеры китайским лазером. Создание G-кода для лазерной резки.

g код для лазерного гравера. %25D0%25BF%25D1%2582%25D0%25B8%25D1%2587%25D0%25BA%25D0%25B0%2B%25D0%25B2%2B%25D0%25BA%25D0%25BB%25D0%25B5%25D1%2582%25D0%25BA%25D0%25B5. g код для лазерного гравера фото. g код для лазерного гравера-%25D0%25BF%25D1%2582%25D0%25B8%25D1%2587%25D0%25BA%25D0%25B0%2B%25D0%25B2%2B%25D0%25BA%25D0%25BB%25D0%25B5%25D1%2582%25D0%25BA%25D0%25B5. картинка g код для лазерного гравера. картинка %25D0%25BF%25D1%2582%25D0%25B8%25D1%2587%25D0%25BA%25D0%25B0%2B%25D0%25B2%2B%25D0%25BA%25D0%25BB%25D0%25B5%25D1%2582%25D0%25BA%25D0%25B5. Статьи, обзоры, цены на станки и комплектующие.

g код для лазерного гравера. %25D0%2591%25D0%25B5%25D0%25B7%2B%25D0%25B8%25D0%25BC%25D0%25B5%25D0%25BD%25D0%25B8 1. g код для лазерного гравера фото. g код для лазерного гравера-%25D0%2591%25D0%25B5%25D0%25B7%2B%25D0%25B8%25D0%25BC%25D0%25B5%25D0%25BD%25D0%25B8 1. картинка g код для лазерного гравера. картинка %25D0%2591%25D0%25B5%25D0%25B7%2B%25D0%25B8%25D0%25BC%25D0%25B5%25D0%25BD%25D0%25B8 1. Статьи, обзоры, цены на станки и комплектующие.

g код для лазерного гравера. DSCF2169. g код для лазерного гравера фото. g код для лазерного гравера-DSCF2169. картинка g код для лазерного гравера. картинка DSCF2169. Статьи, обзоры, цены на станки и комплектующие.

68 комментариев:

А сейчас вы как режете? G-код особой роли не играет, если мощность на максимуме. Если пробуете бенбоксом, то у него могут быть сбои, и каждый новый рез он будет выжигать со сдвигом.
Тоже думаю про компрессор, но что либо советовать не могу. Сам ещё не пробовал.

Фигуры рисуете прямо в бенбоксе? поэтому и не реагирует на скорость. Пробуйте файлы DXF.

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

Описывал здесь: https://www.youtube.com/watch?v=Tt8gJ_HDHVw

Наконец подцепил автомобильный компрессор. Результаты превзошли все ожидания.
https://yadi.sk/i/Cgp6yytX3EKnwe
https://yadi.sk/i/KZtMvOV43EKoG7
https://yadi.sk/i/mV6akgMP3EKoQX

Может просто сопло уменьшить? Может взять стержень от ручки или вообще иглу от шприца и направить точно в луч.

С праздником.
С иглой опасные эксперименты получаются, давление очень быстро ползет к 4 атм, после чего капельниа начинает расползаться по всем стыкам, можно, конечно укрепить это все хомутиками, но возникают уже опасения за ресивер из литрушки кока колы.
Как вариант собрать батарею из бутылок литров на 10-20, и поставить реле давления, чтоб отключало компрессор на 4 атм, включало на 2. По ощущениям давление в литровом ресивере на 2 атмосферы падает секунд за 5, с 10 литровым будет примерно минута на охлаждение.

Реле давления ОБЯЗАТЕЛЬНО. Ещё можно поставить солдатик чтоб сбрасывал излишки. А рез как происходит, или пока не пробовали?

если это реле не подойдет под воздух, можно озадачится самодельным из шприца с грузом а лучше пружиной на поршне, подобрать груз/пружину так, чтобы поршень при достижении определенного давления размыкал и замыкал контакты

Это подойдёт. Оно в любом хозмаге есть.

Спасибо что держите в курсе. Если сравнить с компрессором и без ускорилась резка?

Значительно, не знаю как люди с 2,5 ватным режут фанеру 4 мм за 4 прохода, без компрессора у меня на 3мм фанеру требовалось 8-9, с 5,5 ватной головкой.
Сейчас 4 мм за 3-4 прохода, и рез намного чище. Завтра попробую на скорости 200-250 резануть. Отпишусь, сколько потребовалось проходов.

Все таки автокомпрессор не то польто, греется, плюнул, раззорился, купил китайца на 1,1 квт за 5 тыр. 180 л/мин 6 литров ресивер, все здорово, кроме шума.
собираю шумовиброизолирующий короб по типу этого http://forum.workoffice.ru/index.php?topic=17396.0

У меня от холодильника старого есть. но всё никак не соберусь попробовать.

Понятно. Но раз есть, всё равно попробую.

g код для лазерного гравера. Scan10009. g код для лазерного гравера фото. g код для лазерного гравера-Scan10009. картинка g код для лазерного гравера. картинка Scan10009. Статьи, обзоры, цены на станки и комплектующие.

Я резал с компрессором (маленький от аэрографа). Прикрепил иглу от шприца и дул компрессором, намного лучше. Причем большая мощность и не нужна. Следов от дыма на передней стороне не остается, а если дуть сильно, то следы от дыма остаются сзади. Игла дуть начинает при давлении на глазок от 0.2 атмосфер, а сильное дутье при 3 атмосферах, тут может и детали выдавливать, иногда удобно. И дыма меньше, мне кажется угольки выдувает и дымить там нечему. Главная проблема совместить иглу и пятно от лазера.

Так же делал печатные платы на гравере, плата покрывается черной акриловой краской, и на скорости 500-1000 мм выжигается все лишнее, дорожки получаются до 0.4 мм, дуть при этом как-раз не надо, а то краска сползает рядом с места реза. Грубо, зато очень быстро, наверное быстрее способа нет. И стойкая краска позволяет травить плату в самых едких растворах, хоть в кислоте. Так же и любой металл можно обработать.

Резал пластик акриловый цветной, режет на скорости 15-30 мм толщину 2 мм, достаточно ровно. Но очень ядовитый и вонючий дымок, тут нужно с мощнейшей вытяжкой работать или на улице.

Программы Benbox мне вполне хватает, глюков не заметил.

И кстати сразу заменил прошивку на ту что шла в составе программы Benbox с длинным названием, всё осталось как было, только добавилась регулировка мощности. Вот она иногда подключивает, когда лазер режет новую линию, сначала включает лазер на полную мощность, потом следующая команда приглушает его, а пятно остается, в итоге на картинке появляются черные точки.

Пробовал для снижения мощности включать лазер последовательно с резистором, работает, но решение не «красивое» (там 2 ампера при напряжении 12В). Можно сам лазер включить паралльельно с резистором, чтобы половина тока шла в резистор, половина в лазер. или свой ШИМ подавать независимый от микроконтроллера.

Еще была идея резать фанеру с двух сторон поочереди, так быстрее получается, но проблема совмещать стороны. Можно Web камеру вашеть (100 руб стоит у китайцев) и совмешать по отверстиям. Но у меня не получилось, отверстия у меня кривые, нужен станок чтобы сверлил строго вертикально.

Так же вместо фанеры можно резать шпон по 2 мм толщиной, режет быстро, как бумагу, шпон дешевый достаточно. Потом склеивать до нужно толщины, заодно пропитать можно любой пропиткой, хоть эпоксидкой, будет прочнее пластика.

Спасибо, познавательно. Дайте ссылку на компрессор, а то сделал из холодильника, жрёт много. И про платы. Красил из баллончика, результат непредсказуем. То выжгет краску, то нет.

Источник

Как сделать гравировку. Полная инструкция

Подпишитесь на автора

Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых постах.

Отписаться от уведомлений вы всегда сможете в профиле автора.

Шаг 1. Создание векторного изображения из простой/растровой картинки

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

С помощью InkScape можно превратить растровое изображение в векторное, то есть превратить его в контур.

Для того чтобы сделать из растрового изображения векторные контуры, загрузите илиимпортируйте растровое изображение.

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

g код для лазерного гравера. d7427b2ad08c5ec2017272e177c77a96. g код для лазерного гравера фото. g код для лазерного гравера-d7427b2ad08c5ec2017272e177c77a96. картинка g код для лазерного гравера. картинка d7427b2ad08c5ec2017272e177c77a96. Статьи, обзоры, цены на станки и комплектующие.

Рис. 1. Фильтры на вкладке «Режим»

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

g код для лазерного гравера. d7427b2ad08c5ec2017272e177c77a96. g код для лазерного гравера фото. g код для лазерного гравера-d7427b2ad08c5ec2017272e177c77a96. картинка g код для лазерного гравера. картинка d7427b2ad08c5ec2017272e177c77a96. Статьи, обзоры, цены на станки и комплектующие.

2. Предпросмотр в результате применения фильтра «Сокращение яркости».

Фильтр второй — «Определение краев». Этот фильтр создает картинку, меньше похожую на оригинал, чем результат первого фильтра, но предоставляет информацию о кривых, которая при использовании других фильтров была бы проигнорирована. Значение порога здесь (от 0,0 до 1,0) регулирует порог яркости между смежными пикселями, в зависимости от которого смежные пиксели будут или не будут становиться частью контрастного края и, соответственно, попадать в контур. Фактически, этот параметр определяет выраженность (толщину) края.

g код для лазерного гравера. d7427b2ad08c5ec2017272e177c77a96. g код для лазерного гравера фото. g код для лазерного гравера-d7427b2ad08c5ec2017272e177c77a96. картинка g код для лазерного гравера. картинка d7427b2ad08c5ec2017272e177c77a96. Статьи, обзоры, цены на станки и комплектующие.

Рис. 3. Предпросмотр в результате применения фильтра «Определение краев».

Третий фильтр – это «Квантование цветов». Результатом работы этого фильтра является изображение, которое заметно отличается от результата работы двух предыдущих фильтров, но при этом тоже может оказаться полезным. Вместо того чтобы показывать изоклины яркости или контраста, этот фильтр ищет края, где меняется цвет, даже если смежные пиксели имеют одинаковую яркость и контраст. Параметр этого фильтра (количество цветов) определяет количество цветов на выходе, как если бы растровое изображение было цветным. После этого фильтр определяет чёрный это пиксель или белый в зависимости от чётности индекса цвета.

g код для лазерного гравера. d7427b2ad08c5ec2017272e177c77a96. g код для лазерного гравера фото. g код для лазерного гравера-d7427b2ad08c5ec2017272e177c77a96. картинка g код для лазерного гравера. картинка d7427b2ad08c5ec2017272e177c77a96. Статьи, обзоры, цены на станки и комплектующие.

Рис. 4. Предпросмотр в результате применения фильтра «Квантование цветов».

Вкладка «Параметры» даёт дополнительные возможности по получению требуемых свойств получаемого вектора. Например, рекомендуется убрать галочку «Сгладить углы», если вы собираетесь гравировать мелкое изображение.

g код для лазерного гравера. d7427b2ad08c5ec2017272e177c77a96. g код для лазерного гравера фото. g код для лазерного гравера-d7427b2ad08c5ec2017272e177c77a96. картинка g код для лазерного гравера. картинка d7427b2ad08c5ec2017272e177c77a96. Статьи, обзоры, цены на станки и комплектующие.

Рис. 5. Вкладка «Параметры».

Обращаем внимание начинающих пользователей, что результат работы фильтра хоть и расположен поверх исходного растрового рисунка, но представляет собой отдельный объект контуров. Этот объект сразу является выделенным и можно переместить его мышкой или стрелочками клавиатуры, чтобы убедиться в его самостоятельности. Узлы объекта можно редактировать с помощью инструмента управления узлами.

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

После векторизации рекомендуется воспользоваться функцией упрощения контуров, чтобы уменьшить количество узлов. Эта функция находится в главном меню «Контуры» — «Упростить» или комбинация клавиш Ctrl+L. C уменьшением узлов результат работы после векторизации станет более лёгким для редактирования, однако возможно и так, что детали рисунка станут слишком сглаженными для ваших целей.

g код для лазерного гравера. d7427b2ad08c5ec2017272e177c77a96. g код для лазерного гравера фото. g код для лазерного гравера-d7427b2ad08c5ec2017272e177c77a96. картинка g код для лазерного гравера. картинка d7427b2ad08c5ec2017272e177c77a96. Статьи, обзоры, цены на станки и комплектующие.

Рис. 6. Исходное векторное изображение и результат применения функции «упрощения» контуров. Узлы в исходном и «упрощенном» контуре изображения.

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.

g код для лазерного гравера. d7427b2ad08c5ec2017272e177c77a96. g код для лазерного гравера фото. g код для лазерного гравера-d7427b2ad08c5ec2017272e177c77a96. картинка g код для лазерного гравера. картинка d7427b2ad08c5ec2017272e177c77a96. Статьи, обзоры, цены на станки и комплектующие.

Рисунок 2.1. Вклада «Страница» в свойствах документа

2.2. В InkScape необходимо расположить и выставить требуемые размеры изображения (будущей гравировки). Для этого делаем следующее:

2.2.1. Вносим размер в поля «Ш:» и «В:» (ширина и высота соответственно). ОБЯЗАТЕЛЬНО указать единицы измерения – mm. Значок с изображением замка (при включенном режиме) сохраняет пропорции при изменении изображения.

g код для лазерного гравера. e2ce9d62e5d315383460460a3a723cd0. g код для лазерного гравера фото. g код для лазерного гравера-e2ce9d62e5d315383460460a3a723cd0. картинка g код для лазерного гравера. картинка e2ce9d62e5d315383460460a3a723cd0. Статьи, обзоры, цены на станки и комплектующие.

2.2.2. Вносим координаты нижнего левого угла векторного изображения в поля «X:» и «Y:». Эти координаты должны учитывать расположение опорной точки. (См. пример в п.1.3.)

g код для лазерного гравера. e2ce9d62e5d315383460460a3a723cd0. g код для лазерного гравера фото. g код для лазерного гравера-e2ce9d62e5d315383460460a3a723cd0. картинка g код для лазерного гравера. картинка e2ce9d62e5d315383460460a3a723cd0. Статьи, обзоры, цены на станки и комплектующие.

2.2.3. Также для достижения требуемых координат можно перемещать изображение мышкой или клавишами стрелок.

Шаг 3: Подготовка файла Gcode из векторного изображения (вектора)

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

• Объект должен содержать только один слой изображения (например, бывает накладка нескольких слоев друг на друга одного и того же изображения с разными деталями).

• В векторном изображении не должно быть слишком мелких деталей из картинки (иначе лазер просто прожжет образец, т.к. будет работать примерно в одной точке над мелкой деталью), а именно, избегайте деталей менее 0,5мм.

• В векторном изображении не должно быть слишком много узлов, иначе генерация Gcode может работать часами. Для уменьшения количества узлов можно воспользоваться функцией упрощения контуров или редактировать вручную.

Подробнее про подготовку вектора смотрим инструкцию по гравировке «Шаг 1. Подготовка векторного изображения из растрового» по ссылке.

1.1. Выделить объект, который будем гравировать. Инструмент выделения и трансформации, в окне инструментов (первый инструмент сверху виде черной стрелочки) или нажмите клавишу S или F1. Выделенный объект inkscape будет обведен черной или пунктирной рамкой.

g код для лазерного гравера. e2ce9d62e5d315383460460a3a723cd0. g код для лазерного гравера фото. g код для лазерного гравера-e2ce9d62e5d315383460460a3a723cd0. картинка g код для лазерного гравера. картинка e2ce9d62e5d315383460460a3a723cd0. Статьи, обзоры, цены на станки и комплектующие.

1.2. Расположить объект в нужной точке координат (X;Y) согласно методу крепления нашего материала к столику 3D принтера. Просто перемещайте изображение мышкой или клавишами стрелок, либо используйте точное задание координат (в верхней строке команд) с помощью полей «X» и «Y»:

g код для лазерного гравера. e2ce9d62e5d315383460460a3a723cd0. g код для лазерного гравера фото. g код для лазерного гравера-e2ce9d62e5d315383460460a3a723cd0. картинка g код для лазерного гравера. картинка e2ce9d62e5d315383460460a3a723cd0. Статьи, обзоры, цены на станки и комплектующие.

2. Используйте первый плагин InkScape: «J Tech Photonics Laser Tool».

2.1. Для этой возможности у нас должны присутствовать файлы данного плагина («laser.inx», «laser.py») в папке внутри расположения программы, а именно «C:Program FilesInkscapeshareextensions». Для вашего удобства мы приложили к инструкции данные файлы для скачивания.

2.2. Щелкаем в меню «Расширения», далее «Generate Gcode», далее «J Tech Photonics Laser Tool…»

g код для лазерного гравера. e2ce9d62e5d315383460460a3a723cd0. g код для лазерного гравера фото. g код для лазерного гравера-e2ce9d62e5d315383460460a3a723cd0. картинка g код для лазерного гравера. картинка e2ce9d62e5d315383460460a3a723cd0. Статьи, обзоры, цены на станки и комплектующие.

2.3. Указываем в диалоговом окне необходимые параметры для генерации кода.

2.3.1. Команды включения и выключения лазера, используемые для нашего принтера (например, для 3D принтера Wanhao это команды M106 и M107 соответственно, а для гравера DIY – команды M03 и M05 соответственно).

g код для лазерного гравера. e2ce9d62e5d315383460460a3a723cd0. g код для лазерного гравера фото. g код для лазерного гравера-e2ce9d62e5d315383460460a3a723cd0. картинка g код для лазерного гравера. картинка e2ce9d62e5d315383460460a3a723cd0. Статьи, обзоры, цены на станки и комплектующие.

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.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».

g код для лазерного гравера. e2ce9d62e5d315383460460a3a723cd0. g код для лазерного гравера фото. g код для лазерного гравера-e2ce9d62e5d315383460460a3a723cd0. картинка g код для лазерного гравера. картинка e2ce9d62e5d315383460460a3a723cd0. Статьи, обзоры, цены на станки и комплектующие.

g код для лазерного гравера. e2ce9d62e5d315383460460a3a723cd0. g код для лазерного гравера фото. g код для лазерного гравера-e2ce9d62e5d315383460460a3a723cd0. картинка g код для лазерного гравера. картинка e2ce9d62e5d315383460460a3a723cd0. Статьи, обзоры, цены на станки и комплектующие.

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

3.2. Возвращаемся на первую вкладку. Запускаем «Применить».

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» в настройках «Режим поиска» стоит на «Расширенный (

3.3.4. Заменить везде «(» на «;(»

3.3.5. Заменить везде «G00 Z5.000000» на «G4 P1

3.3.6. Заменить везде «G01 Z-0.125000» на «G4 P1

3.3.7. Заменить везде «Z-0.125000» на «» (т.е. везде удалить «Z-0.125000»).

3.3.8. Заменить везде «F400» на «F1111» (т.е. выбрать правильную скорость для нашей гравировки, например, 1111 – это достаточно быстрая скорость)

g код для лазерного гравера. e2ce9d62e5d315383460460a3a723cd0. g код для лазерного гравера фото. g код для лазерного гравера-e2ce9d62e5d315383460460a3a723cd0. картинка g код для лазерного гравера. картинка e2ce9d62e5d315383460460a3a723cd0. Статьи, обзоры, цены на станки и комплектующие.

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.1. Использовать программу для визуализации Gcode: Basic CNC Viewer.

Шаг 4: Печатание и прожиг.

После включения принтера выполнить автоопределение начала координат для всех осей (см. Шаг 2 п.1.2.2).

Перед запуском гравировки необходимо выставить высоту лазера Z вручную на принтере, если это не предусмотрено нашим кодом.

Оптимальная высота Z соответствует такому положению, чтобы лазерный луч был в фокусе на поверхности образца.

На верхней раме 3D принтера Wanhao установлена отдельная специальная красная кнопка включения и выключения лазера.

Одевайте защитные очки перед включением этой кнопки!

Защитные очки можно снимать только после выключения этой кнопки!

ОБЯЗАТЕЛЬНО СОБЛЮДАЙТЕ ТЕХНИКУ БЕЗОПАСНОСТИ при работе с лазером. Работайте ТОЛЬКО В ЗАЩИТНЫХ ОЧКАХ при включенном лазере.

1. M18 (Disable all stepper motors) команда освобождает столик от блокировки моторами, полезно, например, в конце выполнения всего кода.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *