Code: Select all
OS: Ubuntu 20.04.5 LTS (XFCE/xubuntu)
Word size of FreeCAD: 64-bit
Version: 0.20.1.29410 (Git) AppImage
Build type: Release
Branch: (HEAD detached at 0.20.1)
Hash: f5d13554ecc7a456fb6e970568ae5c74ba727563
Python 3.10.5, Qt 5.15.4, Coin 4.0.0, Vtk 9.1.0, OCC 7.6.2
Locale: English/United States (en_US)
Installed mods:
* ExplodedAssembly
* Curves 0.5.7
* A2plus 0.4.58
* fasteners 0.4.4
* sheetmetal 0.2.56
I have an assembly with multiple sub-assemblies. Overall around a 100 parts total. I'm facing this issue where if I go and edit a part even slightly (e.g. add a Techdraw sheet to the part) and return to the main assembly and update the imported parts - the constraints will be broken because of the add of the Techdraw sheet. Even if the geometry of the part has not changed the constraints break. This leads to deleting the faulty constraints and re constraining the edited parts which process wise can be very time consuming (I'm doing this after every edit). I do understand the breaking constraints in the case where if I modify the geometry of the part. But I guess the small changes I make (e.g. changing a diameter, adding a drawing sheet etc.) should not break the assembly (TNP?) in the way they do now.
I assume I will have to change my workflow in some way. What would be the optimal way of working with an A2+ assy? Deleting the constraints before editing the part?