Страница 46 из 130
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 12 май 2017, 21:38
Rom327
selenur писал(а):Хорошо, добавлю такую возможность, в программу

Спасибо!!!

И еще просьба, если получится: неплохо бы прямо в программе иметь возможность менять яркость/контрастность картинки для работы с точками. Это для того, чтобы избавиться от пережога, когда точка новая жжется на черном ореоле предыдущей. То есть сгенерил картинку, посмотрел в увеличенном виде и понимаешь, что на черном очень много точек либо часто расположены и будет пережог. Вернулся, чуть осветлил картинку и снова сгенерил и сразу посмотрел...
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 13 май 2017, 16:56
Rom327
selenur!
Сергей, приветствую!
Сегодня нашел способ скоростного прожига картинок!
Надо жечь на шпоне! К черту все эти фанерки из магазина!
Шпон очень дешевый, наклеить можно куда угодно!
Вот пример: делал около часа, включая обрезку на этом же станке
Диаметр точки в программе
0.1мм G1 F5000 G4 P0.003
Таких скоростей на простой фанерки не получить! Хотя на глаз, там, где точки подряд, реальная скорость рабочего хода 100-120 mm/m.
Шпон брал тут, есть доставка по России (не реклама!):
https://e-shpon.ru/naturalnyy-shpon/shp ... 06-mm.html
Вот, что еще получилось
0.1мм G1 F5000 G4 P0.005
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 14 май 2017, 19:12
Rom327
selenur
Сергей, приветствую!
Еще одна просьба-пожелание: можно ли в профиль при работе с "DXF файлами" добавить коррекцию на диаметр луча? Дело в том, что чем толще материал, тем более в минус уходит размер готового изделия. Соответственно, подо все толщины материала чертежей не наделаешь. А была бы возможность ввести коррекцию, все получалось бы быстренько и замечательно!
p.s. В программе, там где "сместить" ось У работает наоборот.
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 14 май 2017, 21:06
selenur
В новой версии, планирую добавить возможность генерации траектории с отступом, для учета диаметра луча или фрезы.
Данный алгоритм уже готов и проверен на другой программе. Осталось придумать пользовательский интерфейс, что-бы можно было удобно выбирать траектории для которых нужет отступ наружу, а для каких во внутрь.
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 14 май 2017, 22:18
Rom327
selenur писал(а):В новой версии, планирую добавить возможность генерации траектории с отступом, для учета диаметра луча или фрезы.
Данный алгоритм уже готов и проверен на другой программе. Осталось придумать пользовательский интерфейс, что-бы можно было удобно выбирать траектории для которых нужет отступ наружу, а для каких во внутрь.
Так пару кнопочек "снаружи" и "внутри" или клик мышкой прямо на изображении (ях), справа или слева от линии. Мышкой даже лучше, так как траекторий может быть несколько. И было бы неплохо, чтобы после клика появлялась обводка выбранного контура контрастным цветом с нужной стороны.
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 14 май 2017, 23:25
selenur
Такое сделать можно, но данная задача более трудоемкая, чем просто будет таблица со списком траекторий, и колонкой в которой задается отступ, положительный или отрицательный (наружу, или в внутрь).
В будущем о таком можно будет подумать

С учетом появляющихся пожеланий, уже бывает необходимо менять последовательность некоторых страниц, в связи с чем подумываю о дополнительном интерфейсе:
Когда пользователь сам может составлять схему получения G-кода, и с помощью блоков можно индивидуально настроить схему под конкретную задачу

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 15 май 2017, 07:49
Rom327
selenur писал(а):Такое сделать можно, но данная задача более трудоемкая, чем просто будет таблица со списком траекторий, и колонкой в которой задается отступ, положительный или отрицательный (наружу, или в внутрь).
В будущем о таком можно будет подумать

С учетом появляющихся пожеланий, уже бывает необходимо менять последовательность некоторых страниц, в связи с чем подумываю о дополнительном интерфейсе:
2017-05-15_012124.jpg
Когда пользователь сам может составлять схему получения G-кода, и с помощью блоков можно индивидуально настроить схему под конкретную задачу

Я правильно понял, что появится возможность работать с несколькими картинками одновременно?
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 15 май 2017, 10:48
selenur
Чаще и чаще начали появляться задачи комбинирования различных тракторий, из разных источников, возможности масштабирования, циклических повторов некоторых траекторий, и многое другое....
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 15 май 2017, 18:16
Rom327
selenur писал(а):Чаще и чаще начали появляться задачи комбинирования различных траекторий, из разных источников, возможности масштабирования, циклических повторов некоторых траекторий, и многое другое....
Понятно! Это будет большим плюсом для программы. Прими еще пятОк ложек дегтя:
1. Страница 9, "для генерации данных..." поле всегда пустое, можно сделать, чтобы программа запоминала последний выбор?
2. Страница 10, "Выбор профиля" то же самое.
3. Можно ли картинку разместить справа от основного поля программы? Монитор нынче все пошли широкоформатные, так, что будет только лучше.
4. При переходе с 9 страницы на 10. Отдельная просьба: там, где отображаются размеры картинки в пикселях и масштаб пожалуйста добавь размер картинки в мм, те,что мы задавали на странице 9.
5. Страница 10. Указывается размер программы в байтах. Хотелось бы увидеть отображение с разделением разрядов пробелами - проще считать. А так же неплохо добавить поле, отображающее количество строк в программе. По этому показателю примерно можно представить время выполнения УП и если что оперативно откорректировать параметры программы.
6. Ну и последнее пожелание: получится как то посчитать
примерное время выполнения УП? Grbl похоже считает только время перемещений и совсем не учитывает G4 P***.
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 16 май 2017, 16:05
Rom327
Пробовал сегодня резать шпон. Получилось!
F300 S1000, программа из DXF файла, время вырезания 38 секунд
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 16 май 2017, 19:44
selenur
А как это сделал?
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 16 май 2017, 20:12
Rom327
selenur писал(а):А как это сделал?
короче по-порядку:
1. В Солиде (или в другой программе) рисуем кружок
2. Внутри него пишем 75, сохраняем в DXF
3. Далее генерим код (кружок последний)
4. Прожигаем (
F300 S1000, лазер 2W)
5. Вынимаем 75 из кружка и покрываем тонировочным лаком, можно морилкой
6. Пока сохнет, режем второй кружок из той же программы, но без 75 (последняя версия Grbl позволяет выбрать с какой строки выполнять программу)
7. Высохшие 75 вставляем обратно в кружок
8. Мажем клеем 2-ой кружок (я пользуюсь
Titebond II Premium, хоть и дорогой, но сохнет быстро и держит крепко)
9. Накладываем первый кружок на второй, волокна под 90 градусов
10. Прижимаем руками, лишний клей стираем влажной тряпкой.
11. Сгибаем лист мелованной бумаги пополам, в сгиб закладываем кружки.
12. Снизу газета, в середине бумага с кружком, сверху газета, на этот бутерброд кусок чего-то ровного (фанера 18мм) и 3-литровую банку с водой.
13. Через 15-20 минут достать, если надо шкурануть 800 наждачной бумагой остатки бумаги, покрыть бесцветным лаком с двух сторон.
14. Налепить на двухсторонний скотч куда надо...
Ниже мои исходники
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 18 май 2017, 08:43
Rom327
Наконец-то руки дошли сделать эмблемку клуба. Пытался делать так: конвертил из *.cvg в *.dxf. Загонял в программу Сергея. Программа создавалась, но при выполнении жуткое снижение скорости на криволинейных участках, аж до угля горело.
Пришлось брать картинку
с залитыми контурами и из нее генерить Уп. Но в УП появлялось несколько параллельных, близко расположенных линий, которые вызовут пережог.
Далее, долго и нудно, уже в Grbl вручную удалял лишние линии, поэтому траектория несколько запутанная
К сожалению программе у Сергея нет возможности выбирать/удалять несколько точек сразу, а по оной... сами понимаете... Сергей, добавь, пожалуйста, такую возможность: выбор несколько сигментов/точек через Ctrl.
Вот, собственно эмблемка и УП к ней. Размеры по рамке 210х95мм. Может кому пригодится!
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 18 май 2017, 12:26
selenur
Вроде логотип был в формате corel draw, а из него уже легко plt файл получается.
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 18 май 2017, 12:37
Alexversh
Rom327 писал(а):Далее, долго и нудно, уже в Grbl вручную удалял лишние линии
Уважаемый. Почему Вы не поправили файл в векторном редакторе перед генерацией кода? Зачем усложнять ?
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 18 май 2017, 13:49
Rom327
selenur писал(а):Вроде логотип был в формате corel draw, а из него уже легко plt файл получается.
А нету у меня корела! И файл попался .svg А в фотошопе нет .plt

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 18 май 2017, 14:06
Rom327
Alexversh писал(а):Rom327 писал(а):Далее, долго и нудно, уже в Grbl вручную удалял лишние линии
Уважаемый. Почему Вы не поправили файл в векторном редакторе перед генерацией кода? Зачем усложнять ?
А что поправить? Так программа устроена: если рисунок состоит из линии то программа распознает у этой линии 2 границы и УП будет с двумя линиями.
Вот исходник:

- кот_саймона2.jpg (7.16 КБ) 3417 просмотров
Вот УП:
Вот исходник, белая полоса толщиной в 1 пиксель:

- Проба.jpg (5.65 КБ) 3417 просмотров
Вот УП:
Вот от этой второй линии и приходилось избавляться, чтобы не было пережога!
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 18 май 2017, 16:52
arkhnchul
Rom327 писал(а):если рисунок состоит из линии то программа распознает у этой линии 2 границы
ибо рисунок в этом случае на самом деле состоит из двух линий с заливкой между ними. Это очень распространенная головная боль) изображения в подавляющем большинстве случаев дизайнеры готовят для веба/полиграфии, там главное чтобы глазами смотрелось симпатично и нормально масштабировалось, потому делают вот так. Это еще хороший вариант, без наслаивающихся и самопересекающихся контуров.
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 18 май 2017, 16:54
Alexversh
Rom327 писал(а):
А что поправить? Так программа устроена: если рисунок состоит из линии то программа распознает у этой линии 2 границы и УП будет с двумя линиями.
У Вас изначально был векторный файл (конвертил из *.cvg в *.dxf) который правится на раз два. Зачем Вы сейчас jpeg подсовываете?
кот_саймона2.jpg (7.16 Кб) Просмотров: 20
Да даже картинка. Вот что генерит программа в худшем случае из вашей картинки.
Я не вижу двух линий.
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 18 май 2017, 17:20
Alexversh
Rom327 писал(а):Вот исходник, белая полоса толщиной в 1 пиксель:
Такие вещи подготавливают в векторе. Там все правится как Вы хотите. А от пережогов спасет либо меньшая мощность либо большая скорость, ищите компромисс. ) Программа позволяет манипулировать параметрами обработки. Почитайте про синтаксис команд в блоге у Сергея.) И если вы очень захотели поправить программу в GRBL Control, достаточно было выключить лазер командой М5 вначале траектории двойной линии, затем включить.
Rom327 писал(а):при выполнении жуткое снижение скорости на криволинейных участках, аж до угля горело.
Пришлось брать картинку
Вы хотите сказать что сгенеренная УП из картинки обрабатывает одни и те же кривые быстрее чем сгенеренные из вектора? Что то Вы со стратегиями перемудрили видимо.
