Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Конвертировать JPG в DXF https://jpgtodxf.online/ru/igoryan74 писал(а):помогите разобраться есть чертеж самолета, представленный в виде JPG
-
igoryan74
- Новичок
- Сообщения: 28
- Зарегистрирован: 10 июл 2017, 17:24
- Репутация: 0
- Настоящее имя: igor
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
dovganya
и какой там размер получился 3-метра
по DPI Получается то что нужно завтра проверю когда вырежу
и какой там размер получился 3-метра
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Так масштабирования чертежа никто не отменял, его надо редактировать в любом случае. как такое резать .igoryan74 писал(а):и какой там размер получился 3-метра
- Rom327
- Почётный участник

- Сообщения: 2989
- Зарегистрирован: 03 апр 2015, 13:23
- Репутация: 437
- Настоящее имя: Роман
- Откуда: Подольск
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Приветствую! Пользуюсь версией 2.0.0.51.igoryan74 писал(а):Добрый день помогите разобраться есть чертеж самолета, представленный в виде JPG если печатать на А4, то потом нужно вырезать в ручную шаблон и переносить на пенопласт и снова вырезать. Но ведь есть чпу и лазер вот и пусть режут, но я не могу попасть в размер .
Что нужно сделать:
1. Измерить расстояния между крайними точками деталей на чертеже по оси Х (для примера получилось 297мм) 2. Измеренный размер внести на стр. 7 программы. 3. Программа сама смасштабирует до нужного размера.
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
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
Для примера использовал пресет 0002, в котором есть модули 100-200-302-900.igoryan74 писал(а):300Х300
в модуле 100 выбрали файл изображения, в модуле 200 из изображения получили векторные данные, и в модуле 302: Имея исходное изображение размером 300х412 пикселей (пункт №1), мы указываем что данное изображение сохранялось с применением DPI равное 300, что означает 12 пикселей на 1 мм. (пункт №2),
в результате чего векторные данные (имеющие координаты, равные координатам пикселей исходного изображения) должны пересчитаться, до нового размера. (пункт №3).
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
- selenur
- Почётный участник

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

- Сообщения: 4605
- Зарегистрирован: 21 авг 2013, 19:44
- Репутация: 1622
- Настоящее имя: Сергей
- Откуда: Новый Уренгой
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Вторая версия доступна тут: https://github.com/selenur/ToolsGenGkode/releases там будет ссылка на 51 релиз.
Последовательность действий очень похожа, но там есть заветный флаг: А потом через несколько шагов, будет модуль изменения размеров, где нужно будет ввести новый размер, вот этот размер можно например в 3-й версии узнать, либо посчитать на калькуляторе, математика тут простая.
вот нашел у себя видео: https://youtu.be/lx1xR12CNKA?t=126 отметка времени 2:06
Последовательность действий очень похожа, но там есть заветный флаг: А потом через несколько шагов, будет модуль изменения размеров, где нужно будет ввести новый размер, вот этот размер можно например в 3-й версии узнать, либо посчитать на калькуляторе, математика тут простая.
вот нашел у себя видео: https://youtu.be/lx1xR12CNKA?t=126 отметка времени 2:06
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Да действительно, сегодня поигрался пробуя версию 2 в этом варианте преобразования вектора получилось даже... Зря наверное двойку в архив отправилselenur писал(а): в старой версии №2 у меня есть возможность получать среднюю линию, в новой №3 пока ещё не перенёс код, к сожалению.
-
igoryan74
- Новичок
- Сообщения: 28
- Зарегистрирован: 10 июл 2017, 17:24
- Репутация: 0
- Настоящее имя: igor
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
добрый день пробывал и по дпи и 2,0,0,51 не могу попасть в размер для проверки самая большая нервюра 146мм, а самая маленькая 102мм.
как программа считает размер по изображению на картинке или по размеру фона?
как программа считает размер по изображению на картинке или по размеру фона?
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Выложи исходник в архиве , и напиши какие должны быть размеры в мм.igoryan74 писал(а):не могу попасть в размер
Это 140 мм вот в G - коде размер совпадает.
Какой у тебя должен??? Я сделаю код.
-
igoryan74
- Новичок
- Сообщения: 28
- Зарегистрирован: 10 июл 2017, 17:24
- Репутация: 0
- Настоящее имя: igor
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
да этот размер высота на уровне паза 14мм но исходников как таковых нет это JPG файл или пдф печатаешь 1:1 вырезаешь и клеишь.
Но нужны все десять они разных размеров.
Но нужны все десять они разных размеров.
- Rom327
- Почётный участник

- Сообщения: 2989
- Зарегистрирован: 03 апр 2015, 13:23
- Репутация: 437
- Настоящее имя: Роман
- Откуда: Подольск
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
А чем мойigoryan74 писал(а):да этот размер высота на уровне паза 14мм но исходников как таковых нет это JPG файл или пдф печатаешь 1:1 вырезаешь и клеишь.
Но нужны все десять они разных размеров.
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
-
igoryan74
- Новичок
- Сообщения: 28
- Зарегистрирован: 10 июл 2017, 17:24
- Репутация: 0
- Настоящее имя: igor
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
сейчас пробую считать по клеточках вроде бы получается
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Самый нижний нервюр какого размера должен быть? ( остальное по пропорции )igoryan74 писал(а):Но нужны все десять они разных размеров.
Последний раз редактировалось dovganya 04 апр 2018, 18:03, всего редактировалось 1 раз.
- selenur
- Почётный участник

- Сообщения: 4605
- Зарегистрирован: 21 авг 2013, 19:44
- Репутация: 1622
- Настоящее имя: Сергей
- Откуда: Новый Уренгой
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Тут все очень просто, есть некая программа, которая сохраняет векторные данные в рисунок, при сохранении указывается dpi, которая содержит соотношение количества пикселей на 1 дюйм, и потом я в обратную сторону пересчитываю, при малом dpi, пересчеты туда обратно дают большую погрешность.igoryan74 писал(а):как программа считает размер по изображению на картинке или по размеру фона?
Изменяя размер фона, итоговые траектории, останутся одинаковыми, наличие фона по краям, лишь приведет к смещению всех траекторий от края.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
-
igoryan74
- Новичок
- Сообщения: 28
- Зарегистрирован: 10 июл 2017, 17:24
- Репутация: 0
- Настоящее имя: igor
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Rom327 спасибо за подсказку все получилось края немного оплавились но это нормально,всем спасибо за помощь.
лазер 2.5Ват без регулировки мощности.
лазер 2.5Ват без регулировки мощности.
-
UmkaAP
- Новичок
- Сообщения: 25
- Зарегистрирован: 12 июл 2017, 22:38
- Репутация: 20
- Настоящее имя: Александр
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Здравствуйте. Есть ли возможность при импорте из dxf сделать цветовое разделение на резку и гравировку? Либо 1 файл с разными скоростью и мощностью либо два. Может возможно в программе выбрать вектор и указать с какой скоростью и мощностью обрабатывать ,также сделать заливку контура?
- selenur
- Почётный участник

- Сообщения: 4605
- Зарегистрирован: 21 авг 2013, 19:44
- Репутация: 1622
- Настоящее имя: Сергей
- Откуда: Новый Уренгой
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Привет!UmkaAP писал(а):Здравствуйте. Есть ли возможность при импорте из dxf сделать цветовое разделение на резку и гравировку? Либо 1 файл с разными скоростью и мощностью либо два. Может возможно в программе выбрать вектор и указать с какой скоростью и мощностью обрабатывать ,также сделать заливку контура?
Вот в этом проекте вроде было цветовое разделение: https://github.com/svenhb/GRBL-Plotter у него много интересных роликов!
У каждого вектора есть параметр TAG, или Метка (если по русски) по идее можно в качестве метки указывать значение например мощность, или скорость, можно конечно и оба значения, но для этого потребуется подкорректировать файл правил генерации G-кода, в котором используется LUA язык.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/