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

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

Добавлено: 22 май 2013, 18:07
Nick
Снимок-features.ngc - AXIS 2.6.0-pre0-4385-g9c95855 on LinuxCNC-HAL-SIM-AXIS.png (199458 просмотров) <a class='original' href='./download/file.php?id=15468&sid=b3882d2448b113b4e5f12edc93b8df6b&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 (199747 просмотров) <a class='original' href='./download/file.php?id=14825&sid=b3882d2448b113b4e5f12edc93b8df6b&mode=view' target=_blank>Загрузить оригинал (158.39 КБ)</a>
LinuxCNC-Features.png (199747 просмотров) <a class='original' href='./download/file.php?id=14826&sid=b3882d2448b113b4e5f12edc93b8df6b&mode=view' target=_blank>Загрузить оригинал (166.41 КБ)</a>

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

Саме начало
LinuxCNC Features.png (199751 просмотр) <a class='original' href='./download/file.php?id=14824&sid=b3882d2448b113b4e5f12edc93b8df6b&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

Добавлено: 21 июл 2016, 12:58
sergey_s
При попытке установить sudo apt-get install python-lxml линукс пытается что-то из интернета скачать, а интернета нет. Можно эти файлы скачать другим компом и сбросить в линукс?
Вот что выдает при попытке установить sudo apt-get install python-lxml

q@debian:~$ sudo apt-get install python-lxml
[sudo] password for q:
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Предлагаемые пакеты:
python-lxml-dbg
НОВЫЕ пакеты, которые будут установлены:
python-lxml
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 1 158 kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 3 501 kB.
Ош http://http.debian.net/debian/ wheezy/main python-lxml i386 2.3.2-1+deb7u1
Не удалось найти IP-адрес для «http.debian.net»
Ош http://security.debian.org/ wheezy/updates/main python-lxml i386 2.3.2-1+deb7u1
Не удалось найти IP-адрес для «security.debian.org»
Не удалось получить http://security.debian.org/pool/updates ... 1_i386.deb Не удалось найти IP-адрес для «security.debian.org»
E: Невозможно получить некоторые архивы, вероятно надо запустить apt-get update или попытаться повторить запуск с ключом --fix-missing
q@debian:~$

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

Добавлено: 27 сен 2016, 00:31
torvn77
or clone git repo "github.com/FernV/linuxcnc-features.git" into ~/ .
Nick, может стоит прибрать в одну папку и не захламлять домашнею директорию?
Ну или на худой конец распаковать в папку с конфигом?

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

Добавлено: 01 ноя 2016, 15:05
peg
sergey_s писал(а):Можно эти файлы скачать другим компом и сбросить в линукс?
Я нужные пакеты ищу и беру на https://www.debian.org/distrib/packages
(но лучше из репозиториев EMC2, конечно)
Скачиваете *.deb, складываете в свой любимый каталог и устанавливаете командой
sudo dpkg -i <packet1>.deb <packet2>.deb ... все пакеты разом

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

Добавлено: 02 дек 2016, 12:12
jo_key
А можно LinuxCNC Features встроить в Axis в виде EMBED_TAB?
Делал по Readme (прописал все пути)
в .ини файле добавил

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

EMBED_TAB_NAME=Features
EMBED_TAB_COMMAND=gladevcp -c features -u features/features.py -x {XID} features/features.glade 
FEATURES_PATH = /home/cnc/linuxcnc/configs/cnc-mill/features
но работать не хочет (запускается, но закладкуа пустая)

лог linuxcnc.debug

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

Traceback (most recent call last):
  File "/usr/bin/gladevcp", line 45, in <module>
    import gladevcp.makepins
  File "/usr/lib/pymodules/python2.7/gladevcp/__init__.py", line 1, in <module>
    from hal_pythonplugin import *
  File "/usr/lib/pymodules/python2.7/gladevcp/hal_pythonplugin.py", line 1, in <module>
    from features import Features
ImportError: No module named features
Traceback (most recent call last):
  File "/usr/bin/gladevcp", line 45, in <module>
    import gladevcp.makepins
  File "/usr/lib/pymodules/python2.7/gladevcp/__init__.py", line 1, in <module>
    from hal_pythonplugin import *
  File "/usr/lib/pymodules/python2.7/gladevcp/hal_pythonplugin.py", line 1, in <module>
    from features import Features
ImportError: No module named features
Подскажите, где мог допустить ошибку и какие еще нужны от меня исходные данные?

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

Добавлено: 02 дек 2016, 13:27
jo_key
И еще вопрос: А где убрать подход-отход инструмента... все перелазил - не могу найти

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

Добавлено: 26 дек 2016, 09:31
viktor-333
Добрый день уважаемые!
Уже неделю пытаюсь приручить Features! Безрезультатно.
Запускается Linuxcnc, запускается панель Features, но при попытке что-нибудь
сделать ругается как то туманно : около строки 56 в файле /......../ncam.ngc Named parametr #<surface> not defined.
Ставил последнюю версию Features от FernV т.к. версию 2.01 он признал устаревшей и не рекомендовал.

Собственно вопрос в том, что я не программист и не могу никак вычислить чей косяк - мой ли автора.
Спросить у него - не владею в достаточной мере языком.
Помогите кто сможет !!!
Злополучный файл прилагаю

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

Добавлено: 27 дек 2016, 13:52
viktor-333
Добрый день, это опять я !
И опять со своим вопросом. FernV продолжает проект
Программу он переименовал, теперь она называется
NativeCam. Вот адрес ветки форума :
https://forum.linuxcnc.org/40-subroutin ... mitstart=0
На нем обсуждают новую разработку FernV. Там я нашел похожую проблему
Лечится она выключением кнопки на интерфейсе axis помеченной [ .
Расположена она в верхней строке интерфейса. Задача ее состоит в том
чтобы в программе G-кода пропускать или не строки со знаком /.
У меня на нее нет реакции. Так вот вопрос: кто подскажет, возможно ли
эту функцию выключить принудительно где то в конфиге,
сам не нашел.

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

Добавлено: 27 дек 2016, 19:55
viktor-333
Добрый вечер !
Проблему решил. Снес нахрен linux и отформатировал диск.
NativeCam конечно штука заманчивая, но ее работа зависит от
таких факторов как время года и т.д. Например многие пользуются
Ubuntu 12.04, в ней NativeCam не работает не у кого. Автор на тему
Ubuntu занял позицию - не знаю, знать не хочу, и на меня не надейтесь.
За форумом все же буду следить. А ВДРУГ. Всего хорошего.

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

Добавлено: 26 апр 2017, 10:17
torvn77
viktor-333, Вам как я понимаю не отвечают потому что этим форком LinuxCNC Features от FernV тут ни кто не пользуется.
Замечу так же, что хотя на счёт создания форков существует полная свобода, их не принято делать без достаточной к тому необходимости.
Обычай этот существует не по чему ни будь, а из банального прагматизма, желания консолидировать общество на создании одного крупного проекта, а не кучи мелких и плохо написанных.
Собственно это очень хорошо иллюстрируется произошедшим с тобой "около строки 56 в файле /......../ncam.ngc Named parametr #<surface> not defined.".
Наверняка FernV ведёт свой код один, активных пользователей у него мало или нет вообще что и привело к такому результату.
При чём по твоей ссылке FernV что он переименовал свой проект не просто так, а после переписки с автором оригинала Nick.
То естьявно предпочёл отделиться в отдельный проект, а не принимать участие в оригинальном и как я уже объяснил, сознательные люди просто так такие вещи не делают, по этому прежде чем использовать форк надо узнать почему он сделан.

В любом случае, местные форумчане используют LinuxCNC Features от его первоначального автора Nick и соответственно обсуждать будут только его, не по злобе, а потому что у них много работы и выяснять что в каком форке и почему не работает чтобы тебе что либо объяснять они не будут.

В общем сначала, раз у тебя нет опыта в програмировании разберись с оригиналом, который знают на этом форуме.
Прочитать где его можно взять и как поставить можно в первом посте этой темы #1

Лично сам я тебе помочь очень то не могу, потому что предпочитаю писать сервисные .ngc сам и привязывать их к VCP кнопкам, на Features я поглядываю, но лень берёт своё.

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

Добавлено: 21 май 2017, 23:45
BEW
Здравствуйте, все!
Подскажите пожалуйста, почему при запуске features появляются соосбщения об отсутствии images:
rect-corner.png
drill-circle.png
drill-circle-irregular.png
probe-cube.png
square.png

Кажется репозиторий не полный...
Версия features - 2.0 взята с github cnc-club

С уваженеием
Евгений

--- разобрался --
в icons.svg поправить два названия
и запустить create_icons.py
чтобы скрипт отработал правильно в системе должен быть установлен inkscape

ОК.

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

Добавлено: 19 дек 2017, 11:12
Slukka
Доброго всем.
уже пару дней пытаюсь поженить LinuxCNC (2.7.11 с образа) и Features.
Сегодня получилось запустить на display = axis, и то сначала выскакивает ошибка. Запускается и внизу пишет на нехватку файликов картинок.
(для просмотра содержимого нажмите на ссылку)
0.png (23708 просмотров) <a class='original' href='./download/file.php?id=127211&sid=b3882d2448b113b4e5f12edc93b8df6b&mode=view' target=_blank>Загрузить оригинал (13.91 КБ)</a>
1.png (23708 просмотров) <a class='original' href='./download/file.php?id=127212&sid=b3882d2448b113b4e5f12edc93b8df6b&mode=view' target=_blank>Загрузить оригинал (149.48 КБ)</a>
Далее еще обнаружил, что в Glade не работает кнопочка Features, щелкаю ее и в окно, выдает вот такую ошибку и пусто
хотя вот тут Re: LinuxCNC Features - набор мастеров для LinuxCNC #152 нормально всё.
(для просмотра содержимого нажмите на ссылку)
2.png (23708 просмотров) <a class='original' href='./download/file.php?id=127213&sid=b3882d2448b113b4e5f12edc93b8df6b&mode=view' target=_blank>Загрузить оригинал (170.66 КБ)</a>
не понятно, почему он в корне ищет каталог

А на gmoccapy вообще не запускается.

Нужна помощь, завести это дело на gmoccapy.

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

Добавлено: 18 мар 2018, 13:57
pokery
Кто-нибудь может по-русски очень толково объяснить, как поставить фьючерс? Зачем все эти ссылки на английские источники? А если кто английский не знает?

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

Добавлено: 18 мар 2018, 14:09
Serg
pokery писал(а):Зачем все эти ссылки на английские источники?
Затем, что сейчас развитием LinuxCNC Features занимается канадец Fernand Veilleux, а у него с русским языком довольно плохо...

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

Добавлено: 25 мар 2018, 07:30
Loituma
добрый день, уважаемые.
кто нибуть юзает это приложение, есть удобство от него?

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

Добавлено: 10 апр 2018, 20:57
mantra
Подскажите, где взять такую же версию фичерсов как на этом видео?
https://www.youtube.com/watch?v=I6ZxQrjfAE0

Брал тут: http://fernv.github.io/linuxcnc-features/ но половины инструментов нет.

Нужен поиск центра.

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

Добавлено: 25 апр 2018, 15:44
ScrewDriver
mantra писал(а): Брал тут: http://fernv.github.io/linuxcnc-features/ но половины инструментов нет.
В подписи же к видео есть где брать.
https://github.com/cnc-club/linuxcnc-features

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

Добавлено: 23 авг 2018, 00:37
LinuxGuru
LinuxCNC Features продолжает развиваться или заморожен в том виде каким был 3 года назад?

В этом репозитории последние обновления были 3 года назад:
https://github.com/cnc-club/linuxcnc-features

Здесь постоянно что-то булькает и варится:
http://fernv.github.io/linuxcnc-features/

В вики
http://www.cnc-club.ru/wiki/index.php/LinuxCNC_Features
Исходный код LinuxCNC Features хостится на github.
Последние версии от FernV (рекомендуеся): http://fernv.github.io/linuxcnc-features/
Может Nick или кто-то еще может прояснить ситуацию?

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

Добавлено: 23 авг 2018, 07:08
nkp
Following many people advices and after discussion with Nick, it was decided to rename Features to NativeCAM for LinuxCNC.
https://forum.linuxcnc.org/nativecam/31 ... ed?start=0
https://github.com/FernV/NativeCAM
тут темы:
https://forum.linuxcnc.org/nativecam

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

Добавлено: 02 апр 2019, 17:49
SVP
Кто-нибудь пользуется ?
Оно работает :) ? Какая конкретно ветка от кого ?

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

Добавлено: 20 июн 2021, 17:08
Stepanov
Я пользуюсь, иногда, когда надо что-то "по месту" выпидить. Штука полезная, но еще сыровата, и с установкой не всё просто.