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

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
Аватара пользователя
Nick
Мастер
Сообщения: 22767
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1719
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

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

Сообщение Nick »

Снимок-features.ngc - AXIS 2.6.0-pre0-4385-g9c95855 on LinuxCNC-HAL-SIM-AXIS.png (142007 просмотров) <a class='original' href='./download/file.php?id=15468&sid=2c36f48183dbdaa873cb0dde02799ca6&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 (142296 просмотров) <a class='original' href='./download/file.php?id=14825&sid=2c36f48183dbdaa873cb0dde02799ca6&mode=view' target=_blank>Загрузить оригинал (158.39 КБ)</a>
LinuxCNC-Features.png (142296 просмотров) <a class='original' href='./download/file.php?id=14826&sid=2c36f48183dbdaa873cb0dde02799ca6&mode=view' target=_blank>Загрузить оригинал (166.41 КБ)</a>

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

Саме начало
LinuxCNC Features.png (142300 просмотров) <a class='original' href='./download/file.php?id=14824&sid=2c36f48183dbdaa873cb0dde02799ca6&mode=view' target=_blank>Загрузить оригинал (68.04 КБ)</a>
Аватара пользователя
Nick
Мастер
Сообщения: 22767
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1719
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

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

Сообщение Nick »

Да, мне так тоже видится, но сам LinuxCNC сконфигурирован в мм... Где то размеры умножаются на 25.4 ???
Почитай про G21 и G20 http://linuxcnc.org/docs/html/gcode/g-c ... de:g20-g21
Geshka
Новичок
Сообщения: 19
Зарегистрирован: 13 янв 2016, 02:47
Репутация: 0
Настоящее имя: Геннадий
Контактная информация:

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

Сообщение Geshka »

Ник
Еще вопрос по последнему Features - где в последнем релизе "мастеров" задается диаметр инструмента ?

Спасибо.
aer73
Новичок
Сообщения: 23
Зарегистрирован: 10 ноя 2013, 22:45
Репутация: 1
Контактная информация:

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

Сообщение aer73 »

Поздравляем ник.

вопрос, Можете ли вы поставить на испанском языке?
Как я могу сделать?

Большое спасибо.
Аватара пользователя
Nick
Мастер
Сообщения: 22767
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1719
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

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

Сообщение Nick »

Для испанского надо сделать файл .po
Сейчас переводы должны лежать где-то тут: t = gettext.translation('linuxcnc-features', '/usr/share/locale')
(https://github.com/FernV/linuxcnc-featu ... es.py#L121)
aer73
Новичок
Сообщения: 23
Зарегистрирован: 10 ноя 2013, 22:45
Репутация: 1
Контактная информация:

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

Сообщение aer73 »

Большое спасибо ник.
Я собираюсь попробовать его.
Аватара пользователя
dinkata
Мастер
Сообщения: 1002
Зарегистрирован: 05 сен 2014, 09:07
Репутация: 373
Настоящее имя: Диньо
Откуда: Болгария
Контактная информация:

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

Сообщение dinkata »

Опят решил попробоват Linuxcnc Features ,скачал и запустил https://github.com/FernV/linuxcnc-features версия 2.01 .
Хочется работат с ней ,нооооо никакая помоч :thinking:
Смотрел видео от Nick :
Features1.JPG (8882 просмотра) <a class='original' href='./download/file.php?id=74824&sid=2c36f48183dbdaa873cb0dde02799ca6&mode=view' target=_blank>Загрузить оригинал (89.41 КБ)</a>
В версия 2.01 нету такие кнопочки для точение ,только обработка торца !!??
Features201.JPG (8882 просмотра) <a class='original' href='./download/file.php?id=74825&sid=2c36f48183dbdaa873cb0dde02799ca6&mode=view' target=_blank>Загрузить оригинал (167.12 КБ)</a>
Вообщем скажите пожалуйста ,кто нибуд работает с Features на токарной
и если не трудно поделитес опитьйм .
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
Аватара пользователя
Nick
Мастер
Сообщения: 22767
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1719
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

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

Сообщение Nick »

Эти кнопочки - это последние использованные операции. Попробуй нажми на "+". Или смотри меню Add.
Аватара пользователя
dinkata
Мастер
Сообщения: 1002
Зарегистрирован: 05 сен 2014, 09:07
Репутация: 373
Настоящее имя: Диньо
Откуда: Болгария
Контактная информация:

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

Сообщение dinkata »

Nick писал(а): Попробуй нажми на "+"
дает три возможности : Cutting ; Threading : Tool
нажимаем Cutting дает только Face и Cutting params .
Nick писал(а):меню Add.
тоже как и +
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
aer73
Новичок
Сообщения: 23
Зарегистрирован: 10 ноя 2013, 22:45
Репутация: 1
Контактная информация:

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

Сообщение aer73 »

Я установил эту версию https://github.com/cnc-club/linuxcnc-features
эти функции не появляются либо.
Как его получить?
большое спасибо.
Coolfox
Новичок
Сообщения: 3
Зарегистрирован: 24 ноя 2015, 17:07
Репутация: 0
Контактная информация:

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

Сообщение Coolfox »

А есть кто нибудь среди читающих эту ветку кто может Feature GUI к такому коду помочь сделать в Линукс ?


O0001
G20 G40 G80
G00 G90
T1 M6

G00 Z.2
G00 G90 X.5 Y.5 (move to center of circle, in existing hole)
G00 G91 X-.04675 (change to incremental moves and feed out to hole rad-cutter rad, Rapid move hole exists)
G00 G90 (back to absolute)
G00 Z-.030 (feed to depth in Z axis, Rapid move hole already exists)

M98 P0004 L30 (CALL SUB PROGRAM O0004 LXX times)

M30



O0004 (sub to mill Semi circle)


G91 y.01 (Move Incremental Y amount we want to cut for each pass CHANGE M98 above for total distance)
G17 G02 X.0935 Y0 R.04675 F1.2 (Cut semi circle)

(Traverse diameter of circle, rapid then slow)
G00 X-.0800
G01 X-.0135 F1.2

G00 G90 (back to absolute)
Coolfox
Новичок
Сообщения: 3
Зарегистрирован: 24 ноя 2015, 17:07
Репутация: 0
Контактная информация:

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

Сообщение Coolfox »

К коду хочу добавить: этот способ (арками) выборки пазов значительно увеличивает скорость обработки и жизнь инструмента плюс можно использовать инструмент меньшего диаметра ( дешевле) практически без снижения времени обработки.
propcoder
Новичок
Сообщения: 1
Зарегистрирован: 15 апр 2016, 23:42
Репутация: 0
Настоящее имя: Marius Alksnys
Контактная информация:

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

Сообщение propcoder »

В версия 2.01 нету такие кнопочки для точение ,только обработка торца !!??
У меня такая же проблема. Я пробовал и компилировать из features_preview_3 branch.
Помогите, пожалуйста!
roper
Новичок
Сообщения: 1
Зарегистрирован: 26 апр 2016, 02:33
Репутация: 0
Настоящее имя: Robert
Контактная информация:

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

Сообщение roper »

Им также голосование за особенностей токарных, я пытался реализовать старые файлы в новой версии, но получаю много сообщений об ошибках.
Извините за язык, с помощью Google Translate. ;)
Аватара пользователя
Nick
Мастер
Сообщения: 22767
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1719
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

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

Сообщение Nick »

Coolfox писал(а):А есть кто нибудь среди читающих эту ветку кто может Feature GUI к такому коду помочь сделать в Линукс ?
Сделать можно. Что оно делает? В принципе ничего сложного. Вот это читал?
http://www.cnc-club.ru/wiki/index.php/L ... 0%BE%D0%BA
Coolfox
Новичок
Сообщения: 3
Зарегистрирован: 24 ноя 2015, 17:07
Репутация: 0
Контактная информация:

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

Сообщение Coolfox »

День добрый
Этот код для резки канала требуемой ширины дугами. Разрешить большую экономию времени на обработку и расширяет инструменты жизнь
Аватара пользователя
Techno
Кандидат
Сообщения: 59
Зарегистрирован: 07 сен 2011, 23:38
Репутация: 4
Контактная информация:

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

Сообщение Techno »

Присоединяюсь к тем у кого только есть значок Facing. Как добавить другие стратегии обработки для токарного ?
Аватара пользователя
Nick
Мастер
Сообщения: 22767
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1719
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

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

Сообщение Nick »

Надо добавит новы файлы в обработки....
Откуда ставил?
sergey_s
Опытный
Сообщения: 157
Зарегистрирован: 06 янв 2016, 00:31
Репутация: 6
Настоящее имя: Сергей
Контактная информация:

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

Сообщение sergey_s »

Пытаюсь установить Features на Линукс 2.7. В папку home/имя пользователя/linuxcnc распаковал, при двойном нажатии на файл features.py не чего не происходит. (но его можно открыть приложением типа "блокнот") при вводе в терминал пути к features.py пишет No module named lxml . В инструкции по установке тут говорят проверить features.py , что это значит? Что нужно сделать, чтобы проверить?
Аватара пользователя
Nick
Мастер
Сообщения: 22767
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1719
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

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

Сообщение Nick »

sergey_s писал(а):No module named lxml
Надо поставить python-lxml
sudo apt-get install python-lxml

А вообще все сделал как написано в инструкции?
Запускать надо не features, а linuxcnc со спец конфигурацией.

Кстати, FernV писал, что скоро будет новая версия!
Ответить

Вернуться в «LinuxCNC»