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

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

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

Сообщение selenur » 05 май 2018, 21:24

Rom327 писал(а):1. В модуле 302 не хватает кнопочки "сместить к началу", как было в старой программе.

В обновленной версии: http://selenur.ru/?page_id=797 добавил такую возможность:
Генерация G-кода, из текста, рисунка, и файлов PLT, DXF 2018-05-05_230548.png


Rom327 писал(а):При попытке "сохранить как" исправленный пресет, он сохраняется с новым именем, но в списке пресетов имя остается старое.

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

Всё дело в том что у пресета есть наименование для представления в списке (пункт №2), и имя файла для сохранения на диске (пункт №1).
Я как-то пробовал при изменении пользовательского наименования, при сохранении переименовывать файл, но там возникла пара проблем, если в наименовании используются некоторые символы которые нельзя использовать в имени файла (я конечно могу эти символы удалять, это несложно), а так-же возникла проблема у linux пользователей, когда имя файла пресета сохраняется по русски, в связи с чем пока оставил на пользователя решение задавать имя файла, и наименование для представления.
Мой блог: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Аватара пользователя
selenur
Почётный участник
Почётный участник
 
Сообщения: 3484
Зарегистрирован: 21 авг 2013, 19:44
Откуда: Новый Уренгой
Репутация: 1223
Медальки:
Настоящее имя: Сергей

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

Сообщение UmkaAP » 05 май 2018, 22:44

Здравствуйте. Планируется ли возможность заливки векторов полученных из dxf? Чтобы векторные фигуры заполнить линиями. Могли бы вы добавить одну кнопку в программу 2.0.0.51? "переместить линию в конец" Случается ситуация, что необходимо выгравировать векторное изображение полученное из dxf и вырезать по контуру. Пока перекидываю линию в конец, затем правка g кода для большей мощности и меньшей скорости. Имеется файл 221755 точек/ 1964 отрезка. Обычно пользуюсь скриптом для шутеров: при однократном нажатии левой кнопкой мыши он повторяет нажатие многократно. При малом количестве линий перелистывание происходит быстро, но при генерации файлов монстров уйдут годы)))
UmkaAP
Новичок
 
Сообщения: 25
Зарегистрирован: 12 июл 2017, 22:38
Репутация: 19
Настоящее имя: Александр

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

Сообщение selenur » 05 май 2018, 23:24

UmkaAP писал(а):Планируется ли возможность заливки векторов полученных из dxf? Чтобы векторные фигуры заполнить линиями

Разнообразная заливка планируется в будущем.
UmkaAP писал(а):Могли бы вы добавить одну кнопку в программу 2.0.0.51? "переместить линию в конец"

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

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

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

Обновил версию до 3.2.0.17, теперь модуль "303 - векторный редактор" может получать векторные данные с предшествующего модуля.
Генерация G-кода, из текста, рисунка, и файлов PLT, DXF 2018-05-08_000241.png

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

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

Сообщение SergK » 08 май 2018, 06:41

selenur писал(а):Обновил версию до 3.2.0.17, теперь модуль "303 - векторный редактор" может получать векторные данные с предшествующего модуля.
...

О, это круто.
SergK
Новичок
 
Сообщения: 19
Зарегистрирован: 15 апр 2018, 12:22
Репутация: 2
Настоящее имя: Serg

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

Сообщение selenur » 12 май 2018, 22:30

Выпустил очередное обновление, в нем исправил ошибки в модуле 104 (импорт данных из файла сверловки), и в модуле 301 начал переделывать интерфейс, что-бы было более интуитивно понятно:
Генерация G-кода, из текста, рисунка, и файлов PLT, DXF 2018-05-13_001628.png

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

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

Сообщение UmkaAP » 13 май 2018, 10:55

Добрый день. В предыдущих и в этой версии . "загрузка траекторий из dxf" первый запуск все нормально. При возврате в начало (выбор dxf) не обновляется информация в модуле 302. Берем другой файл, вычисляем в модуле 101- все нормально и траектория совпадает. А в модуле 302 так и висит траектория предыдущего файла. Помогает снять и поставить галочку "сместить в начало" тогда кнопка из "вычислено" сбрасывается в "вычислить".
UmkaAP
Новичок
 
Сообщения: 25
Зарегистрирован: 12 июл 2017, 22:38
Репутация: 19
Настоящее имя: Александр

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

Сообщение Argon_61 » 13 май 2018, 13:18

Прошу не пинать и гайками не забрасывать если не в тему написал . Занимаюсь ремонтом ноутбуков . Станок ЧПУ 3040 купил недавно поэтому знаний в этой области нет - но придётся постепенно как-то осваивать. В ближайшее время задача стоит как быстро можно создавать по сканированному чипу или трафарету код для сверловки отверстий - в ручную больно муторная работа. Может кто чего посоветует.
Argon_61
Новичок
 
Сообщения: 4
Зарегистрирован: 30 дек 2017, 12:26
Репутация: 0
Настоящее имя: Артемьев Иван Васильевич

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

Сообщение MX_Master » 13 май 2018, 14:13

Можно поискать в тырнетах конвертер картинок - из растра в вектор.

Я, кстати, пробовал трафареты сверловкой делать - криво получается. Тут, скорее, лазер нужен.
Аватара пользователя
MX_Master
Мастер
 
Сообщения: 2528
Зарегистрирован: 27 июн 2015, 19:45
Откуда: форт Верный
Репутация: 1317
Медальки:
Настоящее имя: Михаил

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

Сообщение selenur » 13 май 2018, 22:17

UmkaAP писал(а):Добрый день. В предыдущих и в этой версии . "загрузка траекторий из dxf" первый запуск все нормально. При возврате в начало (выбор dxf) не обновляется информация в модуле 302. Берем другой файл, вычисляем в модуле 101- все нормально и траектория совпадает. А в модуле 302 так и висит траектория предыдущего файла. Помогает снять и поставить галочку "сместить в начало" тогда кнопка из "вычислено" сбрасывается в "вычислить".

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

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

Сообщение selenur » 13 май 2018, 22:20

Argon_61 писал(а):Прошу не пинать и гайками не забрасывать если не в тему написал . Занимаюсь ремонтом ноутбуков . Станок ЧПУ 3040 купил недавно поэтому знаний в этой области нет - но придётся постепенно как-то осваивать. В ближайшее время задача стоит как быстро можно создавать по сканированному чипу или трафарету код для сверловки отверстий - в ручную больно муторная работа. Может кто чего посоветует.

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

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

Сообщение selenur » 13 май 2018, 22:58

Добавил ещё пока тестов, а не как полноценно работающий функционал, вот такую опцию в модуль 303:
Используя кнопку дополнительно, можно активировать новую опцию, круглый материал.
Генерация G-кода, из текста, рисунка, и файлов PLT, DXF 2018-05-14_003120.png

После чего, в контекстном меню, при правом клике в рабочей области:
Выбрав параметры:
Генерация G-кода, из текста, рисунка, и файлов PLT, DXF 2018-05-14_003141.png

Можно указать длину окружности детали:
Генерация G-кода, из текста, рисунка, и файлов PLT, DXF 2018-05-14_003230.png

И тогда система будет вести учет координат по оси Y в миллиметрах, а оси X в градусах.
Например начертив линию, с координатами (0;0)-(1500;10) (метка №1 и №2) мы можем увидеть следующее:
Генерация G-кода, из текста, рисунка, и файлов PLT, DXF 2018-05-14_003409.png

Метка №3 показывает на шкалу оси Y в мм.
Метка №4 показывает на шкалу оси X в мм.
Метка №5 показывает на шкалу оси X в градусах.
Метка №6 показывает на примитив "линия".
А метка №7 показывает на линии которые образуются от примитива "линия" (данные линии коричневого цвета не редактируются) а просто показывают что будет происходить при вращении детали.

!!! Так-же размер рабочей области по оси X, в этом случае желательно сделать не меньше 500.

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

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

Сообщение Alexversh » 13 май 2018, 23:44

Сергей может быть тогда 105 модуль "текст" убрать, а функционал внедрить в 303 модуль?
Управление объектами неудобное, может это только у меня? Не хватает полос прокрутки, и верхняя линейка чет глючит, только +-50.
https://youtu.be/nOKZ1agu-1w
ps: нашел, средней кнопкой все перемещается, и с линейкой разобрался :D
Последний раз редактировалось Alexversh 14 май 2018, 08:46, всего редактировалось 3 раз(а).
Alexversh
Опытный
 
Сообщения: 112
Зарегистрирован: 15 апр 2017, 17:27
Репутация: 7
Настоящее имя: Александр

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

Сообщение Grobman » 14 май 2018, 00:28

Уважаемый Сергей.
На днях начал знакомство с вашей программой.
Хотелось бы сразу поблагодарить за ваш труд.
Я уже посмотрел несколько туториолов, вот только чего я еще не смог никак понять это создание 3d модели для фрезерного станка чпу. Не изменение загруженной картинки а именно создание полноценной 3d модели. Детали несложные. И заморачиваться с solidworks не стоит. Ниже. Прикрепил пример детали. Это не рабочая деталь а просто пример сложности. Я их вытачиваю из алюминия при помощи обычного фрезерного станка. Сейчас задумался об автоматизации процесса. Это просто хобби и тут серьезные заморочки ни к чему. Поэтому и хотелось бы обратиться к чему то доступному и ясному. Например с лазерной гравировкой в вашей программе проблем не возникло.
Благодарю.
Вложения
Генерация G-кода, из текста, рисунка, и файлов PLT, DXF IMG_0330.PNG
Grobman
Новичок
 
Сообщения: 15
Зарегистрирован: 13 ноя 2015, 00:23
Репутация: 0

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

Сообщение selenur » 14 май 2018, 05:43

Alexversh писал(а):Сергей может быть тогда 105 модуль "текст" убрать, а функционал внедрить в 303 модуль?
Управление объектами неудобное, может это только у меня? Не хватает полос прокрутки, и верхняя линейка чет глючит, только +-50.

ps: нашел, средней кнопкой все перемещается.

Недокументированные возможности:
1) Если левым кликом мыши схватиться за линейку оси X или Y, и потянуть то получиться смещать рабочую область так-же, как это делается средней кнопкой мышки, только движение будет по одной оси.
2) при двойном клике, по уголку где написаны единицы осей, произойдет смещение рабочей области в дефолтное положение.
3) В окне параметров в самом верху и задаются размеры рабочей области, в пределах которой и рисуется сетка, и если вкл. то точки.

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

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

Сообщение selenur » 14 май 2018, 05:53

Grobman писал(а):Уважаемый Сергей.
На днях начал знакомство с вашей программой.
Хотелось бы сразу поблагодарить за ваш труд.
Я уже посмотрел несколько туториолов, вот только чего я еще не смог никак понять это создание 3d модели для фрезерного станка чпу. Не изменение загруженной картинки а именно создание полноценной 3d модели. Детали несложные. И заморачиваться с solidworks не стоит. Ниже. Прикрепил пример детали. Это не рабочая деталь а просто пример сложности. Я их вытачиваю из алюминия при помощи обычного фрезерного станка. Сейчас задумался об автоматизации процесса. Это просто хобби и тут серьезные заморочки ни к чему. Поэтому и хотелось бы обратиться к чему то доступному и ясному. Например с лазерной гравировкой в вашей программе проблем не возникло.
Благодарю.

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

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

Сообщение Grobman » 14 май 2018, 06:50

Спасибо большое
Grobman
Новичок
 
Сообщения: 15
Зарегистрирован: 13 ноя 2015, 00:23
Репутация: 0

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

Сообщение xvovanx » 14 май 2018, 11:53

selenur писал(а):...Используя тот-же fusion360 это сделать куда быстрее, программа классная, и бесплатная.

Только вот с жирнейшим минусом - 64 bit систему подавай :pssdoff: А когда комп "обвешен" кучей лицензионных программ, а кое что из "обвеса" работает только на 32 бит, еще и подумаешь нужен ли такой небесплатный геморой с переустановкой системы :thinking:
Аватара пользователя
xvovanx
Мастер
 
Сообщения: 482
Зарегистрирован: 25 фев 2016, 12:27
Откуда: Latvia
Репутация: 223
Настоящее имя: Владимир

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

Сообщение selenur » 14 май 2018, 12:48

xvovanx писал(а):
selenur писал(а):...Используя тот-же fusion360 это сделать куда быстрее, программа классная, и бесплатная.

Только вот с жирнейшим минусом - 64 bit систему подавай

К сожалению, да есть такой нюанс... Есть ещё freeCAD17, но пока там ещё CAM модуль сыроват. А из бесплатного софта, что-бы получить нормальную траекторию фрезеровки, я к сожалению не знаю.

xvovanx писал(а): А когда комп "обвешен" кучей лицензионных программ, а кое что из "обвеса" работает только на 32 бит, еще и подумаешь нужен ли такой небесплатный геморой с переустановкой системы :thinking:

Для этих целей у меня virtualbox с 32-х битной windowsXP, где запускаю софт который иначе не работает. Причем USB нормально транслируются в windowsXP и из 64 битной windows, так и с 64-х битной debian.
Мой блог: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Аватара пользователя
selenur
Почётный участник
Почётный участник
 
Сообщения: 3484
Зарегистрирован: 21 авг 2013, 19:44
Откуда: Новый Уренгой
Репутация: 1223
Медальки:
Настоящее имя: Сергей

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

Сообщение Argon_61 » 14 май 2018, 13:18

selenur писал(а):
Argon_61 писал(а):Прошу не пинать и гайками не забрасывать если не в тему написал . Занимаюсь ремонтом ноутбуков . Станок ЧПУ 3040 купил недавно поэтому знаний в этой области нет - но придётся постепенно как-то осваивать. В ближайшее время задача стоит как быстро можно создавать по сканированному чипу или трафарету код для сверловки отверстий - в ручную больно муторная работа. Может кто чего посоветует.

А можешь поподробнее описать, возможно с рисунками, фотками, что-бы я смог понять ;-)
Вложения
Генерация G-кода, из текста, рисунка, и файлов PLT, DXF N16V-GM-B1.jpg
Это скан чипа требуется по фото делать сверловку трафарета
Генерация G-кода, из текста, рисунка, и файлов PLT, DXF p449690.jpg
Вот типа такую сверловку надо провести - вопрос как это можно сделать быстро
Argon_61
Новичок
 
Сообщения: 4
Зарегистрирован: 30 дек 2017, 12:26
Репутация: 0
Настоящее имя: Артемьев Иван Васильевич

Пред.След.

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

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

Зарегистрированные пользователи: Bing [Bot], evgenymcp, Google [Bot], megagad, Udjin, Vitalii, Yandex [bot]

Поделиться

Reputation System ©'