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

Mach, популярные и не очень CAD, CAM. Обсуждение и разработка программ для управления станками.
Сергей Козихин
Новичок
Сообщения: 1
Зарегистрирован: 01 дек 2018, 06:25
Репутация: 0
Настоящее имя: Сергей Козихин
Контактная информация:

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

Сообщение Сергей Козихин »

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

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

Сообщение selenur »

Сергей Козихин писал(а):Проблема с новой версией программы V 3.3, до этого пользовался 3.2. Как дохожу до модуля 900, там где стрелочка "правило генерации G-Кода" не выпадает список с этими правилами, где его взять? из старой пробовал скопипастить не работает.
сегодня вечером несколько правил выложу.
Мой сайт: 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 »

Нашел интересную тему Re: Image-to-gcode + решение для нежестких станков #55
Для модуля 901 (управление GRBL контроллером) можно будет использовать 4 оси, и более высокую частоту STEP, там используется недорогой контроллер STM32.
Мой сайт: 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 »

Сергей Козихин писал(а):Проблема с новой версией программы V 3.3, до этого пользовался 3.2. Как дохожу до модуля 900, там где стрелочка "правило генерации G-Кода" не выпадает список с этими правилами, где его взять? из старой пробовал скопипастить не работает.
Вот 2 образца файлов правил.
rules.zip
(1.7 КБ) 257 скачиваний
Сейчас я готовлю внеочередное видео по поводу создания правил, и заодно исправляю некоторые ошибки в модуле 900, так что в следующем видео постараюсь детально рассказать, как делать правила под свой станок.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Plato
Новичок
Сообщения: 18
Зарегистрирован: 06 дек 2017, 12:16
Репутация: 0
Настоящее имя: Виктор Plato
Контактная информация:

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

Сообщение Plato »

Нарисовал плату в EasyEda, могу экспортировать в форматы PDF, PNG, SVG и Gerber, а после перевести в Gcode. Но столкнулся с кучей, огромной кучей проблем и теперь я в жесткой запарке как же добыть gcode формат из платы easyeda?
Начал с разного софта: FlatCAM не видит Gerber данные которые сохраняет EasyEda; Cut2d не видит дорожки, BantamTools вообще не устанавливается, встает на выборе каталога и какой не выбери пишет что нужно выбрать каталог на локальном диске, а у меня все диски локальные (бред еще тот); visolate.jar не открывается; и перешел к последнему constructorGkode.

Скачал разных версий, скинул все пресеты и профили в одно место и начал крутить вертеть их. В последней версии заинтересовал раздел который может читать Gerber файлы. Отлично подумал я и начал загружать файлы. Но вот засада, читает она их некорректно и все линии ползут вверх, т.е рисунок в просмотре векторных данных выглядит как атомы сурка который входит в горизонт событий черной дыры, иными словами вместо дорожек и точек сверловки я вижу длинные части чего-то летящие все в туже черную дыру. Файл сверловки (.drl) в котором явно прописаны координаты мест где нужно просверлить в метрической системе измерения вообще не читается данной программой, следовательно и сверлить нельзя. Я пытался конвертировать в форматы PNG и пытаться загнать в программу путем чтения картинки, но места сверловки программа не видит как места сверловки, она их видит как полигоны и пытается фрезерить.

Можно как-то перевести Gerber получаемый из программы EasyEDA в нормальный Gcode один из которых будет фрезеровка по контуру дорожек, а затем все лишнее кроме дорожек и отдельный файл для сверловки?
Plato
Новичок
Сообщения: 18
Зарегистрирован: 06 дек 2017, 12:16
Репутация: 0
Настоящее имя: Виктор Plato
Контактная информация:

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

Сообщение Plato »

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

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

Сообщение selenur »

Plato писал(а):Если немного разобраться то программа отвечает всем необходимым, просто все очень запутанно и не раскрыто с первого раза, т.е реально нужно потратить время чтоб разобраться, программа не из тех которую открыл, загрузил, выбрал, нажал, отправил и готово, нет, нужно потратить часы на изучение и мучения. Когда рука набита можно пользоваться, но ряд исправлений все же нужен, например стандартные пресеты, которые пользователь может скачать и начать использовать. Пресеты упрощающие жизнь, таких, в комплекте почему то не идет.
С версией 3.2 пресеты идут, а в новой программе я сейчас доделываю модуль 900, к нему делаю обучающее видео, и уже после этого я наделаю пресетов/профилей для новой версии.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Plato
Новичок
Сообщения: 18
Зарегистрирован: 06 дек 2017, 12:16
Репутация: 0
Настоящее имя: Виктор Plato
Контактная информация:

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

Сообщение Plato »

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

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

Сообщение selenur »

Plato писал(а):Надо модуль сверловки допилить. По первых не верно считает координаты с гербер, во вторых нет возможности фрезой на 2 сделать отверстие на 10. Мне пришлось написать программу свою которая переводит gerber в gcode и сверлит фрезой например на 2 отверстие на 8
После модуля 900 сделаю видео про модуль 102-Загрузка из гербер (вроде всё уже сделал), и потом займусь модулем сверловки, и в нем постараюсь учесть пожелания. ;-)
Мой сайт: 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 »

Обновил программу до 3.3.0.26, актуальную версию можно либо тут скачать: http://selenur.ru/?page_id=1182, либо воспользоваться встроенной функцией авто-обновления:
https://www.youtube.com/watch?v=1Sd2ssy0OUI

А так-же собрал первую часть видео про модуль 900:
https://www.youtube.com/watch?v=Lo-eeM8hFko
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
tsups
Кандидат
Сообщения: 56
Зарегистрирован: 21 окт 2017, 09:30
Репутация: 2
Настоящее имя: Aleksandr
Контактная информация:

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

Сообщение tsups »

Здравствуйте, занимаюсь матированием зеркал и стекла. Камера ездит по оси X а сопло по оси Y. На данный момент камера едет по оси Х 1,5см и по оси Y на ширину зеркала. Если зеркало 1000 х 2550 а надо чтоб рисунок был матированный,и рисунок занимает небольшое пространство,то это долго.Какой программой воспользоваться, рисунки векторные. Как перевести в g код,чтоб матировался рисунок?
Вложения
L350.cdr
(1.38 МБ) 206 скачиваний
20171023_192226.jpg (2312 просмотров) <a class='original' href='./download/file.php?id=152798&mode=view' target=_blank>Загрузить оригинал (3.13 МБ)</a>
Аватара пользователя
Q-starь
Мастер
Сообщения: 918
Зарегистрирован: 04 апр 2011, 16:50
Репутация: 604
Настоящее имя: Гэн
Откуда: Казахстан
Контактная информация:

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

Сообщение Q-starь »

tsups, а у вас камера G-кодом управляется? :freak: У меня была на тупом "ОвнЕ", поле менял перемещением концевиков.
Винтовка, жена и ложка - оружие строго индивидуальное!
Изображение
tsups
Кандидат
Сообщения: 56
Зарегистрирован: 21 окт 2017, 09:30
Репутация: 2
Настоящее имя: Aleksandr
Контактная информация:

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

Сообщение tsups »

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

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

Сообщение selenur »

tsups писал(а):Здравствуйте, занимаюсь матированием зеркал и стекла. Камера ездит по оси X а сопло по оси Y. На данный момент камера едет по оси Х 1,5см и по оси Y на ширину зеркала. Если зеркало 1000 х 2550 а надо чтоб рисунок был матированный,и рисунок занимает небольшое пространство,то это долго.Какой программой воспользоваться, рисунки векторные. Как перевести в g код,чтоб матировался рисунок?
Приветствую!
Если вопрос мне, то тут без более подробного описания, я не смогу подсказать, т.к. я не смог понять как работает станок, и как должен выглядеть G-код....
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
tsups
Кандидат
Сообщения: 56
Зарегистрирован: 21 окт 2017, 09:30
Репутация: 2
Настоящее имя: Aleksandr
Контактная информация:

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

Сообщение tsups »

selenur писал(а):
tsups писал(а):Здравствуйте, занимаюсь матированием зеркал и стекла. Камера ездит по оси X а сопло по оси Y. На данный момент камера едет по оси Х 1,5см и по оси Y на ширину зеркала. Если зеркало 1000 х 2550 а надо чтоб рисунок был матированный,и рисунок занимает небольшое пространство,то это долго.Какой программой воспользоваться, рисунки векторные. Как перевести в g код,чтоб матировался рисунок?
Приветствую!
Если вопрос мне, то тут без более подробного описания, я не смогу подсказать, т.к. я не смог понять как работает станок, и как должен выглядеть G-код....
Наверно это больше будет похоже на фрезеровку. Поставим фрезу диаметром 1,5 см. И фреза должна вырезать рисунок.
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

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

Сообщение selenur »

tsups писал(а):
selenur писал(а):
tsups писал(а):Здравствуйте, занимаюсь матированием зеркал и стекла. Камера ездит по оси X а сопло по оси Y. На данный момент камера едет по оси Х 1,5см и по оси Y на ширину зеркала. Если зеркало 1000 х 2550 а надо чтоб рисунок был матированный,и рисунок занимает небольшое пространство,то это долго.Какой программой воспользоваться, рисунки векторные. Как перевести в g код,чтоб матировался рисунок?
Приветствую!
Если вопрос мне, то тут без более подробного описания, я не смогу подсказать, т.к. я не смог понять как работает станок, и как должен выглядеть G-код....
Наверно это больше будет похоже на фрезеровку. Поставим фрезу диаметром 1,5 см. И фреза должна вырезать рисунок.
К сожалению ничего не понял..... :thinking:
Мой сайт: 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 писал(а): К сожалению ничего не понял..... :thinking:
Скорее всего обработка идет змейкой от края до края. Так как рисунка мало, очень много холостых перемещений. Видимо tsups надо, чтобы программа была составлена следующим образом: обработала один "цветочек" переехала к следующему и т.д. с минимумом холостых перемещений.
Это сугубо мое мнение, могу и ошибаться...
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

Сообщение selenur »

Rom327 писал(а):
selenur писал(а): К сожалению ничего не понял..... :thinking:
Скорее всего обработка идет змейкой от края до края. Так как рисунка мало, очень много холостых перемещений. Видимо tsups надо, чтобы программа была составлена следующим образом: обработала один "цветочек" переехала к следующему и т.д. с минимумом холостых перемещений.
Ну если это имеется в виду, то такая возможность конечно есть ;-)
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
tsups
Кандидат
Сообщения: 56
Зарегистрирован: 21 окт 2017, 09:30
Репутация: 2
Настоящее имя: Aleksandr
Контактная информация:

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

Сообщение tsups »

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

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

Сообщение selenur »

tsups писал(а):Подскажите пожалуйста) Как это сделать?
Постараюсь в течение недели описать процедуру, вот тут: https://www.youtube.com/user/zheigurov можешь посмотреть много разного видео про программу версии 3.2 и 3.3 что-бы примерно понять идеологию работы программы.
Можешь прикрепить маленький пример файла с G-кодом для своего станка?
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Ответить

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