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

Mach, популярные и не очень CAD, CAM. Обсуждение и разработка программ для управления станками.
Аватара пользователя
Мастерю
Мастер
Сообщения: 520
Зарегистрирован: 17 фев 2019, 13:45
Репутация: 34
Настоящее имя: Сергей
Контактная информация:

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

Сообщение Мастерю »

selenur писал(а):скоро сессия закончится
Это такая длинна сессия или это все же диплом?
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

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

Сообщение selenur »

Мастерю писал(а):
selenur писал(а):скоро сессия закончится
Это такая длинна сессия или это все же диплом?
Заочно-дистанционная, это когда днем работаешь, вечером с детьми, а ночью занимаешься :-)
До диплома немного осталось ;-)
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
Мастерю
Мастер
Сообщения: 520
Зарегистрирован: 17 фев 2019, 13:45
Репутация: 34
Настоящее имя: Сергей
Контактная информация:

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

Сообщение Мастерю »

selenur писал(а):До диплома немного осталось
Успехов!
dovganya
Кандидат
Сообщения: 53
Зарегистрирован: 11 июл 2010, 19:55
Репутация: 1

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

Сообщение dovganya »

Я немного выловился из темы ,а что у нас с 303 модулем в последней версии - точнее полное отсутствие такового (пустое место) это нормально? или со мной что то...
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

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

Сообщение selenur »

dovganya писал(а):Я немного выловился из темы ,а что у нас с 303 модулем в последней версии - точнее полное отсутствие такового (пустое место) это нормально? или со мной что то...
В связи с глобальным изменением способа хранения данных, во внутренностях программы, данный модуль перестал работать, позже я планирую его сделать в виде отдельной программы, которая сможет совместно с этой взаимодействовать.
В процессе тестов оказалось не очень удобно, в плане интерфейса реализовывать векторный редактор в составе конструктора, и ко всему это значительно усложнило код, из-за разных особенностей.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
dovganya
Кандидат
Сообщения: 53
Зарегистрирован: 11 июл 2010, 19:55
Репутация: 1

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

Сообщение dovganya »

.Для эстетического удобства, "окно просмотра результата" в тех случаях когда оно не используется не выводить его. например модуль 900. И желательно в этом же модуле по окончании генерации выводить информационное окно о окончании процесса. В остальном Программа стала боле продумана в плане интерфейса. Спасибо.
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

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

Сообщение selenur »

dovganya писал(а):Для эстетического удобства, "окно просмотра результата" в тех случаях когда оно не используется не выводить его. например модуль 900
В 3.3.0.34 - уже реализовал это (версия в разработке, и пока недоступна)
dovganya писал(а):И желательно в этом же модуле по окончании генерации выводить информационное окно о окончании процесса
Это тоже скоро появится ;-)
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
dovganya
Кандидат
Сообщения: 53
Зарегистрирован: 11 июл 2010, 19:55
Репутация: 1

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

Сообщение dovganya »

Позвольте высказать предложение - вместо вкладок "запуск остановка" вставте пиктограмму(кнопку) с фиксацией положения вкл-выкл и с подсветкой выполнения процесса. Тогда все будет не так нагромаджено и информативно и тогда не надо не каких окон и работать будет во всех блоках.
"кнопку" можно расположить между - в одном ряду с назад - продолжить.
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

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

Сообщение selenur »

dovganya писал(а):Позвольте высказать предложение - вместо вкладок "запуск остановка" вставте пиктограмму(кнопку) с фиксацией положения вкл-выкл и с подсветкой выполнения процесса. Тогда все будет не так нагромаджено и информативно и тогда не надо не каких окон и работать будет во всех блоках.
"кнопку" можно расположить между - в одном ряду с назад - продолжить.
Планирую и этот момент доработать ;-)
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

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

Сообщение selenur »

В новой версии добавил возможность получения "скелета" или "средней линии" из рисунка ;-)
2019-05-12_025113.png (4822 просмотра) <a class='original' href='./download/file.php?id=162567&mode=view' target=_blank>Загрузить оригинал (76.09 КБ)</a>
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

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

Сообщение selenur »

Доступна новая версия 3.3.0.34
И 3 видео:
Обновление
https://www.youtube.com/watch?v=v3wtr2OBBsc
Модуль 200
https://www.youtube.com/watch?v=kJdQTnErxbE
Модуль 203
https://www.youtube.com/watch?v=Z8xybJRM3JE
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
Мастерю
Мастер
Сообщения: 520
Зарегистрирован: 17 фев 2019, 13:45
Репутация: 34
Настоящее имя: Сергей
Контактная информация:

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

Сообщение Мастерю »

selenur писал(а):Доступна новая версия 3.3.0.34
На сайте не наблюдаю или доступна только через обновление?
a321
Мастер
Сообщения: 644
Зарегистрирован: 03 дек 2016, 00:30
Репутация: 74
Контактная информация:

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

Сообщение a321 »

ЧТоб-еще все это запускалось под Линуксом, хотябы в вайне...
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

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

Сообщение selenur »

a321 писал(а):ЧТоб-еще все это запускалось под Линуксом, хотябы в вайне...
На будущее учту ;-)
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

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

Сообщение selenur »

Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
Rom327
Почётный участник
Почётный участник
Сообщения: 2989
Зарегистрирован: 03 апр 2015, 13:23
Репутация: 437
Настоящее имя: Роман
Откуда: Подольск
Контактная информация:

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

Сообщение Rom327 »

Сергей, замечательная работа! Молодец! Тем не менее, хотелось бы прояснить вопрос с двойными линиями: может стоит создать модуль, который извлекает данные линия-в-линию из графических файлов. Скажем есть картинка, квадрат, стороны которого нарисованы линией толщиной в 1 пиксель. Если воспользоваться модулем 200 тогда получим двойную обводку с обеих сторон линий. Можно конечно потом применить скелетизацию, но получатся артефакты (например как в букве N надписи CNC-CLUB.RU предыдущих видео). А новый модуль должен повторять линию-в-линию, как в примере с DXF файлом, но работать с графическими файлами.
Это сугубо мое мнение, могу и ошибаться...
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

Сообщение selenur »

Rom327 писал(а):Сергей, замечательная работа! Молодец! Тем не менее, хотелось бы прояснить вопрос с двойными линиями: может стоит создать модуль, который извлекает данные линия-в-линию из графических файлов. Скажем есть картинка, квадрат, стороны которого нарисованы линией толщиной в 1 пиксель. Если воспользоваться модулем 200 тогда получим двойную обводку с обеих сторон линий. Можно конечно потом применить скелетизацию, но получатся артефакты (например как в букве N надписи CNC-CLUB.RU предыдущих видео). А новый модуль должен повторять линию-в-линию, как в примере с DXF файлом, но работать с графическими файлами.
Такой модуль тоже планирую сделать, но позже.... ;-)

Сейчас у меня по плану разработка модуля 901, с утилитой работы с контроллерами arduino и stm32, имеющие прошивку GRBL 1.1, и исправление текущих ошибок.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

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

Сообщение selenur »

Почти готова новая версия, в которой исправил кое какие ошибки, и немного доработал панель навигации, вот тут сделал описание: http://selenur.ru/?p=1443 это появится в очередной версии.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Isk
Новичок
Сообщения: 8
Зарегистрирован: 26 дек 2018, 18:59
Репутация: 0
Контактная информация:

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

Сообщение Isk »

Добрый вечер.
А в чем м.б. проблема при генерации G-кода?
Использовал профиль "Ввод текста для ..." без всяких изменений. Хотел получить файл с G-кодами, но не срослось.
После выбора правила и попытки указания папки сохранения (нажал кнопку "..."), получаю ошибку 80040111.
genG-code1.png (4343 просмотра) <a class='original' href='./download/file.php?id=163802&mode=view' target=_blank>Загрузить оригинал (32.96 КБ)</a>
Если продолжаю работу и запускаю вычисления (F5) вижу сообщение "Формирование файла с G-кодом завершено!", но нигде никакого файла не нахожу :(
genG-code2.png (4343 просмотра) <a class='original' href='./download/file.php?id=163803&mode=view' target=_blank>Загрузить оригинал (18.16 КБ)</a>
Версия конструктора 3.3.0.34
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

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

Сообщение selenur »

Isk писал(а):Добрый вечер.
А в чем м.б. проблема при генерации G-кода?
Использовал профиль "Ввод текста для ..." без всяких изменений. Хотел получить файл с G-кодами, но не срослось.
После выбора правила и попытки указания папки сохранения (нажал кнопку "..."), получаю ошибку 80040111.
genG-code1.png
Если продолжаю работу и запускаю вычисления (F5) вижу сообщение "Формирование файла с G-кодом завершено!", но нигде никакого файла не нахожу :(
genG-code2.png
Версия конструктора 3.3.0.34
Привет! напиши мне на почту, адрес есть тут: http://selenur.ru/?page_id=1182
И разберемся в чем проблема ;-)
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Ответить

Вернуться в «Windows / Mach»