View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0003675 | Path | Bug | public | 2018-11-09 14:24 | 2020-10-17 10:20 |
Reporter | gpothier | Assigned To | |||
Priority | normal | Severity | major | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Product Version | 0.18 | ||||
Summary | 0003675: Pocket operation fails to reach correct depth | ||||
Description | Sometimes pocket operations do not reach the face's depth (see attached screenshots). This has been reported on the forums here: https://forum.freecadweb.org/viewtopic.php?f=15&t=28780 It seems to be system-specific, as some users with the same version of FreeCad do not seem to experience the issue. However, it is 100% reproducible on a freshly installed and updated Ubuntu 18.04.1 and FreeCad daily from the PPA repository. | ||||
Steps To Reproduce | - Open the attached Latch.fcstd file - In Fab / UpperBodyJob / Operations001, select the SpringClearance001 operation and mark for recompute, then recompute. - Observe that the tool path does not reach the face - Open the operation, check "Use outline" and click Ok - Observe that the tool path *does* reach the face (but cuts through raised parts, so not a useful workaround) - Open the operation, uncheck "Use outline" and click Ok - Again, the tool path fails to reach the face | ||||
Additional Information | OS: Ubuntu 18.04.1 LTS Word size of OS: 64-bit Word size of FreeCAD: 64-bit Version: 0.18.15162 (Git) Build type: Release Branch: master Hash: 1d72ee43435fa099ae97a2f6e3d15a225d4f32d3 Python version: 2.7.15rc1 Qt version: 4.8.7 Coin version: 4.0.0a OCC version: 7.3.0 Locale: English/UnitedStates (en_US) | ||||
Tags | Path | ||||
FreeCAD Information | |||||
|
|
|
This problem can be tackled by a small change in the code of the"retry-section" in src/Mod/Path/App/Area.cpp The principle is simple: if your operation (building the wire around the section) doesn't succeed at level 0 - then why not try it at level 0.000002 mm - and if that doesn't work, then try at 0.00001 mm - and if that doesn't work, then try at 0.0001 mm - and if that doesn't work, then try at 0.001 mm The last level (one micron) is only needed for large curves with splines (diameter > 1000 mm) Most of the problems are solved at level 0.00001 mm It could be (the base off) a temporary solution in the hope that one finds a better one.. See: https://forum.freecadweb.org/viewtopic.php?f=15&t=41850&p=364513#p364513 |
|
This seems to be an old bug. Is there anything left unresolved here? Please comment otherwise the issue will be closed. |
|
Thank you, it seems to be fine now. |
|
Thanks for responding. I'll mark it fixed for 0.19 even though we don't know what commit fixed it (which is how I prefer to close tickets). |
Date Modified | Username | Field | Change |
---|---|---|---|
2018-11-09 14:24 | gpothier | New Issue | |
2018-11-09 14:24 | gpothier | Tag Attached: Path | |
2018-11-09 14:24 | gpothier | File Added: Latch.fcstd | |
2018-11-09 14:24 | gpothier | File Added: Screenshot from 2018-11-06 08-32-24.png | |
2018-11-09 14:24 | gpothier | File Added: Screenshot from 2018-11-06 08-32-07.png | |
2020-01-30 19:19 | eddyverl | Note Added: 0014126 | |
2020-01-30 20:04 | eddyverl | Note Edited: 0014126 | |
2020-10-07 18:19 | sliptonic | Note Added: 0014789 | |
2020-10-17 06:52 | eddyverl | Note Added: 0014895 | |
2020-10-17 10:20 | Kunda1 | Status | new => closed |
2020-10-17 10:20 | Kunda1 | Resolution | open => fixed |
2020-10-17 10:20 | Kunda1 | Fixed in Version | => 0.19 |
2020-10-17 10:20 | Kunda1 | Note Added: 0014898 |