Dogbone dressup problem (again)
Forum rules
Be nice to others! Respect the FreeCAD code of conduct!
Be nice to others! Respect the FreeCAD code of conduct!
-
- Posts: 541
- Joined: Fri Aug 26, 2016 9:07 pm
- Location: Munich - Gemany
Dogbone dressup problem (again)
Hello,
after making a specular copy of my bracket (against the vertical axis) I casually discovered that the dogbone-dressup now ignore one corner.
Any idea on how to fix this?
P.S.
I have already increased the geometry accuracy as suggested here.
--------------------------------------------------------------
OS: Ubuntu 16.04.7 LTS (XFCE/xfce)
Word size of FreeCAD: 64-bit
Version: 0.20.26720 (Git) AppImage
Build type: Release
Branch: (HEAD detached at 7bca26e)
Hash: 7bca26e7c14d4d43374ff7e0c8582735b249cbfd
Python version: 3.9.9
Qt version: 5.12.9
Coin version: 4.0.0
OCC version: 7.5.3
Locale: English/United States (en_US)
after making a specular copy of my bracket (against the vertical axis) I casually discovered that the dogbone-dressup now ignore one corner.
Any idea on how to fix this?
P.S.
I have already increased the geometry accuracy as suggested here.
--------------------------------------------------------------
OS: Ubuntu 16.04.7 LTS (XFCE/xfce)
Word size of FreeCAD: 64-bit
Version: 0.20.26720 (Git) AppImage
Build type: Release
Branch: (HEAD detached at 7bca26e)
Hash: 7bca26e7c14d4d43374ff7e0c8582735b249cbfd
Python version: 3.9.9
Qt version: 5.12.9
Coin version: 4.0.0
OCC version: 7.5.3
Locale: English/United States (en_US)
- Attachments
-
- dogbone test.FCStd
- (91.28 KiB) Downloaded 23 times
-
- Posts: 541
- Joined: Fri Aug 26, 2016 9:07 pm
- Location: Munich - Gemany
Re: Dogbone dressup problem (again)
As I said above, on the original bracket the dogbone operation is working flawlessly (see attached file).
I'm lost...
I'm lost...
- Attachments
-
- dogbone test - working.FCStd
- (226.49 KiB) Downloaded 21 times
-
- Posts: 541
- Joined: Fri Aug 26, 2016 9:07 pm
- Location: Munich - Gemany
Re: Dogbone dressup problem (again)
Just a curiosity: by turning off the cutter-compensation and zeroing any offset on the toolpath, the dogbone magically appears in the ignored corner (see images below).
Unfortunately, any other combination of the two params above makes the dogbone to disappear again.
.
.
.
Unfortunately, any other combination of the two params above makes the dogbone to disappear again.
.
.
.
-
- Posts: 541
- Joined: Fri Aug 26, 2016 9:07 pm
- Location: Munich - Gemany
Re: Dogbone dressup problem (again)
I spent all night trying to make the dogbone appearing in that corner. No way.
At 3:00 A.M: my wife kicked me in the ass and forced me to go to bed...
Any clue?
At 3:00 A.M: my wife kicked me in the ass and forced me to go to bed...
Any clue?
- sliptonic
- Veteran
- Posts: 3459
- Joined: Tue Oct 25, 2011 10:46 pm
- Location: Columbia, Missouri
- Contact:
Re: Dogbone dressup problem (again)
I suspect the dogbone is getting confused by this little segment. The length is suspiciously less than half the cutter radius. Can you refine the model to make it longer or make it go away?
-
- Posts: 541
- Joined: Fri Aug 26, 2016 9:07 pm
- Location: Munich - Gemany
Re: Dogbone dressup problem (again)
Ehmmm... that little straight segment was added by following your suggestion in another thread.
As you explained, the dogbone dressup works well only when the corner does not contains curves/arcs (i.e. G1 movement only).
This bracket is just a specular copy of the original one. I applied a simple mirror operation against the YZ plane, then I applied the "Simple Copy" command of the Part WB to obtain an independent object.
So, the matter is
dogbone-dressup op works well on the original bracket,
dogbone-dressup does not work on the specular copy.
As you explained, the dogbone dressup works well only when the corner does not contains curves/arcs (i.e. G1 movement only).
This bracket is just a specular copy of the original one. I applied a simple mirror operation against the YZ plane, then I applied the "Simple Copy" command of the Part WB to obtain an independent object.
So, the matter is
dogbone-dressup op works well on the original bracket,
dogbone-dressup does not work on the specular copy.
-
- Posts: 541
- Joined: Fri Aug 26, 2016 9:07 pm
- Location: Munich - Gemany
Re: Dogbone dressup problem (again)
Here below the problem.
On the left there is the original bracket, on the right the mirrored one:
A detailed view of the original bracket. The dogbone is correctly calculated thanks to that little straight side:
On the left there is the original bracket, on the right the mirrored one:
A detailed view of the original bracket. The dogbone is correctly calculated thanks to that little straight side:
Re: Dogbone dressup problem (again)
Hi Giulio,
several times i got it work if i turn the part a little but (1° or less) at similar cases.
In other cases a simple copy or refinement brought the solution.
several times i got it work if i turn the part a little but (1° or less) at similar cases.
In other cases a simple copy or refinement brought the solution.
Gruß Herbert
-
- Posts: 541
- Joined: Fri Aug 26, 2016 9:07 pm
- Location: Munich - Gemany
Re: Dogbone dressup problem (again)
Hello herbk,
I tried to rotate the bracket of one degree. Same result.
I think there is bug/glitch in the code...
I tried to rotate the bracket of one degree. Same result.
I think there is bug/glitch in the code...
- sliptonic
- Veteran
- Posts: 3459
- Joined: Tue Oct 25, 2011 10:46 pm
- Location: Columbia, Missouri
- Contact:
Re: Dogbone dressup problem (again)
Correct. That is a limitation of the current dogbone.Giulio Buccini wrote: ↑Mon Jan 17, 2022 7:32 pm Ehmmm... that little straight segment was added by following your suggestion in another thread.
As you explained, the dogbone dressup works well only when the corner does not contains curves/arcs (i.e. G1 movement only).
If you inspect the gcode you'll see that it's too short. With offsetting, it becomes a G2 going into a G1. So no bone.