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

Mach, популярные и не очень CAD, CAM. Обсуждение и разработка программ для управления станками.

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

Сообщение selenur » 13 фев 2018, 17:23


Тест использования 4й оси.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Аватара пользователя
selenur
Почётный участник
Почётный участник
 
Сообщения: 4207
Зарегистрирован: 21 авг 2013, 19:44
Откуда: Новый Уренгой
Репутация: 1493
Медальки:
Настоящее имя: Сергей

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

Сообщение Mecal305 » 15 фев 2018, 17:21

А 6мм и 360 градусов к диаметру детали как то привязаны?
Аватара пользователя
Mecal305
Кандидат
 
Сообщения: 84
Зарегистрирован: 21 июн 2017, 22:58
Откуда: Минск
Репутация: 17
Настоящее имя: Александр

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

Сообщение Mecal305 » 15 фев 2018, 17:22

6 мм это "периметр" окружности
Аватара пользователя
Mecal305
Кандидат
 
Сообщения: 84
Зарегистрирован: 21 июн 2017, 22:58
Откуда: Минск
Репутация: 17
Настоящее имя: Александр

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

Сообщение Rom327 » 15 фев 2018, 20:50

selenur писал(а):Тест использования 4й оси.

Молодец Сергей! Хорошая идея. Спасибо!
А может стоит добавить отдельный модуль на ось А?
В это модуле указывается:
1. Вместо какой оси используется поворотная ось.
2. Диаметр заготовки, чтобы не пересчитывать самому ширину надписи
3. Там же можно задать угол нанесения надписи , если вдруг надо будет написать длинное предложение "по резьбе"
4. Неплохо бы иметь возможность "сводить концы" рисунка, чтобы не было разрывов
4. Предпросмотр на полусфере, чтобы не путаться с направлением

как то так....
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://instrumentotvet.ru/grbl-0-9j-perevod
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
http://planetacam.ru/college/learn/6-0/
Аватара пользователя
Rom327
Мастер
 
Сообщения: 2071
Зарегистрирован: 03 апр 2015, 13:23
Откуда: Подольск МО
Репутация: 248
Настоящее имя: Роман

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

Сообщение selenur » 15 фев 2018, 21:22

Mecal305 писал(а):А 6мм и 360 градусов к диаметру детали как то привязаны?

Т.к. на текущий момент я использую ардуину, у которой 3 оси, то вместо оси Y я подключил ось А, не меняя ни каких настроек, что-бы можно было быстро вернуться к оси Y.
В результате, с учетом делителя на драйвере, и разницей в количестве зубьев в передаче, у меня получилось так, что движение по оси Y в любом направлении на 6 мм, приводит к вращению оси на 360 градусов в том, или ином направлении.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Аватара пользователя
selenur
Почётный участник
Почётный участник
 
Сообщения: 4207
Зарегистрирован: 21 авг 2013, 19:44
Откуда: Новый Уренгой
Репутация: 1493
Медальки:
Настоящее имя: Сергей

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

Сообщение selenur » 15 фев 2018, 21:27

Rom327 писал(а):
selenur писал(а):Тест использования 4й оси.

Молодец Сергей! Хорошая идея. Спасибо!
А может стоит добавить отдельный модуль на ось А?
В это модуле указывается:
1. Вместо какой оси используется поворотная ось.
2. Диаметр заготовки, чтобы не пересчитывать самому ширину надписи
3. Там же можно задать угол нанесения надписи , если вдруг надо будет написать длинное предложение "по резьбе"
4. Неплохо бы иметь возможность "сводить концы" рисунка, чтобы не было разрывов
4. Предпросмотр на полусфере, чтобы не путаться с направлением

как то так....

Сейчас делаю на заказ софт, и из него в последствии один из модулей будет использован в данной программе, и он данные вопросы должен будет решить.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Аватара пользователя
selenur
Почётный участник
Почётный участник
 
Сообщения: 4207
Зарегистрирован: 21 авг 2013, 19:44
Откуда: Новый Уренгой
Репутация: 1493
Медальки:
Настоящее имя: Сергей

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

Сообщение lbvfy523 » 17 фев 2018, 20:47

Ткните меня носом, где можно почитать про прошивку GRBL 1,1ххх, как правильно загрузить в ардуинку уно, как пользоваться и т.д. Заранее Спасибо за пинок в правильном направлении. :)
lbvfy523
Новичок
 
Сообщения: 23
Зарегистрирован: 30 июн 2017, 12:52
Репутация: 2
Настоящее имя: дмитрий

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

Сообщение UmkaAP » 18 фев 2018, 15:56

Добрый день. Пресет 00004 при возврате из модуля 301 в 300 выскакивает ошибка. Лечится только выходом.
Вложения
Генерация G-кода, из текста, рисунка, и файлов PLT, DXF 2018-02-18 15_36_49-Конструктор G-кода версия 3.2.0.11.png
UmkaAP
Новичок
 
Сообщения: 25
Зарегистрирован: 12 июл 2017, 22:38
Репутация: 20
Настоящее имя: Александр

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

Сообщение selenur » 18 фев 2018, 17:29

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

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

Сообщение kadet_13 » 20 фев 2018, 13:30

Наткнулся еще на один глюк в гравировке печатной платы - если к УП подгрузить карту высот, шпиндель уезжает от нулевых координат и УП выполняется где то сбоку и выше. менял GRBL 1.1 на GRBL 0.9 , Candle на Grblcontrol убил 2 фрезы, результат 0. Сделал из этого же гербара УП в Flatcame - все стало четко.
kadet_13
Новичок
 
Сообщения: 24
Зарегистрирован: 10 янв 2018, 12:43
Репутация: 0

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

Сообщение selenur » 20 фев 2018, 14:16

kadet_13 писал(а): шпиндель уезжает от нулевых координат и УП выполняется где то сбоку и выше. менял GRBL 1.1 на GRBL 0.9 , Candle на Grblcontrol убил 2 фрезы, результат 0

Посмотри на получаемый G-код, в нем значит есть особенности которые и приводят к этой проблеме.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Аватара пользователя
selenur
Почётный участник
Почётный участник
 
Сообщения: 4207
Зарегистрирован: 21 авг 2013, 19:44
Откуда: Новый Уренгой
Репутация: 1493
Медальки:
Настоящее имя: Сергей

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

Сообщение BB-8 » 05 мар 2018, 08:40

selenur писал(а):При использовании DXF файла дуги у меня :

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


Превращаются в отрезки, т.к. не все станки понимают G2 и G3, и в данном примере промежуток размером менее 10мм. содержит 173 точки, что очень сильно снижает скорость движения.


Добрый день, Сергей. Не появилась ли возможность добавить G2 как опцию для станков которые понимают?
Аватара пользователя
BB-8
Кандидат
 
Сообщения: 76
Зарегистрирован: 31 мар 2017, 15:03
Откуда: Новая Республика.
Репутация: 38

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

Сообщение selenur » 05 мар 2018, 09:08

BB-8 писал(а):Добрый день, Сергей. Не появилась ли возможность добавить G2 как опцию для станков которые понимают?

Да появится, сейчас глобальное изменение делается, что позволит это делать.....
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Аватара пользователя
selenur
Почётный участник
Почётный участник
 
Сообщения: 4207
Зарегистрирован: 21 авг 2013, 19:44
Откуда: Новый Уренгой
Репутация: 1493
Медальки:
Настоящее имя: Сергей

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

Сообщение melechko » 05 мар 2018, 17:54

Добрый день!
Что-то я запутался в настройках и пресетах. Есть задача точно по размеру резать трафареты из бумаги. В benbox все просто - задал скорость под тип бумаги и птичка полетела. Но в GRBL механика плавно разгоняется и замедляется, и толщина реза заметно меняется. И,кстати, наше небольшую недоработку в программе: если при генерации из dxf задавать смещение картинки, в коне просмотра новое м
смещение будет видно только если перейти на шаг вперед, сгенерировать код, а потом вернуться. При этом, если не обнулить смещение, при переходе на следующий шаг оно опять применится.
melechko
Новичок
 
Сообщения: 22
Зарегистрирован: 28 фев 2018, 09:37
Репутация: 0

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

Сообщение gogaon » 07 мар 2018, 22:07

Сергей добрый вечер . подскажи как создать пресет .
задача. имеем две картинки . первая должна просто от гравироваться с глубиной допустим -2 . а вторая картинка за несколько проходов с шагом -1 (типо обрезка контура ) и вторую картинку он должен вырезать последнем .
в модуле 500 я видел как поменять местами контура но как сделать их разной глубиной
Вложения
Генерация G-кода, из текста, рисунка, и файлов PLT, DXF IMG_20180307_213001 (2).jpg
gogaon
Новичок
 
Сообщения: 12
Зарегистрирован: 07 мар 2018, 21:09
Репутация: 0
Настоящее имя: Сергей

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

Сообщение selenur » 07 мар 2018, 22:31

gogaon писал(а):Сергей добрый вечер . подскажи как создать пресет .
задача. имеем две картинки . первая должна просто от гравироваться с глубиной допустим -2 . а вторая картинка за несколько проходов с шагом -1 (типо обрезка контура ) и вторую картинку он должен вырезать последнем .
в модуле 500 я видел как поменять местами контура но как сделать их разной глубиной

Приветствую, постараюсь завтра протестировать реализацию, и выложить объяснение как сделать ;-)
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Аватара пользователя
selenur
Почётный участник
Почётный участник
 
Сообщения: 4207
Зарегистрирован: 21 авг 2013, 19:44
Откуда: Новый Уренгой
Репутация: 1493
Медальки:
Настоящее имя: Сергей

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

Сообщение gogaon » 08 мар 2018, 22:31

Сергей есть (рацуха) если можно добавить модуль который делал бы среднею линию . ( берем круг толщина линии 1 мм и фреза 1 мм . а программа создаст две линии два вектора внутреннию и внешнию и фреза пойдет два раза . а это время ----- вот применить какой ни то модуль который создаст одну линию точнее вектор между ними ) тогда цены программе не будет
gogaon
Новичок
 
Сообщения: 12
Зарегистрирован: 07 мар 2018, 21:09
Репутация: 0
Настоящее имя: Сергей

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

Сообщение melechko » 08 мар 2018, 23:05

Добрый день!
Можете посмотреть, что не так с этим файлом? В кореле открывается правильно, бенбокс жжет его тоже верно, а в генераторе он даже на первом шаге превращается в кашу.
Вложения
logo.dxf
(295.31 Кб) Скачиваний: 811
melechko
Новичок
 
Сообщения: 22
Зарегистрирован: 28 фев 2018, 09:37
Репутация: 0

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

Сообщение selenur » 08 мар 2018, 23:36

gogaon писал(а):Сергей есть (рацуха) если можно добавить модуль который делал бы среднею линию . ( берем круг толщина линии 1 мм и фреза 1 мм . а программа создаст две линии два вектора внутреннию и внешнию и фреза пойдет два раза . а это время ----- вот применить какой ни то модуль который создаст одну линию точнее вектор между ними ) тогда цены программе не будет

такой алгоритм для рисунков ранее в прошлой версии я использовал, в этой версии для рисунков и векторных данных, тоже планирую сделать.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Аватара пользователя
selenur
Почётный участник
Почётный участник
 
Сообщения: 4207
Зарегистрирован: 21 авг 2013, 19:44
Откуда: Новый Уренгой
Репутация: 1493
Медальки:
Настоящее имя: Сергей

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

Сообщение selenur » 08 мар 2018, 23:57

gogaon писал(а):Сергей добрый вечер . подскажи как создать пресет .
задача. имеем две картинки . первая должна просто от гравироваться с глубиной допустим -2 . а вторая картинка за несколько проходов с шагом -1 (типо обрезка контура ) и вторую картинку он должен вырезать последнем .
в модуле 500 я видел как поменять местами контура но как сделать их разной глубиной

Попробовал реализовать и столкнулся с некоторыми неудобствами, из-за которых предложенный тобой пресет пока не сработает как положено, но по возможности, доработаю программу, что-бы твой пресет заработал.
А пока возможно только такое решение:
Генерация G-кода, из текста, рисунка, и файлов PLT, DXF 2018-03-09_014916.png

когда рисунки готовятся отдельными цепочками, и генерация G-кода для каждой траектории своя, со своими параметрами заглублений и фрезеровки. А в третьей цепочке, используем модули 500, для предварительного просмотра, что-бы убедиться что всё верно между собой сопоставилось.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Аватара пользователя
selenur
Почётный участник
Почётный участник
 
Сообщения: 4207
Зарегистрирован: 21 авг 2013, 19:44
Откуда: Новый Уренгой
Репутация: 1493
Медальки:
Настоящее имя: Сергей

Пред.След.

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

Кто сейчас на конференции

Зарегистрированные пользователи: Adskiydart, aegis, AlexanderF77, Andrey_Pavkin, Bing [Bot], Feo, Google [Bot], Kupfershcmidt, master_70, moscow, Mr. Mass, MSN [Bot], nickoass, Prav, Q-starь, rage, selenur, straus, Yandex [bot]

Reputation System ©'