Страница 70 из 130

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

Добавлено: 11 ноя 2017, 12:59
igoryan74
гравировка лазером рисунка.rar
(573 байт) 270 скачиваний
:thinking: :thinking:
если не трудно объясните что я сделал не так :cry:

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

Добавлено: 11 ноя 2017, 13:11
selenur
Вечером как доберусь до компьютера, помогу ;-)

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

Добавлено: 11 ноя 2017, 20:14
lenivets
Nixon писал(а):Вот для примера (в шестой версии)
Вам так надо?
1111.PNG (3071 просмотр) <a class='original' href='./download/file.php?id=124363&mode=view' target=_blank>Загрузить оригинал (154.72 КБ)</a>
Новая папка.rar
(256.13 КБ) 268 скачиваний

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

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

Добавлено: 11 ноя 2017, 21:07
Nixon
lenivets писал(а):
Nixon писал(а):Вот для примера (в шестой версии)
Вам так надо?
Вложение 1111.PNG больше недоступно
Вложение Новая папка.rar больше недоступно

белый путь который проходит через центр контактов это сверловка.
Вы меня немного недопоняли. Экспорт в PLT -> Генератор G-кода уважаемого Selenur'а -> NC-файл - это отработанный этап. Меня интересует частный случай когда в Спринте включено покрытие свободных участков. Предположим, я изначально знаю, что плата будет изготовлена методом фрезеровки, соответственно я буду "землю" заливать полигонами. А если это старый или чужой проект? Слюной изойдешь перерисовывать.
Вот на примере видно куча косяков, одни испарившиеся термобарьеры чего стоят:

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

Добавлено: 11 ноя 2017, 21:29
lenivets
Nixon писал(а):
lenivets писал(а):
Nixon писал(а):Вот для примера (в шестой версии)
Вам так надо?
Вложение 1111.PNG больше недоступно
Вложение Новая папка.rar больше недоступно

белый путь который проходит через центр контактов это сверловка.
Вы меня немного недопоняли. Экспорт в PLT -> Генератор G-кода уважаемого Selenur'а -> NC-файл - это отработанный этап. Меня интересует частный случай когда в Спринте включено покрытие свободных участков. Предположим, я изначально знаю, что плата будет изготовлена методом фрезеровки, соответственно я буду "землю" заливать полигонами. А если это старый или чужой проект? Слюной изойдешь перерисовывать.
Вот на примере видно куча косяков, одни испарившиеся термобарьеры чего стоят:
я в таких случаях делаю,и с Ваше платой также поступил
1234.PNG (3051 просмотр) <a class='original' href='./download/file.php?id=124383&mode=view' target=_blank>Загрузить оригинал (93.93 КБ)</a>
1 выбираю инструмент Контроль 2 выбираю сеть какую мне нужно 3 в покрытие свободных участков выставляю 00 нули.
12345.PNG (3050 просмотров) <a class='original' href='./download/file.php?id=124387&mode=view' target=_blank>Загрузить оригинал (109.15 КБ)</a>
А термобарьеры только отдельно полигонами закрашивать.

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

Добавлено: 11 ноя 2017, 21:33
selenur
igoryan74 писал(а):Добрый день помогите разобраться с решением (задачи) условие нужно гравернуть на ручке ножа логотип лазером по управлению ON/OFF Pin Dir Z сделал пресет как
смог и не чего не вышло :wik:
Привет!
1) В моей программе пока не реализована работа с прозрачными слоями, в связи с чем программа не смогла правильно распознать рисунок, для обхода данной проблемы достаточно в стороннем редакторе выполнить заливку белым, или пере-сохранить файл например в jpg.
2017-11-11_230306.jpg (3048 просмотров) <a class='original' href='./download/file.php?id=124373&mode=view' target=_blank>Загрузить оригинал (55.69 КБ)</a>
чуть позже учту такую особенность графических файлов.
2) Для выполнения твоей задачи подходит вот такая последовательность модулей:
2017-11-11_224239.jpg (3048 просмотров) <a class='original' href='./download/file.php?id=124375&mode=view' target=_blank>Загрузить оригинал (48.06 КБ)</a>
* Выбираем рисунок
* Из рисунка извлекаем контуры
* После этого устанавливаем нужный нам размер гравируемого рисунка
* Выполняем генерацию дополнительных траекторий для закраски
* После этого оптимизируем и сортируем траектории, что-бы уменьшить холостой ход.
* И генерируем G-код

А теперь покадрово:
выбираем рисунок
2017-11-11_224145.jpg (3048 просмотров) <a class='original' href='./download/file.php?id=124377&mode=view' target=_blank>Загрузить оригинал (472.65 КБ)</a>
Формируем траекторию
2017-11-11_224314.jpg (3048 просмотров) <a class='original' href='./download/file.php?id=124378&mode=view' target=_blank>Загрузить оригинал (656.19 КБ)</a>
Указываем желаемый размер
2017-11-11_224413.jpg (3048 просмотров) <a class='original' href='./download/file.php?id=124379&mode=view' target=_blank>Загрузить оригинал (511.23 КБ)</a>
Правым кликом по таблице, выбираем все траектории:
2017-11-11_224533.jpg (3048 просмотров) <a class='original' href='./download/file.php?id=124380&mode=view' target=_blank>Загрузить оригинал (509.58 КБ)</a>
Нажимаем кнопку вычисление траекторий во внутрь, и указываем начальный отступ, потом расстояние между генерируемыми траекториями, и количество траекторий.
2017-11-11_224725.jpg (3047 просмотров) <a class='original' href='./download/file.php?id=124390&mode=view' target=_blank>Загрузить оригинал (230.83 КБ)</a>
Начальный отступ(1) обычно делают размером равным половине диаметра прожигаемой точки, а расстояние(2) 70%-80% от диаметра, что-бы при наложении не было видно не прожженных линий:
2017-11-11_224817.jpg (3048 просмотров) <a class='original' href='./download/file.php?id=124381&mode=view' target=_blank>Загрузить оригинал (887.56 КБ)</a>
На следующем шаге нужно подобрать оптимальное значение которое позволит уменьшить количество точек, не потеряв в качестве.
2017-11-11_225722.jpg (3048 просмотров) <a class='original' href='./download/file.php?id=124382&mode=view' target=_blank>Загрузить оригинал (573.99 КБ)</a>
Т.к. если параметр "угол = 0 и расстояние =1" получаем более 20000 точек:
2017-11-11_225802.jpg (3048 просмотров) <a class='original' href='./download/file.php?id=124384&mode=view' target=_blank>Загрузить оригинал (233.9 КБ)</a>
А если угол между соседними отрезками +- 5 градусов (от 180 градусов - т.к. при таком угле линии образуют уже обычную прямую, и лишние точки на прямой не нужны), то результат куда лучше.
2017-11-11_225842.jpg (3048 просмотров) <a class='original' href='./download/file.php?id=124385&mode=view' target=_blank>Загрузить оригинал (368.33 КБ)</a>
И последний шаг это генерация G-кода:
2017-11-11_225352.jpg (3048 просмотров) <a class='original' href='./download/file.php?id=124386&mode=view' target=_blank>Загрузить оригинал (156.02 КБ)</a>
НО в твоем случае нужно будет подкорректировать профиль станка, что-бы получить результат, и вот тут у меня вопрос, для включения нужно по оси Z выполнять движение на 1,2,10 100 мм? от этого зависит что нибудь?
Или достаточно вместо M3 - включение лазера писать Z1, а вместо M5 -выключение лазера писать Z0???

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

Добавлено: 11 ноя 2017, 23:42
Nixon
lenivets
да... не судьба...

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

Добавлено: 12 ноя 2017, 03:08
Nikolas60
Доброй ночи
Плиз подскахите а то что то не понял как максимальная мощность лазера выставляется S 0-255 или там 0-1000 сегодня пытался резать фанерку
так слабовато жжет в рибсе вроде нормально было но там не понимает DXF.заранее благодарю

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

Добавлено: 12 ноя 2017, 07:14
selenur
В зависимости от контроллера, прошивки, максимальное значение S при котором лазер будет работать на 100% может отличаться, например в grbl прошивке для ардуино, это значение равно 1000.

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

Добавлено: 12 ноя 2017, 09:12
igoryan74
доброе утро спасибо за помощь буду пробывать по поводу( Или достаточно вместо M3 - включение лазера писать Z1, а вместо M5 -выключение лазера писать Z0???) так и есть достаточно изменить уровень сигнала на пине Z-DIR 0/1 0=OFF/1=ON

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

Добавлено: 12 ноя 2017, 13:30
selenur
Вечером тогда еще профиль поправлю, и выложу сюда.

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

Добавлено: 13 ноя 2017, 06:29
selenur
igoryan74 писал(а):доброе утро спасибо за помощь буду пробывать по поводу( Или достаточно вместо M3 - включение лазера писать Z1, а вместо M5 -выключение лазера писать Z0???) так и есть достаточно изменить уровень сигнала на пине Z-DIR 0/1 0=OFF/1=ON

В каталоге с программой есть каталог "profiles" вот туда скопируй файл:
Лазер гравировка use Z.zip
(617 байт) 229 скачиваний
И тогда в модуле 900 появится:
2017-11-13_082734.png (2929 просмотров) <a class='original' href='./download/file.php?id=124458&mode=view' target=_blank>Загрузить оригинал (18.35 КБ)</a>
Так-же если я ошибся направлением вкл/выключения лазера то нужно будет в тексте профиля станка поменять значения:
2017-11-13_082359.png (2929 просмотров) <a class='original' href='./download/file.php?id=124456&mode=view' target=_blank>Загрузить оригинал (35.63 КБ)</a>
1 и 2 это выключение лазера, а 3 - включение, тогда просто поменяй местами + и -

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

Добавлено: 13 ноя 2017, 06:32
selenur
п.с. в 27 строке профиля забыл так-же прописать значение Z, там сейчас стоит Z0

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

Добавлено: 13 ноя 2017, 12:47
igoryan74
добрый день огромное спасибо через пару дней попробую сделать реальную гравировку и посмотрю как это работает.
В 27 строке нужно поставить со знаком(-)?

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

Добавлено: 13 ноя 2017, 12:59
selenur
igoryan74 писал(а):добрый день огромное спасибо через пару дней попробую сделать реальную гравировку и посмотрю как это работает.
В 27 строке нужно поставить со знаком(-)?
Там необходимо выключить лазер, хотя он и до этого должен будет выключиться, поэтому знак зависит от того при каком направлении нужно выключить.

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

Добавлено: 13 ноя 2017, 16:32
igoryan74
(Там необходимо выключить лазер) при DIR UP понял спасибо

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

Добавлено: 16 ноя 2017, 12:15
selenur
Получил флюгеный нож, и теперь стал вопрос по поводу начала вырезания, изначально мы не знаем на какой угол он повёрнут, и по идее зная направление первого реза, можно в сторонке выполнить небольшой рез в нужном направлении, для того что-бы нож повернулся в нужное направление.
Интересно как это реализовано в других станках с флюгерным ножом?

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

Добавлено: 16 ноя 2017, 21:21
Nixon
selenur писал(а):Получил флюгеный нож, и теперь стал вопрос по поводу начала вырезания, изначально мы не знаем на какой угол он повёрнут, и по идее зная направление первого реза, можно в сторонке выполнить небольшой рез в нужном направлении, для того что-бы нож повернулся в нужное направление.
Интересно как это реализовано в других станках с флюгерным ножом?
Существует такое понятие в режущих плоттерах как "офсет", т.е. смещение. Оно служит для поворота ножа по ходу реза. Для ножей с разным углом заточки (зависит от "тяжести" и толщины раскраиваемого материала) свой офсет. Например, для наиболее распространенного Оракал 641 серии используется нож с заточкой 45 град. (существуют еще 30 и 60 град.), офсет 0,2 (кажется). Если интересно, то посмотрю завтра на работе свои старые записи по данной теме.

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

Добавлено: 16 ноя 2017, 21:45
selenur
Про офсет я знаю, и его конечно учту, просто сейчас думаю какие ещё данные стоит учесть :-)

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

Добавлено: 17 ноя 2017, 08:49
Nixon
selenur писал(а):Про офсет я знаю, и его конечно учту, просто сейчас думаю какие ещё данные стоит учесть :-)
Вот тут довольно подробно:
http://точка-печати.рф/forum/viewtopic.php?id=25
вопрос еще в реализации давления на нож, для пленок общего применения это 40-90 г, флок - 150-200 г, светоотражающие до 500 г (там практически алюм. фольга). В плоттерах за это отвечает хитрый электромагнитно-механический узел. И давление подстраиваем индивидуально под конкретную пленку (и партию) с точностью до 5 грамм, и плюс, учитывается износ ножа.
Ну, как то так...