Страница 47 из 130
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 18 май 2017, 18:55
Rom327
Alexversh писал(а):Я не вижу двух линий.
А я не вижу картинки после скелетизации! Кто этого кота рисовал трясущейся рукой? Сравни мою картинку, с двумя линиями и свою! Разницы не видишь? Скелетизация не выход, надо менять алгоритм работы программы. Я так думаю, Сергей решит этот вопрос...
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 18 май 2017, 19:03
Alexversh
Rom327 писал(а):Кто этого кота рисовал трясущейся рукой?
Ты же и прикрепил ее в сообщении
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 18 май 2017, 19:19
Rom327
Alexversh писал(а):У Вас изначально был векторный файл (конвертил из *.cvg в *.dxf) который правится на раз два. Зачем Вы сейчас jpeg подсовываете?
Вы, вероятно, не внимательно читали мое сообщение! Вот, повторюсь:
Rom327 писал(а):Пытался делать так: конвертил из *.cvg в *.dxf. Загонял в программу Сергея. Программа создавалась, но при выполнении жуткое снижение скорости на криволинейных участках, аж до угля горело.
А вот и доказательство, слева для образца моя УП созданная из jpeg, F500 S1000, а справа УП сделанная из dxf, F500 S1000 :
Хорошо видно, как ножка стола и сам стол прожигаются нормально, а там, где начинается подставка монитора пошел пережог?
Alexversh писал(а):А от пережогов спасет либо меньшая мощность либо большая скорость, ищите компромисс. ) Программа позволяет манипулировать параметрами обработки. Почитайте про синтаксис команд в блоге у Сергея.)
И как я по вашему должен снижать мощность или увеличивать скорость??? Я практик, все проверяю, потом пишу, чего и вам желаю!
Alexversh писал(а):Вы хотите сказать что сгенеренная УП из картинки обрабатывает одни и те же кривые быстрее чем сгенеренные из вектора? Что то Вы со стратегиями перемудрили видимо.

А на практике, выходит так! И нет тут никаких стратегий! Потому и мудрить тут нечего!
С уважением!
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 18 май 2017, 19:30
Alexversh
Rom327 писал(а):И нет тут никаких стратегий! Потому и мудрить тут нечего!
Стратегии (в программе профили) обработки в программе которые легко правятся под конкретную задачу.
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 18 май 2017, 19:38
Alexversh
Rom327 писал(а):
А вот и доказательство, слева для образца моя УП созданная из jpeg, F500 S1000, а справа УП сделанная из dxf, F500 S1000 :
Смею предположить что у вас в УП где пережеги слишком большое количество точек на кривой из за этого и снижение скорости. Траектория плавная, GRBL не должен тормозить, вероятно что то с параметрами.
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 18 май 2017, 20:07
Rom327
Alexversh писал(а):Rom327 писал(а):
А вот и доказательство, слева для образца моя УП созданная из jpeg, F500 S1000, а справа УП сделанная из dxf, F500 S1000 :
Смею предположить что у вас в УП где пережеги слишком большое количество точек на кривой из за этого и снижение скорости. Траектория плавная, GRBL не должен тормозить, вероятно что то с параметрами.
А другого ничего и быть не может! Grbl и не тормозит. А параметр тут один "включается", это "разгон-торможение". И чем больше точек, тем медленнее движется лазер, отсюда и пережог. То есть, точки настолько близко расположены, что не успев разогнаться уже надо тормозить, и средняя скорость уже не 500, а 50-100.
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 18 май 2017, 20:08
Rom327
Alexversh писал(а):Rom327 писал(а):И нет тут никаких стратегий! Потому и мудрить тут нечего!
Стратегии (в программе профили) обработки в программе которые легко правятся под конкретную задачу.
Стратегия это несколько другое: например рисунок выполнять змейкой по горизонтали или по вертикали или к ближайшей точке. А профиль просто создан для удобства редактирования всей программы. И профиль, кстати, один и тот же использовался!
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 18 май 2017, 20:57
Alexversh
Rom327 писал(а):И чем больше точек, тем медленнее движется лазер, отсюда и пережог
Медленнее двигаться не должен, GRBL просчитывает траекторию, снижение должно происходить только когда резко меняется направление, У меня такого не происходит.
Выложите файл УП с пережогом, хочу попробовать?
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 18 май 2017, 21:37
selenur
При использовании DXF файла дуги у меня :
Превращаются в отрезки, т.к. не все станки понимают G2 и G3, и в данном примере промежуток размером менее 10мм. содержит 173 точки, что очень сильно снижает скорость движения. И к сожалению алгоритм оптимизации работает не всегда корректно, т.к. пока используется чужой алгоритм, т.к. пока не дошли руки переписать на свой...

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 18 май 2017, 22:04
Rom327
Alexversh писал(а):Rom327 писал(а):И чем больше точек, тем медленнее движется лазер, отсюда и пережог
Медленнее двигаться не должен, GRBL просчитывает траекторию, снижение должно происходить только когда резко меняется направление, У меня такого не происходит.
Выложите файл УП с пережогом, хочу попробовать?
Всегда пожалуйста!
Вот файл УП
Вот профиль:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 18 май 2017, 22:05
Alexversh
Сергей. Возможно ли применить в программе скелетизации к тексту и вектору, подобно ArtCam-овской средней линии?
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 18 май 2017, 22:14
selenur
Alexversh писал(а):Сергей. Возможно ли применить в программе скелетизации к тексту и вектору, подобно ArtCam-овской средней линии?
Тут по точнее опиши что имеется в виду

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 18 май 2017, 22:20
Alexversh
Rom327 писал(а):Всегда пожалуйста!
Вот файл УП
cnc_N.txt
(3.95 Мб) Скачиваний: 0
А почему у вас В УП лазер после каждого отрезка отключается затем включается и т.д.....?
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 18 май 2017, 22:28
Rom327
Alexversh писал(а):Rom327 писал(а):Всегда пожалуйста!
Вот файл УП
cnc_N.txt
(3.95 Мб) Скачиваний: 0
А почему у вас В УП лазер после каждого отрезка отключается затем включается и т.д.....?
И
G0 очень часто попадается... На этот вопрос может только Сергей ответить... Я тоже обратил внимание на разность в программах, вроде один контур обрабатывают, но выглядят по-разному, хотя профиль один...
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 18 май 2017, 22:31
Alexversh
selenur писал(а):Alexversh писал(а):Сергей. Возможно ли применить в программе скелетизации к тексту и вектору, подобно ArtCam-овской средней линии?
Тут по точнее опиши что имеется в виду

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 18 май 2017, 22:40
selenur
Rom327 писал(а):На этот вопрос может только Сергей ответить...
Для выжигания точками нужно включать выключать лазер постоянно, а вот для одной кривой состоящей из нескольких точек, нужно включать в начале, и выключать в конце.
Я наверное не корректно описал методику представления данных, и как правильней делать профиль.....

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 18 май 2017, 22:44
selenur
Alexversh писал(а):selenur писал(а):Alexversh писал(а):Сергей. Возможно ли применить в программе скелетизации к тексту и вектору, подобно ArtCam-овской средней линии?
Тут по точнее опиши что имеется в виду

Сейчас у меня применяется алгоритм "Zhang-Suen thinning algorithm" и он получает похожее на приведенное тобой, но с рядом отличий....
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 18 май 2017, 22:55
Alexversh
Применяется на вкладке контуры из растра? Для векторов можно вкладу такую ?
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 18 май 2017, 23:00
selenur
Alexversh писал(а):Применяется на вкладке контуры из растра? Для векторов можно вкладу такую ?
Ок, понял, добавлю

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 19 май 2017, 00:40
Alexversh
Rom327 писал(а):Всегда пожалуйста!
Тож поделюсь.
Вот два профиля которыми я пользуюсь.
Первый мало чем отличается от встроенного в программу, разве что шапкой.
Второй использует параметр Z вместо паузы

. Поясню:
При использовании стандартного профиля, вначале обработки траектории получался недожог

(небольшой промежуток в несколько десяток, и тонкое начало линии) т.е. лазер не успевал включатся, вернее набрать нужную мощность. а обработка уже началась

. Пробовал ставить паузу, но инерция механики давала пережоги

Я попробовал Ваш профиль, правда исходник был свой *dxf, но таких постоянных отключений и включений как в вашей УП не было. Отработала как положено. Может быть у Вас исходник просто кривой. Из отрезков не связанных между собой?
Выкладывайте уж и исходники. будем посмотреть
И да, я запустил вашу УП....

Первый раз с таким сталкиваюсь. Там даже на прямых куча отрезков. Точно исходник кривой. Чем конвертили в *dxf , из чего?