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

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

Добавлено: 31 мар 2017, 03:22
y-u-r
Приветствую !
Программа работает отлично и в данном направлении ничего больше думать и не нужно. :)
Дальше коррекция рисунка , только "ручками" . :)
Осталось дальше по плану , научить её по векторам гонять фрезой.
Кстати, а ведь даже маломощным лазером за "кучу" проходов можно вырезать контур, или другую фигуру ?
(фанера ,оргстекло )

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

Добавлено: 31 мар 2017, 06:18
selenur
y-u-r писал(а):Приветствую !
Программа работает отлично и в данном направлении ничего больше думать и не нужно. :)
Дальше коррекция рисунка , только "ручками" . :)
Осталось дальше по плану , научить её по векторам гонять фрезой.
Кстати, а ведь даже маломощным лазером за "кучу" проходов можно вырезать контур, или другую фигуру ?
(фанера ,оргстекло )
Думаю сделать для этого отдельную страницу, на которой указывается начальное значения цикла, конечное значение, и шаг приращения, и то как повторять траекторию, либо для каждой траектории свой цикл повторения, либо один цикл для всей траектории.

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

Добавлено: 31 мар 2017, 08:47
selenur
версия 51: https://github.com/selenur/ToolsGenGkod ... 51/v51.zip

*) добавил подстановку имени файла типа "2017-03-31 10_49_04.bmp" при сохранении изображения, так по идее должно быть удобнее.

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

Добавлено: 31 мар 2017, 09:28
y-u-r
Приветствую !
(Дата, время файла - это хорошо)

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

Нажимаем ОК и попадаем на последнюю страницу формирование G кода.
Важно учесть ,мухи одельно котлеты отдельно.....
Что бы окантовка как бы шла отдельно - в конце гравировки.
И была сформирована команда СТОП , что бы поменять гравер на фрезу.

С лазером никто ничего не сказал....
За кучу проходов прорежет (оргстекло фанеру.. ) ?

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

Добавлено: 31 мар 2017, 09:58
selenur
y-u-r писал(а): С лазером никто ничего не сказал....
За кучу проходов прорежет (оргстекло фанеру.. ) ?
Ну 3-х милиметровую фанеру, я с продувкой воздуха, лазером в 2 ватта режу за 10-12 проходов, если добавить к каждому проходу уменьшение высоты по Z что-бы фокусировка оставалась более точная, возможно будет лучше, но я фанеру им не режу, только тестировал возможность....
Оргстекло мой лазер точно не режет, он его даже не замечает, походит луч свободно, и выжигает уже на той поверхности, которая за оргстеклом.

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

Добавлено: 13 апр 2017, 11:05
Sent
Здравствуйте и подскажите почему при конвертации растрового изображения (bmp или jpeg например простой квадрат) при преобразовании в Gкод гравирует заполненный весь квадрат (для фрезы например по дереву)что я делаю не так?и так с любой картинкой если даже взять круг и внутри круга круг который не должен гравироватся ,он всеровно его срежет.Но в конверторе нарисовано правильно как и должно быть!?

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

Добавлено: 13 апр 2017, 14:06
selenur
Покажи исходный файл...
И какой используется профиль, а точнее его содержимое.

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

Добавлено: 13 апр 2017, 14:18
Sent
gcode файл как передать?

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

Добавлено: 13 апр 2017, 14:24
Sent
вот панда

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

Добавлено: 13 апр 2017, 15:47
Sent
selenur писал(а):Покажи исходный файл...
И какой используется профиль, а точнее его содержимое.
что мне делать? я так и не понял

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

Добавлено: 13 апр 2017, 15:57
selenur
Sent писал(а):
selenur писал(а):Покажи исходный файл...
И какой используется профиль, а точнее его содержимое.
что мне делать? я так и не понял
Необходимо подобрать профиль станка, для твоей задачи.
Если будет возможность вечером постараюсь помочь.

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

Добавлено: 13 апр 2017, 17:22
Sent
selenur писал(а):
Sent писал(а):
selenur писал(а):Покажи исходный файл...
И какой используется профиль, а точнее его содержимое.
что мне делать? я так и не понял
Необходимо подобрать профиль станка, для твоей задачи.
Если будет возможность вечером постараюсь помочь.
Спасибо, чем я могу помочь ещё?

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

Добавлено: 13 апр 2017, 17:28
selenur
Тебя интересует именно выборка фрезой материала в том районе где на рисунке черный цвет, правильно?

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

Добавлено: 13 апр 2017, 18:21
Sent
selenur писал(а):Тебя интересует именно выборка фрезой материала в том районе где на рисунке черный цвет, правильно?
совершенно верно, я просто хочу что бы фреза шла там где черное и поднималось пропуская белый цвет и опускалось где черный.

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

Добавлено: 13 апр 2017, 21:55
selenur
Для описания использую последнюю 51-ю доступную версию от сюда: https://github.com/selenur/ToolsGenGkode/releases
Первый шаг собственно понятен:
2017-04-13_230805.jpg (2807 просмотров) <a class='original' href='./download/file.php?id=108841&mode=view' target=_blank>Загрузить оригинал (158.58 КБ)</a>
На следующем шаге я выбрал рисунок с пандой:
2017-04-13_230952.jpg (2807 просмотров) <a class='original' href='./download/file.php?id=108842&mode=view' target=_blank>Загрузить оригинал (340.45 КБ)</a>
А вот дальше нужно сделать следующее:
2017-04-13_232734.jpg (2807 просмотров) <a class='original' href='./download/file.php?id=108843&mode=view' target=_blank>Загрузить оригинал (460.45 КБ)</a>
Выбрать фильтр: "Получение оттенков серого", данный фильтр изображение превращает вот в такую зигзаго-образную траекторию:
2017-04-13_233526.jpg (2807 просмотров) <a class='original' href='./download/file.php?id=108844&mode=view' target=_blank>Загрузить оригинал (113.02 КБ)</a>
Каждая точка этой траектории кроме координат имеет значение яркости от нуля до 255.
Т.к. нам нужно сделать выборку на глубину -10 миллиметра (от высоты Z=0), то мы можем значения яркости которые меняются от нуля до 255 преобразовать в значения от 0 до -10, для этого есть дополнительные параметры:
2017-04-13_232822.jpg (2807 просмотров) <a class='original' href='./download/file.php?id=108852&mode=view' target=_blank>Загрузить оригинал (531.48 КБ)</a>
В данном окне, мы задаем минимальное значение яркости, и какая будет высота, а на следующей строке максимальная яркость, и глубина заглубления.
После этого нажатие кнопки сформировать, формирует туже зигзаго-образную траекторию, но у каждой точки появляется новый параметр "S" который имеет значение от нуля до -10.
На следующей странице №10, выбирай специально подготовленный для тебя профиль:
ВыборкаФрезером.txt
(244 байт) 962 скачивания
данный файл нужно поместить в каталог "profiles", и тогда будет доступен новый профиль "выборка фрезером". Данный профиль содержит простой текст, который можно поправить под себя.
Результат:
2017-04-13_233105.jpg (2807 просмотров) <a class='original' href='./download/file.php?id=108856&mode=view' target=_blank>Загрузить оригинал (642.38 КБ)</a>
Если что будет не понятно спрашивай :-)

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

Добавлено: 13 апр 2017, 22:00
selenur
Так-же можно заметить в моем примере:
2017-04-13_235713.jpg (2805 просмотров) <a class='original' href='./download/file.php?id=108857&mode=view' target=_blank>Загрузить оригинал (540.66 КБ)</a>
Что получилось не вертикальное опускание, подъем, это связано с тем что на рисунке кроме чёрного и белого есть переходные цвета, которые сглаживают изображение, и они так-же отразились на результате.
Если такие переходы не нужны, то требуется тогда рисунок преобразовать в двухцветный, в стороннем графическом редакторе.

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

Добавлено: 14 апр 2017, 10:33
Sent
selenur писал(а):Так-же можно заметить в моем примере:
2017-04-13_235713.jpg
Что получилось не вертикальное опускание, подъем, это связано с тем что на рисунке кроме чёрного и белого есть переходные цвета, которые сглаживают изображение, и они так-же отразились на результате.
Если такие переходы не нужны, то требуется тогда рисунок преобразовать в двухцветный, в стороннем графическом редакторе.
Вообще шикарно получилось!!! ,я так и думал что я чего-то не знал. Огромное спасибо.

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

Добавлено: 14 апр 2017, 12:13
selenur
Sent писал(а):
selenur писал(а):Так-же можно заметить в моем примере:
2017-04-13_235713.jpg
Что получилось не вертикальное опускание, подъем, это связано с тем что на рисунке кроме чёрного и белого есть переходные цвета, которые сглаживают изображение, и они так-же отразились на результате.
Если такие переходы не нужны, то требуется тогда рисунок преобразовать в двухцветный, в стороннем графическом редакторе.
Вообще шикарно получилось!!! ,я так и думал что я чего-то не знал. Огромное спасибо.
Ну пока просто не все моменты в программе удалось сделать интуитивно понятно :-) что без пол-литра не разобраться :-)

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

Добавлено: 15 апр 2017, 17:52
Alexversh
Уважаемый selenur не планируете ли вы добавить в программу опцию количества проходов УП и диапазон по .Z Т.е. мне допустим нужно чтоб программа отработала 5 проходов и каждый проход углублялся бы на 0.1мм а последний на 0.05. ?

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

Добавлено: 15 апр 2017, 18:24
selenur
Да добавлю, обязательно.