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

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

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

Сообщение selenur »

Taganrog писал(а):Вопрос в догонку форматы diptrac'а кушает ?
Вот тут я приводил видео, получения платы из гербер файла, от диптрейса: Re: Мои увлечения, и прочие штуки :-) #250

В программе уже есть модуль загрузки данных из гербер файла, но пока нормально удается парсить файл только от Диптрейса, т.к. я только им пользуюсь для проектирования и создания плат.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
lenivets
Опытный
Сообщения: 141
Зарегистрирован: 15 окт 2016, 11:20
Репутация: 7
Настоящее имя: Виталий
Откуда: Тульская область Венёв
Контактная информация:

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

Сообщение lenivets »

selenur писал(а):
111.PNG (2516 просмотров) <a class='original' href='./download/file.php?id=115333&mode=view' target=_blank>Загрузить оригинал (74.77 КБ)</a>
название файла :hehehe: :good:
selenur писал(а):Так-что платы из спринта теперь можно будет делать :-)
:good: Как и где скачать???
на GitHub(е), 2 версия . или я не то делаю Ткни носом.
учиться чему то новому всегда сложно , особенно когда в этом не понимаешь.
Аватара пользователя
Rom327
Почётный участник
Почётный участник
Сообщения: 2989
Зарегистрирован: 03 апр 2015, 13:23
Репутация: 437
Настоящее имя: Роман
Откуда: Подольск
Контактная информация:

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

Сообщение Rom327 »

lenivets писал(а): Как и где скачать???
на GitHub(е), 2 версия . или я не то делаю Ткни носом.
http://selenur.ru/?download=1&kccpid=79 ... _v_3.0.zip
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
lenivets
Опытный
Сообщения: 141
Зарегистрирован: 15 окт 2016, 11:20
Репутация: 7
Настоящее имя: Виталий
Откуда: Тульская область Венёв
Контактная информация:

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

Сообщение lenivets »

Rom327 писал(а):
lenivets писал(а): Как и где скачать???
на GitHub(е), 2 версия . или я не то делаю Ткни носом.
http://selenur.ru/?download=1&kccpid=79 ... _v_3.0.zip
Спасибо милый человек ,но там нет поддержки PLT. наверное Сергей пока собирает программу.
учиться чему то новому всегда сложно , особенно когда в этом не понимаешь.
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

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

Сообщение selenur »

lenivets писал(а): название файла :hehehe: :good:

:good: Как и где скачать???
1) да промахнулся с раскладкой...... :-)
2) скоро выложу, просто сейчас в модулях уже есть работающий код, но нет проверки на неправильные действия пользователей, в связи с чем любой лишний шаг в сторону, или не будет реакции от программы, или сбой....
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
lenivets
Опытный
Сообщения: 141
Зарегистрирован: 15 окт 2016, 11:20
Репутация: 7
Настоящее имя: Виталий
Откуда: Тульская область Венёв
Контактная информация:

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

Сообщение lenivets »

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

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

Сообщение selenur »

lenivets писал(а):
selenur писал(а):нет проверки на неправильные действия пользователей
я как раз такой пользователь. как раз нашел сбой той программы которую ссылку дали выше.
1. открываю прогу
2 выбираю например первый пункт
3 нужно вернуться назад(например ой ошибся ) файл-выбор пресета
4 А тут и сбой программы. внизу вкладка "пред. просмотр изображения" активна.
Уже поправил этот косяк :-)
Если получится завтра сделать обучающее видео, тогда уже выложу и новую программу, что-бы быстрее все ошибки найти, обработку которых я не предусмотрел. :-)
Т.к. там в новых модулях, пока не всё интуитивно понятно..... :-)
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
motorist828
Новичок
Сообщения: 9
Зарегистрирован: 21 мар 2016, 02:44
Репутация: 0
Контактная информация:

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

Сообщение motorist828 »

Весь день промучился пытаясь подружить mach3 и вашу программу, ничего толкового не вышло.
У команд м3/м5 очень большая задержка, выжигание получается крайне медленным.
Пробовал использовать для управления лазером ось Z, но получается нипойми что, лазер почти постоянно работает и жгёт сплошными линиями.
Есть ли варианты подружить данную программу с мачем?

-------------------------------------------------

Посидел, погуглил, нашёл замену командам m3/m5 на M11p1/M10p1 у них задержки нет
Но команда "S" задержку всё равно вызывает, даже если сам шпиндель отключен в настройках мача, видимо TTL с мачем использовать не выйдет
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

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

Сообщение selenur »

motorist828 писал(а):Весь день промучился пытаясь подружить mach3 и вашу программу, ничего толкового не вышло.
У команд м3/м5 очень большая задержка, выжигание получается крайне медленным.
Пробовал использовать для управления лазером ось Z, но получается нипойми что, лазер почти постоянно работает и жгёт сплошными линиями.
Есть ли варианты подружить данную программу с мачем?

-------------------------------------------------

Посидел, погуглил, нашёл замену командам m3/m5 на M11p1/M10p1 у них задержки нет
Но команда "S" задержку всё равно вызывает, даже если сам шпиндель отключен в настройках мача, видимо TTL с мачем использовать не выйдет
Подружить конечно можно, но для этого нужно точно знать как должен выглядеть G-код для мача, т.к. те профили для фрезеровки, гравировки что идут у меня с программой я их тестировал в связке с GRBL контроллером, который так-же имеет некоторые особенности использования G-команд, что-бы не было задержек и прочего.

Единственное с матчем я не подскажу....
Если будет пример текста G-кода, который будет у тебя нормально работать, то я профиль станка попробую адаптировать под мач.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
motorist828
Новичок
Сообщения: 9
Зарегистрирован: 21 мар 2016, 02:44
Репутация: 0
Контактная информация:

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

Сообщение motorist828 »

Поэкспериментировал, выходит такое
Настройки в программе
Screenshot_41.jpg (2423 просмотра) <a class='original' href='./download/file.php?id=115418&mode=view' target=_blank>Загрузить оригинал (119.46 КБ)</a>
И результат
DSCN2277[1].JPG (2423 просмотра) <a class='original' href='./download/file.php?id=115419&mode=view' target=_blank>Загрузить оригинал (142.56 КБ)</a>
В самом низу и правое, этот управление через шпиндель, стандартным профилем "лазерная гравировка" программы.
Видно что лазер работает всегда, лишь притормаживая там где он должен включатся, оставляя дыры из за задержек.
Среднее это я убрал параметр S из кода а М3/М5 заменил на быстрые М11р1/М10р1, станок работает быстро, на лазер так же горит почти всегда, там где должен и не должен.
Слева я инвертировал команды включения и выключения лазера.
--------------------------------------------

Внимательно посмотрел код который выдаёт программа, он изначально с ошибкой, может я конечно что то не так делаю...
Вот, смотрим первую строку, идёт включение лазера ( M3 S100) на 0 координатах, затем лазер идёт до 5,4мм, там выключается, потом делает ускореное перемещение на туже координату? (G0 X5.4 Y0) и снова включает лазер.
Хотя как мы видим по самой картинке, у нас от 0 до 5,4мм просто белый цвет и лазер работать не должен.
Screenshot_42.jpg (2419 просмотров) <a class='original' href='./download/file.php?id=115420&mode=view' target=_blank>Загрузить оригинал (61.16 КБ)</a>
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

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

Сообщение selenur »

Добавил 2 новых видео:
Генерация из PLT
https://www.youtube.com/watch?v=gHhbH5G-KvM
GERBER из программы DipTrace
https://www.youtube.com/watch?v=5cG-mzrt52k
Новая версия доступна тут: http://selenur.ru/?page_id=797

Все косяки в работе интерфейса что попались мне поправил, те косяки что попадутся вам, пишите сюда, так думаю быстрее косяки все поправлю.
Проверил работу программы под windows XP, теперь вроде глюков больше нет.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Alexversh
Опытный
Сообщения: 115
Зарегистрирован: 15 апр 2017, 17:27
Репутация: 7
Настоящее имя: Александр
Контактная информация:

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

Сообщение Alexversh »

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

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

Сообщение selenur »

Alexversh писал(а):PLT от Corel не работает. Ошибка "В выбранном файле отсутствуют данные!!!"
PLT от Corel, добавлю позже, т.к. он внутри отличается от того PLT что формирует Sprint Layout.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Alexversh
Опытный
Сообщения: 115
Зарегистрирован: 15 апр 2017, 17:27
Репутация: 7
Настоящее имя: Александр
Контактная информация:

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

Сообщение Alexversh »

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

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

Сообщение selenur »

Alexversh писал(а):DXF от Corel. Программа обрабатывает файл, есть визуализация. На выходе пустой файл.
Чуть позже добавлю поддержку.
Мой сайт: 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 »

Добавил ещё видео, с описанием устройства файла пресета:
https://www.youtube.com/watch?v=cs6lw6NEXSE
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Alexversh
Опытный
Сообщения: 115
Зарегистрирован: 15 апр 2017, 17:27
Репутация: 7
Настоящее имя: Александр
Контактная информация:

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

Сообщение Alexversh »

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

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

Сообщение selenur »

Alexversh писал(а):Предлагаю создание файла пресета добавить в меню "файл". через вспомогательное окно где бы было видно все коды модулей. т.е. нажали "файл" далее-"создать пресет"-далее-открывается окно с кодами, ставим где нужно галочки, сохранить. Так же в меню файл добавить "Правка пресета. Где можно открыть нужный пресет либо во встроенном редакторе, либо во внешней программе.
В планах есть добавление "некого конструктора", для возможности создания новой композиции, так и изменения уже загруженной композиции из пресета, т.к. иногда в процессе бывает нужно на ходу добавить ещё модуль.
Мой сайт: 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 »

motorist828 писал(а): Внимательно посмотрел код который выдаёт программа, он изначально с ошибкой, может я конечно что то не так делаю...
Вот, смотрим первую строку, идёт включение лазера ( M3 S100) на 0 координатах, затем лазер идёт до 5,4мм, там выключается, потом делает ускореное перемещение на туже координату? (G0 X5.4 Y0) и снова включает лазер.
Хотя как мы видим по самой картинке, у нас от 0 до 5,4мм просто белый цвет и лазер работать не должен.
А пришли файл профиля который ты для это используешь, я его гляну :-)
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
novodk
Опытный
Сообщения: 138
Зарегистрирован: 30 мар 2017, 09:46
Репутация: 37
Настоящее имя: Дмитрий
Откуда: Новосибирск
Контактная информация:

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

Сообщение novodk »

G-код который создаёт программа подойдёт для Mach3 ?
Ответить

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