LinuxCNC Features: различия между версиями

Материал из cnc-club
Перейти к навигации Перейти к поиску
(Новая страница: «LinuxCNC Features это нативный CAM для LinuxCNC, позволяющий создавать простые обработки по чертежам …»)
 
 
(не показано 29 промежуточных версий 3 участников)
Строка 1: Строка 1:
 
LinuxCNC Features это нативный CAM для LinuxCNC, позволяющий создавать простые обработки по чертежам прямо из LinuxCNC. В каком-то роде LinuxCNC Features это наследник ngcgui, только с более продвинутым интерфейсом.  
 
LinuxCNC Features это нативный CAM для LinuxCNC, позволяющий создавать простые обработки по чертежам прямо из LinuxCNC. В каком-то роде LinuxCNC Features это наследник ngcgui, только с более продвинутым интерфейсом.  
 +
[[Файл:Снимок-features.ngc - AXIS 2.6.0-pre0-4385-g9c95855 on LinuxCNC-HAL-SIM-AXIS.png|мини]]
 
= Возможности =
 
= Возможности =
 +
Что может LinuxCNC Features:
 +
* Добавлять features - простые обработки
 +
* Менять их порядок
 +
* Группировать обработки
 +
* Делать линейные и круговые массивы
 +
* Встраиваться в axis LinuxCNC или работать как отдельной приложение
 +
* Просматривать резултьтат в axis в редиме реального времени
 +
* Сохранять шаблоны обработок
 +
 +
= Тема на форуме =
 +
Тема на нашем форуме [http://www.cnc-club.ru/forum/viewtopic.php?f=15&t=3124 http://www.cnc-club.ru/forum/viewtopic.php?f=15&t=3124]
 +
 +
Тема на linuxcnc.org (англ.) [https://forum.linuxcnc.org/forum/40-subroutines-and-ngcgui/26578-linuxcnc-features-a-kind-of-ngcgui https://forum.linuxcnc.org/forum/40-subroutines-and-ngcgui/26578-linuxcnc-features-a-kind-of-ngcgui]
 +
 +
= Список обработок =
 +
* [http://www.cnc-club.ru/forum/viewtopic.php?f=15&t=3124&start=380#p124954 '''Lines''' - Одиночные линии и дуги]
 +
* [http://www.cnc-club.ru/forum/viewtopic.php?f=15&t=3124&start=380#p125236 '''Chain''' - Цепочки из линий и дуг]
 +
* [http://www.cnc-club.ru/forum/viewtopic.php?f=15&t=3124&start=420#p125465 '''Circle , Rectangle''' - Окружность и прямоугольник с прямыми или наклонными гранями с пошаговым заглублением]
 +
* [http://www.cnc-club.ru/forum/viewtopic.php?f=15&t=3124&start=380#p125081 '''Circle spiral, Rectangle spiral''' - Окружность и прямоугольник с прямыми или наклонными гранями со спиральным заглублением]
 +
* [http://www.cnc-club.ru/forum/viewtopic.php?f=15&t=3124&p=181004#p181004 '''Circular pocket''' - Обработка цилиндров и вариаций (внутренние, внешние, их комбинация, под конус, по-или-против часовой, направление проходов от-или-к центру, с-или-без компенсации диаметра инстр.)]
 +
* [http://www.cnc-club.ru/forum/viewtopic.php?f=15&t=3124&start=440#p126237 '''4axis XYZB''' - 4х-осевая XYZB обработка]
 +
* [http://www.cnc-club.ru/forum/viewtopic.php?f=15&t=3124&start=480#p132078 '''Probe''' - Расширенная группа для измерений]
 +
* [http://www.cnc-club.ru/forum/viewtopic.php?f=15&t=3124&start=480#p133173 '''Polish''' - Плоское шлифование(полирование) прямоугольной области]
 +
* [http://www.cnc-club.ru/forum/viewtopic.php?f=15&t=3124&p=181004#p185136 '''Drill''' - Циклическое сверление отверстий]
 +
* [http://www.cnc-club.ru/forum/viewtopic.php?f=15&t=3124&start=480#p128207 О компенсации диаметра инструмента]
 +
 
= Разработка =
 
= Разработка =
Тема по разработке:  
+
* Тема по разработке на форуме cnc-club: [http://cnc-club.ru/forum/viewtopic.php?f=15&t=3124&p=68732#p68732 LinuxCNC Features - набор мастеров для LinuxCNC]
 +
* Описание структуры файлов обработок [[LinuxCNC Features Описание обработок]]
 +
* Как создавать иконки и картинки для [[LinuxCNC Features Иконки]]
 +
== Отдельные обработки (Subroutines) для Features ==
 +
* Стратегия развития фрезерных обработок [[LinuxCNC Features Draw subroutine]]
 +
 
 
= Установка =
 
= Установка =
 +
См инструкцию README на github.
 
= Исходный код =
 
= Исходный код =
 +
Исходный код LinuxCNC Features хостится на github.
 +
 +
Последние версии от FernV (рекомендуеся):
 +
[http://fernv.github.io/linuxcnc-features/ http://fernv.github.io/linuxcnc-features/]
 +
 +
Официальный репозиторий:
 +
[https://github.com/cnc-club/linuxcnc-features https://github.com/cnc-club/linuxcnc-features]
 +
 
= Документация =
 
= Документация =
 +
== Как работать с LinuxCNC Features ==
 +
Создаем обработки, или добавляем (двойным кликом) из нижнего каталога или жмем Add и добавляем из открывшегося диалога.
 +
Настраиваем параметры и жмем To file - сохраняем открываем в LinuxCNC.
 +
В последствии когда встроим в LinuxCNC, нажатие на refresh будет обновлять файл в LinuxCNC, и будет возможность автоматического обновления, чтобы можно было наблюдать за изменениями в режиме online
 +
 +
== Видео ==
 +
http://www.youtube.com/watch?v=_THbTBY5BBM
 +
 +
http://www.youtube.com/watch?v=91Eq75exU9o
 +
 +
http://www.youtube.com/watch?v=I6ZxQrjfAE0
 +
 +
 +
== Скриншоты ==
 +
 
= Установка =
 
= Установка =

Текущая версия на 12:13, 11 января 2016

LinuxCNC Features это нативный CAM для LinuxCNC, позволяющий создавать простые обработки по чертежам прямо из LinuxCNC. В каком-то роде LinuxCNC Features это наследник ngcgui, только с более продвинутым интерфейсом.

Снимок-features.ngc - AXIS 2.6.0-pre0-4385-g9c95855 on LinuxCNC-HAL-SIM-AXIS.png

Возможности

Что может LinuxCNC Features:

  • Добавлять features - простые обработки
  • Менять их порядок
  • Группировать обработки
  • Делать линейные и круговые массивы
  • Встраиваться в axis LinuxCNC или работать как отдельной приложение
  • Просматривать резултьтат в axis в редиме реального времени
  • Сохранять шаблоны обработок

Тема на форуме

Тема на нашем форуме http://www.cnc-club.ru/forum/viewtopic.php?f=15&t=3124

Тема на linuxcnc.org (англ.) https://forum.linuxcnc.org/forum/40-subroutines-and-ngcgui/26578-linuxcnc-features-a-kind-of-ngcgui

Список обработок

Разработка

Отдельные обработки (Subroutines) для Features

Установка

См инструкцию README на github.

Исходный код

Исходный код LinuxCNC Features хостится на github.

Последние версии от FernV (рекомендуеся): http://fernv.github.io/linuxcnc-features/

Официальный репозиторий: https://github.com/cnc-club/linuxcnc-features

Документация

Как работать с LinuxCNC Features

Создаем обработки, или добавляем (двойным кликом) из нижнего каталога или жмем Add и добавляем из открывшегося диалога. Настраиваем параметры и жмем To file - сохраняем открываем в LinuxCNC. В последствии когда встроим в LinuxCNC, нажатие на refresh будет обновлять файл в LinuxCNC, и будет возможность автоматического обновления, чтобы можно было наблюдать за изменениями в режиме online

Видео

http://www.youtube.com/watch?v=_THbTBY5BBM

http://www.youtube.com/watch?v=91Eq75exU9o

http://www.youtube.com/watch?v=I6ZxQrjfAE0


Скриншоты

Установка