Assembly2 Workbench/pl

Wprowadzenie
Assembly2 is an assembly workbench for FreeCAD v0.15 with support for importing parts from external files.

As stated by its author on the forum, it is no longer maintained since 2016, therefore it may have issues with FreeCAD 0.17 and above. The newer and actively maintained A2plus Workbench is a good alternative.



Usage
Intended work-flow:
 * each part in the assembly is designed in its own FreeCAD file
 * a separate assembly FreeCAD file is created
 * parts are imported to this assembly file using the Assembly 2 workbench
 * spacial constraints are then added to assemble the imported parts

Features
 * circular edge constraint
 * axial constraint
 * plane constraint
 * part importing
 * updating of parts already imported

Limitations
 * Poor constraint solver which may fail or take excessively long for complicated assemblies
 * undo and other similar features not supported

Tools
Toolbar



Drop down menu




 * [[Image:Assembly2_ImportPart.png|32px]] Import a part from another FreeCAD document
 * [[Image:Assembly2_UpdatePart.png|32px]] Update parts imported into the assembly
 * [[Image:Assembly2_Move.png|32px]] Move
 * [[Image:Assembly2_CircularEdgeConstraint.png|32px]] Add circular edge constraint
 * [[Image:Assembly2_PlaneConstraint.png|32px]] Add plane constraint
 * [[Image:Assembly2_AxialConstraint.png|32px]] Add axial constraint
 * [[Image:Assembly2_AngularConstraint.png|32px]] Create an angular constraint between two planes
 * [[Image:Assembly2_SphericalSurfaceConstraint.png|32px]] Add Spherical surface constraint
 * [[Image:Assembly2_DOFAnimation.png|32px]] Animate degrees of freedom
 * [[Image:Assembly2_Assembly2Constraint.png|32px]] Solve Assembly2 constraint
 * [[Image:Assembly2_Mux.png|32px]] Combine assembly into a single object (use to create a drawing of the assembly, and so on...)
 * [[Image:Assembly2_ListParts.png|32px]] Create a parts list from the objects imported using the assembly2 workbench
 * [[Image:Assembly2_Ceck.png|32px]] Ceck assembly for part overlap/interferance

Other


 * [[Image:Assembly2_BoltMultipleCircularEdges.png|32px]] Bolt multiple circular edges
 * [[Image:Assembly2_FlipConstraint.png|32px]] Flip constraint
 * [[Image:Assembly2_LockRotation.png|32px]] Lock rotation
 * [[Image:Assembly2_Preferences.png|32px]] Preferences
 * [[Image:Assembly2_Assembly2.png|32px]] Assembly2 WB icon

Automatic installation
This workbench can be installed from the Addon Manager.

From 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

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

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

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.

Links

 * Wiki środowisk pracy:
 * Wiki FreeCAD:
 * Forum FreeCAD: http://forum.freecadweb.org/viewtopic.php?f=10&t=8577
 * Poradniki:
 * Filmy: Środowisko pracy FreeCAD Złożenie 2 w akcji, Złożenie 2 demonstracja nowego solvera
 * Pliki:
 * Zgłaszanie błędów: Proszę zgłaszać błędy na Github

Inne użyteczne odnośniki

 * Animacja: To środowisko pracy może być używane do tworzenia sekwencji obrazów.
 * ExplodedAnimation: Środowisko pracy FreeCAD do tworzenia widoków rozłożonych i animacji złożeń.
 * Zewnętrzne środowiska pracy