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

Mach, популярные и не очень CAD, CAM. Обсуждение и разработка программ для управления станками.
Аватара пользователя
Rom327
Почётный участник
Почётный участник
Сообщения: 2989
Зарегистрирован: 03 апр 2015, 13:23
Репутация: 437
Настоящее имя: Роман
Откуда: Подольск
Контактная информация:

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

Сообщение Rom327 »

Сергей! Отличная программа получается ! Спасибо!
В первом видео показано, как создавать цепочки операция для профилей. Все наглядно и понятно. А нельзя ли этот принцип внести в программу для создания профилей? То есть, есть некое поле на котором расположены "кубики" от 100 до 900. Берем такой "кубик" и тащим в нижнее поле. Там автоматом появляется "стрелка" "цепочка действий 1". Далее берем второй "кубик" и ставим его на "стрелку" правее первого. Пр этом программа проверяет правильность последовательности установленных кубиков. И, если пользователь ошибся, выдается сообщение типа: "данная последовательность невозможна потому что..." Если надо несколько параллельных операций, следующий кубик ставим ниже первых и там автоматом появляется новая "стрелка" "цепочка действий 2", и т.д.
Вложения
кубики2.jpg (2053 просмотра) <a class='original' href='./download/file.php?id=149699&mode=view' target=_blank>Загрузить оригинал (48.72 КБ)</a>
Это сугубо мое мнение, могу и ошибаться...
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 писал(а):Сергей! Отличная программа получается ! Спасибо!
В первом видео показано, как создавать цепочки операция для профилей. Все наглядно и понятно. А нельзя ли этот принцип внести в программу для создания профилей? То есть, есть некое поле на котором расположены "кубики" от 100 до 900. Берем такой "кубик" и тащим в нижнее поле. Там автоматом появляется "стрелка" "цепочка действий 1". Далее берем второй "кубик" и ставим его на "стрелку" правее первого. Пр этом программа проверяет правильность последовательности установленных кубиков. И, если пользователь ошибся, выдается сообщение типа: "данная последовательность невозможна потому что..." Если надо несколько параллельных операций, следующий кубик ставим ниже первых и там автоматом появляется новая "стрелка" "цепочка действий 2", и т.д.
Да в будущем интерфейс конструктора профилей значительно изменится, когда можно будет набрасывать модули, и связывать их друг с дружкой, по типу того как на рисунке:
visual_programming_6.png (2051 просмотр) <a class='original' href='./download/file.php?id=149700&mode=view' target=_blank>Загрузить оригинал (39.64 КБ)</a>
Мой сайт: 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 »

Это уже электромонтаж какой то получается! :hehehe:
Это сугубо мое мнение, могу и ошибаться...
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 писал(а):Это уже электромонтаж какой то получается! :hehehe:
Зато визуально будет более понятно от куда данные взялись, какие манипуляции с ними были, и как эти данные объединялись/делились у куда попали.
Сейчас вот по поводу модуля 500 не всё интуитивно понятно, без объяснения сложно догадаться....
Мой сайт: 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 писал(а):
dovganya писал(а):Какие команды поддерживает генератор кода в HPGL ? В частности команду CI - окружность с радиусом
В следующем обновлении добавлю такую возможность, а пока возможно только через гербер файлы.
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF #1799
реализовано ли это в новой версии?
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

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

Сообщение selenur »

dovganya писал(а):
selenur писал(а):
dovganya писал(а):Какие команды поддерживает генератор кода в HPGL ? В частности команду CI - окружность с радиусом
В следующем обновлении добавлю такую возможность, а пока возможно только через гербер файлы.
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF #1799
реализовано ли это в новой версии?
Ещё нет, но скоро уже сделаю.....
Мой сайт: 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 »

Понемногу начал делать видео с описанием работы каждого модуля, и в данном видео, это модуль №100
https://www.youtube.com/watch?v=HEflarDWQmA
Мой сайт: 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 »

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

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

Сообщение selenur »

901 модуль ещё не готов, в версии 3.3
Мой сайт: 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 ещё пока не является полноценной заменой версии 3.2, т.к. из-за переписывания ядра программы, там пришлось поменять практически всё, вот как-то так...
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
wip85
Кандидат
Сообщения: 86
Зарегистрирован: 03 сен 2017, 09:29
Репутация: 2
Настоящее имя: Никита
Контактная информация:

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

Сообщение wip85 »

Сергей посмотрите не получается прочитать гербер файл модулем 102 именно когда файл создан в спреенте размножить по кругу такая уже пролема была как то тут на форуме обсуждалось. Скрин прилагаю
wip85
Кандидат
Сообщения: 86
Зарегистрирован: 03 сен 2017, 09:29
Репутация: 2
Настоящее имя: Никита
Контактная информация:

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

Сообщение wip85 »

Скрин
Вложения
Новый точечный рисунок.zip
(147.69 КБ) 242 скачивания
wip85
Кандидат
Сообщения: 86
Зарегистрирован: 03 сен 2017, 09:29
Репутация: 2
Настоящее имя: Никита
Контактная информация:

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

Сообщение wip85 »

Исходник спринт
Вложения
Ангельские глазки.zip
(26.04 КБ) 226 скачиваний
Аватара пользователя
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/
Lineyka2
Новичок
Сообщения: 11
Зарегистрирован: 12 ноя 2018, 17:45
Репутация: 0
Настоящее имя: Александр
Контактная информация:

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

Сообщение Lineyka2 »

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

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

Сообщение selenur »

wip85 писал(а):Сергей посмотрите не получается прочитать гербер файл модулем 102 именно когда файл создан в спреенте размножить по кругу такая уже пролема была как то тут на форуме обсуждалось. Скрин прилагаю
Проблему нашел, исправлю ;-)
Мой сайт: 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 »

Lineyka2 писал(а):Сергей, подскажите (работаю в спринлаоут) почему при экспорте в plt расширение и gerber файла контура одно платы при создании г-кода конструктором получаю разные координаты. Это видно из КОМПАСА, в котором была нарисована сама плата. Гербер получается точнее, а в plt отверстия в плате съезжают относительно дорожек. Это может быть из-за того, что г-код дорожек делаю из гербера, а контур платы из экспорта в plt?
и еще кто знает, как на китайце GRBL0.9 сделать, чтоб программа не слетала. При фрезеровки платы станок или зависает в одном положении с включенным шпинделем или вообще остановившись в одном месте все останавливается и происходит сброс всех координат в ноль. потом очень трудно стартонуть с "нуля"
Пришли исходные и полученные файлы, и я посмотрю ;-)
Мой сайт: 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 »

dovganya писал(а):
selenur писал(а):
dovganya писал(а):Какие команды поддерживает генератор кода в HPGL ? В частности команду CI - окружность с радиусом
В следующем обновлении добавлю такую возможность, а пока возможно только через гербер файлы.
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF #1799
реализовано ли это в новой версии?
С очередным обновлением поддержка CI команд в PLT (HPGL) появится ;-)
Вот пример:
2018-11-13_165532.png (1669 просмотров) <a class='original' href='./download/file.php?id=150351&mode=view' target=_blank>Загрузить оригинал (80.69 КБ)</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 »

Немного о том как хранятся векторные данные
https://www.youtube.com/watch?v=MKzitanml04
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Lineyka2
Новичок
Сообщения: 11
Зарегистрирован: 12 ноя 2018, 17:45
Репутация: 0
Настоящее имя: Александр
Контактная информация:

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

Сообщение Lineyka2 »

Сергей, подскажите почему при нажатии на кнопку подключиться в модуле управления контроллером ГРБЛ конструктора, станок запускается, включается шпиндель, происходит опускание Z и движения по X и Y (Фреза сломалась), остановить весь этот процесс получается только лишь обесточиванием станка. Контроллер ГРБЛ 0.9.
И еще подскажите кто сталкивался почему зависает станок при выполнении операции, я уже писал выше, то остановится в одном месте с включенным шпинделем, то при длительной работе в пределах 25 минут вообще все останавливается при это координаты все сбрасываются в ноль.
Ответить

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