Спасибо!!!selenur писал(а):Хорошо, добавлю такую возможность, в программу
Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
- Rom327
- Почётный участник

- Сообщения: 2989
- Зарегистрирован: 03 апр 2015, 13:23
- Репутация: 437
- Настоящее имя: Роман
- Откуда: Подольск
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Это сугубо мое мнение, могу и ошибаться...
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/
- Rom327
- Почётный участник

- Сообщения: 2989
- Зарегистрирован: 03 апр 2015, 13:23
- Репутация: 437
- Настоящее имя: Роман
- Откуда: Подольск
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
selenur!
Сергей, приветствую!
Сегодня нашел способ скоростного прожига картинок!
Надо жечь на шпоне! К черту все эти фанерки из магазина!
Шпон очень дешевый, наклеить можно куда угодно!
Вот пример: делал около часа, включая обрезку на этом же станке Диаметр точки в программе 0.1мм G1 F5000 G4 P0.003
Таких скоростей на простой фанерки не получить! Хотя на глаз, там, где точки подряд, реальная скорость рабочего хода 100-120 mm/m.
Шпон брал тут, есть доставка по России (не реклама!): https://e-shpon.ru/naturalnyy-shpon/shp ... 06-mm.html
Вот, что еще получилось 0.1мм G1 F5000 G4 P0.005
Сергей, приветствую!
Сегодня нашел способ скоростного прожига картинок!
Надо жечь на шпоне! К черту все эти фанерки из магазина!
Шпон очень дешевый, наклеить можно куда угодно!
Вот пример: делал около часа, включая обрезку на этом же станке Диаметр точки в программе 0.1мм G1 F5000 G4 P0.003
Таких скоростей на простой фанерки не получить! Хотя на глаз, там, где точки подряд, реальная скорость рабочего хода 100-120 mm/m.
Шпон брал тут, есть доставка по России (не реклама!): https://e-shpon.ru/naturalnyy-shpon/shp ... 06-mm.html
Вот, что еще получилось 0.1мм G1 F5000 G4 P0.005
Это сугубо мое мнение, могу и ошибаться...
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/
- Rom327
- Почётный участник

- Сообщения: 2989
- Зарегистрирован: 03 апр 2015, 13:23
- Репутация: 437
- Настоящее имя: Роман
- Откуда: Подольск
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
selenur
Сергей, приветствую!
Еще одна просьба-пожелание: можно ли в профиль при работе с "DXF файлами" добавить коррекцию на диаметр луча? Дело в том, что чем толще материал, тем более в минус уходит размер готового изделия. Соответственно, подо все толщины материала чертежей не наделаешь. А была бы возможность ввести коррекцию, все получалось бы быстренько и замечательно!
p.s. В программе, там где "сместить" ось У работает наоборот.
Сергей, приветствую!
Еще одна просьба-пожелание: можно ли в профиль при работе с "DXF файлами" добавить коррекцию на диаметр луча? Дело в том, что чем толще материал, тем более в минус уходит размер готового изделия. Соответственно, подо все толщины материала чертежей не наделаешь. А была бы возможность ввести коррекцию, все получалось бы быстренько и замечательно!
p.s. В программе, там где "сместить" ось У работает наоборот.
Это сугубо мое мнение, могу и ошибаться...
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/
- Rom327
- Почётный участник

- Сообщения: 2989
- Зарегистрирован: 03 апр 2015, 13:23
- Репутация: 437
- Настоящее имя: Роман
- Откуда: Подольск
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Так пару кнопочек "снаружи" и "внутри" или клик мышкой прямо на изображении (ях), справа или слева от линии. Мышкой даже лучше, так как траекторий может быть несколько. И было бы неплохо, чтобы после клика появлялась обводка выбранного контура контрастным цветом с нужной стороны.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
Такое сделать можно, но данная задача более трудоемкая, чем просто будет таблица со списком траекторий, и колонкой в которой задается отступ, положительный или отрицательный (наружу, или в внутрь).
В будущем о таком можно будет подумать
С учетом появляющихся пожеланий, уже бывает необходимо менять последовательность некоторых страниц, в связи с чем подумываю о дополнительном интерфейсе: Когда пользователь сам может составлять схему получения G-кода, и с помощью блоков можно индивидуально настроить схему под конкретную задачу
В будущем о таком можно будет подумать
С учетом появляющихся пожеланий, уже бывает необходимо менять последовательность некоторых страниц, в связи с чем подумываю о дополнительном интерфейсе: Когда пользователь сам может составлять схему получения G-кода, и с помощью блоков можно индивидуально настроить схему под конкретную задачу
Мой сайт: 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
Я правильно понял, что появится возможность работать с несколькими картинками одновременно?selenur писал(а):Такое сделать можно, но данная задача более трудоемкая, чем просто будет таблица со списком траекторий, и колонкой в которой задается отступ, положительный или отрицательный (наружу, или в внутрь).
В будущем о таком можно будет подумать
С учетом появляющихся пожеланий, уже бывает необходимо менять последовательность некоторых страниц, в связи с чем подумываю о дополнительном интерфейсе: Когда пользователь сам может составлять схему получения G-кода, и с помощью блоков можно индивидуально настроить схему под конкретную задачу
Это сугубо мое мнение, могу и ошибаться...
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/
- Rom327
- Почётный участник

- Сообщения: 2989
- Зарегистрирован: 03 апр 2015, 13:23
- Репутация: 437
- Настоящее имя: Роман
- Откуда: Подольск
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Понятно! Это будет большим плюсом для программы. Прими еще пятОк ложек дегтя:selenur писал(а):Чаще и чаще начали появляться задачи комбинирования различных траекторий, из разных источников, возможности масштабирования, циклических повторов некоторых траекторий, и многое другое....
1. Страница 9, "для генерации данных..." поле всегда пустое, можно сделать, чтобы программа запоминала последний выбор?
2. Страница 10, "Выбор профиля" то же самое.
3. Можно ли картинку разместить справа от основного поля программы? Монитор нынче все пошли широкоформатные, так, что будет только лучше.
4. При переходе с 9 страницы на 10. Отдельная просьба: там, где отображаются размеры картинки в пикселях и масштаб пожалуйста добавь размер картинки в мм, те,что мы задавали на странице 9.
5. Страница 10. Указывается размер программы в байтах. Хотелось бы увидеть отображение с разделением разрядов пробелами - проще считать. А так же неплохо добавить поле, отображающее количество строк в программе. По этому показателю примерно можно представить время выполнения УП и если что оперативно откорректировать параметры программы.
6. Ну и последнее пожелание: получится как то посчитать
Это сугубо мое мнение, могу и ошибаться...
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/
- Rom327
- Почётный участник

- Сообщения: 2989
- Зарегистрирован: 03 апр 2015, 13:23
- Репутация: 437
- Настоящее имя: Роман
- Откуда: Подольск
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Пробовал сегодня резать шпон. Получилось!
F300 S1000, программа из DXF файла, время вырезания 38 секунд
F300 S1000, программа из DXF файла, время вырезания 38 секунд
Это сугубо мое мнение, могу и ошибаться...
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/
- Rom327
- Почётный участник

- Сообщения: 2989
- Зарегистрирован: 03 апр 2015, 13:23
- Репутация: 437
- Настоящее имя: Роман
- Откуда: Подольск
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
короче по-порядку:selenur писал(а):А как это сделал?
1. В Солиде (или в другой программе) рисуем кружок
2. Внутри него пишем 75, сохраняем в DXF
3. Далее генерим код (кружок последний)
4. Прожигаем (F300 S1000, лазер 2W)
5. Вынимаем 75 из кружка и покрываем тонировочным лаком, можно морилкой
6. Пока сохнет, режем второй кружок из той же программы, но без 75 (последняя версия Grbl позволяет выбрать с какой строки выполнять программу)
7. Высохшие 75 вставляем обратно в кружок
8. Мажем клеем 2-ой кружок (я пользуюсь Titebond II Premium, хоть и дорогой, но сохнет быстро и держит крепко)
9. Накладываем первый кружок на второй, волокна под 90 градусов
10. Прижимаем руками, лишний клей стираем влажной тряпкой.
11. Сгибаем лист мелованной бумаги пополам, в сгиб закладываем кружки.
12. Снизу газета, в середине бумага с кружком, сверху газета, на этот бутерброд кусок чего-то ровного (фанера 18мм) и 3-литровую банку с водой.
13. Через 15-20 минут достать, если надо шкурануть 800 наждачной бумагой остатки бумаги, покрыть бесцветным лаком с двух сторон.
14. Налепить на двухсторонний скотч куда надо...
Ниже мои исходники
Это сугубо мое мнение, могу и ошибаться...
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/
- Rom327
- Почётный участник

- Сообщения: 2989
- Зарегистрирован: 03 апр 2015, 13:23
- Репутация: 437
- Настоящее имя: Роман
- Откуда: Подольск
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Наконец-то руки дошли сделать эмблемку клуба. Пытался делать так: конвертил из *.cvg в *.dxf. Загонял в программу Сергея. Программа создавалась, но при выполнении жуткое снижение скорости на криволинейных участках, аж до угля горело.
Пришлось брать картинку с залитыми контурами и из нее генерить Уп. Но в УП появлялось несколько параллельных, близко расположенных линий, которые вызовут пережог. Далее, долго и нудно, уже в Grbl вручную удалял лишние линии, поэтому траектория несколько запутанная
К сожалению программе у Сергея нет возможности выбирать/удалять несколько точек сразу, а по оной... сами понимаете... Сергей, добавь, пожалуйста, такую возможность: выбор несколько сигментов/точек через Ctrl.
Вот, собственно эмблемка и УП к ней. Размеры по рамке 210х95мм. Может кому пригодится!
Пришлось брать картинку с залитыми контурами и из нее генерить Уп. Но в УП появлялось несколько параллельных, близко расположенных линий, которые вызовут пережог. Далее, долго и нудно, уже в Grbl вручную удалял лишние линии, поэтому траектория несколько запутанная
Вот, собственно эмблемка и УП к ней. Размеры по рамке 210х95мм. Может кому пригодится!
Это сугубо мое мнение, могу и ошибаться...
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
Вроде логотип был в формате corel draw, а из него уже легко plt файл получается.
Мой сайт: 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 писал(а):Далее, долго и нудно, уже в Grbl вручную удалял лишние линии
- Rom327
- Почётный участник

- Сообщения: 2989
- Зарегистрирован: 03 апр 2015, 13:23
- Репутация: 437
- Настоящее имя: Роман
- Откуда: Подольск
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
А нету у меня корела! И файл попался .svg А в фотошопе нет .pltselenur писал(а):Вроде логотип был в формате corel draw, а из него уже легко plt файл получается.
Это сугубо мое мнение, могу и ошибаться...
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/
- Rom327
- Почётный участник

- Сообщения: 2989
- Зарегистрирован: 03 апр 2015, 13:23
- Репутация: 437
- Настоящее имя: Роман
- Откуда: Подольск
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
А что поправить? Так программа устроена: если рисунок состоит из линии то программа распознает у этой линии 2 границы и УП будет с двумя линиями.Alexversh писал(а):Уважаемый. Почему Вы не поправили файл в векторном редакторе перед генерацией кода? Зачем усложнять ?Rom327 писал(а):Далее, долго и нудно, уже в Grbl вручную удалял лишние линии
Вот исходник: Вот УП: Вот исходник, белая полоса толщиной в 1 пиксель: Вот УП: Вот от этой второй линии и приходилось избавляться, чтобы не было пережога!
Это сугубо мое мнение, могу и ошибаться...
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/
-
arkhnchul
- Мастер
- Сообщения: 1773
- Зарегистрирован: 01 фев 2016, 13:56
- Репутация: 339
- Откуда: москва
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
ибо рисунок в этом случае на самом деле состоит из двух линий с заливкой между ними. Это очень распространенная головная боль) изображения в подавляющем большинстве случаев дизайнеры готовят для веба/полиграфии, там главное чтобы глазами смотрелось симпатично и нормально масштабировалось, потому делают вот так. Это еще хороший вариант, без наслаивающихся и самопересекающихся контуров.Rom327 писал(а):если рисунок состоит из линии то программа распознает у этой линии 2 границы
-
Alexversh
- Опытный
- Сообщения: 115
- Зарегистрирован: 15 апр 2017, 17:27
- Репутация: 7
- Настоящее имя: Александр
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
У Вас изначально был векторный файл (конвертил из *.cvg в *.dxf) который правится на раз два. Зачем Вы сейчас jpeg подсовываете?Rom327 писал(а): А что поправить? Так программа устроена: если рисунок состоит из линии то программа распознает у этой линии 2 границы и УП будет с двумя линиями.
кот_саймона2.jpg (7.16 Кб) Просмотров: 20
Да даже картинка. Вот что генерит программа в худшем случае из вашей картинки.
Я не вижу двух линий.
-
Alexversh
- Опытный
- Сообщения: 115
- Зарегистрирован: 15 апр 2017, 17:27
- Репутация: 7
- Настоящее имя: Александр
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Такие вещи подготавливают в векторе. Там все правится как Вы хотите. А от пережогов спасет либо меньшая мощность либо большая скорость, ищите компромисс. ) Программа позволяет манипулировать параметрами обработки. Почитайте про синтаксис команд в блоге у Сергея.) И если вы очень захотели поправить программу в GRBL Control, достаточно было выключить лазер командой М5 вначале траектории двойной линии, затем включить.Rom327 писал(а):Вот исходник, белая полоса толщиной в 1 пиксель:
Вы хотите сказать что сгенеренная УП из картинки обрабатывает одни и те же кривые быстрее чем сгенеренные из вектора? Что то Вы со стратегиями перемудрили видимо.Rom327 писал(а):при выполнении жуткое снижение скорости на криволинейных участках, аж до угля горело.
Пришлось брать картинку
Последний раз редактировалось Alexversh 18 май 2017, 18:56, всего редактировалось 1 раз.