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

Mach, популярные и не очень CAD, CAM. Обсуждение и разработка программ для управления станками.
Pavel5
Новичок
Сообщения: 13
Зарегистрирован: 27 дек 2017, 10:23
Репутация: 0
Настоящее имя: Pavel
Контактная информация:

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

Сообщение Pavel5 »

Взял последнюю версию программы.
Почему то вектора не строит?
Выбирал профиль - гравировка лазером Z
Код соответственно следующий ...
G0 F500 X0 Y0
G1 F500 Z-1
X0 Y0
X0 Y0
X0 Y0

Может сами попробуете сделать код из исходника?
Вложения
Безымянный.jpg (2710 просмотров) <a class='original' href='./download/file.php?id=129534&mode=view' target=_blank>Загрузить оригинал (150.36 КБ)</a>
sample2.txt
(4.89 КБ) 1149 скачиваний
original (2).jpg (2710 просмотров) <a class='original' href='./download/file.php?id=129536&mode=view' target=_blank>Загрузить оригинал (37.47 КБ)</a>
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

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

Сообщение selenur »

Pavel5 писал(а):Взял последнюю версию программы.
Почему то вектора не строит?
Выбирал профиль - гравировка лазером Z
Код соответственно следующий ...
G0 F500 X0 Y0
G1 F500 Z-1
X0 Y0
X0 Y0
X0 Y0

Может сами попробуете сделать код из исходника?
Сегодня в течение дня постараюсь подсказать ;-)
Мой сайт: 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 »

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

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

Сообщение selenur »

Шаг 1) Выбираем пресет:
001.jpg (2674 просмотра) <a class='original' href='./download/file.php?id=129544&mode=view' target=_blank>Загрузить оригинал (59.95 КБ)</a>
Шаг 2) Нажатием на кнопку "Дополнительно" выбираем пункт "на выходе 2-х цветное", и ползунком "коэффициент разделения черное/белое" подбираем такое положение, что-бы избавиться от артефактов, при правом крайнем положении видно от чего нужно избавиться:
2018-01-17_124639.jpg (2674 просмотра) <a class='original' href='./download/file.php?id=129545&mode=view' target=_blank>Загрузить оригинал (241.72 КБ)</a>
При левом положении теряется голова:
2018-01-17_124710.jpg (2674 просмотра) <a class='original' href='./download/file.php?id=129546&mode=view' target=_blank>Загрузить оригинал (18.77 КБ)</a>
Нормально получилось примерно в таком положении ползунка:
2018-01-17_124806.jpg (2674 просмотра) <a class='original' href='./download/file.php?id=129547&mode=view' target=_blank>Загрузить оригинал (81.03 КБ)</a>
Единственный нюанс не отображается текущее значение ползунка.....
Шаг 3) Переходим на следующий шаг, на нем ничего не меняем, только рассчитать нажимаем:
2018-01-17_124904.jpg (2674 просмотра) <a class='original' href='./download/file.php?id=129548&mode=view' target=_blank>Загрузить оригинал (229.86 КБ)</a>
Шаг 4) изменяем размер на нужный нам:
2018-01-17_124936.jpg (2674 просмотра) <a class='original' href='./download/file.php?id=129549&mode=view' target=_blank>Загрузить оригинал (81.75 КБ)</a>
Шаг 5) Указываем профиль, и имя файла куда сохранить:
2018-01-17_125202.jpg (2674 просмотра) <a class='original' href='./download/file.php?id=129551&mode=view' target=_blank>Загрузить оригинал (72.45 КБ)</a>
Получаем результат:
2018-01-17_125149.jpg (2674 просмотра) <a class='original' href='./download/file.php?id=129550&mode=view' target=_blank>Загрузить оригинал (112.89 КБ)</a>
В данном случае я использовал профиль станка, в котором заложена следующая логика, при значении Z=1 лазер выключен, при значении Z=-1 лазер включен. Если нужно то можешь скорректировать этот файл, он лежит в каталоге "profiles" с программой, и называется "Лазер гравировка use Z.prof"
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Pavel5
Новичок
Сообщения: 13
Зарегистрирован: 27 дек 2017, 10:23
Репутация: 0
Настоящее имя: Pavel
Контактная информация:

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

Сообщение Pavel5 »

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

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

Сообщение selenur »

Программа называется candle, но она для ардуиновских контроллеров, если я правильно понял у тебя мач3, а значит candle тебе не подойдет. Т.к. ей не сможешь управлять станком.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
Mecal305
Кандидат
Сообщения: 84
Зарегистрирован: 21 июн 2017, 22:58
Репутация: 17
Настоящее имя: Александр
Откуда: Минск
Контактная информация:

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

Сообщение Mecal305 »

У меня тоже Mach3 но для просмотра кода и его работы я использую SEDIT
Вложения
SEDIT.rar
(811.07 КБ) 282 скачивания
lbvfy523
Новичок
Сообщения: 30
Зарегистрирован: 30 июн 2017, 12:52
Репутация: 2
Настоящее имя: дмитрий
Контактная информация:

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

Сообщение lbvfy523 »

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

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

Сообщение selenur »

lbvfy523 писал(а):
selenur писал(а):Скоро с обновлением заработает gerber загрузка.
Поясните пожалуйста.
С учетом найденных особенностей, в последних сообщениях.
Мой сайт: 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 »

Когда планируете обнову?
Аватара пользователя
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/
Аватара пользователя
Mecal305
Кандидат
Сообщения: 84
Зарегистрирован: 21 июн 2017, 22:58
Репутация: 17
Настоящее имя: Александр
Откуда: Минск
Контактная информация:

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

Сообщение Mecal305 »

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

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

Сообщение selenur »

Mecal305 писал(а):Сергей и все кому интересна данная программа я заметил в программе такую особенность, что когда при загрузки из DXF векторов если перед этим этот формат создан а АвтоКаде и сохранен в условное место на компьютере но не закрыт сам чертеж, то программа не отображает вектора в этом случае необходимо просто закрыть АвтоКад и все начерченное начинает отображаться в GСodeСonstructor (может я уже поздно это разузнал все скорее всего это знают )
Хорошо , посмотрю, исходный код парсинга DXF не мой, возможно автор не верно файл открывает, поправлю.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
Mecal305
Кандидат
Сообщения: 84
Зарегистрирован: 21 июн 2017, 22:58
Репутация: 17
Настоящее имя: Александр
Откуда: Минск
Контактная информация:

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

Сообщение Mecal305 »

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

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

Сообщение selenur »

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

В ближайшие дни постараюсь ещё подготовить видео, по использованию программы, и конечно нового 202 модуля.
Мой сайт: 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 »

selenur писал(а):Проверил, оказалось что векторные данные рассчитываются корректно из файла шрифта, а визуально в модуле не применяется внешний шрифт, в новой версии поправлю.
selenur писал(а):Выложил новую версию, 3.2.0.7
штифт таймс италик кирилический, и другие похожие, по прежнему не работают...(


https://youtu.be/t_xhK6u1_uc
Аватара пользователя
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 »

selenur писал(а):А можешь эти шрифты мне прислать?
ШРИФТЫ.zip
(1.01 МБ) 229 скачиваний
Все шрифты наклонные с засечками.
talanov
Новичок
Сообщения: 19
Зарегистрирован: 23 янв 2018, 11:29
Репутация: 2
Настоящее имя: Олег
Контактная информация:

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

Сообщение talanov »

Доброго всем времени! во первых строках хочу конечно выразить огромную благодарность за такую крайне важную и необходимую программу. Для себя только начал осваивать технологию и фоторезиста и лазерной гравировки. Пытаюсь создать его сам. Модули 103-300-301-901. Хотел попробовать вырезать просто контур но мощность лазера как будто убавленна. Не пойму что делают кнопкой Laser mode ON и Laser mode OFF (По идее должны включать и выключать лазер. что бы можно было прицелится на плате и настроить фокус. но лазер всегда погашен) Заранее спасибо и огромное спасибо за такую отличную программу.
Ответить

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