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

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

Добавлено: 27 май 2017, 10:55
selenur
В профиле где идет цикл по точкам, можно написать вместо

"X"[X'#0.##']"Y"[Y'#0.##'] "S"[bright]

вот так:
"X"[X'#0.##']"Y"[Y'#0.##'] "S"[bright*4]
тогда яркость точки рисунка имеющее значение от нуля до 255 будет умножаться на 4 и в результате имеем значения от нуля до 1020.

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

Добавлено: 27 май 2017, 11:19
Alexversh
selenur писал(а):тогда яркость точки рисунка имеющее значение от нуля до 255 будет умножаться на 4 и в результате имеем значения от нуля до 1020.
с этим понятно, но сама УП вместо картинки формирует черное пятно. Нет G0 вся программа отрабатывается на G1

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

Добавлено: 27 май 2017, 11:46
Alexversh
Alexversh писал(а):имеем значения от нуля до 1020.
почему то только 1020, в прежнем варианте только 255, промежуточных значений нет.

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

Добавлено: 27 май 2017, 11:46
selenur
Alexversh писал(а):
selenur писал(а):тогда яркость точки рисунка имеющее значение от нуля до 255 будет умножаться на 4 и в результате имеем значения от нуля до 1020.
с этим понятно, но сама УП вместо картинки формирует черное пятно. Нет G0 вся программа отрабатывается на G1
Насчет черного пятна посмотрю, а по поводу g0 на текущий момент, программа не умеет исключать траектории где не требуется выжигание, т.е. движение идет змейкой от начала до конца, лишь меняя мощность.

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

Добавлено: 27 май 2017, 11:49
Alexversh
selenur писал(а): лишь меняя мощность.
не меняется. Может быть не успевает лазер?
Сейчас я поступил вот так...

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

Добавлено: 27 май 2017, 12:04
selenur
В профиле всё что обрамленно в двойные кавычки считается текстом, и выводится как есть в текст Gкода, а всё что в квадратных скобках счтитается функцией которая выводит результат математической операции, или значения переменной.
В цикле по точкам там значение S всегда равно нулю.
Как доберусь вечером до компьютера, опишу формат данных из которых формируется g-код поподробнее.

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

Добавлено: 27 май 2017, 12:06
selenur
Alexversh писал(а):
Alexversh писал(а):имеем значения от нуля до 1020.
почему то только 1020, в прежнем варианте только 255, промежуточных значений нет.
постараюсь вечером рассписать с картинками, как я делал, т.к. у меня получалось....

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

Добавлено: 27 май 2017, 12:29
Alexversh
Я кажется понял в чем косяк. В выборе фильтра на стр.9 программы. Использовал 1 метод -распыление, при 3 методе -оттенки серого, значение яркости меняется.

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

Добавлено: 27 май 2017, 12:39
selenur
Да в твоем случае нужно использовать именно 3-й вариант.
Т.к. 1 и 2-й это для других целей.
В зависимости от источника данных, и выбранных параметров, даные из которых формируется G-код отличаются.
Надо наверное по этому поводу инструкцию написать....

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

Добавлено: 27 май 2017, 12:46
Alexversh
selenur писал(а):Да в твоем случае нужно использовать именно 3-й вариант.
Т.к. 1 и 2-й это для других целей.
В зависимости от источника данных, и выбранных параметров, даные из которых формируется G-код отличаются.
Надо наверное по этому поводу инструкцию написать....
Еше добавил строки
LINES
{

"G0 X"[X'#0.##'] "Y"[Y'#0.##']
"G1 F1000
проверил...
Зря добавил :D
Инструкция это оч хорошо!"

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

Добавлено: 30 май 2017, 00:14
selenur
Rom327 писал(а): И еще просьба, если получится: неплохо бы прямо в программе иметь возможность менять яркость/контрастность картинки для работы с точками. Это для того, чтобы избавиться от пережога, когда точка новая жжется на черном ореоле предыдущей. То есть сгенерил картинку, посмотрел в увеличенном виде и понимаешь, что на черном очень много точек либо часто расположены и будет пережог. Вернулся, чуть осветлил картинку и снова сгенерил и сразу посмотрел...
В ходе тестов 3-й версии, кроме яркости и контрастности, добавил фильтр RBG, и случайно заметил что получается ещё интересная штука.
Имеем исходный рисунок:
2017-05-30_020133.jpg (3039 просмотров) <a class='original' href='./download/file.php?id=112857&mode=view' target=_blank>Загрузить оригинал (354.9 КБ)</a>
Повышаем контрастность:
2017-05-30_020200.jpg (3039 просмотров) <a class='original' href='./download/file.php?id=112858&mode=view' target=_blank>Загрузить оригинал (351.8 КБ)</a>
И фильтруем красный цвет:
2017-05-30_020255.jpg (3039 просмотров) <a class='original' href='./download/file.php?id=112859&mode=view' target=_blank>Загрузить оригинал (332.64 КБ)</a>
Времени добавление RGB фильтра заняло пару минут, правда нужно ли такое кому непонятно :thinking:
И окно предварительного просмотра сделал отдельно от основного окна, что-бы каждый сам определял где его располагать :-)

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

Добавлено: 30 май 2017, 21:27
Rom327
Сергей, приветствую!
Пусть фильтр будет, пригодится! Только надо "пипетку" добавить, а то мало ли какого цвета сердечко...
Вот еще какую идею подсмотрел. Резал шильдики из 2-х слойного пластика в одной конторе. Так вот там стоит программа (какая не разглядел)... В программе можно выделять контуры и менять их цвет. Каждый цвет - своя мощность. Так вот буковки на шильдиках были выделены черным, а контура шильдиков - красным. В результате то что было черным жгло только верхний слой пластика, а то что было выделено красным жгло пластик насквозь...

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

Добавлено: 30 май 2017, 21:41
selenur
Ну по идее можно сделать страницу, на которой можно будет выделять нужные траектории, и указывать с какой мощностью их проходить.

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

Добавлено: 30 май 2017, 22:30
Alexversh
Rom327 писал(а):Вот еще какую идею подсмотрел.
Поддержу! :)

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

Добавлено: 30 май 2017, 23:02
Rom327
selenur писал(а):Ну по идее можно сделать страницу, на которой можно будет выделять нужные траектории, и указывать с какой мощностью их проходить.
И добавь возможность выбора нескольких траекторий, с клавишей Ctrl. :)

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

Добавлено: 30 май 2017, 23:11
selenur
Rom327 писал(а):
selenur писал(а):Ну по идее можно сделать страницу, на которой можно будет выделять нужные траектории, и указывать с какой мощностью их проходить.
И добавь возможность выбора нескольких траекторий, с клавишей Ctrl. :)
ок! ;-)

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

Добавлено: 06 июн 2017, 09:11
y-u-r
Ага !!! всё таки вернулись к траекториям .....
Про фрезьер не забудьте.....
А то всё лазер,лазер,лазер....
:)

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

Добавлено: 06 июн 2017, 09:56
selenur
y-u-r писал(а):Ага !!! всё таки вернулись к траекториям .....
Про фрезьер не забудьте.....
А то всё лазер,лазер,лазер....
:)
Конечно и для фрезера можно будет формировать траектории с учетом диаметра инструмента.

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

Добавлено: 15 июн 2017, 13:05
nomaner
а где исполнительный файл программы в архиве на сайте ?

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

Добавлено: 15 июн 2017, 17:41
Rom327
nomaner писал(а):а где исполнительный файл программы в архиве на сайте ?
https://github.com/selenur/ToolsGenGkode/releases