Assembly2 Workbench/ru

From FreeCAD Documentation
Jump to navigation Jump to search
This page is a translated version of the page Assembly2 Workbench and the translation is 56% complete.
Other languages:
English • ‎français • ‎italiano • ‎русский
Верстак Assembly2 устарел. Его автор более не поддерживает его, так что он может не работать с FreeCAD версии 0.17 и выше. Информация на этой странице не поддерживается, и оставлена для исторических задач.
Для альтернативы, смотрите A2plus. Этот верстак является ветвью Assembly2, но не совместим с ним. Если у Вас имеются более старые модели, которые Вам надо открыть, Вам следует оставаться на FreeCAD 0.16 и Assembly2. Более новые модели должны создаваться только в A2plus и открываться только им.
В качестве других вариантов смотрите Assembly3 или Assembly4. Эти верстаки так же основаны на Assembly2, но не совместимы с любым из перечисленного.


Введение

Assembly2 это верстак для создания сборок из FreeCAD v0.15 с поддержкой импорта деталей из внешних файлов.

По утверждению автора на форуме, он более не поддерживается с 2016 года, поэтому у него могут быть проблемы с FreeCAD 0.17 и выше. Хорошей альтернативой может быть более новый и активно поддерживаемый верстак A2plus.

Assembly2 example.jpg

Использование

Предполагаемый процесс работы:

  • каждая деталь в сборке проектируется в своём собственном файле FreeCAD
  • для сборки создаётся отдельный файл FreeCAD
  • детали импортируются в эту сборку, используя верстак Assembly 2
  • для сборки импортированных деталей будут добавлены добавлены пространственные ограничения

Возможности

  • ограничения по окружности
  • ограничения соосности
  • ограничения по плоскости
  • импорт частей
  • обновление уже импортированных частей

Ограничения

  • слабый вычислитель ограничений, могущий ошибиться или требовать слишком много времени для сложных сборок
  • не поддерживается откат и тому подобные возможности

Справки

Инструменты

Панель инструментов

Assembly2-menu-orizz.png

Ниспадающее меню

Assembly2-menu-vert.png

  • Assembly2 ImportPart.png Импорт деталей из других документов FreeCAD
  • Assembly2 UpdatePart.png Обновить детали, импортированные в сборку
  • Assembly2 Move.png Перемещение
  • Assembly2 CircularEdgeConstraint.png Добавить ограничение по круглой кромке
  • Assembly2 PlaneConstraint.png Добавить ограничение по плоскости
  • Assembly2 AxialConstraint.png Добавить осевое ограничение
  • Assembly2 AngularConstraint.png Создать угловое ограничение между двумя плоскостями
  • Assembly2 SphericalSurfaceConstraint.png Добавить ограничение по сферической поверхности
  • Assembly2 DOFAnimation.png Анимировать степени свободы
  • Assembly2 Assembly2Constraint.png Разрешить ограничения Assembly2
  • Assembly2 Mux.png Собрать сборку в единый объект (используется для создания чертежа сборки и так далее...)
  • Assembly2 ListParts.png Создать список деталей из импортированных с помощью assembly2
  • Assembly2 Ceck.png Проверить сборку на перекрытия/пересечения

Прочее

  • Assembly2 BoltMultipleCircularEdges.png Bolt multiple circular edges
  • Assembly2 FlipConstraint.png Отразить ограничение
  • Assembly2 LockRotation.png Зафиксировать поворот
  • Assembly2 Preferences.png Настройки
  • Assembly2 Assembly2.png Assembly2 WB icon


Установка

Автоматическая установка

Смотри Установка

Из GitHub

To use this workbench clone this git repository under your FreeCAD Mod directory, and install the pyside and numpy python libraries. On a Linux Debian based system such as Ubuntu, installation can be done through BASH as follows

sudo apt-get install git python-numpy python-pyside
mkdir ~/.FreeCAD/Mod
cd ~/.FreeCAD/Mod
git clone https://github.com/hamish2014/FreeCAD_assembly2.git

In FreeCAD you will now have a new workbench-entry called "Assembly 2". Once installed, use git to upgrade to the latest version through BASH as follows

cd ~/.FreeCAD/Mod/FreeCAD_assembly2
git pull
rm *.pyc

Alternatilvely, on an Ubuntu system the freecad-community PPA can be used:

Add ppa:freecad-community/ppa to your software sources
sudo apt-get update
sudo apt-get install freecad-extras-assembly2

In Windows

  • download the git repository as ZIP
  • assuming FreeCAD is installed in "C:\PortableApps\FreeCAD 0_15", go to "C:\PortableApps\FreeCAD 0_15\Mod" within Windows Explorer
  • create new directory named "assembly2"
  • unzip downloaded repository in "C:\PortableApps\FreeCAD 0_15\Mod\assembly2"

FreeCAD will now have a new workbench-entry called "Assembly 2".

Pyside and Numpy are integrated in the FreeCAD 0.15 dev-Snapshots, so these Python packages do not need to be installed individually

To update to the latest version, delete the assembly2 folder and redownload the git repository.

Ссылки

Другие полезные ссылки