Страница 31 из 38

LinuxCNC Features - набор мастеров для LinuxCNC

Добавлено: 22 май 2013, 18:07
Nick
Снимок-features.ngc - AXIS 2.6.0-pre0-4385-g9c95855 on LinuxCNC-HAL-SIM-AXIS.png (215888 просмотров) <a class='original' href='./download/file.php?id=15468&mode=view' target=_blank>Загрузить оригинал (153.61 КБ)</a>
Как некоторые уже заметили я пропал на недельку. И пропадал я не зря. Наконец-то решил сделать достойную замену ngcgui.
LinuxCNC Features это тулкит для создания "мастеров". Точнее это тулкит самих "мастеров". В общем и целом LinuxCNC Features работает схоже с ngcgui, но с некоторыми отличиями. Честно говоря, с ngcgui я до конца так и не разобрался, поэтому это я считаю, что он работает схоже :freak:. (Название Features взято от кнопки в ngcgui - add feature.)
В wiki cnc-club добавлена страница о LinuxCNC Features, давайте вместе ее наполнять документацией, видео и прочими полезными материалами.
http://cnc-club.ru/wiki/index.php/LinuxCNC_Features

Текущий статус разработки

  • Дописать обработки.
  • Отловить баги :freak: .
Возможности (для просмотра содержимого нажмите на ссылку)
Что может LinuxCNC Features:
  1. Добавлять features - простые обработки
  2. Менять их порядок
  3. Группировать обработки
  4. Делать линейные и круговые массивы
  5. Встраиваться в axis LinuxCNC или работать как отдельной приложение
  6. Просматривать резултьтат в axis в редиме реального времени
  7. Сохранять шаблоны обработок
Это только пока :).
Установка (для просмотра содержимого нажмите на ссылку)
Скриншоты (для просмотра содержимого нажмите на ссылку)
Пара примеров обработки, созданной за 20 сек:
LinuxCNC-Features1.png (216177 просмотров) <a class='original' href='./download/file.php?id=14825&mode=view' target=_blank>Загрузить оригинал (158.39 КБ)</a>
LinuxCNC-Features.png (216177 просмотров) <a class='original' href='./download/file.php?id=14826&mode=view' target=_blank>Загрузить оригинал (166.41 КБ)</a>

Скрины предыдущих версий

Саме начало
LinuxCNC Features.png (216181 просмотр) <a class='original' href='./download/file.php?id=14824&mode=view' target=_blank>Загрузить оригинал (68.04 КБ)</a>
Описание обработок - features (для просмотра содержимого нажмите на ссылку)

Описание обработок - features


См в wiki: http://cnc-club.ru/wiki/index.php/Linux ... 0%BE%D0%BA

Re: LinuxCNC Features - набор мастеров для LinuxCNC

Добавлено: 28 май 2015, 17:36
verser
нашел

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

	#<_spiral-rectangle> = <eval>self.get_unique_id()</eval> ; should be unique id

Re: LinuxCNC Features - набор мастеров для LinuxCNC

Добавлено: 26 июн 2015, 22:15
nkp

Re: LinuxCNC Features - набор мастеров для LinuxCNC

Добавлено: 14 июл 2015, 11:03
Nick
Смешной вопрос:
Какой features лучше поставить для фрезера и токарника, где скачать?

Re: LinuxCNC Features - набор мастеров для LinuxCNC

Добавлено: 14 июл 2015, 12:43
verser
Nick писал(а):Смешной вопрос:
Какой features лучше поставить для фрезера и токарника, где скачать?
Создатель потерял свое детище :hehehe:
Сейчас я пользуюсь и изредка вношу правки только в твой репозиторий.

Re: LinuxCNC Features - набор мастеров для LinuxCNC

Добавлено: 14 июл 2015, 13:52
tooshka
Nick писал(а):Какой features лучше поставить для фрезера и токарника, где скачать?
Ты Николай нас пугаешь))) диск С форматнул?

Re: LinuxCNC Features - набор мастеров для LinuxCNC

Добавлено: 14 июл 2015, 14:11
Serg
tooshka писал(а):Ты Николай нас пугаешь))) диск С форматнул?
Нет, у него пароль от форума угнали. :)

Re: LinuxCNC Features - набор мастеров для LinuxCNC

Добавлено: 17 июл 2015, 11:21
Nick
Кстати, в rip надо устанавливать как-то по особенному?

Re: LinuxCNC Features - набор мастеров для LinuxCNC

Добавлено: 17 июл 2015, 11:57
Nick
verser писал(а):Создатель потерял свое детище
Сейчас я пользуюсь и изредка вношу правки только в твой репозиторий.
Ты вроде писал, что делал сверловку? Или нет? Что-то не нахожу ее.

Re: LinuxCNC Features - набор мастеров для LinuxCNC

Добавлено: 17 июл 2015, 12:39
verser
Nick писал(а):Кстати, в rip надо устанавливать как-то по особенному?
Помнится есть отличия в расположении , посмотри как для gmoccapy я делал подключение Features в rip.
Nick писал(а): Ты вроде писал, что делал сверловку? Или нет? Что-то не нахожу ее.
"Cutting" -> "Circles" -> "Drill" .. во запрятал :D

Re: LinuxCNC Features - набор мастеров для LinuxCNC

Добавлено: 17 июл 2015, 12:59
Serg
Drill внутри Cutting точно никто не поймёт. Все уже привыкли, что фрезерные операции делятся на категории Drill, 2D Mill, 3D Mill.

Re: LinuxCNC Features - набор мастеров для LinuxCNC

Добавлено: 17 июл 2015, 14:51
going
Доброго времени суточек!
Решил поделиться одной идеей. Прикрутить к features FreeCAD. Задавая обработки в features можно будет наблюдать сразу 3Д модель в FreeCAD.
Это направление в одну сторону, а можно и встречное движение сделать. Рисуем в FreeCAD модель по принципу "убери лишнее". Например из прямоугольной заготовки вычтем цилиндр. Или ту фигуру, обработка которой реализована в features.
Что скажет сообщество?
Пример, как это может работать по просьбе nkp в архиве. Надо в файле graf3.2.py в 17 сроке корректно указать путь к библиотекам FreeCAD.
graf_example.zip
(41.96 КБ) 309 скачиваний

Re: LinuxCNC Features - набор мастеров для LinuxCNC

Добавлено: 17 июл 2015, 19:35
nkp
может ли работать,если:
убунта 10.04 FreeCAD 0.14

путь поставил FREECADPATH='/usr/lib/freecad/lib'
(для просмотра содержимого нажмите на ссылку)

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

nkp@nkp-desktop:~$ locate FreeCAD
/home/nkp/.FreeCAD
/home/nkp/.FreeCAD/dxfColorMap.py
/home/nkp/.FreeCAD/dxfColorMap.pyc
/home/nkp/.FreeCAD/dxfImportObjects.py
/home/nkp/.FreeCAD/dxfImportObjects.pyc
/home/nkp/.FreeCAD/dxfLibrary.py
/home/nkp/.FreeCAD/dxfLibrary.pyc
/home/nkp/.FreeCAD/dxfReader.py
/home/nkp/.FreeCAD/dxfReader.pyc
/home/nkp/.FreeCAD/system.cfg
/home/nkp/.FreeCAD/user.cfg
/home/nkp/.config/FreeCAD
/home/nkp/.config/FreeCAD/FreeCAD.conf
/usr/lib/freecad/bin/FreeCAD
/usr/lib/freecad/bin/FreeCADCmd
/usr/lib/freecad/lib/FreeCAD.so
/usr/lib/freecad/lib/FreeCADGui.so
/usr/lib/freecad/lib/libFreeCADApp.so
/usr/lib/freecad/lib/libFreeCADBase.so
/usr/lib/freecad/lib/libFreeCADGui.so
/usr/share/freecad/Mod/Start/StartPage/FreeCAD.png
nkp@nkp-desktop:~$ 
вылетает ,так и не показав ничего...

Re: LinuxCNC Features - набор мастеров для LinuxCNC

Добавлено: 17 июл 2015, 21:18
going
nkp писал(а):путь поставил FREECADPATH='/usr/lib/freecad/lib'
а если слеш в конце добавить? FREECADPATH='/usr/lib/freecad/lib/'
И я версию 0.14 не проверял.
В терминале что пишет?

PS. У меня как то так.
Graf.png (2980 просмотров) <a class='original' href='./download/file.php?id=54320&mode=view' target=_blank>Загрузить оригинал (90.05 КБ)</a>

Re: LinuxCNC Features - набор мастеров для LinuxCNC

Добавлено: 17 июл 2015, 21:23
nkp
going писал(а):В терминале что пишет?
(для просмотра содержимого нажмите на ссылку)
Выделение_040.png (2983 просмотра) <a class='original' href='./download/file.php?id=54314&mode=view' target=_blank>Загрузить оригинал (58.16 КБ)</a>

Re: LinuxCNC Features - набор мастеров для LinuxCNC

Добавлено: 17 июл 2015, 21:38
going
К сожалению проверить не смог. На убунте 10.04 программа запускается, а вот ФриКАД только версии 0.9 в репах. Разрабатываемая и стабильные версии для Убунты 10.04 не поддерживаются.
Снимок-2.png (2962 просмотра) <a class='original' href='./download/file.php?id=54323&mode=view' target=_blank>Загрузить оригинал (72.54 КБ)</a>
PS.
Проверил. Работать будет с версией FreeCAD 0.15 и выше, а она в свою очередь просит ядро 3.6 и выше.

Re: LinuxCNC Features - набор мастеров для LinuxCNC

Добавлено: 21 июл 2015, 11:12
Nick
Вчера включил features. Осознал многие косяки. Например на моем экране в 17 дюймов ничего не влазит. Не удобно перемещатья по дереву.

Все больше склоняюсь что реализация fernv очень удачная. Точнее уже начал подготавливать его код для слияния с основной веткой. Это вот эта:
Обнаружил глюки с отступами, при хитрых обработках - будем фиксить.

Re: LinuxCNC Features - набор мастеров для LinuxCNC

Добавлено: 21 июл 2015, 11:13
Nick
going писал(а):Решил поделиться одной идеей. Прикрутить к features FreeCAD. Задавая обработки в features можно будет наблюдать сразу 3Д модель в FreeCAD.
Было б интересно, только не совсем понятно как одно к другому прикрутить... Там много тонкостей, например с G42

Re: LinuxCNC Features - набор мастеров для LinuxCNC

Добавлено: 21 июл 2015, 18:21
Nick
Потихоньку переезжаем на новую версию от Fernand Veilleux. Там проделанна колоссальная работа!
работает гораздо стабильнее и есть куча фишек!
В гит уже нова версия.

Re: LinuxCNC Features - набор мастеров для LinuxCNC

Добавлено: 22 июл 2015, 21:28
going
Nick писал(а):Было б интересно, только не совсем понятно как одно к другому прикрутить...
Вопрос, а нужно ли это кому нибудь? Технически, заставить FreeCAD отрисовывать 3Д модель, не очень сложная задача.
Вот только всё это работать будет на ядре 3.6 и выше.

Re: LinuxCNC Features - набор мастеров для LinuxCNC

Добавлено: 23 июл 2015, 09:35
Nick
ну я так понимаю в debian такое ядро?
going писал(а):Вопрос, а нужно ли это кому нибудь?
Было бы наверное не плохо, а если бы туда еще забить модель станка, инструмента и прочего и проверить на коллизии вообще былоб супер, но я так понимаю это совсем не простая задача :)