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

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

Добавлено: 30 янв 2017, 23:14
xvovanx
rage писал(а):....сдается мне, что тот г-код который сейчас генерирует программа нигде кроме ардуины нормально работать не будет..
Неправда ваша. У меня совсем не Ардуина и Г код получается "конфетка". Отличия в программах управления станком, каждой нужен свой код по своему рецепту. Использую CNC Planet программу, с ней идет нормально. С Мачем не пробовал (не переваривую Мач :think: :crazy: )

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

Добавлено: 01 фев 2017, 21:33
selenur
Вот что подумал по поводу фильтра №3 на 9-й странице, может параметр Bright сделать инверсным? т.е. значение 0 будет означать что это белый цвет, 255 что черный, в результате чего увеличение значения будет соответствовать необходимости увеличения мощности, что-бы в формуле не городить (255-bright)

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

Добавлено: 01 фев 2017, 22:04
selenur
MAX3000 писал(а):Упс, проблемка!

selenur, я сразу буду сюда отписывать обнаруженные ошибки, когда время у тебя будет посмотришь.

На этой картинке каждый оттенок обведен черной рамкой толщиной в один пиксель.
Вложение 50х50px_5st_0.15dt-BlackObvodka.jpg больше недоступно
Оригинал:
Вложение 50х50px_5st_0.15dt-BlackObvodka.rar больше недоступно
В результате обнаружилась проблема с белым квадратом:
Вложение 4-1.jpg больше недоступно
Убрал обводку белого квадрата:
Вложение 50х50px_5st_0.15dt-BlackObvodka-WiteNO.jpg больше недоступно
Оригинал:
Вложение 50х50px_5st_0.15dt-BlackObvodka-WiteNO.rar больше недоступно
Генерация отработала отлично:
Вложение 4-2.jpg больше недоступно
И сами g-файлы:
Вложение NC.rar больше недоступно
Если у белого квадрата сделать обводку толщиной в 2 пикселя:
2017-02-01_235852.jpg (4167 просмотров) <a class='original' href='./download/file.php?id=101849&mode=view' target=_blank>Загрузить оригинал (408.93 КБ)</a>
То и результат в кандле нормальный становится:
2017-02-02_000018.jpg (4167 просмотров) <a class='original' href='./download/file.php?id=101850&mode=view' target=_blank>Загрузить оригинал (27.1 КБ)</a>
А так косяк найден, исправляю ;-)

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

Добавлено: 01 фев 2017, 22:41
MAX3000
selenur писал(а):Вот что подумал по поводу фильтра №3 на 9-й странице, может параметр Bright сделать инверсным? т.е. значение 0 будет означать что это белый цвет, 255 что черный, в результате чего увеличение значения будет соответствовать необходимости увеличения мощности, что-бы в формуле не городить (255-bright)
Можно и так сделать. Идея хорошая. :good:

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

Добавлено: 03 фев 2017, 12:01
MAX3000
selenur писал(а):Вот что подумал по поводу фильтра №3 на 9-й странице, может параметр Bright сделать инверсным? т.е. значение 0 будет означать что это белый цвет, 255 что черный, в результате чего увеличение значения будет соответствовать необходимости увеличения мощности, что-бы в формуле не городить (255-bright)
selenur, можно оставить bright и добавить еще одну переменную, например, Sbright=255-bright.
Может когда-то пригодится и bright.

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

Добавлено: 03 фев 2017, 12:08
selenur
MAX3000 писал(а):
selenur писал(а):Вот что подумал по поводу фильтра №3 на 9-й странице, может параметр Bright сделать инверсным? т.е. значение 0 будет означать что это белый цвет, 255 что черный, в результате чего увеличение значения будет соответствовать необходимости увеличения мощности, что-бы в формуле не городить (255-bright)
selenur, можно оставить bright и добавить еще одну переменную, например, Sbright=255-bright.
Может когда-то пригодится и bright.
Ну по идее, можно будет просто сделать вместо:
2017-02-03_140703.jpg (4104 просмотра) <a class='original' href='./download/file.php?id=102040&mode=view' target=_blank>Загрузить оригинал (188.31 КБ)</a>
Вот так:
2017-02-03_140736.jpg (4104 просмотра) <a class='original' href='./download/file.php?id=102041&mode=view' target=_blank>Загрузить оригинал (179.85 КБ)</a>
и получится желаемый результат.

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

Добавлено: 03 фев 2017, 16:29
IGOR888
Уважаемый selenur! Скажите, возможно ли в Вашу программу добавить генерацию G-кода для фрезерного станка, при которой траектория движения могла бы повторяться несколько раз, с возможностью заглубления по оси Z и настройкой шага заглубления при обработке толстых материалов. И еще - почему в версии 36 исчезла страница настройки 9? С Уважением, Игорь.

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

Добавлено: 03 фев 2017, 16:50
IGOR888
Извините. Со страницей 9 разобрался.

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

Добавлено: 03 фев 2017, 17:25
selenur
IGOR888 писал(а):Уважаемый selenur! Скажите, возможно ли в Вашу программу добавить генерацию G-кода для фрезерного станка, при которой траектория движения могла бы повторяться несколько раз, с возможностью заглубления по оси Z и настройкой шага заглубления при обработке толстых материалов. И еще - почему в версии 36 исчезла страница настройки 9? С Уважением, Игорь.
Привет, такую функцию конечно добавлю, единственное что пока не могу обещать, как скоро сделаю, но любые пожелания приветствуются. ;-)

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

Добавлено: 04 фев 2017, 08:50
MAX3000
selenur писал(а):
IGOR888 писал(а):Уважаемый selenur! Скажите, возможно ли в Вашу программу добавить генерацию G-кода для фрезерного станка, при которой траектория движения могла бы повторяться несколько раз, с возможностью заглубления по оси Z и настройкой шага заглубления при обработке толстых материалов. И еще - почему в версии 36 исчезла страница настройки 9? С Уважением, Игорь.
Привет, такую функцию конечно добавлю, единственное что пока не могу обещать, как скоро сделаю, но любые пожелания приветствуются. ;-)
Ребят, сообщения выше читаем, человека поздравляем :good: и терпеливо ждем !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

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

Добавлено: 04 фев 2017, 20:09
IGOR888
Уважаемые станкостроители! Подскажите пожалуйста почему в программе Candle версия 1.1.7 не работает управление с клавиатуры, при этом сформированный в программе Intuwiz G-code Generator код выполняется на ура. Остановился на этой программе(Candle) потому что есть управление оборотами шпинделя.
Заранее спасибо!

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

Добавлено: 04 фев 2017, 20:11
Predator
IGOR888, Темой не ошибся?!

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

Добавлено: 04 фев 2017, 20:25
selenur
IGOR888 писал(а):Уважаемые станкостроители! Подскажите пожалуйста почему в программе Candle версия 1.1.7 не работает управление с клавиатуры, при этом сформированный в программе Intuwiz G-code Generator код выполняется на ура. Остановился на этой программе(Candle) потому что есть управление оборотами шпинделя.
Заранее спасибо!
Вот тут: https://github.com/Denvi/Candle/issues/ ... -277423082
почитай, и если что задай вопрос, автор программы наш соотечественник :-)

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

Добавлено: 04 фев 2017, 22:43
IGOR888
Сергей! Огромное Вам Спасибо. Перешел по ссылке и нашел на все ответы. А за то, что обшибся темой Извините :)
С Уважением, Игорь.

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

Добавлено: 05 фев 2017, 22:55
selenur
Новая версия: https://github.com/selenur/ToolsGenGkod ... 39/v39.zip
В 3-м фильтре добавил возможность в ручную водить данные, для вычисления S относительно яркости.
Теперь сделав следующее:
2017-02-06_004351.jpg (3963 просмотра) <a class='original' href='./download/file.php?id=102260&mode=view' target=_blank>Загрузить оригинал (451.59 КБ)</a>
Можно получить вот такой результат:
2017-02-06_004511.jpg (3963 просмотра) <a class='original' href='./download/file.php?id=102261&mode=view' target=_blank>Загрузить оригинал (620.5 КБ)</a>
Только профиль нужно выбрать другой!!! :-)

Замеченный косяк в том что начало начинается с отрицательного Y... что ещё не поправил, но можно потестить.... :-)

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

Добавлено: 06 фев 2017, 10:56
MAX3000
Какое-то лишнее движение в конце появляется.
7-1.jpg (3937 просмотров) <a class='original' href='./download/file.php?id=102284&mode=view' target=_blank>Загрузить оригинал (41.63 КБ)</a>

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

Добавлено: 06 фев 2017, 11:34
selenur
знаю... исправлю..... ;-)

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

Добавлено: 07 фев 2017, 19:39
MAX3000
selenur, LINES отрабатывает не так как раньше.
Раньше на изменении координаты Y срабатывал, а сейчас на изменении яркости.
8-1.jpg (3853 просмотра) <a class='original' href='./download/file.php?id=102465&mode=view' target=_blank>Загрузить оригинал (52.1 КБ)</a>
Раньше было лучше.

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

Добавлено: 07 фев 2017, 19:55
MAX3000
И последний пиксель отрисовывает отдельной командой:
8-2.jpg (3846 просмотров) <a class='original' href='./download/file.php?id=102467&mode=view' target=_blank>Загрузить оригинал (46.27 КБ)</a>
Вместо:
G1 X157.35 Y-0.15 S700
G1 X157.5 Y-0.15 S700
Должно быть:
G1 X157.5 Y-0.15 S700
Это не критично, но может решимо?

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

Добавлено: 07 фев 2017, 20:04
selenur
MAX3000 писал(а):selenur, LINES отрабатывает не так как раньше.
Раньше на изменении координаты Y срабатывал, а сейчас на изменении яркости.
8-1.jpg
Раньше было лучше.
Я забыл профиль поправить (как временная мера):

Код: Выделить всё

# Настройка для лазерного выжигателя S - с профилем#
$.$
"G90"
"G0 F800"
"G0 X0 Y0"
"G1 F500"
"S0"
"M3"
LINES
{
	POINTS
	{
		[SKIP_FIRST_POINT]
		"G1 X"[X'#0.##'] "Y"[Y'#0.##'] "S"[S]
	}
}
"M5"
"G0 X0 Y0"
"M30"
Вот так должно быть уже лучше.
У меня копия старого алгоритма осталась, могу его 4-м фильтром добавить :-)

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