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

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.

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

Сообщение Nick » 22 май 2013, 18:07

LinuxCNC Features - набор мастеров для LinuxCNC Снимок-features.ngc - AXIS 2.6.0-pre0-4385-g9c95855 on LinuxCNC-HAL-SIM-AXIS.png

Как некоторые уже заметили я пропал на недельку. И пропадал я не зря. Наконец-то решил сделать достойную замену 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. Сохранять шаблоны обработок
Это только пока :).

Установка (для просмотра содержимого нажмите на ссылку)
http://cnc-club.ru/wiki/index.php/LinuxCNC_Features#.D0.A3.D1.81.D1.82.D0.B0.D0.BD.D0.BE.D0.B2.D0.BA.D0.B0

Где взять

Тут --> https://github.com/cnc-club/linuxcnc-features/

Скриншоты (для просмотра содержимого нажмите на ссылку)
Пара примеров обработки, созданной за 20 сек:
LinuxCNC Features - набор мастеров для LinuxCNC LinuxCNC-Features1.png
LinuxCNC Features - набор мастеров для LinuxCNC LinuxCNC-Features.png

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

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

Use the Console, Luke.
Аватара пользователя
Nick
Мастер
 
Сообщения: 22330
Зарегистрирован: 23 ноя 2009, 16:45
Откуда: Gatchina, Saint-Petersburg distr., Russia
Репутация: 1328
Заслуга: Developer
Медальки:

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

Сообщение sergey_s » 21 июл 2016, 12:58

При попытке установить 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:~$
sergey_s
Опытный
 
Сообщения: 134
Зарегистрирован: 06 янв 2016, 00:31
Репутация: 5
Настоящее имя: Сергей

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

Сообщение torvn77 » 27 сен 2016, 00:31

or clone git repo "github.com/FernV/linuxcnc-features.git" into ~/ .

Nick, может стоит прибрать в одну папку и не захламлять домашнею директорию?
Ну или на худой конец распаковать в папку с конфигом?
Аватара пользователя
torvn77
Мастер
 
Сообщения: 2191
Зарегистрирован: 02 июн 2012, 22:12
Откуда: Санкт-Петербург
Репутация: 173
Медальки:

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

Сообщение peg » 01 ноя 2016, 15:05

sergey_s писал(а):Можно эти файлы скачать другим компом и сбросить в линукс?

Я нужные пакеты ищу и беру на https://www.debian.org/distrib/packages
(но лучше из репозиториев EMC2, конечно)
Скачиваете *.deb, складываете в свой любимый каталог и устанавливаете командой
sudo dpkg -i <packet1>.deb <packet2>.deb ... все пакеты разом
Аватара пользователя
peg
Новичок
 
Сообщения: 4
Зарегистрирован: 01 ноя 2016, 14:21
Откуда: г. Армавир Краснодарского края
Репутация: 1
Настоящее имя: Евгений

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

Сообщение jo_key » 02 дек 2016, 12:12

А можно 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


Подскажите, где мог допустить ошибку и какие еще нужны от меня исходные данные?
jo_key
Почётный участник
Почётный участник
 
Сообщения: 241
Зарегистрирован: 19 сен 2011, 14:49
Откуда: Украина, Харьков
Репутация: 30
Медальки:
Настоящее имя: Евгений

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

Сообщение jo_key » 02 дек 2016, 13:27

И еще вопрос: А где убрать подход-отход инструмента... все перелазил - не могу найти
jo_key
Почётный участник
Почётный участник
 
Сообщения: 241
Зарегистрирован: 19 сен 2011, 14:49
Откуда: Украина, Харьков
Репутация: 30
Медальки:
Настоящее имя: Евгений

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

Сообщение viktor-333 » 26 дек 2016, 09:31

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

Собственно вопрос в том, что я не программист и не могу никак вычислить чей косяк - мой ли автора.
Спросить у него - не владею в достаточной мере языком.
Помогите кто сможет !!!
Злополучный файл прилагаю
Вложения
ncam.ngc
(1.98 Кб) Скачиваний: 69
viktor-333
Новичок
 
Сообщения: 6
Зарегистрирован: 26 дек 2016, 08:59
Репутация: 0
Настоящее имя: Виктор

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

Сообщение viktor-333 » 27 дек 2016, 13:52

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

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

Сообщение viktor-333 » 27 дек 2016, 19:55

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

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

Сообщение torvn77 » 26 апр 2017, 10:17

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

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

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

Лично сам я тебе помочь очень то не могу, потому что предпочитаю писать сервисные .ngc сам и привязывать их к VCP кнопкам, на Features я поглядываю, но лень берёт своё.
Аватара пользователя
torvn77
Мастер
 
Сообщения: 2191
Зарегистрирован: 02 июн 2012, 22:12
Откуда: Санкт-Петербург
Репутация: 173
Медальки:

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

Сообщение BEW » 21 май 2017, 23:45

Здравствуйте, все!
Подскажите пожалуйста, почему при запуске 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

ОК.
BEW
Новичок
 
Сообщения: 3
Зарегистрирован: 08 май 2017, 20:33
Репутация: 0
Настоящее имя: Евгений

Пред.

Вернуться в LinuxCNC

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

Зарегистрированные пользователи: aftaev, Alexey74, AlexKota19, Argon-11, artem44ik, Bing [Bot], bordyn, Darxton, Edifier, evgenyjp, frezeryga, frolyar, Google [Bot], Lafayette, Malyarka74, mikehv, Mr. Mass, nik1, NOKS, Nonstopich, Piligrym, pm_dev, PonyBlanco, Rezus666, sberbuh, skytronix, sn0wflake, systemvel, tronhejm, vadim76, verser, wenji, Yahoo [Bot], Yandex [bot], Карпуха, Краус

Поделиться

Reputation System ©'