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

Mach, популярные и не очень CAD, CAM. Обсуждение и разработка программ для управления станками.

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

Сообщение selenur » 14 янв 2019, 23:30

Так-же в данной версии в конструкторе правил G-кода, добавил возможность заполнить текст правила + пользовательские параметры, из 3-х вариантов шаблонов.
Генерация G-кода, из текста, рисунка, и файлов PLT, DXF 2019-01-15_012825.png

Относительно которых уже можно будет правила поправить под свой станок.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Аватара пользователя
selenur
Почётный участник
Почётный участник
 
Сообщения: 3953
Зарегистрирован: 21 авг 2013, 19:44
Откуда: Новый Уренгой
Репутация: 1401
Медальки:
Настоящее имя: Сергей

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

Сообщение p-serg » 15 янв 2019, 23:15

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

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

Сообщение selenur » 16 янв 2019, 04:37

Возможность добавления модуля для пенорезки, пока в статусе обдумывания, т.к. я ранее с этим вообще не сталкивался....
Ответы:
1) В файле правил генерации G-кода, данные по которым формируется текст, содержат лишь координаты X,Y, но при формировании текста обычно пишем так "X" + данные.X + "Y" + Данные.Y но никто не мешает название осей в кавычках указать другие, например так: "А" + данные.X + "Y" + Данные.Y и тогда вместо оси X уже будет ось А, в формируемом тексте G-кода. Так-же файл правил можно как угодно под себя поправить.
2) По поводу модификации данных в PLT файле, не встречал таких программ, из того что я видел, в самом простом случае, в программе рисовали одной траекторией, весь рисунок, именно так, как должна двигаться пенерезка, либо был отдельный софт, в котором загружалась траектория и потом автоматически, или в ручную проставлялись переходы, но я видел лишь видео, и по нему не понял что за программа.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Аватара пользователя
selenur
Почётный участник
Почётный участник
 
Сообщения: 3953
Зарегистрирован: 21 авг 2013, 19:44
Откуда: Новый Уренгой
Репутация: 1401
Медальки:
Настоящее имя: Сергей

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

Сообщение Smoll_ » 16 янв 2019, 23:16

Загрузил 3.3.0.29 сделал правило для загрузки из PLT файла модули 103-300-301-900
Все вроде бы как хорошо, но когда ставлю отступ от траектории например 0,5мм, построение тракетории идет с ошибкой.
Трактория объекта, находящего внутри другого формируется в виде кусочков. приложил скрины. Это не завит от того внешний отступ или внутренний, а также от направления движения.
Генерация G-кода, из текста, рисунка, и файлов PLT, DXF 1.png

Генерация G-кода, из текста, рисунка, и файлов PLT, DXF 2.png
Smoll_
Новичок
 
Сообщения: 7
Зарегистрирован: 23 дек 2018, 22:51
Репутация: 1
Настоящее имя: Евгений

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

Сообщение Immortal88 » 06 фев 2019, 15:04

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

П.С. свой чпу покупал чисто под гравировку плат, но плюнул и перешел обратно на ЛУТ. Подготовка гкодов занимает слишком много времени, а весь цикл подготовки и фрезеровки дольше чем ЛУТ.
Станок сейчас используется только для сверления и обрезки по контуру.
Immortal88
Опытный
 
Сообщения: 104
Зарегистрирован: 04 окт 2016, 13:38
Репутация: 0

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

Сообщение Rom327 » 06 фев 2019, 15:09

Immortal88 писал(а):Может у кого нибудь есть отработанная технология

Пленка-самоклейка + лазер...
https://vk.com/video411142792_456239021
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://instrumentotvet.ru/grbl-0-9j-perevod
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
http://planetacam.ru/college/learn/6-0/
Аватара пользователя
Rom327
Мастер
 
Сообщения: 1862
Зарегистрирован: 03 апр 2015, 13:23
Откуда: Подольск МО
Репутация: 201
Настоящее имя: Роман

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

Сообщение Immortal88 » 06 фев 2019, 15:36

Можете сказать название видео? У меня вк забанен
Immortal88
Опытный
 
Сообщения: 104
Зарегистрирован: 04 окт 2016, 13:38
Репутация: 0

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

Сообщение xvovanx » 06 фев 2019, 15:47

Immortal88 писал(а):П.С. свой чпу покупал чисто под гравировку плат, но плюнул и перешел обратно на ЛУТ. Подготовка гкодов занимает слишком много времени, а весь цикл подготовки и фрезеровки дольше чем ЛУТ

Это смотря какими программами пользоваться ;) . У меня подготовка г кода занимает чисто два клика мышкой: 1-сохранить гербер файл платы, 2- в УП открыть гербер файл. ВСЁ! :cheesy:
Аватара пользователя
xvovanx
Мастер
 
Сообщения: 1107
Зарегистрирован: 25 фев 2016, 12:27
Откуда: Latvia
Репутация: 359
Настоящее имя: Владимир

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

Сообщение Rom327 » 06 фев 2019, 15:49

Immortal88 писал(а):Можете сказать название видео? У меня вк забанен

https://youtu.be/bT4qCPQmS70
https://www.youtube.com/watch?v=i4fSdB8aI78
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://instrumentotvet.ru/grbl-0-9j-perevod
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
http://planetacam.ru/college/learn/6-0/
Аватара пользователя
Rom327
Мастер
 
Сообщения: 1862
Зарегистрирован: 03 апр 2015, 13:23
Откуда: Подольск МО
Репутация: 201
Настоящее имя: Роман

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

Сообщение selenur » 06 фев 2019, 15:50

Immortal88 писал(а):Может у кого нибудь есть отработанная технология нанесения УФ паяльной маски с помощью ЧПУ (без фотошаблонов)?

Как вариант можно делать так: http://selenur.ru/?p=693
Т.е. наносишь фоторезист, и с помощью ЧПУ не очень сильно прожигаешь области вокруг дорожек, и контактов, (в результате чего, фоторезист с этого места при промывке снимается легко), а потом УФ лампой светишь на всю плату, в итоге получается достаточно быстро. В данной технологии мы лишь отделяем дорожки от остальной меди на небольшое расстояние.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Аватара пользователя
selenur
Почётный участник
Почётный участник
 
Сообщения: 3953
Зарегистрирован: 21 авг 2013, 19:44
Откуда: Новый Уренгой
Репутация: 1401
Медальки:
Настоящее имя: Сергей

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

Сообщение Nixon » 06 фев 2019, 15:56

Rom327 писал(а):Пленка-самоклейка

Пленка типа Оракал? Или что то другое?
Nixon
Мастер
 
Сообщения: 315
Зарегистрирован: 07 ноя 2016, 15:45
Репутация: 22
Настоящее имя: Алексей

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

Сообщение Rom327 » 06 фев 2019, 16:05

Уже не помню какая, главное, чтобы клей не "сопливился"
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://instrumentotvet.ru/grbl-0-9j-perevod
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
http://planetacam.ru/college/learn/6-0/
Аватара пользователя
Rom327
Мастер
 
Сообщения: 1862
Зарегистрирован: 03 апр 2015, 13:23
Откуда: Подольск МО
Репутация: 201
Настоящее имя: Роман

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

Сообщение Nixon » 06 фев 2019, 16:11

Ох и вони, наверное, от него...
Nixon
Мастер
 
Сообщения: 315
Зарегистрирован: 07 ноя 2016, 15:45
Репутация: 22
Настоящее имя: Алексей

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

Сообщение Rom327 » 06 фев 2019, 16:18

Nixon писал(а):Ох и вони, наверное, от него...

За то быстро!
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://instrumentotvet.ru/grbl-0-9j-perevod
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
http://planetacam.ru/college/learn/6-0/
Аватара пользователя
Rom327
Мастер
 
Сообщения: 1862
Зарегистрирован: 03 апр 2015, 13:23
Откуда: Подольск МО
Репутация: 201
Настоящее имя: Роман

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

Сообщение Immortal88 » 06 фев 2019, 16:25

selenur писал(а):
Immortal88 писал(а):Может у кого нибудь есть отработанная технология нанесения УФ паяльной маски с помощью ЧПУ (без фотошаблонов)?

Как вариант можно делать так: http://selenur.ru/?p=693

А какой способ лучше в плане повторяемости и качества плат?
На дым при прожигании краски мне плевать, мой станочек помещается на балконе.
Immortal88
Опытный
 
Сообщения: 104
Зарегистрирован: 04 окт 2016, 13:38
Репутация: 0

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

Сообщение Rom327 » 06 фев 2019, 16:27

Пока сам не попробуешь, не увидишь все плюсы и минусы этих способов...
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://instrumentotvet.ru/grbl-0-9j-perevod
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
http://planetacam.ru/college/learn/6-0/
Аватара пользователя
Rom327
Мастер
 
Сообщения: 1862
Зарегистрирован: 03 апр 2015, 13:23
Откуда: Подольск МО
Репутация: 201
Настоящее имя: Роман

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

Сообщение selenur » 16 фев 2019, 00:40

Новое обновление программы: http://selenur.ru/?p=1332 ;-)
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Аватара пользователя
selenur
Почётный участник
Почётный участник
 
Сообщения: 3953
Зарегистрирован: 21 авг 2013, 19:44
Откуда: Новый Уренгой
Репутация: 1401
Медальки:
Настоящее имя: Сергей

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

Сообщение Q-starь » 16 фев 2019, 11:48

selenur, не скачивается, ссылка отправляет не туда.
Винтовка, жена и ложка - оружие строго индивидуальное!
Изображение
Аватара пользователя
Q-starь
Мастер
 
Сообщения: 559
Зарегистрирован: 04 апр 2011, 16:50
Откуда: Казахстан
Репутация: 512
Настоящее имя: Гэн

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

Сообщение selenur » 16 фев 2019, 13:07

Q-starь писал(а):selenur, не скачивается, ссылка отправляет не туда.

упс.... Вечером исправлю..
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Аватара пользователя
selenur
Почётный участник
Почётный участник
 
Сообщения: 3953
Зарегистрирован: 21 авг 2013, 19:44
Откуда: Новый Уренгой
Репутация: 1401
Медальки:
Настоящее имя: Сергей

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

Сообщение selenur » 16 фев 2019, 13:58

Поправил
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Аватара пользователя
selenur
Почётный участник
Почётный участник
 
Сообщения: 3953
Зарегистрирован: 21 авг 2013, 19:44
Откуда: Новый Уренгой
Репутация: 1401
Медальки:
Настоящее имя: Сергей

Пред.След.

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

Кто сейчас на конференции

Зарегистрированные пользователи: Adskiydart, Алексей063, Bender, Bing [Bot], cartura, cnc-11, Cvazist, Daimeeo, denisfunk, derf, dima138, Dmaster, evgenymcp, Gestap, gigs, Google [Bot], Google Feedfetcher, Hugo, Magzzz, Malyarka74, Mamont, max73, mikehv, N1X, NKS, PavelTch, pemko, Power968, Гагарин, Rom327, Samodelkin 88, savo, serge.1976, sima8520, sivolap36, smartodissey, Smlua, tbc, Vit888, Yandex [bot], Курдль, шпиндель

Reputation System ©'