-
Notifications
You must be signed in to change notification settings - Fork 0
Установка и настройка библиотеки OpenCAMLib
OpenCAMLib является написанной Anders Wallin библиотекой с открытым исходным кодом.
Данная библиотека позволяет получать более оптимальные пути инструмента, чем оригинальные соедства BlenderCAM.
Она более надёжна чем встроенная в Blender библиотека обнаружения столкновений Bullet Physics и развивает более высокую производительность, до 30 раз быстрее на 24-ядерном компьютере против стандартных библиотек.
Для работы BlenderCAM с библиотекой OpenCAMLib она должна быть установлена из исходников и должен быть установлен Python 2.7
Установка из исходников для Debian GNU/Linux (возможно так же и Ubuntu):
Установка зависимостей:
sudo aptitude install libboost-dev libomp-dev libpython-dev python-dev python-vtk6 g++ cmake
Получение последней версии из git репозитория версии OpenCAMLib совместимой с VTK6 :
git clone https://github.com/ksuprynowicz/opencamlib.git
Конфигурирование и компиляция:
mkdir opencamlib/build
cd opencamlib/build
cmake ..
make
Установка (По умолчанию в /usr/local):
sudo make install
Для активации установленноq библиотеки активируйте чекбокс "Use OpenCAMLib" в секции "CAM optimisation"
- Общее описание панели "CAM operation setup"
- 2D стратегии
- 3D Стратегии
- Стратегия "Circles"
(3-Axis)(4-Axis) (5-Axis) - Стратегия "Block"
(3-Axis)(4-Axis) (5-Axis) - Стратегия "Carve"
(3-Axis)(4-Axis) (5-Axis) - Стратегия "Crazy path"
(3-Axis)(4-Axis) (5-Axis) - Стратегия "Cross"
(3-Axis)(4-Axis) (5-Axis) - Стратегия "Curve to path"
(3-Axis)(4-Axis) (5-Axis) - Стратегия "Outline fill"
(3-Axis)(4-Axis) (5-Axis) - Стратегия "Parallel"
(3-Axis)(4-Axis) (5-Axis) - Стратегия "Pocket"
(3-Axis)(4-Axis) (5-Axis) - Стратегия "Profile(Cutout)"
(3-Axis)(4-Axis) (5-Axis) - Стратегия "Pencil"
(3-Axis)(4-Axis) (5-Axis) - Стратегия "Projected curve"
(3-Axis)(4-Axis) (5-Axis) - Стратегия "Spiral"
(3-Axis)(4-Axis) (5-Axis) - Стратегия "Medial axis"
(3-Axis)(4-Axis) (5-Axis) - Стратегия "Waterline"
(3-Axis)(4-Axis) (5-Axis)
- Стратегия "Circles"
- 4/5D стратегии
- Общие сведения
- View Tool Shelf
- View Blendercam Tools
- Curve Boolean
- Intarsion
- Add Overcuts
- Silhouette Offset
- C-Remove Doubles
-
Создание мультиоперационных NC программ
(Секция CAM chains) -
Создание операций и их вывод в файлы NC программ
(Секция CAM operation) - [Сообщения и информация о вычисленных траекториях](Сообщения и информация о вычисленных траекториях)
(Секция CAM info & warning) -
Позиционирование модели и задание размеров и формы заготовки
(Секция CAM Material size and position) -
Выбор стратегии и настройки параметров операции
(Секция CAM operation setup) -
Оптимизация траекторий и вычислительных процессов
(Секция CAM optimisation) -
(Секция CAM operation area)
(Секция CAM operation area) -
Настройки входа и выхода из траектории
(Секция CAM movement) - анг Настройка врезания и подачи
(Секция CAM feedrate) -
Параметры инструмента
(Секция CAM Cutter) -
Настройка параметров станка
(Секция CAM Machine) - заготовка, что там не понимаюpack curves on sheet
(Секция Pack curves on sheet) - заготовка, что там не понимаюslice model to plywood sheets
(Секция Slice model to plywood sheets)