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

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

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

Сообщение selenur »

А к стати да! Почему не подобрать русское название :-)
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4604
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1621
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

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

Сообщение selenur »

Как вам такой вариант "Конструктор G-кода" по русски, и "Constructor G-code" по английски? по идее поисковики дельного не находят, а значит искать должно быть проще.
Мой сайт: 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 »

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

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

Сообщение selenur »

Nixon писал(а):
selenur писал(а):Как вам такой вариант "Конструктор G-кода" по русски, и "Constructor G-code" по английски? по идее поисковики дельного не находят, а значит искать должно быть проще.
"G-code constructor" - вроде бы так правильней. Нет?..
Ну вполне возможно :-) я в английском не силен, как это должно быть :-)
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
MX_Master
Мастер
Сообщения: 7478
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3099
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

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

Сообщение MX_Master »

gcode maker
image2gcode
text2gcode
gcode studio
gcode generator
gcode builder
...

Easy G-code Builder (free)
Easy G-code Builder PRO (7.99$)

:hehehe:
Владимир_36
Опытный
Сообщения: 142
Зарегистрирован: 19 ноя 2017, 09:25
Репутация: 0
Настоящее имя: Владимир
Контактная информация:

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

Сообщение Владимир_36 »

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

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

Сообщение selenur »

Владимир_36 писал(а):Всем добрый вечер. Подскажите, пожалуйста, загрузил файл со слонами в программе он отобразил вместо скруглений углами и так же вырезался- что нужно ещё делать непосредственно перед генерацией кода? dxf файлы отображаются не со всеми частями , т.е гранями
Привет!
Прикрепи файл к сообщению, я посмотрю, в чем может быть проблема.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Владимир_36
Опытный
Сообщения: 142
Зарегистрирован: 19 ноя 2017, 09:25
Репутация: 0
Настоящее имя: Владимир
Контактная информация:

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

Сообщение Владимир_36 »

selenur писал(а):
Владимир_36 писал(а):Всем добрый вечер. Подскажите, пожалуйста, загрузил файл со слонами в программе он отобразил вместо скруглений углами и так же вырезался- что нужно ещё делать непосредственно перед генерацией кода? dxf файлы отображаются не со всеми частями , т.е гранями
Привет!
Прикрепи файл к сообщению, я посмотрю, в чем может быть проблема.
По поводу dxf : сейчас снова попробовал - всё правильно отобразилось -больше нет вопросов. а вот пазл из слонов в арткаме круглый, как и положено. а вот через генератор воходит угловатый
Вложения
слон.txt
g-код слона
(15.36 КБ) 1252 скачивания
slon.dxf
(86.55 КБ) 742 скачивания
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4604
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1621
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

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

Сообщение selenur »

По поводу слонов, там используются кривые безье, а у меня пока просто парой отрезков отображается, в будущем доработаю.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Владимир_36
Опытный
Сообщения: 142
Зарегистрирован: 19 ноя 2017, 09:25
Репутация: 0
Настоящее имя: Владимир
Контактная информация:

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

Сообщение Владимир_36 »

selenur писал(а):По поводу слонов, там используются кривые безье, а у меня пока просто парой отрезков отображается, в будущем доработаю.
Не знаю что это такое, но спасибо за отзывчивость!!!
al1955
Новичок
Сообщения: 6
Зарегистрирован: 10 авг 2013, 22:27
Репутация: 0
Контактная информация:

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

Сообщение al1955 »

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

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

Сообщение selenur »

al1955 писал(а): как можно сделать, чтобы были не засвеченные пятачки
Привет! вот в этом месте я немного не понял, можешь поподробнее описать? :-)
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
al1955
Новичок
Сообщения: 6
Зарегистрирован: 10 авг 2013, 22:27
Репутация: 0
Контактная информация:

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

Сообщение al1955 »

Вот как то так должно засветить фоторезист. Я получаю полностью засвеченные контактные площадки. Потом по ним очень трудно попасть в центр обычной сверлилкой.
Вложения
pemicro.jpg (3539 просмотров) <a class='original' href='./download/file.php?id=125679&sid=b8a1829eb51d643318877e291328ab45&mode=view' target=_blank>Загрузить оригинал (193.94 КБ)</a>
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4604
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1621
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

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

Сообщение selenur »

al1955 писал(а):Вот как то так должно засветить фоторезист. Я получаю полностью засвеченные контактные площадки. Потом по ним очень трудно попасть в центр обычной сверлилкой.
Теперь понял, как сделать идея есть, по возможности добавлю такую возможность.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
al1955
Новичок
Сообщения: 6
Зарегистрирован: 10 авг 2013, 22:27
Репутация: 0
Контактная информация:

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

Сообщение al1955 »

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

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

Сообщение selenur »

Вот ссылка на версию 3.1.1.7: http://selenur.ru/wp-content/uploads/CNCAPP/3.1.1.7.zip пока без особой надобности не стоит переходить, т.к. кое-какие моменты не доделал, это для тестов, для " al1955"

Данный пример делал используя DipTrace, и генерацию гербер файла, и файла сверловки, сама схема такая:
2017-12-02_014724.jpg (3455 просмотров) <a class='original' href='./download/file.php?id=125809&sid=b8a1829eb51d643318877e291328ab45&mode=view' target=_blank>Загрузить оригинал (52.51 КБ)</a>
В архиве есть всего один пресет (вот думаю наверное слово пресет заменить на слово схема???), который нужно выбрать:
2017-12-02_013910.jpg (3455 просмотров) <a class='original' href='./download/file.php?id=125817&sid=b8a1829eb51d643318877e291328ab45&mode=view' target=_blank>Загрузить оригинал (119.88 КБ)</a>
Схема состоит из набора взаимосвязанных модулей:
2017-12-02_013945.jpg (3455 просмотров) <a class='original' href='./download/file.php?id=125816&sid=b8a1829eb51d643318877e291328ab45&mode=view' target=_blank>Загрузить оригинал (149.12 КБ)</a>
На которой:
1) Из гербер файла получаем траектории дорожек, и контактов, и все пересекающиеся траектории объединяем
2) Из файла сверловки, получаем не координаты мест где нужно сверлить, а траектории описывающие круг, нужного диаметра
3) Объединяем все траектории в один список
4) Выполняем генерацию новых траекторий, с определенными параметрами.
5) Генерируем G-код

Итак, в начале получаем траектории:
2017-12-02_014115.jpg (3455 просмотров) <a class='original' href='./download/file.php?id=125815&sid=b8a1829eb51d643318877e291328ab45&mode=view' target=_blank>Загрузить оригинал (532.8 КБ)</a>
И нажав кнопку №2 выбираем пункт меню объединения
В результате чего получаем:
2017-12-02_014159.jpg (3455 просмотров) <a class='original' href='./download/file.php?id=125814&sid=b8a1829eb51d643318877e291328ab45&mode=view' target=_blank>Загрузить оригинал (484.52 КБ)</a>
Далее переключаемся на следующий модуль, где ставим флажок №1, и лишь потом выбираем файл сверловки:
2017-12-02_014241.jpg (3455 просмотров) <a class='original' href='./download/file.php?id=125813&sid=b8a1829eb51d643318877e291328ab45&mode=view' target=_blank>Загрузить оригинал (413.93 КБ)</a>
Переходим на модуль №500:
2017-12-02_014402.jpg (3455 просмотров) <a class='original' href='./download/file.php?id=125812&sid=b8a1829eb51d643318877e291328ab45&mode=view' target=_blank>Загрузить оригинал (492.03 КБ)</a>
В нем нажимаем кнопку №1, и получаем все траектории из предыдущих модулей.
По меткам видно из каких модулей получены.
После этого переходим на следующий модуль:
2017-12-02_014556.jpg (3455 просмотров) <a class='original' href='./download/file.php?id=125811&sid=b8a1829eb51d643318877e291328ab45&mode=view' target=_blank>Загрузить оригинал (601.73 КБ)</a>
В нем ставим направление генераций траекторий во внутрь, !!!но у траекторий отверстий нужно поставить флаг реверс направления, это позволит ограничить генерацию траекторий во внутрь.
В результате чего получается вот такая траектория:
2017-12-02_014704.jpg (3455 просмотров) <a class='original' href='./download/file.php?id=125810&sid=b8a1829eb51d643318877e291328ab45&mode=view' target=_blank>Загрузить оригинал (603.22 КБ)</a>
Такой нужен был функционал? :-)
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4604
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1621
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

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

Сообщение selenur »

Сейчас как доделаю новую версию, меняю название, и вот как будет:
interfaceapp.jpg (3385 просмотров) <a class='original' href='./download/file.php?id=125986&sid=b8a1829eb51d643318877e291328ab45&mode=view' target=_blank>Загрузить оригинал (94.77 КБ)</a>
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
xvovanx
Мастер
Сообщения: 3655
Зарегистрирован: 25 фев 2016, 12:27
Репутация: 899
Настоящее имя: Владимир
Откуда: Latvia
Контактная информация:

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

Сообщение xvovanx »

selenur писал(а):Сейчас как доделаю новую версию...[/attachment]
Сергей, и по возможности побольше обучающих видео по работе в разных режимах, а то "с наскока" программу не сразу можно "победить" :good:. Много полезных "потайных" кнопочек, о которых не сразу же и догадаешься.
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4604
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1621
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

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

Сообщение selenur »

xvovanx писал(а):
selenur писал(а):Сейчас как доделаю новую версию...[/attachment]
Сергей, и по возможности побольше обучающих видео по работе в разных режимах, а то "с наскока" программу не сразу можно "победить" :good:. Много полезных "потайных" кнопочек, о которых не сразу же и догадаешься.
Понемногу уже доделываю итоговый интерфейс программы, который по идее меняться уже не будет, и уже после этого, начну делать видео по работе
с программой :-)

В наличии уже есть граверы, фрезы, лазер, флюгерный нож, проволока для вейп устройств, с помощью которой можно пенопласт резать прикольно.
Так-что будет что показать. :-)
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
al1955
Новичок
Сообщения: 6
Зарегистрирован: 10 авг 2013, 22:27
Репутация: 0
Контактная информация:

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

Сообщение al1955 »

Сергей, спасибо огромное. G-код с отверстиями получаю без проблем. Вот только проблема у меня пока с Diptrace, придется наверное на 7 десятке лет осваивать ее. Скачал в соседней ветке разводку в дипрейсе и попробовал. Реально на фоторезисте попробую вероятнее всего завтра, а пока по перемещению лазера видно как делает окружность. Есть конечно небольшая просьба, там где колонка реверса как бы сделать выделение сразу нескольких траекторий, чтобы больше 100 раз не щелкать мышкой.
Вложения
2017-12-04_111505.jpg (3346 просмотров) <a class='original' href='./download/file.php?id=125996&sid=b8a1829eb51d643318877e291328ab45&mode=view' target=_blank>Загрузить оригинал (132.2 КБ)</a>
Ответить

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