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

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

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

Сообщение selenur »

Так-же в данной версии в конструкторе правил G-кода, добавил возможность заполнить текст правила + пользовательские параметры, из 3-х вариантов шаблонов.
2019-01-15_012825.png (2970 просмотров) <a class='original' href='./download/file.php?id=154530&mode=view' target=_blank>Загрузить оригинал (30.64 КБ)</a>
Относительно которых уже можно будет правила поправить под свой станок.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
p-serg
Новичок
Сообщения: 8
Зарегистрирован: 06 фев 2016, 09:37
Репутация: 0
Настоящее имя: Сергей
Контактная информация:

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

Сообщение p-serg »

Пока чиню польскую систему управления резкой горячей струной пенопласта (на Atmega 128) решил "поездить" на NC Studio 3D (самая простая).
1) А как ей сказать, что у неё нет оси Z...? Терморезка она - 2D.
2) Как перестроить координаты в файлах PLT..? Вся проблема в том, что CoerDRAW , создаёт файл исходя из "оптимизации" движения плоттера: то там порисует, то там что-то по-калякает, потом вернётся в первый угол...дорисует. Да, в конце - пральный рисунок, но терморезка так ездить не может!
Она движется последовательно, по непрерывной, замкнутой линии...
Где мона почитать про алгоритм? Или есть какая-то програ, библиотека...и прочее?
Боюсь, что кабы не пришлось переписывать софт на хосте, так как Atmega 128 - явно залочена.
Если я смогу переставлять координаты в PLT, файлах, то мне и G-коды ...на фиг не нужны, я зная dX и dY, наверно смогу формировать соответсвующие step-dir!
Пральна? Пенорезка это же, не так сложно. Это движение в одной плоскости...по замкнутой линии
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

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

Сообщение selenur »

Возможность добавления модуля для пенорезки, пока в статусе обдумывания, т.к. я ранее с этим вообще не сталкивался....
Ответы:
1) В файле правил генерации G-кода, данные по которым формируется текст, содержат лишь координаты X,Y, но при формировании текста обычно пишем так "X" + данные.X + "Y" + Данные.Y но никто не мешает название осей в кавычках указать другие, например так: "А" + данные.X + "Y" + Данные.Y и тогда вместо оси X уже будет ось А, в формируемом тексте G-кода. Так-же файл правил можно как угодно под себя поправить.
2) По поводу модификации данных в PLT файле, не встречал таких программ, из того что я видел, в самом простом случае, в программе рисовали одной траекторией, весь рисунок, именно так, как должна двигаться пенерезка, либо был отдельный софт, в котором загружалась траектория и потом автоматически, или в ручную проставлялись переходы, но я видел лишь видео, и по нему не понял что за программа.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Smoll_
Новичок
Сообщения: 11
Зарегистрирован: 23 дек 2018, 22:51
Репутация: 2
Настоящее имя: Евгений
Контактная информация:

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

Сообщение Smoll_ »

Загрузил 3.3.0.29 сделал правило для загрузки из PLT файла модули 103-300-301-900
Все вроде бы как хорошо, но когда ставлю отступ от траектории например 0,5мм, построение тракетории идет с ошибкой.
Трактория объекта, находящего внутри другого формируется в виде кусочков. приложил скрины. Это не завит от того внешний отступ или внутренний, а также от направления движения.
1.png (2877 просмотров) <a class='original' href='./download/file.php?id=154720&mode=view' target=_blank>Загрузить оригинал (112.66 КБ)</a>
2.png (2877 просмотров) <a class='original' href='./download/file.php?id=154721&mode=view' target=_blank>Загрузить оригинал (160.06 КБ)</a>
Immortal88
Опытный
Сообщения: 126
Зарегистрирован: 04 окт 2016, 13:38
Репутация: 1
Контактная информация:

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

Сообщение Immortal88 »

Давно хочу попробовать делать платы лазером, уже купил китайский 5Вт лазер, который судя по обзорам выдает не более 2,5Вт.
Подскажите какую краску стоит купить, чтобы без брака снималась лазером?
Может у кого нибудь есть отработанная технология нанесения УФ паяльной маски с помощью ЧПУ (без фотошаблонов)? (Я так понимаю придется докупить еще УФ лазер)

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

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

Сообщение Rom327 »

Immortal88 писал(а):Может у кого нибудь есть отработанная технология
Пленка-самоклейка + лазер...
https://vk.com/video411142792_456239021
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
Immortal88
Опытный
Сообщения: 126
Зарегистрирован: 04 окт 2016, 13:38
Репутация: 1
Контактная информация:

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

Сообщение Immortal88 »

Можете сказать название видео? У меня вк забанен
Аватара пользователя
xvovanx
Мастер
Сообщения: 3772
Зарегистрирован: 25 фев 2016, 12:27
Репутация: 920
Настоящее имя: Владимир
Откуда: Latvia
Контактная информация:

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

Сообщение xvovanx »

Immortal88 писал(а):П.С. свой чпу покупал чисто под гравировку плат, но плюнул и перешел обратно на ЛУТ. Подготовка гкодов занимает слишком много времени, а весь цикл подготовки и фрезеровки дольше чем ЛУТ
Это смотря какими программами пользоваться ;) . У меня подготовка г кода занимает чисто два клика мышкой: 1-сохранить гербер файл платы, 2- в УП открыть гербер файл. ВСЁ! :cheesy:
Аватара пользователя
Rom327
Почётный участник
Почётный участник
Сообщения: 2989
Зарегистрирован: 03 апр 2015, 13:23
Репутация: 437
Настоящее имя: Роман
Откуда: Подольск
Контактная информация:

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

Сообщение Rom327 »

Immortal88 писал(а):Можете сказать название видео? У меня вк забанен
https://youtu.be/bT4qCPQmS70
https://www.youtube.com/watch?v=i4fSdB8aI78
Это сугубо мое мнение, могу и ошибаться...
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 »

Immortal88 писал(а):Может у кого нибудь есть отработанная технология нанесения УФ паяльной маски с помощью ЧПУ (без фотошаблонов)?
Как вариант можно делать так: http://selenur.ru/?p=693
Т.е. наносишь фоторезист, и с помощью ЧПУ не очень сильно прожигаешь области вокруг дорожек, и контактов, (в результате чего, фоторезист с этого места при промывке снимается легко), а потом УФ лампой светишь на всю плату, в итоге получается достаточно быстро. В данной технологии мы лишь отделяем дорожки от остальной меди на небольшое расстояние.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Nixon
Мастер
Сообщения: 348
Зарегистрирован: 07 ноя 2016, 15:45
Репутация: 28
Настоящее имя: Алексей
Контактная информация:

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

Сообщение Nixon »

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

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

Сообщение Rom327 »

Уже не помню какая, главное, чтобы клей не "сопливился"
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
Nixon
Мастер
Сообщения: 348
Зарегистрирован: 07 ноя 2016, 15:45
Репутация: 28
Настоящее имя: Алексей
Контактная информация:

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

Сообщение Nixon »

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

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

Сообщение Rom327 »

Nixon писал(а):Ох и вони, наверное, от него...
За то быстро!
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
Immortal88
Опытный
Сообщения: 126
Зарегистрирован: 04 окт 2016, 13:38
Репутация: 1
Контактная информация:

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

Сообщение Immortal88 »

selenur писал(а):
Immortal88 писал(а):Может у кого нибудь есть отработанная технология нанесения УФ паяльной маски с помощью ЧПУ (без фотошаблонов)?
Как вариант можно делать так: http://selenur.ru/?p=693
А какой способ лучше в плане повторяемости и качества плат?
На дым при прожигании краски мне плевать, мой станочек помещается на балконе.
Аватара пользователя
Rom327
Почётный участник
Почётный участник
Сообщения: 2989
Зарегистрирован: 03 апр 2015, 13:23
Репутация: 437
Настоящее имя: Роман
Откуда: Подольск
Контактная информация:

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

Сообщение Rom327 »

Пока сам не попробуешь, не увидишь все плюсы и минусы этих способов...
Это сугубо мое мнение, могу и ошибаться...
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 »

Новое обновление программы: http://selenur.ru/?p=1332 ;-)
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
Q-starь
Мастер
Сообщения: 918
Зарегистрирован: 04 апр 2011, 16:50
Репутация: 604
Настоящее имя: Гэн
Откуда: Казахстан
Контактная информация:

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

Сообщение Q-starь »

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

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

Сообщение selenur »

Q-starь писал(а):selenur, не скачивается, ссылка отправляет не туда.
упс.... Вечером исправлю..
Мой сайт: 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/
Ответить

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