Hi,
My setup:
OS: Windows 10 (10.0)
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.19.22319 (Git)
Build type: Release
Branch: master
Hash: 33ef4e0e35fba74c6e2fa3829cfd15c4b6f67e94
Python version: 3.6.8
Qt version: 5.12.1
Coin version: 4.0.0a
OCC version: 7.3.0
Locale: English/United States (en_US)
Background: The model is for an air-assist mount for a laser engraver. It fits over the top of the tool head shown below - over the x-axis motor in the back and around so the trough holding a 1/4" airbrush hose goes down on the right side of the laser diode enclosure.
The nozzle must be correctly aligned with the laser beam in order to be effective. I discovered when this was installed that the nozzle was 2mm away from the beam, and so need to move the trough 2mm closer to the "front" (where the motor is).
Virtually all work was done in the part design and sketcher workbenches. Almost all dimensions are defined in the spreadsheet and referenced in the dimensional constraints.
The problem: The trough is an additive loft of 3 identical sections. I did this first to get the geometry correct, then added the other pieces from an earlier design (by moving the dimensions over and rebuilding the geometry). As such, from the top the sketch was aligned with the XY axes. The model before the move is this:
To move it I needed to unanchor it from the axis (removing a couple of lines), use construction lines to reposition it, then rebuild the lines to complete the sketch. This is shown below.
The same procedure was used for all 3 sections. After moving the sections, several sketches were moved. Since I can only attach 5 files to a post. I'll attach the "after" image in a followup post.
Note: the log had a number of entries as follows: "SketchObject::onChanged(): Unmanaged change of Constraint Property results in invalid constraint indices". I don't know if these are important, but look like data warnings.
My questions are:
(1) Is there a clear problem with my workflow? If so, what it is and what changes do I need to make? I am attaching sketches strictly to datum planes, moving and rotating them as needed for positioning - there are no sketches attached to faces.
2) If the workflow looks OK, is this a bug?
Thanks in advance,
Frank Alviani