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

- Сообщения: 4605
- Зарегистрирован: 21 авг 2013, 19:44
- Репутация: 1622
- Настоящее имя: Сергей
- Откуда: Новый Уренгой
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
В профиле где идет цикл по точкам, можно написать вместо
"X"[X'#0.##']"Y"[Y'#0.##'] "S"[bright]
вот так:
"X"[X'#0.##']"Y"[Y'#0.##'] "S"[bright*4]
тогда яркость точки рисунка имеющее значение от нуля до 255 будет умножаться на 4 и в результате имеем значения от нуля до 1020.
"X"[X'#0.##']"Y"[Y'#0.##'] "S"[bright]
вот так:
"X"[X'#0.##']"Y"[Y'#0.##'] "S"[bright*4]
тогда яркость точки рисунка имеющее значение от нуля до 255 будет умножаться на 4 и в результате имеем значения от нуля до 1020.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
-
Alexversh
- Опытный
- Сообщения: 115
- Зарегистрирован: 15 апр 2017, 17:27
- Репутация: 7
- Настоящее имя: Александр
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
с этим понятно, но сама УП вместо картинки формирует черное пятно. Нет G0 вся программа отрабатывается на G1selenur писал(а):тогда яркость точки рисунка имеющее значение от нуля до 255 будет умножаться на 4 и в результате имеем значения от нуля до 1020.
-
Alexversh
- Опытный
- Сообщения: 115
- Зарегистрирован: 15 апр 2017, 17:27
- Репутация: 7
- Настоящее имя: Александр
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
почему то только 1020, в прежнем варианте только 255, промежуточных значений нет.Alexversh писал(а):имеем значения от нуля до 1020.
Последний раз редактировалось Alexversh 27 май 2017, 11:48, всего редактировалось 1 раз.
- selenur
- Почётный участник

- Сообщения: 4605
- Зарегистрирован: 21 авг 2013, 19:44
- Репутация: 1622
- Настоящее имя: Сергей
- Откуда: Новый Уренгой
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Насчет черного пятна посмотрю, а по поводу g0 на текущий момент, программа не умеет исключать траектории где не требуется выжигание, т.е. движение идет змейкой от начала до конца, лишь меняя мощность.Alexversh писал(а):с этим понятно, но сама УП вместо картинки формирует черное пятно. Нет G0 вся программа отрабатывается на G1selenur писал(а):тогда яркость точки рисунка имеющее значение от нуля до 255 будет умножаться на 4 и в результате имеем значения от нуля до 1020.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
-
Alexversh
- Опытный
- Сообщения: 115
- Зарегистрирован: 15 апр 2017, 17:27
- Репутация: 7
- Настоящее имя: Александр
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
не меняется. Может быть не успевает лазер?selenur писал(а): лишь меняя мощность.
Сейчас я поступил вот так...
- Вложения
-
- 1_laser point.txt
- (467 байт) 941 скачивание
-
- g-kode.nc.txt
- (106.94 КБ) 945 скачиваний
- selenur
- Почётный участник

- Сообщения: 4605
- Зарегистрирован: 21 авг 2013, 19:44
- Репутация: 1622
- Настоящее имя: Сергей
- Откуда: Новый Уренгой
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
В профиле всё что обрамленно в двойные кавычки считается текстом, и выводится как есть в текст Gкода, а всё что в квадратных скобках счтитается функцией которая выводит результат математической операции, или значения переменной.
В цикле по точкам там значение S всегда равно нулю.
Как доберусь вечером до компьютера, опишу формат данных из которых формируется g-код поподробнее.
В цикле по точкам там значение S всегда равно нулю.
Как доберусь вечером до компьютера, опишу формат данных из которых формируется g-код поподробнее.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
- selenur
- Почётный участник

- Сообщения: 4605
- Зарегистрирован: 21 авг 2013, 19:44
- Репутация: 1622
- Настоящее имя: Сергей
- Откуда: Новый Уренгой
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
постараюсь вечером рассписать с картинками, как я делал, т.к. у меня получалось....Alexversh писал(а):почему то только 1020, в прежнем варианте только 255, промежуточных значений нет.Alexversh писал(а):имеем значения от нуля до 1020.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
-
Alexversh
- Опытный
- Сообщения: 115
- Зарегистрирован: 15 апр 2017, 17:27
- Репутация: 7
- Настоящее имя: Александр
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Я кажется понял в чем косяк. В выборе фильтра на стр.9 программы. Использовал 1 метод -распыление, при 3 методе -оттенки серого, значение яркости меняется.
- selenur
- Почётный участник

- Сообщения: 4605
- Зарегистрирован: 21 авг 2013, 19:44
- Репутация: 1622
- Настоящее имя: Сергей
- Откуда: Новый Уренгой
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Да в твоем случае нужно использовать именно 3-й вариант.
Т.к. 1 и 2-й это для других целей.
В зависимости от источника данных, и выбранных параметров, даные из которых формируется G-код отличаются.
Надо наверное по этому поводу инструкцию написать....
Т.к. 1 и 2-й это для других целей.
В зависимости от источника данных, и выбранных параметров, даные из которых формируется G-код отличаются.
Надо наверное по этому поводу инструкцию написать....
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
-
Alexversh
- Опытный
- Сообщения: 115
- Зарегистрирован: 15 апр 2017, 17:27
- Репутация: 7
- Настоящее имя: Александр
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Еше добавил строкиselenur писал(а):Да в твоем случае нужно использовать именно 3-й вариант.
Т.к. 1 и 2-й это для других целей.
В зависимости от источника данных, и выбранных параметров, даные из которых формируется G-код отличаются.
Надо наверное по этому поводу инструкцию написать....
LINES
{
"G0 X"[X'#0.##'] "Y"[Y'#0.##']
"G1 F1000
проверил...
Зря добавил
Инструкция это оч хорошо!"
- selenur
- Почётный участник

- Сообщения: 4605
- Зарегистрирован: 21 авг 2013, 19:44
- Репутация: 1622
- Настоящее имя: Сергей
- Откуда: Новый Уренгой
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
В ходе тестов 3-й версии, кроме яркости и контрастности, добавил фильтр RBG, и случайно заметил что получается ещё интересная штука.Rom327 писал(а): И еще просьба, если получится: неплохо бы прямо в программе иметь возможность менять яркость/контрастность картинки для работы с точками. Это для того, чтобы избавиться от пережога, когда точка новая жжется на черном ореоле предыдущей. То есть сгенерил картинку, посмотрел в увеличенном виде и понимаешь, что на черном очень много точек либо часто расположены и будет пережог. Вернулся, чуть осветлил картинку и снова сгенерил и сразу посмотрел...
Имеем исходный рисунок: Повышаем контрастность: И фильтруем красный цвет: Времени добавление RGB фильтра заняло пару минут, правда нужно ли такое кому непонятно
И окно предварительного просмотра сделал отдельно от основного окна, что-бы каждый сам определял где его располагать
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
- Rom327
- Почётный участник

- Сообщения: 2989
- Зарегистрирован: 03 апр 2015, 13:23
- Репутация: 437
- Настоящее имя: Роман
- Откуда: Подольск
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Сергей, приветствую!
Пусть фильтр будет, пригодится! Только надо "пипетку" добавить, а то мало ли какого цвета сердечко...
Вот еще какую идею подсмотрел. Резал шильдики из 2-х слойного пластика в одной конторе. Так вот там стоит программа (какая не разглядел)... В программе можно выделять контуры и менять их цвет. Каждый цвет - своя мощность. Так вот буковки на шильдиках были выделены черным, а контура шильдиков - красным. В результате то что было черным жгло только верхний слой пластика, а то что было выделено красным жгло пластик насквозь...
Пусть фильтр будет, пригодится! Только надо "пипетку" добавить, а то мало ли какого цвета сердечко...
Вот еще какую идею подсмотрел. Резал шильдики из 2-х слойного пластика в одной конторе. Так вот там стоит программа (какая не разглядел)... В программе можно выделять контуры и менять их цвет. Каждый цвет - своя мощность. Так вот буковки на шильдиках были выделены черным, а контура шильдиков - красным. В результате то что было черным жгло только верхний слой пластика, а то что было выделено красным жгло пластик насквозь...
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
- selenur
- Почётный участник

- Сообщения: 4605
- Зарегистрирован: 21 авг 2013, 19:44
- Репутация: 1622
- Настоящее имя: Сергей
- Откуда: Новый Уренгой
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Ну по идее можно сделать страницу, на которой можно будет выделять нужные траектории, и указывать с какой мощностью их проходить.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
-
Alexversh
- Опытный
- Сообщения: 115
- Зарегистрирован: 15 апр 2017, 17:27
- Репутация: 7
- Настоящее имя: Александр
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Поддержу!Rom327 писал(а):Вот еще какую идею подсмотрел.
- Rom327
- Почётный участник

- Сообщения: 2989
- Зарегистрирован: 03 апр 2015, 13:23
- Репутация: 437
- Настоящее имя: Роман
- Откуда: Подольск
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
И добавь возможность выбора нескольких траекторий, с клавишей Ctrl.selenur писал(а):Ну по идее можно сделать страницу, на которой можно будет выделять нужные траектории, и указывать с какой мощностью их проходить.
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
- selenur
- Почётный участник

- Сообщения: 4605
- Зарегистрирован: 21 авг 2013, 19:44
- Репутация: 1622
- Настоящее имя: Сергей
- Откуда: Новый Уренгой
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
ок!Rom327 писал(а):И добавь возможность выбора нескольких траекторий, с клавишей Ctrl.selenur писал(а):Ну по идее можно сделать страницу, на которой можно будет выделять нужные траектории, и указывать с какой мощностью их проходить.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
-
y-u-r
- Кандидат
- Сообщения: 68
- Зарегистрирован: 18 дек 2016, 06:43
- Репутация: 4
- Настоящее имя: Юрий
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Ага !!! всё таки вернулись к траекториям .....
Про фрезьер не забудьте.....
А то всё лазер,лазер,лазер....

Про фрезьер не забудьте.....
А то всё лазер,лазер,лазер....
- selenur
- Почётный участник

- Сообщения: 4605
- Зарегистрирован: 21 авг 2013, 19:44
- Репутация: 1622
- Настоящее имя: Сергей
- Откуда: Новый Уренгой
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Конечно и для фрезера можно будет формировать траектории с учетом диаметра инструмента.y-u-r писал(а):Ага !!! всё таки вернулись к траекториям .....
Про фрезьер не забудьте.....
А то всё лазер,лазер,лазер....
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
-
nomaner
- Новичок
- Сообщения: 1
- Зарегистрирован: 15 июн 2017, 13:03
- Репутация: 0
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
а где исполнительный файл программы в архиве на сайте ?
- Rom327
- Почётный участник

- Сообщения: 2989
- Зарегистрирован: 03 апр 2015, 13:23
- Репутация: 437
- Настоящее имя: Роман
- Откуда: Подольск
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
https://github.com/selenur/ToolsGenGkode/releasesnomaner писал(а):а где исполнительный файл программы в архиве на сайте ?
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/