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

Mach, популярные и не очень CAD, CAM. Обсуждение и разработка программ для управления станками.
MAX3000
Опытный
Сообщения: 107
Зарегистрирован: 17 дек 2015, 11:12
Репутация: 18
Настоящее имя: MaX
Контактная информация:

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

Сообщение MAX3000 »

selenur, вот что получилось - результат просто отличный!
Схема для $32=1 (Laser Mode):
10-3.jpg (1608 просмотров) <a class='original' href='./download/file.php?id=102642&mode=view' target=_blank>Загрузить оригинал (168.64 КБ)</a>
Результат:
Test_5x5_S32-1.jpg (1608 просмотров) <a class='original' href='./download/file.php?id=102641&mode=view' target=_blank>Загрузить оригинал (23.42 КБ)</a>
Файл для станка:
Test_5x5_S32-0.rar
(236 байт) 269 скачиваний
В программе коды завтра сгенерирую и выложу, сегодня не успел.
y-u-r
Кандидат
Сообщения: 68
Зарегистрирован: 18 дек 2016, 06:43
Репутация: 4
Настоящее имя: Юрий
Контактная информация:

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

Сообщение y-u-r »

Я теперь понимаю, что Selenur истиный потомок партизан... :hehehe:
Скромность конечно это хорошо......
Но намекнуть то можно было на кошелек в программе .....
Я например очень не внимателен. Помнил , что где то натыкался на что то подобное , даже в форуме рылся.....
... Партизанский отряд два человека.... Если третий - то предатель ! :hehehe:

======================================================================================
ТОВАРИЩИ НЕ СТЕСНЯЙТЕСЬ !!!
В ПРОГРАММЕ (оказывается ! :lol: ) .....

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

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

Сообщение selenur »

y-u-r писал(а):Я теперь понимаю, что Selenur истиный потомок партизан... :hehehe:
Скромность конечно это хорошо......
Но намекнуть то можно было на кошелек в программе .....
Я например очень не внимателен. Помнил , что где то натыкался на что то подобное , даже в форуме рылся.....
... Партизанский отряд два человека.... Если третий - то предатель ! :hehehe:

======================================================================================
ТОВАРИЩИ НЕ СТЕСНЯЙТЕСЬ !!!
В ПРОГРАММЕ (оказывается ! :lol: ) .....

ЕСТЬ ССЫЛКА НА КОШЕЛЕК !
======================================================================================
Спасибо за поддержку ;-)
Мой сайт: 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 »

vasibori писал(а):надеюсь кошелек на яндекс деньгах в программе правильный указан
А это где?
Это сугубо мое мнение, могу и ошибаться...
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 писал(а):
vasibori писал(а):надеюсь кошелек на яндекс деньгах в программе правильный указан
А это где?
"О программе" :-)
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
ASPtr
Кандидат
Сообщения: 47
Зарегистрирован: 19 янв 2017, 08:31
Репутация: 49
Контактная информация:

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

Сообщение ASPtr »

Коллеги, а у кого-нибудь работает код для выжигания точками?
Типа такого:
G0 F400
M3 X0 Y0 P1000
M5
M3 X29.5 Y0 P1000
M5
M3 X29.5 Y0.5 P1000
M5

прошивка grbl 1.1 , Candle код не отправляет, говорит ошибка какая-то. Пробовал и с включенным "laser mode" и с выключенным. Не нравится именно "P" в конце кадра, если удалить, то отправляет.

PS Кстати, в крайней версии при любом значении "времени прожига", в коде всегда "P0"
Аватара пользователя
Rom327
Почётный участник
Почётный участник
Сообщения: 2989
Зарегистрирован: 03 апр 2015, 13:23
Репутация: 437
Настоящее имя: Роман
Откуда: Подольск
Контактная информация:

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

Сообщение Rom327 »

selenur писал(а):
Rom327 писал(а):
vasibori писал(а):надеюсь кошелек на яндекс деньгах в программе правильный указан
А это где?
"О программе" :-)
Как всегда на самом видном месте! :D
Это сугубо мое мнение, могу и ошибаться...
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 »

ASPtr писал(а):Коллеги, а у кого-нибудь работает код для выжигания точками?
Типа такого:
G0 F400
M3 X0 Y0 P1000
M5
M3 X29.5 Y0 P1000
M5
M3 X29.5 Y0.5 P1000
M5

прошивка grbl 1.1 , Candle код не отправляет, говорит ошибка какая-то. Пробовал и с включенным "laser mode" и с выключенным. Не нравится именно "P" в конце кадра, если удалить, то отправляет.

PS Кстати, в крайней версии при любом значении "времени прожига", в коде всегда "P0"
Вот тут значение времени стоит?
2017-02-09_092118.jpg (1585 просмотров) <a class='original' href='./download/file.php?id=102647&mode=view' target=_blank>Загрузить оригинал (188.77 КБ)</a>
И тут, правильный профиль выбрал?
2017-02-09_092102.jpg (1585 просмотров) <a class='original' href='./download/file.php?id=102648&mode=view' target=_blank>Загрузить оригинал (150.15 КБ)</a>
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
ASPtr
Кандидат
Сообщения: 47
Зарегистрирован: 19 янв 2017, 08:31
Репутация: 49
Контактная информация:

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

Сообщение ASPtr »

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

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

Сообщение selenur »

ASPtr писал(а):Понял почему у Вас работает, а у меня нет.
Если выбрать фильтр "оттенки серого", то нули. Первые два работают.
"оттенки серого" применяю т.к. готовлю рисунок в стороннем редакторе.
А у Вас Candle не ругается на код?
Фильтр "Оттенки серого" формирует выжигание не точками а линиями, и только 1,2 фильтр точками..
Ошибок у меня нет, а ты покажи что за ошибки.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
Пчеловод
Новичок
Сообщения: 23
Зарегистрирован: 09 янв 2017, 15:14
Репутация: 5
Настоящее имя: Александр
Откуда: Ростовская обл.
Контактная информация:

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

Сообщение Пчеловод »

ASPtr писал(а):Типа такого:
G0 F400
M3 X0 Y0 P1000
M5
M3 X29.5 Y0 P1000
M5
M3 X29.5 Y0.5 P1000
M5
У меня ругается кандли, но для того чтобы не ругалась надо команду G4 ставить, тогда не будет ругаться.
Пример на что не ругается у меня:
G00 X0.29 M03 S850
G4 P0.001
M05
G00 X0.58 M03 S850
G4 P0.001
M05
ASPtr
Кандидат
Сообщения: 47
Зарегистрирован: 19 янв 2017, 08:31
Репутация: 49
Контактная информация:

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

Сообщение ASPtr »

selenur писал(а):Ошибок у меня нет, а ты покажи что за ошибки.
Вечером тока, сейчас на работе - ардуинки нет. По памяти, то ли "error 31", то ли "error 37". Так и пишет в месаджбоксе.
Пчеловод писал(а):Пример на что не ругается у меня:
Так у меня тоже работает. Но только если выключить "Laser mode" ($32=0)
Аватара пользователя
Пчеловод
Новичок
Сообщения: 23
Зарегистрирован: 09 янв 2017, 15:14
Репутация: 5
Настоящее имя: Александр
Откуда: Ростовская обл.
Контактная информация:

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

Сообщение Пчеловод »

В описании для Лазер моде написано, что нужно использовать М4 в место М3, но сам не пробовал. Я выключил лазер моде и пока пробую так.
MAX3000
Опытный
Сообщения: 107
Зарегистрирован: 17 дек 2015, 11:12
Репутация: 18
Настоящее имя: MaX
Контактная информация:

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

Сообщение MAX3000 »

ASPtr писал(а):Коллеги, а у кого-нибудь работает код для выжигания точками?
Типа такого:
G0 F400
M3 X0 Y0 P1000
M5
M3 X29.5 Y0 P1000
M5
M3 X29.5 Y0.5 P1000
M5

прошивка grbl 1.1 , Candle код не отправляет, говорит ошибка какая-то. Пробовал и с включенным "laser mode" и с выключенным. Не нравится именно "P" в конце кадра, если удалить, то отправляет.

PS Кстати, в крайней версии при любом значении "времени прожига", в коде всегда "P0"
Так P1000 не будет работать.
Пауза управляется командой G4 P1000.
M3 X0 Y0 - тоже не айс.
G1 X0 Y0 M3 - получше будет.
Вообще про G-коды почитай, для ардуинки из всего набора для комфортной работы штук 10 достаточно знать.
ASPtr
Кандидат
Сообщения: 47
Зарегистрирован: 19 янв 2017, 08:31
Репутация: 49
Контактная информация:

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

Сообщение ASPtr »

Пчеловод писал(а):В описании для Лазер моде написано, что нужно использовать М4 в место М3
M4 динамический режим, он там сам меняет мощность от скорости. Там много чего ещё, в частности автоматическое выключение лазера на G0 и при остановке (потому и не работает пауза). Надо "курить маны" ))
MAX3000 писал(а):Так P1000 не будет работать.
Пауза управляется командой G4 P1000.
Так потому и вопрос.
MAX3000
Опытный
Сообщения: 107
Зарегистрирован: 17 дек 2015, 11:12
Репутация: 18
Настоящее имя: MaX
Контактная информация:

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

Сообщение MAX3000 »

MAX3000 писал(а):selenur, вот что получилось - результат просто отличный!
Схема для $32=1 (Laser Mode):
Вложение 10-3.jpg больше недоступно
Результат:
Вложение Test_5x5_S32-1.jpg больше недоступно
Файл для станка:
Вложение Test_5x5_S32-0.rar больше недоступно
В программе коды завтра сгенерирую и выложу, сегодня не успел.
А вот и результаты!
Наилучший результат показала 39-я версия программы.
Графическое представление:
12-1.jpg (1553 просмотра) <a class='original' href='./download/file.php?id=102675&mode=view' target=_blank>Загрузить оригинал (30 КБ)</a>
И полный разбор сгенерированного программой кода:
12-2.jpg (1553 просмотра) <a class='original' href='./download/file.php?id=102674&mode=view' target=_blank>Загрузить оригинал (117.15 КБ)</a>
selenur, получаемый код почти нормальный, кое-что подправить:
1. Уход Y в минус в начале;
2. G1 на последнем пикселе;
3. Убрать лишние G0 на переходах яркости;
4. Убрать самую последнюю команду G1 (в 40-й версии уже исправил).
И все будет идеально! :)

Файлы кода:
5x5.rar
(433 байт) 209 скачиваний
Картинка:
5x5-1.rar
(323 байт) 201 скачивание
ASPtr
Кандидат
Сообщения: 47
Зарегистрирован: 19 янв 2017, 08:31
Репутация: 49
Контактная информация:

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

Сообщение ASPtr »

Вот скрин ошибки при попытке выжигания по точкам.
Candle 1.1.7
screen.jpg (1542 просмотра) <a class='original' href='./download/file.php?id=102690&mode=view' target=_blank>Загрузить оригинал (61.77 КБ)</a>
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

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

Сообщение selenur »

ASPtr писал(а):Вот скрин ошибки при попытке выжигания по точкам.
Candle 1.1.7
Вложение screen.jpg больше недоступно
Возможно связано со знаком разделителя дробной части? открой файл профиля (расположен в каталоге "profiles"):
2017-02-09_154647.jpg (1537 просмотров) <a class='original' href='./download/file.php?id=102691&mode=view' target=_blank>Загрузить оригинал (69.34 КБ)</a>
И смени знак разделения дробной части с точки на запятую, возможно с этим проблема.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
ASPtr
Кандидат
Сообщения: 47
Зарегистрирован: 19 янв 2017, 08:31
Репутация: 49
Контактная информация:

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

Сообщение ASPtr »

selenur писал(а):Возможно связано со знаком разделителя дробной части?
Да не. Другие профили то работают.
К тому же если вручную убрать "Р1000" из строки, то на неё уже не ругается.

PS Попробовал для очистки совести ))
Теперь выдаёт "error:1", это наверняка про дробный разделитель.
LOGicBBS
Новичок
Сообщения: 5
Зарегистрирован: 26 июл 2016, 13:07
Репутация: 1
Настоящее имя: Олег
Контактная информация:

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

Сообщение LOGicBBS »

ASPtr писал(а):К тому же если вручную убрать "Р1000" из строки, то на неё уже не ругается.
А попробуйте вместо P1000 , S1000 должно сработать.
Ответить

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