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

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

Добавлено: 17 апр 2017, 18:42
y-u-r
Приветствую !
Про выделение некоторых простых фигур-обьектов и указзание в УП колл. проходов c углублением по Z - упрашиваем автора уже давно.
Он кстати уже и в план вписал сие деяние на первой странице...
:)
Кстати по ошибкам. Вот загрузил файл - повторную скелетизацию хотел сделать.
Программа споткнулась и повисла.... Вверху появилась надпись - "программа не отвечает".
Сбросил , попробовал еще раз - снова терпения не хватило- сбросил. Потом снова запустил ,отвлекся и ушел от компа.
Прихожу - процесс закончился удачно. (почему то повторная скелетезация ей очень напряжна... ????).
В связи с этим может какой нибудь индикатор процесса замутить ?
Ну там полоску или еще чего простое, что бы хоть видеть что не висит прога, а чего то там делает....

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

Добавлено: 17 апр 2017, 18:53
selenur
По поводу индикатора, и отсутствия зависания интерфейса помню, сделаю.

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

Добавлено: 18 апр 2017, 14:38
dimaxa
Здравствуйте. С помощью вашей программки сгенерил G код, при симуляции работы в программе G-kode sender выявился один недостаток, объект прямоугольник с кругом внутри, так вот фреза сначала обрабатывает внешний прямоугольник, а потому внутренний круг. Причём при проходе контура прямоугольника фреза выключена, при переходе реза круга автоматически включается фреза. Вопрос а как указать явно что обрабатывается в первую очередь? Сначала вырезаем круги а потом обработка внешнего контура? Спасибо.

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

Добавлено: 18 апр 2017, 14:58
selenur
Выделяешь мышкой нужный сегмент, и нажимаешь пару раз на кнопку:
2017-04-18_165658.png (2594 просмотра) <a class='original' href='./download/file.php?id=109233&mode=view' target=_blank>Загрузить оригинал (34.58 КБ)</a>
И траектория прямоугольника становиться последней в очереди на фрезеровку.

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

Добавлено: 18 апр 2017, 15:49
dimaxa
Спасибо, попробую.

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

Добавлено: 19 апр 2017, 08:45
dimaxa
Попробовал, получилось. Спасибо.

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

Добавлено: 28 апр 2017, 12:24
Rom327
selenur писал(а):По поводу индикатора, и отсутствия зависания интерфейса помню, сделаю.
Сергей, приветствую!
Пока работаю на V44.
Столкнулся со следующей проблемой задачей: необходимо прожечь рисунок на заготовке неправильной формы или на уже выпеленной заготовке. Пусть это будет круглая, овальная или треугольная заготовка. Вопрос в следующем: как на станке правильно закрепить эту заготовку, чтобы рисунок прожегся точно, без смещений? Можно конечно прожечь его сначала на жертвенном столе, а потом наложить заготовку и прожечь заново. Но это годиться только для простеньких изображений, так как уйдет много времени да и ресурс лазера не бесконечен.
Было бы неплохо в программе добавлять реперные точки прямо на изображения. Скажем для треугольной заготовки:
Треугольник.jpg (2361 просмотр) <a class='original' href='./download/file.php?id=110170&mode=view' target=_blank>Загрузить оригинал (22.82 КБ)</a>
Варианты для круглой заготовки
круг.jpg (2361 просмотр) <a class='original' href='./download/file.php?id=110172&mode=view' target=_blank>Загрузить оригинал (88.33 КБ)</a>
Желательно, чтобы реперные точки умели "привязываться" к краям отрезков, касательным...(отключаемая функция)
Эти реперные точки прожигаются в начале программы, после чего программа встает на паузу. За время паузы по прожженным точкам устанавливается заготовка и запускается основной код программы. Если одинаковых изделий несколько, можно закомментировать прожиг реперных точек для экономии времени.
Возможно ли добавить в программу такую функцию? :good:

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

Добавлено: 28 апр 2017, 14:10
selenur
Иногда бывает нужно нанести гравировку, но приходится извращаться с определением места старта, подумав решил сделать так: Re: Генерация G-кода, из gerber, drill файлов, для создания #29 это конечно программа другая, но использует мою новую разработанную компоненту визуализации векторных данных.
Сейчас я в этой программе так-же начал использовать данную компоненту.
2017-04-28_160228.png (2341 просмотр) <a class='original' href='./download/file.php?id=110173&mode=view' target=_blank>Загрузить оригинал (23.65 КБ)</a>
Одна из фишек, заключается в том, что под векторные данные я могу подкладывать видео с веб-камеры.
Что-бы в живую видеть траекторию по которой пройдет фреза, лазер.

А по поводу реперных точек нужно подумать как сделать....

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

Добавлено: 28 апр 2017, 17:38
Rom327
selenur писал(а):А по поводу реперных точек нужно подумать как сделать....
Может так: есть некая библиотека символов и функций: крестики, точки, центр изображения, максимальное значения по Х и У, контур. Выбираем нужный вариант (например крестик, по контуру) и вручную наносим "крестики" по контуру изображения, а программа вычисляет их координаты. Потом программа вставляет эти значения в начало УП и паузу перед основной программой.
Но желательно эти манипуляции проводить перед вычислением УП, на только что загруженном рисунке.

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

Добавлено: 30 апр 2017, 15:46
selenur
Сделал ещё одно видео:
https://www.youtube.com/watch?v=Jnuq4pzxjVY

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

Добавлено: 02 май 2017, 19:41
Alexversh
Добрый вечер. Странное отображение и обработка dxf. в 51 версии так же. Импорт обратно в корел нормальный,
файл https://yadi.sk/d/9vjvO_xg3HZB98
еще файл

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

Добавлено: 02 май 2017, 19:53
selenur
Alexversh писал(а):Добрый вечер. Странное отображение и обработка dxf. в 51 версии так же. Импорт обратно в корел нормальный,
файл https://yadi.sk/d/9vjvO_xg3HZB98
В dxf файле существует много типов данных, я пока ещё не все их реализовал, поэтому так получается.....
В планах стоит у меня задача добавить и другие виды траекторий, в отпуске попробую покопаться, спасибо за файл ;-)

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

Добавлено: 05 май 2017, 12:23
Rom327
selenur писал(а):В планах стоит у меня задача добавить и другие виды траекторий...
Сергей, приветствую!
Вот сижу-жгу картинку, 300х300мм, F2000, P0.02, растр.... часов на 8 занятие... долго!!! :walk:
Посетила такая мысль: а нельзя ли в программе, при перемещении ΔХ ⩾ 5мм, перемещение выполнялась бы на G0. Или при таких перемещениях можно было бы задавать увеличенную скорость G1
На картинке, где много белых пробелов скорость бы существенно выросла.
Функция желательно отключаемая, мало ли что... Наверное чекбокс Включить G0 в программу или Увеличить скорость G1 до F**** подойдет...
Спасибо!

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

Добавлено: 05 май 2017, 13:50
selenur
Rom327 писал(а):
selenur писал(а):В планах стоит у меня задача добавить и другие виды траекторий...
Сергей, приветствую!
Вот сижу-жгу картинку, 300х300мм, F2000, P0.02, растр.... часов на 8 занятие... долго!!! :walk:
Посетила такая мысль: а нельзя ли в программе, при перемещении ΔХ ⩾ 5мм, перемещение выполнялась бы на G0. Или при таких перемещениях можно было бы задавать увеличенную скорость G1
На картинке, где много белых пробелов скорость бы существенно выросла.
Функция желательно отключаемая, мало ли что... Наверное чекбокс Включить G0 в программу или Увеличить скорость G1 до F**** подойдет...
Спасибо!
А если просто изначально задать G1 F5000, то от точки до точки, на маленьких расстояниях скорость в любом случае не будет, равна 5000, а чем больше дистанция между точками тем быстрее будет перемещаться. Разве не так? :-)
:thinking: :thinking:

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

Добавлено: 05 май 2017, 14:02
Rom327
selenur писал(а):А если просто изначально задать G1 F5000, то от точки до точки, на маленьких расстояниях скорость в любом случае не будет, равна 5000, а чем больше дистанция между точками тем быстрее будет перемещаться. Разве не так? :-)
:thinking: :thinking:
Да вроде так, я об этом думал... И если задать высокую скорость изначально, то фактическая скорость "упрется" в ускорение и торможение. А вот насколько это правильно? Не будет ли раздирать железо станка? То есть, станок еще не разогнался до заданной скорости, а уже надо тормозить...

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

Добавлено: 05 май 2017, 15:15
selenur
Rom327 писал(а):
selenur писал(а):А если просто изначально задать G1 F5000, то от точки до точки, на маленьких расстояниях скорость в любом случае не будет, равна 5000, а чем больше дистанция между точками тем быстрее будет перемещаться. Разве не так? :-)
:thinking: :thinking:
Да вроде так, я об этом думал... И если задать высокую скорость изначально, то фактическая скорость "упрется" в ускорение и торможение. А вот насколько это правильно? Не будет ли раздирать железо станка? То есть, станок еще не разогнался до заданной скорости, а уже надо тормозить...
Если не ошибаюсь то математика в GRBL при коротких дистанциях вроде это учитывает, и должно получаться типа такого:
Безымянный.jpg (2035 просмотров) <a class='original' href='./download/file.php?id=110740&mode=view' target=_blank>Загрузить оригинал (12.11 КБ)</a>

И что программа знает на каком моменте разгона, уже пора начать тормозить, а не продолжать разгон до требуемой величины.

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

Добавлено: 05 май 2017, 20:50
Rom327
selenur писал(а): Если не ошибаюсь то математика в GRBL при коротких дистанциях вроде это учитывает...
И что программа знает на каком моменте разгона, уже пора начать тормозить, а не продолжать разгон до требуемой величины.
Согласен! Полностью! Ступил...Что-то у меня ролики за шарики закатились... :idiot:
7,5 часов жег картинку и прожег только половину! Хорошо, что новые версии GRBL поддерживают запуск с конкретной строки! Завтра выставлю подачу F5000, запущу вторую половину и сравню время...

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

Добавлено: 05 май 2017, 21:06
selenur
Rom327 писал(а):
selenur писал(а): Если не ошибаюсь то математика в GRBL при коротких дистанциях вроде это учитывает...
И что программа знает на каком моменте разгона, уже пора начать тормозить, а не продолжать разгон до требуемой величины.
Согласен! Полностью! Ступил...Что-то у меня ролики за шарики закатились... :idiot:
7,5 часов жег картинку и прожег только половину! Хорошо, что новые версии GRBL поддерживают запуск с конкретной строки! Завтра выставлю подачу F5000, запущу вторую половину и сравню время...
А ты на максимальной мощности лазер гоняешь?

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

Добавлено: 06 май 2017, 08:06
Rom327
selenur писал(а):А ты на максимальной мощности лазер гоняешь?
Так лазер по умолчанию S1000=100%. На этой мощности и гоняю. Задержка на точке 0,025 секунд. Grbl рассчитал время 3ч27м, но не понятно, как считает... Видимо надо как то оптимизировать изображение перед составлением программы. Или что-то менять в самой программе: уменьшать количество точек на мм². Пока не разобрался до конца, но реально долго жжет. Попробую со скоростью F5000 вместо F2000. По результатам отпишусь, посоветуюсь...
P.S. Нашел причину долгого прожига! Сам виноват, не досмотрел: из фотошопа вынул файл с разрешением 14173х14173 пикселей! Соответственно и программа составила УП офигенного размера... :D
P.S.P.S. Странно, создал новую программу из картинки 3500х3500 пикселей, а размер программы такой же 27,4 M.

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

Добавлено: 06 май 2017, 09:42
selenur
количество точек для прожига, по высоте и ширине, зависит от заданного размера точки лазера и указанного размера для выжигания.
У тебя чему равны эти параметры.