Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
-
Сергей Козихин
- Новичок
- Сообщения: 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
сегодня вечером несколько правил выложу.Сергей Козихин писал(а):Проблема с новой версией программы V 3.3, до этого пользовался 3.2. Как дохожу до модуля 900, там где стрелочка "правило генерации G-Кода" не выпадает список с этими правилами, где его взять? из старой пробовал скопипастить не работает.
Мой сайт: 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
Нашел интересную тему Re: Image-to-gcode + решение для нежестких станков #55
Для модуля 901 (управление GRBL контроллером) можно будет использовать 4 оси, и более высокую частоту STEP, там используется недорогой контроллер STM32.
Для модуля 901 (управление GRBL контроллером) можно будет использовать 4 оси, и более высокую частоту STEP, там используется недорогой контроллер STM32.
Мой сайт: 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
Вот 2 образца файлов правил. Сейчас я готовлю внеочередное видео по поводу создания правил, и заодно исправляю некоторые ошибки в модуле 900, так что в следующем видео постараюсь детально рассказать, как делать правила под свой станок.Сергей Козихин писал(а):Проблема с новой версией программы V 3.3, до этого пользовался 3.2. Как дохожу до модуля 900, там где стрелочка "правило генерации G-Кода" не выпадает список с этими правилами, где его взять? из старой пробовал скопипастить не работает.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
-
Plato
- Новичок
- Сообщения: 18
- Зарегистрирован: 06 дек 2017, 12:16
- Репутация: 0
- Настоящее имя: Виктор Plato
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Нарисовал плату в EasyEda, могу экспортировать в форматы PDF, PNG, SVG и Gerber, а после перевести в Gcode. Но столкнулся с кучей, огромной кучей проблем и теперь я в жесткой запарке как же добыть gcode формат из платы easyeda?
Начал с разного софта: FlatCAM не видит Gerber данные которые сохраняет EasyEda; Cut2d не видит дорожки, BantamTools вообще не устанавливается, встает на выборе каталога и какой не выбери пишет что нужно выбрать каталог на локальном диске, а у меня все диски локальные (бред еще тот); visolate.jar не открывается; и перешел к последнему constructorGkode.
Скачал разных версий, скинул все пресеты и профили в одно место и начал крутить вертеть их. В последней версии заинтересовал раздел который может читать Gerber файлы. Отлично подумал я и начал загружать файлы. Но вот засада, читает она их некорректно и все линии ползут вверх, т.е рисунок в просмотре векторных данных выглядит как атомы сурка который входит в горизонт событий черной дыры, иными словами вместо дорожек и точек сверловки я вижу длинные части чего-то летящие все в туже черную дыру. Файл сверловки (.drl) в котором явно прописаны координаты мест где нужно просверлить в метрической системе измерения вообще не читается данной программой, следовательно и сверлить нельзя. Я пытался конвертировать в форматы PNG и пытаться загнать в программу путем чтения картинки, но места сверловки программа не видит как места сверловки, она их видит как полигоны и пытается фрезерить.
Можно как-то перевести Gerber получаемый из программы EasyEDA в нормальный Gcode один из которых будет фрезеровка по контуру дорожек, а затем все лишнее кроме дорожек и отдельный файл для сверловки?
Начал с разного софта: 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
Если немного разобраться то программа отвечает всем необходимым, просто все очень запутанно и не раскрыто с первого раза, т.е реально нужно потратить время чтоб разобраться, программа не из тех которую открыл, загрузил, выбрал, нажал, отправил и готово, нет, нужно потратить часы на изучение и мучения. Когда рука набита можно пользоваться, но ряд исправлений все же нужен, например стандартные пресеты, которые пользователь может скачать и начать использовать. Пресеты упрощающие жизнь, таких, в комплекте почему то не идет.
- selenur
- Почётный участник

- Сообщения: 4605
- Зарегистрирован: 21 авг 2013, 19:44
- Репутация: 1622
- Настоящее имя: Сергей
- Откуда: Новый Уренгой
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
С версией 3.2 пресеты идут, а в новой программе я сейчас доделываю модуль 900, к нему делаю обучающее видео, и уже после этого я наделаю пресетов/профилей для новой версии.Plato писал(а):Если немного разобраться то программа отвечает всем необходимым, просто все очень запутанно и не раскрыто с первого раза, т.е реально нужно потратить время чтоб разобраться, программа не из тех которую открыл, загрузил, выбрал, нажал, отправил и готово, нет, нужно потратить часы на изучение и мучения. Когда рука набита можно пользоваться, но ряд исправлений все же нужен, например стандартные пресеты, которые пользователь может скачать и начать использовать. Пресеты упрощающие жизнь, таких, в комплекте почему то не идет.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
-
Plato
- Новичок
- Сообщения: 18
- Зарегистрирован: 06 дек 2017, 12:16
- Репутация: 0
- Настоящее имя: Виктор Plato
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Надо модуль сверловки допилить. По первых не верно считает координаты с гербер, во вторых нет возможности фрезой на 2 сделать отверстие на 10. Мне пришлось написать программу свою которая переводит gerber в gcode и сверлит фрезой например на 2 отверстие на 8
- selenur
- Почётный участник

- Сообщения: 4605
- Зарегистрирован: 21 авг 2013, 19:44
- Репутация: 1622
- Настоящее имя: Сергей
- Откуда: Новый Уренгой
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
После модуля 900 сделаю видео про модуль 102-Загрузка из гербер (вроде всё уже сделал), и потом займусь модулем сверловки, и в нем постараюсь учесть пожелания.Plato писал(а):Надо модуль сверловки допилить. По первых не верно считает координаты с гербер, во вторых нет возможности фрезой на 2 сделать отверстие на 10. Мне пришлось написать программу свою которая переводит gerber в gcode и сверлит фрезой например на 2 отверстие на 8
Мой сайт: 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
Обновил программу до 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
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/
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
-
tsups
- Кандидат
- Сообщения: 56
- Зарегистрирован: 21 окт 2017, 09:30
- Репутация: 2
- Настоящее имя: Aleksandr
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Здравствуйте, занимаюсь матированием зеркал и стекла. Камера ездит по оси X а сопло по оси Y. На данный момент камера едет по оси Х 1,5см и по оси Y на ширину зеркала. Если зеркало 1000 х 2550 а надо чтоб рисунок был матированный,и рисунок занимает небольшое пространство,то это долго.Какой программой воспользоваться, рисунки векторные. Как перевести в g код,чтоб матировался рисунок?
- Вложения
-
- L350.cdr
- (1.38 МБ) 206 скачиваний
- Q-starь
- Мастер
- Сообщения: 918
- Зарегистрирован: 04 апр 2011, 16:50
- Репутация: 604
- Настоящее имя: Гэн
- Откуда: Казахстан
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
tsups, а у вас камера G-кодом управляется?
У меня была на тупом "ОвнЕ", поле менял перемещением концевиков.
-
tsups
- Кандидат
- Сообщения: 56
- Зарегистрирован: 21 окт 2017, 09:30
- Репутация: 2
- Настоящее имя: Aleksandr
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Да,на G кодеQ-starь писал(а):tsups, а у вас камера G-кодом управляется?У меня была на тупом "ОвнЕ", поле менял перемещением концевиков.
- selenur
- Почётный участник

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

- Сообщения: 4605
- Зарегистрирован: 21 авг 2013, 19:44
- Репутация: 1622
- Настоящее имя: Сергей
- Откуда: Новый Уренгой
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
К сожалению ничего не понял.....tsups писал(а):Наверно это больше будет похоже на фрезеровку. Поставим фрезу диаметром 1,5 см. И фреза должна вырезать рисунок.selenur писал(а):Приветствую!tsups писал(а):Здравствуйте, занимаюсь матированием зеркал и стекла. Камера ездит по оси X а сопло по оси Y. На данный момент камера едет по оси Х 1,5см и по оси Y на ширину зеркала. Если зеркало 1000 х 2550 а надо чтоб рисунок был матированный,и рисунок занимает небольшое пространство,то это долго.Какой программой воспользоваться, рисунки векторные. Как перевести в g код,чтоб матировался рисунок?
Если вопрос мне, то тут без более подробного описания, я не смогу подсказать, т.к. я не смог понять как работает станок, и как должен выглядеть G-код....
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
- Rom327
- Почётный участник

- Сообщения: 2989
- Зарегистрирован: 03 апр 2015, 13:23
- Репутация: 437
- Настоящее имя: Роман
- Откуда: Подольск
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Скорее всего обработка идет змейкой от края до края. Так как рисунка мало, очень много холостых перемещений. Видимо tsups надо, чтобы программа была составлена следующим образом: обработала один "цветочек" переехала к следующему и т.д. с минимумом холостых перемещений.selenur писал(а): К сожалению ничего не понял.....
Это сугубо мое мнение, могу и ошибаться...
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
Ну если это имеется в виду, то такая возможность конечно естьRom327 писал(а):Скорее всего обработка идет змейкой от края до края. Так как рисунка мало, очень много холостых перемещений. Видимо tsups надо, чтобы программа была составлена следующим образом: обработала один "цветочек" переехала к следующему и т.д. с минимумом холостых перемещений.selenur писал(а): К сожалению ничего не понял.....
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
-
tsups
- Кандидат
- Сообщения: 56
- Зарегистрирован: 21 окт 2017, 09:30
- Репутация: 2
- Настоящее имя: Aleksandr
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Подскажите пожалуйста) Как это сделать?selenur писал(а):Ну если это имеется в виду, то такая возможность конечно естьRom327 писал(а):Скорее всего обработка идет змейкой от края до края. Так как рисунка мало, очень много холостых перемещений. Видимо tsups надо, чтобы программа была составлена следующим образом: обработала один "цветочек" переехала к следующему и т.д. с минимумом холостых перемещений.selenur писал(а): К сожалению ничего не понял.....
- selenur
- Почётный участник

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