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

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

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

Сообщение selenur »

Обновил программу до версии 3.2.0.5: http://selenur.ru/?page_id=797
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
lbvfy523
Новичок
Сообщения: 30
Зарегистрирован: 30 июн 2017, 12:52
Репутация: 2
Настоящее имя: дмитрий
Контактная информация:

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

Сообщение lbvfy523 »

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

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

Сообщение selenur »

lbvfy523 писал(а):Сергей, можно описать применяемую на Вашем станке электронную часть? В смысле какие электронные компоненты искать для создания лазерного выжегателя.
Последняя модификация станка вот такая: http://selenur.ru/?p=922
Что касается электроники, то тут пока недоделанное решение....
В качестве основного управляющего контроллера применяется ардуина Уно, с прошивкой GRBL 1.1, к ней подключен пустой шилд вот такой:
protoshield_n-500x500.jpg (3323 просмотра) <a class='original' href='./download/file.php?id=128017&mode=view' target=_blank>Загрузить оригинал (152.86 КБ)</a>
покупал тут: http://robocraft.ru/shop/index.php?rout ... duct_id=67
На этот шилд напаял LPT разъем от материнской платы, и получилась вот такая штука:
WP_001916.jpg (3323 просмотра) <a class='original' href='./download/file.php?id=128018&mode=view' target=_blank>Загрузить оригинал (230.49 КБ)</a>
Так-же вместо ардуины подключаю другие контроллеры:
unnamed.png (3323 просмотра) <a class='original' href='./download/file.php?id=128019&mode=view' target=_blank>Загрузить оригинал (937.34 КБ)</a>
Тот что справа вот: http://www.cnc-club.ru/forum/viewtopic.php?f=16&t=15825 сделан на базе контроллера STM32F103 нашим форумчанином.
Есть еще вот такой: http://www.cnc-club.ru/forum/viewtopic.php?f=41&t=16788 вот первый тест:
https://www.youtube.com/watch?v=976zJ8pd8ds
пока конечно не полноценный тест, но скоро попробую.
Есть ещё один контроллер на базе контроллера Atmel SAM3 (arduino DUE) но там не всё работает, т.к. неожиданно появилось решение на LinuxCNC, и это решение отложил.
В ящик закрепленный на станке идет:
1) Провод от контроллера (сигналы step,dir, датчик касания, сигнал PWM для модуля лазера).
2) провод 220 вольт, который идет на небольшой блок питания, для питания драйверов моторов, и лазерного модуля (если подключен).
3) Провод от внешнего блока питания (0-48 вольт) для питания шпинделя (если он подключен).

Так-же на станке закреплены концевики индуктивные, но так и не подключил, т.к. период вхождения в хобби ЧПУ, когда от них был толк проскочил, а сейчас уже не ошибаюсь, при подготовке управляющей программы....
Мой сайт: 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.aliexpress.com/item/REAL-NE ... 70687.html
Что касается механики для выжигателя, у форумчанина Rom327 очень элегантное, простое, и недорогое решение:
HvCt7pmB35g.jpg (3312 просмотров) <a class='original' href='./download/file.php?id=128020&mode=view' target=_blank>Загрузить оригинал (592.38 КБ)</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 »

selenur писал(а):Лазерный модуль который я использую именно для выжигания вот такой: https://www.aliexpress.com/item/REAL-NE ... 70687.html
Что касается механики для выжигателя, у форумчанина Rom327 очень элегантное, простое, и недорогое решение:
Вложение HvCt7pmB35g.jpg больше недоступно
Спасибо Сергей!
Если lbvfy523 интересно, вот несколько фотографий:
Механика (3262 просмотра) <a class='original' href='./download/file.php?id=128047&mode=view' target=_blank>Загрузить оригинал (944.87 КБ)</a>
Механика
Станок в сборе (3262 просмотра) <a class='original' href='./download/file.php?id=128048&mode=view' target=_blank>Загрузить оригинал (694.6 КБ)</a>
Станок в сборе
Электроника (3262 просмотра) <a class='original' href='./download/file.php?id=128049&mode=view' target=_blank>Загрузить оригинал (742.91 КБ)</a>
Электроника
Еще раз всех с наступающим Новым годом!
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
lbvfy523
Новичок
Сообщения: 30
Зарегистрирован: 30 июн 2017, 12:52
Репутация: 2
Настоящее имя: дмитрий
Контактная информация:

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

Сообщение lbvfy523 »

Ребята, подскажите пожалуйста, реально собрать лазерный гравер с таким имеющимся оборудованием:
1 Ардуина УНО (МЕГА 328Р)
2 CNC SHIELD Ver 3.0
3 шаговый двигатель (минибея-матсушита 23KM-C051-09V)
4 ДРАЙВЕР ШАГОВОГО ДВИГАТЕЛЯ (А4988)
Есть ещё блок питания, но пока я его не ковырял (характеристики пока не знаю)
Аватара пользователя
Rom327
Почётный участник
Почётный участник
Сообщения: 2989
Зарегистрирован: 03 апр 2015, 13:23
Репутация: 437
Настоящее имя: Роман
Откуда: Подольск
Контактная информация:

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

Сообщение Rom327 »

lbvfy523 писал(а):Ребята, подскажите пожалуйста, реально собрать лазерный гравер с таким имеющимся оборудованием:
(для просмотра содержимого нажмите на ссылку)
1 Ардуина УНО (МЕГА 328Р)
2 CNC SHIELD Ver 3.0
3 шаговый двигатель (минибея-матсушита 23KM-C051-09V)
4 ДРАЙВЕР ШАГОВОГО ДВИГАТЕЛЯ (А4988)
Есть ещё блок питания, но пока я его не ковырял (характеристики пока не знаю)
Вот похоже на твой случай... http://stroimprinter.ru/index.php?route ... path=59_61
Это сугубо мое мнение, могу и ошибаться...
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 »

С НАСТУПАЮЩИМ НОВЫМ 2018 ГОДОМ. ХРАНИ ВАС БОГ.
учиться чему то новому всегда сложно , особенно когда в этом не понимаешь.
Аватара пользователя
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/
wip85
Кандидат
Сообщения: 86
Зарегистрирован: 03 сен 2017, 09:29
Репутация: 2
Настоящее имя: Никита
Контактная информация:

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

Сообщение wip85 »

После последнего обновления программы стало вот так.
Вложения
Для Сергея.jpg (3166 просмотров) <a class='original' href='./download/file.php?id=128095&mode=view' target=_blank>Загрузить оригинал (389.33 КБ)</a>
Аватара пользователя
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/
wip85
Кандидат
Сообщения: 86
Зарегистрирован: 03 сен 2017, 09:29
Репутация: 2
Настоящее имя: Никита
Контактная информация:

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

Сообщение wip85 »

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

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

Сообщение selenur »

wip85 писал(а):Скажите я ника не могу совместить сверловку с засветкой.всегда чуть чуть мимо. Как сделать чтобы сверловка попадала с засветкой https://yadi.sk/d/33DzWyqS3NNZD5
Вечером посмотрю.
Мой сайт: 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 »

wip85 писал(а):После последнего обновления программы стало вот так.
Ошибку исправил в версии 3.2.0.6 будет нормально.
Мой сайт: 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 »

wip85 писал(а):Скажите я ника не могу совместить сверловку с засветкой.всегда чуть чуть мимо. Как сделать чтобы сверловка попадала с засветкой https://yadi.sk/d/33DzWyqS3NNZD5
Видео посмотрел, там у меня ещё много недоработок в плане понимания того что происходит внутри, постепенно планирую доработать данный модуль, если всё сложится нормально то доберусь до него через 1-2 недельки.
Что касается команды "M3 S10" которая должна включать лазер, она срабатывает при условии что у тебя параметр "$32=0" иначе если равна "1" то лазер включится только с началом движения. Это специальная защита, реализованная в прошивке. Если нужно отключить эту защиту то нужно установить в данный параметр "0" и после этого выполнить команду например "G1 X10" если после смены параметра на ноль, не выполнить движение с командой "G1....." то команда "M3 S10" лазер не включит, это просто такая особенность прошивки.
Лазер можно включить даже при "$32=1" но для этого команды должны быть такие "M3 S10" а потом вторая команда "G1 X10", после небольшого перемещения лазер продолжит светиться, но если будет выполнена команда например "G0 Y5" лазер выключиться.
Мой сайт: 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 »

Выложил новую версию с исправлением в модуле 300: http://selenur.ru/?page_id=797
Мой сайт: 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 »

Сергей, исправь пожалуйста ошибку в расчетах в 900 модуле.
Была такая же в 901 там ты исправил.
bandicam 2018-01-06 05-32-41-717.jpg (2891 просмотр) <a class='original' href='./download/file.php?id=128486&mode=view' target=_blank>Загрузить оригинал (208.05 КБ)</a>
Аватара пользователя
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/
Alexversh
Опытный
Сообщения: 115
Зарегистрирован: 15 апр 2017, 17:27
Репутация: 7
Настоящее имя: Александр
Контактная информация:

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

Сообщение Alexversh »

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

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

Сообщение selenur »

Alexversh писал(а):в 300 модуле очень не хватает опции "удалить основной (исходный) контур"
Привет! :-)
А смысл удалять исходный контур, если он изначально в траектории не попадает?
Вот смотри:
2018-01-09_073247.png (2725 просмотров) <a class='original' href='./download/file.php?id=128775&mode=view' target=_blank>Загрузить оригинал (63.97 КБ)</a>
Исходные траектории в предварительном просмотре в виде пунктира, они в следующий модуль не попадают, попадают лишь 3 сгенерированные траектории для каждой буквы. В параметрах модуля я указал что первая расчетная траектория будет на расстоянии 0.2 мм от базовой, и потом ещё 2 траектории с шагом 0.2, т.е. исходная траектория в результат не попадает.
Или я ещё что-то упускаю??? :thinking:

По поводу шрифтов, можешь поподробнее? и приложить сами файлы шрифтов?
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Ответить

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