EMC2 гравировка CO2 лазером

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: EMC2 гравировка CO2 лазером

Сообщение Nick »

Ухты, порылся в mail-list, ты уже успел все решить :cheesy: :cheesy: :cheesy: ! В последнем срезе m67 уже работает? Или эти патчи пока отдельно лежат?
psha
Опытный
Сообщения: 147
Зарегистрирован: 28 фев 2011, 11:11
Репутация: 1
Контактная информация:

Re: EMC2 гравировка CO2 лазером

Сообщение psha »

В официальной репе и в v2.5_branch и в master эти исправления есть.
Собрал ли их уже билдбот или нет - не знаю
root, доделай конвертацию! :)
magelan
Новичок
Сообщения: 9
Зарегистрирован: 23 фев 2011, 22:35
Репутация: 0
Контактная информация:

Re: EMC2 гравировка CO2 лазером

Сообщение magelan »

Чтото давно тут нету новостей...
Удалось подружить EMC и гравировку?
... а то я пока все mach использую. с полутонами като неважно.. хотя, наверно труба слишком мощная, от порога зажигания до прожигания почти насквозь маловат диапазон.
Изза задержек в перемещении на время включение выключение лазера по M3-M5 - получаются прожоги в местах начала и окончания реза. Поэтому для включения -выкл использую сигнал DIR Z, условно перемещая на G0 Z0.02 мм - вкл, G0 Z0.0 выкл.
Наверно и в EMC так можно использовать. Если сигнал DIR не сохраняется до следующего перемещения, а формируется непосредственно перед STEP, то можно поставить D-триггер (ТМ2) Dir Z- на вход D, Step Z - на вход C. выход Q - на управление лазером..
Для полутонов нужна программа преобразующая градации в точечный растр - можно для начала в линейный, так как разрешение по Х у меня например почти 1100dpi, а по Y можно перемещать с шагом в диаметр пятна -0.05-0.1мм
.....
Основная проблема при строительстве и использовании лазера - хорошая вытяжка и лучше с фильтром, а то соседи достанут - дыма как от паровоза...
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: EMC2 гравировка CO2 лазером

Сообщение Nick »

Да, пока тема притормозилась, ждем подопытных :). Скоро свой лазер соберу, тогда быстрее пойдет :).
vld
Кандидат
Сообщения: 59
Зарегистрирован: 18 май 2011, 01:05
Репутация: 0
Откуда: UA Chernivci
Контактная информация:

Re: EMC2 гравировка CO2 лазером

Сообщение vld »

Я на прошлой неделе поменял комп на управление лазером с меньшим латенси. Вместо 400000 теперь 12000.
Переделаю конфиги отошлю новые Нику и попробуем.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: EMC2 гравировка CO2 лазером

Сообщение Nick »

Вот это другой разговор! Ждем :)!
magelan
Новичок
Сообщения: 9
Зарегистрирован: 23 фев 2011, 22:35
Репутация: 0
Контактная информация:

Re: EMC2 гравировка CO2 лазером

Сообщение magelan »

Намучился сегодня с mach3, запорол несколько деталей, возвращаюсь к EMC...
Насчет гравировки и изменения мощности...
путем регулировки мощности получается не изменение цвета/насыщенности изображения, а с некоторой величины только увеличивается глубина - т.е появляется рельеф, который виден только как тени под углом, или на ощупь...
Хотя еще на просвет, как разная толщина оставшегося материала.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: EMC2 гравировка CO2 лазером

Сообщение Nick »

Ну так и должно быть. Кстати, о каком материале идет речь?

хмммм... странно, почему-то твои сообщения приходят на предварительную модерацию...
magelan
Новичок
Сообщения: 9
Зарегистрирован: 23 фев 2011, 22:35
Репутация: 0
Контактная информация:

Re: EMC2 гравировка CO2 лазером

Сообщение magelan »

Видимо совсем я неблагонадежный :)
Хотя никакой кнопки "отправить модератору" не нажимал...

Игрался с програмками типа bmp2gcode и под руки попался кусок винипласта кажется... ну и его запихнул в фрезер... и погрыз тупым гравером. Все получилось совсем волосатое, и исходную фотографию слабо напоминало... Но вспомнил что в интернете подобные куски "мыла" ставят в камочку и подсвечивают изнутри - оказалось - совсем другое дело - вполне приличная фотография, с некоторым количеством градаций яркости...
Но это было какраз изза того, что вырезался не 3д рельеф-карта высот, а просто фотография.
...
По гравировке...
Хотелось бы иметь возможность указания однонаправленной/двунаправленной гравировки...
и возможность задания смещения растра при двунаправленной - для устраниния зубчатости - несовпадении проходов слева направо и с право налево... почемуто средствами масн-емс невсегда удается устранить..
...
И совсем офтоп - может можно заказать написание отдельной проги, для конвертации plt-gcode (еще лучше ai, или вообще встроить в CorelDraw), а то у меня языки (программирования) в основном со словарем. При конвертации надо иметь возможность задания порядка вывода, скорости и мощности лазера в зависимости от цвета линии. Хотя наверно дешевле будет купить китайский DSP контроллер в комплекте с софтом...
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: EMC2 гравировка CO2 лазером

Сообщение Nick »

magelan писал(а):Хотелось бы иметь возможность указания однонаправленной/двунаправленной гравировки...и возможность задания смещения растра при двунаправленной - для устраниния зубчатости - несовпадении проходов слева направо и с право налево... почемуто средствами масн-емс невсегда удается устранить..
Одно, двунаправленная это режем только слева направо и в обе стороны?

Что за зубчатость? Откуда она появляется?
magelan писал(а):И совсем офтоп - может можно заказать написание отдельной проги, для конвертации plt-gcode (еще лучше ai, или вообще встроить в CorelDraw), а то у меня языки (программирования) в основном со словарем. При конвертации надо иметь возможность задания порядка вывода, скорости и мощности лазера в зависимости от цвета линии. Хотя наверно дешевле будет купить китайский DSP контроллер в комплекте с софтом...
В конечном итоге все конвертируется в битмап, который выводится на печать. Так зачем спрашивается париться :). Все эти пакеты умеют экспортировать битмапы. Плюс, если надо потом вырезять или обвести рисунок используем Inkscape + Gcodetools.
magelan писал(а):Видимо совсем я неблагонадежный
Хотя никакой кнопки "отправить модератору" не нажимал...
Вот теперь все нормально :). Наверное ты регистрировался, когда был разгул спамеров и я гайки всем закрутил :).
magelan
Новичок
Сообщения: 9
Зарегистрирован: 23 фев 2011, 22:35
Репутация: 0
Контактная информация:

Re: EMC2 гравировка CO2 лазером

Сообщение magelan »

Зубчатость - вместо четкой вертикальной границы в рисунке, при растровой гравировке получается несовпадение...
Попытка исправить с помощью компенсации люфтов - только еще больше ухудшает ситуацию.
(это правда в mach3 было, временно преодолел - отключая лазер на время обратного движения)
Рисунок1.jpg
Рисунок1.jpg (8.4 КБ) 3878 просмотров
Для комплексного решения интересует не экспорт и печать в bmp, а кой чего посложнее...

Есть например макет, типа деревянная открытка. Поймаю художника, постараюсь выложить..
На ней есть фотография - ее надо преобразовать в G-код для растровой гравировки. задать для него разрешение по вертикали (шаг по Y) скорость и мощность..
Текст надписи, еще какая нибудь эмблемка изначально вектор. площадь занимает небольшую, а состоит из множества коротких элементов - тоже преобразуем в bmp и гравируем растрово как и фотографию.. - значения берем предыдущего пункта (типа поставить галочку), или отдельные - выбрать, всетаки на большую глубину чем фото гравируется.
Рисунок для векторной гравировки - орнамент по периметру фотографии и по краю всей таблички. - если преобразовывать в растр - то гравировать будет 2 часа... поэтому опять в соотв. с цветом объекта - задаем скорость и мощность лазера - преобр. в g-код, гравируем векторно...
Следующий вектор - внешний контур таблички. - опять выбирается в соотв. с цветом объекта - мощность и скорость лазера - для прорезки насквозь..

Ну и весь результат процесса сохраняется в один файл Gкодов и передается на станок..

Т.е. на листе имеем несколько участков растровой гравировки возможно с разными значениями мощности...
И несколько векторных, тоже с разной скоростью и мощностью...

В результате - выводится "на печать" за 15-20 минут, а не за 2-3 часа...
magelan
Новичок
Сообщения: 9
Зарегистрирован: 23 фев 2011, 22:35
Репутация: 0
Контактная информация:

Re: EMC2 гравировка CO2 лазером

Сообщение magelan »

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

С inkscape пока только разбираюсь... всетаки макеты в CorelDraw или dxf обычно приносят...

Вывод с помощью gcodetools - изза дополнительного неоднозначного преобразования в кривые - несобирается потом "мозаика" - резка апликации из шпона разных цветов.
Хоть и крутил настройки с разрешением и количеством сегментов, но пока неустроило...

Буду пробовать дальше.. Интересует резка точно по контуру... и с заданным отступом на толщину реза.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: EMC2 гравировка CO2 лазером

Сообщение Nick »

magelan писал(а):Есть например макет, типа деревянная открытка. Поймаю художника, постараюсь выложить..
...
Т.е. на листе имеем несколько участков растровой гравировки возможно с разными значениями мощности...
Что просто сделать прямо сейчас:
1. экспорт всего растра в битмап и потом спецскрипт => Gcode для растра
2. экспорт всего вектора при помощи Gcodetools за один раз. (В gcodetools есть различные варианты сортировки.)

По поводу объединения... Можно попробовать решить следующим образом. Пихаем весь растр в отдельную группу, а еще лучше в отдельный слой, сохраняем файл и выполняем экспорт. При этом запускается консольный скрипт, который запускает inkscape в консольном режиме с заданием экспортировать слой с растром в битмап, потом обрабатываем полученный битмап и делаем из него gcode...
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: EMC2 гравировка CO2 лазером

Сообщение Nick »

magelan писал(а):Вывод с помощью gcodetools - изза дополнительного неоднозначного преобразования в кривые - несобирается потом "мозаика" - резка апликации из шпона разных цветов. Хоть и крутил настройки с разрешением и количеством сегментов, но пока неустроило...
Что не устроило? Нужны фото и файл svg.
magelan писал(а):Интересует резка точно по контуру...
Это должно работать идеально.
magelan писал(а):и с заданным отступом на толщину реза.
это не так просто, пока на стадии доработки. Есть рабочие версии, но на сложных контурах возможны проблемы. Можно использовать внутренние методы inkscape для получения offset.
Stock
Новичок
Сообщения: 14
Зарегистрирован: 11 ноя 2011, 17:06
Репутация: 0
Контактная информация:

Re: EMC2 гравировка CO2 лазером

Сообщение Stock »

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

PS. Кстати на ноуте ставил 10.04 и latency test не запускался а ЕМС вываливался с ошибкой: ERROR, LOCAL APIC CONFIGURED BUT NOT AVAILABLE/ENABLED. И описанное решение в здесь http://www.cnc-club.ru/forum/viewtopic. ... 6141#p4486 помогло и мне. Спасибо.
Tiberius76
Новичок
Сообщения: 7
Зарегистрирован: 14 дек 2013, 18:55
Репутация: 0
Контактная информация:

Re: EMC2 гравировка CO2 лазером

Сообщение Tiberius76 »

Сделал по первому варианту и упёрся в непонятку.
Включение - выключение лазера по сигналу (ШПИНДЕЛЬ ON)
code before path М3
gcode after path М5
но что то странное происходит, а именно.- на основном окне аксис управление шпинделем с кнопками СТОП и вкл.
нажимаю мышкой ВКЛ - лазер включается.
нажимаю мышкой СТОП лазер выключается.
Всё как бы в норме , - но.
ввожу команду М3 - кнопка ВКЛ шпинделя активизируется, но лазер выключен. При нажатии мышкой на итак уже активную кнопку ВКЛ - лазер включается.
нажимаю мышкой ВКЛ - лазер включается, далее команда М5 - лазер выключается.
Суть в том, что программа только выключает лазер, но не включает.
Куда копать непойму.
Если поможете,- опишу весь процесс с видео и фото.
Спасибо.
Аватара пользователя
vovafed
Мастер
Сообщения: 1822
Зарегистрирован: 08 фев 2013, 16:19
Репутация: 325
Настоящее имя: Владимир
Откуда: башкортостан
Контактная информация:

Re: EMC2 гравировка CO2 лазером

Сообщение vovafed »

в g коде м3 надо писать вместе с оборотами шпинделя
тоесть первая строчка
m3 s100 к примеру
дальше можно просто м3 м5
Tiberius76
Новичок
Сообщения: 7
Зарегистрирован: 14 дек 2013, 18:55
Репутация: 0
Контактная информация:

Re: EMC2 гравировка CO2 лазером

Сообщение Tiberius76 »

Да, работает. Довиду до ума, подготовлю публикацию.

Спасибо.
Ответить

Вернуться в «LinuxCNC»