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

Mach, популярные и не очень CAD, CAM. Обсуждение и разработка программ для управления станками.
mamba
Новичок
Сообщения: 27
Зарегистрирован: 31 авг 2017, 16:24
Репутация: 0
Настоящее имя: Денис
Контактная информация:

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

Сообщение mamba »

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

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

Сообщение selenur »

mamba писал(а):Добрый день!
Я совсем нуб в чпу делах, вот вчера начал осваивать данную программу. Начал с гравировки текста, заметил что по умолчанию гравируются контуры букв, а как сделать, чтобы гравировалась именно внутрянка? Поиском по теме прошелся, чот ничего не нашел.
На ютуб канале есть несколько видео, если не найдешь, то позже выложу ссылку.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
LOGicBBS
Новичок
Сообщения: 5
Зарегистрирован: 26 июл 2016, 13:07
Репутация: 1
Настоящее имя: Олег
Контактная информация:

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

Сообщение LOGicBBS »

selenur писал(а):На ютуб канале есть несколько видео, если не найдешь, то позже выложу ссылку.
ссыка на скелетный шрифт https://cloud.mail.ru/public/3XVV/3rmcDGbQg
a321
Мастер
Сообщения: 644
Зарегистрирован: 03 дек 2016, 00:30
Репутация: 74
Контактная информация:

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

Сообщение a321 »

Спасибо за работу, я тоже заценил программу (с третьей попытки - пробовал и ранние версии). Вот на что хотелось бы обратить внимание, попросить -
1. научить программу читать сразу векторные файлы, типа svg - Ваша программа справляется с контурами намного лучше плагина g-code inkscape, но последовательность конвертаций ломает размеры (у меня svg по вертикали 1500мм, экспорт в dxf or plt считываются как примерно 430мм)
2. линейка - линейка не показывает значения свыше 500мм?
Снимок экрана от 2019-07-05 21-21-13.png (3892 просмотра) <a class='original' href='./download/file.php?id=165880&mode=view' target=_blank>Загрузить оригинал (193.58 КБ)</a>
Evg69
Новичок
Сообщения: 22
Зарегистрирован: 06 сен 2018, 19:38
Репутация: 2
Настоящее имя: Евгений
Контактная информация:

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

Сообщение Evg69 »

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

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

Сообщение selenur »

a321 писал(а):Спасибо за работу, я тоже заценил программу (с третьей попытки - пробовал и ранние версии). Вот на что хотелось бы обратить внимание, попросить -
1. научить программу читать сразу векторные файлы, типа svg - Ваша программа справляется с контурами намного лучше плагина g-code inkscape, но последовательность конвертаций ломает размеры (у меня svg по вертикали 1500мм, экспорт в dxf or plt считываются как примерно 430мм)
2. линейка - линейка не показывает значения свыше 500мм?
1) Планируется в будущем, когда сделаю пока не знаю. А у тебя в программе в которой делаешь какие используются единицы измерения?
2) Это ошибка в данном конкретном модуле, не пересчитались новые размеры данных, которые используются для линеек.
Мой сайт: 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 »

Evg69 писал(а):Добрый день коллеги. После вынужденной паузы возвращаюсь ))). Версия 3.3 очень понравилась. С программой стало намного удобнее работать.
Но что то я немного туплю. Есть два контура - внешний и внутренний. Не могу сообразить, как сделать что бы при заполнении внешнего контура вовнутрь, заполнение не заходило за внутренний контур.
Причем, насколько помню, Сергей отвечал на этот вопрос кому-то. Но не могу найти. Подскажите как это сделать
Тут всё просто:
2019-07-06_122327.png (3841 просмотр) <a class='original' href='./download/file.php?id=165888&mode=view' target=_blank>Загрузить оригинал (100.79 КБ)</a>
Имеем контуры нуля, который состоит из 2-х траекторий, и нам нужно сделать так, что-бы внутренняя траектория имела противоположное направление от внешней. При выборе направления формирования новых траекторий например по правой стороне, для обоих траекторий, мы получим новые траектории, которые будут формироваться указанное количество раз, если конечно позволит место у фигуры.

Для смены направления у траектории нужно установить флажок, и в меню действий нажать вот этот пункт:
2019-07-06_123519.png (3841 просмотр) <a class='original' href='./download/file.php?id=165891&mode=view' target=_blank>Загрузить оригинал (30.02 КБ)</a>
Мой сайт: 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 »

a321 писал(а):у меня svg по вертикали 1500мм, экспорт в dxf or plt считываются как примерно 430мм
Открыл svg файл, там 403 мм высота получается.
2019-07-06_190009.png (3817 просмотров) <a class='original' href='./download/file.php?id=165919&mode=view' target=_blank>Загрузить оригинал (95.93 КБ)</a>
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
a321
Мастер
Сообщения: 644
Зарегистрирован: 03 дек 2016, 00:30
Репутация: 74
Контактная информация:

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

Сообщение a321 »

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

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

Сообщение selenur »

a321 писал(а):Ой, спасибо! - я известный шляпник, указывал в пикселях и ждал результат в мм!!
Доработал импорт файлов HPGL от inscape, в версии 36 которую скоро выложу, там такие-же размеры:
2019-07-07_201547.png (3758 просмотров) <a class='original' href='./download/file.php?id=165949&mode=view' target=_blank>Загрузить оригинал (54.47 КБ)</a>
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
lenivets
Опытный
Сообщения: 141
Зарегистрирован: 15 окт 2016, 11:20
Репутация: 7
Настоящее имя: Виталий
Откуда: Тульская область Венёв
Контактная информация:

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

Сообщение lenivets »

Сергей, привет. посмотри или разъясни, что за нездоровая фигня.
При загрузке сверловки и выбор траектории в круг, выходит малый круг как треугольник а чуть поболее в шестиугольник
Безымянный.png (3729 просмотров) <a class='original' href='./download/file.php?id=165953&mode=view' target=_blank>Загрузить оригинал (65.13 КБ)</a>
Последний раз редактировалось lenivets 07 июл 2019, 22:34, всего редактировалось 1 раз.
учиться чему то новому всегда сложно , особенно когда в этом не понимаешь.
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

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

Сообщение selenur »

lenivets писал(а):При загрузке сверловки и выбор в траектории в круг выходит малый круг как треугольник а чуть поболее в шестиугольник
Ну тут всё очень просто, есть вот такая настройка:
2019-07-08_002906.png (3727 просмотров) <a class='original' href='./download/file.php?id=165954&mode=view' target=_blank>Загрузить оригинал (67.82 КБ)</a>
Которая отвечает за размер прямолинейных отрезков, из которых состоит окружность, чем меньше укажешь значение, тем более круглые будут отверстия ;-)
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
lenivets
Опытный
Сообщения: 141
Зарегистрирован: 15 окт 2016, 11:20
Репутация: 7
Настоящее имя: Виталий
Откуда: Тульская область Венёв
Контактная информация:

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

Сообщение lenivets »

selenur писал(а):
lenivets писал(а):При загрузке сверловки и выбор в траектории в круг выходит малый круг как треугольник а чуть поболее в шестиугольник
Ну тут всё очень просто, есть вот такая настройка:
2019-07-08_002906.png
Которая отвечает за размер прямолинейных отрезков, из которых состоит окружность, чем меньше укажешь значение, тем более круглые будут отверстия ;-)
спасибо .
учиться чему то новому всегда сложно , особенно когда в этом не понимаешь.
Аватара пользователя
Q-starь
Мастер
Сообщения: 918
Зарегистрирован: 04 апр 2011, 16:50
Репутация: 604
Настоящее имя: Гэн
Откуда: Казахстан
Контактная информация:

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

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

selenur писал(а): Доработал импорт файлов HPGL от inscape,
Сергей, а чем HPGL от Inscape отличается от HPGL от Сorel ? :shock:
Винтовка, жена и ложка - оружие строго индивидуальное!
Изображение
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

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

Сообщение selenur »

Q-starь писал(а):
selenur писал(а): Доработал импорт файлов HPGL от inscape,
Сергей, а чем HPGL от Inscape отличается от HPGL от Сorel ? :shock:
Корел делает так:

Код: Выделить всё

IN
PU xxx,yyy   
PD xxx,yyy
PD xxx,yyy
PD xxx,yyy
--//--
PD xxx,yyy
PU xxx,yyy
А инскейп

Код: Выделить всё

IN
PU xxx,yyy,
PD xxx,yyy;xxx,yyy; xxx,yyy; xxx,yyy; xxx,yyy; xxx,yyy; xxx,yyy; xxx,yyy; xxx,yyy; xxx,yyy; xxx,yyy
PU xxx,yyy
IN
Я просто не знал о том что может быть указано несколько точек, для одной команды PD, ну и команда IN которая означает начало данных(у меня создание нового чистого массива данных) в конце файла сформированного инскейпом, собственно затирала ранее полученные данные.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
LOGicBBS
Новичок
Сообщения: 5
Зарегистрирован: 26 июл 2016, 13:07
Репутация: 1
Настоящее имя: Олег
Контактная информация:

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

Сообщение LOGicBBS »

Добрый день. почему то программа версии 3.3 падает при действии над данными - Объединить все траектории с общей точки. Хотя версия 3.2 работает как надо. Файл DXF (файл приложил)
Вложения
Деталь1.DXF
(128.46 КБ) 767 скачиваний
dovganya
Кандидат
Сообщения: 53
Зарегистрирован: 11 июл 2010, 19:55
Репутация: 1

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

Сообщение dovganya »

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF #2320
Ждать, по ждать - не видать. На сколько глубоко это отложено "в долгий ящик"?
paganel
Опытный
Сообщения: 158
Зарегистрирован: 21 июл 2015, 11:47
Репутация: 214
Откуда: Latvia
Контактная информация:

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

Сообщение paganel »

Добрый день .

А можно в вашей новой программе организовать гравировку лазером оттенков серого с изменением мощности по оси Z что бы 0 был минимальная
мощность а -255 максимальная.

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

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

Сообщение selenur »

Планировал в отпуске заняться модулем выжигания, но приехав в Самару, оказался в больнице, и пока врачи не отпускают.
Но в версии 2, вроде такое можно сделать, но проверить пока не могу, из-за возникшей проблемки...
По возможности постараюсь посмотреть.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
paganel
Опытный
Сообщения: 158
Зарегистрирован: 21 июл 2015, 11:47
Репутация: 214
Откуда: Latvia
Контактная информация:

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

Сообщение paganel »

Да во второй версии есть , Я думал может в новой тоже будет , подождем .
Скорейшего выздоровления.
Ответить

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