Commit Graph

3700 Commits

Author SHA1 Message Date
Lorenz Hüdepohl
0ca5b14b8d PathHelix: Add GUI list with selected features 2016-12-30 22:47:47 +01:00
Lorenz Hüdepohl
a45204c335 PathHelix: "Cancel" and some logic in task panel
- "Cancel" now restores the original values as it should.
- The various mutually exclusive uses of UseStartDepth, UseFinalDepth
  and ThroughDepth are now reflected in the GUI by grayed-out components
2016-12-30 22:47:47 +01:00
Lorenz Hüdepohl
423c2a3f78 PathHelix: Fixes for clearance, non-aligned centers
The safe Z value was calculated with respect to the current hole, but
the tool should better be always retracted to the safe Z value with
respect to the first hole of a series of holes.

Another fix concerns the detection of holes-within-holes, previously it
was assumed that there the centers must align perfectly, this seems to
be the case only up to some numerical precision. Fixed by just allowing
any hole that is wholly contained in the first hole, even it is not
centered.
2016-12-30 22:47:47 +01:00
Lorenz Hüdepohl
fcc6997b0f PathHelix: Fix StartDepth and FinalDepth for recursive holes
These were previously only applied for the first and last operation,
respectively. Now whole operations can be skipped if they are completely
outside the specified range.
2016-12-30 22:47:47 +01:00
Lorenz Hüdepohl
7f383e5758 A TaskPanel for PathHelix 2016-12-30 22:47:46 +01:00
Lorenz Hüdepohl
a97cfcb2cf HelixCut: A new Path command to make circular holes 2016-12-30 22:47:46 +01:00
Lorenz Hüdepohl
6f09fd8aa4 Path: linuxcnc_post without GUI
A simple fix to be able to easily use the linuxcnc_post module without
the GUI present
2016-12-30 22:33:15 +01:00
wmayer
9607ce0a8f suppress -Woverloaded-virtual warnings from smesh 2016-12-30 12:11:35 +01:00
wmayer
fb716d7238 in forward declaration replace class keyword when struct is expected 2016-12-29 16:02:35 +01:00
Yorik van Havre
1f261cef34 Fixed typos notified on crowdin 2016-12-28 16:59:24 -02:00
Yorik van Havre
49c8d65bfe updated ts files 2016-12-26 12:36:24 -02:00
Yorik van Havre
99312f0e9a Updated appendMenu() functions in py workbenches 2016-12-26 12:06:17 -02:00
wwmayer
3296966753 Merge pull request #396 from danielfalck/tledit_units
Tledit units
2016-12-25 11:26:54 +01:00
Dan Falck
a8faace098 PATH:units added Gui::InputField to some parms
old spinboxes were not aware of units so I substituted in the custom FreeCAD Gui:InputField on countour, profile, profile edges, and pocket operations.
2016-12-24 17:28:40 -08:00
Dan Falck
bed7eca0b7 PATH:Tooledit:support for units
connected units to ToolEdit and listview in the tooltable library
2016-12-23 17:17:22 -08:00
Dan Falck
e6d9c6a9c6 Merge branch 'master' into tledit_units 2016-12-22 17:09:26 -08:00
Alexander Gryson
dd4d48a201 Fix PathPost/PathJob mixup 2016-12-22 22:27:56 +01:00
Alexander Gryson
dcd8174be6 Add metadata 2016-12-22 17:20:57 -02:00
Alexander Gryson
da91d51ce2 Integrate forum feedback 2016-12-22 17:20:57 -02:00
Alexander Gryson
53e24056d5 Update Path Workbench icons 2016-12-22 17:20:57 -02:00
Markus Lampert
f760106d34 Fixed build. 2016-12-19 18:27:27 -08:00
Markus Lampert
8622c5c815 Renamed dressups to conform to naming scheme. 2016-12-19 17:53:01 -08:00
Markus Lampert
760e0233db Fixed dogbone for small tool bit radii. 2016-12-19 16:52:28 -08:00
Markus Lampert
f37e029b71 Fixed 2d geometry changes for dogbone. 2016-12-19 11:20:58 -08:00
Dan Falck
f80c9a8394 Path:wip on tl edit dialog and units 2016-12-19 07:40:25 -08:00
wmayer
5acdaed2e3 fix various clang warnings 2016-12-18 16:08:30 +01:00
wmayer
9a3421f003 fix obvious errors in kurve geometry classes 2016-12-18 15:21:52 +01:00
wmayer
e2eeb521ab fix CID 154894 2016-12-18 11:37:39 +01:00
sliptonic
569139c63e PATH: fix for drilling border case
If only single hole of a given size is found, it was ignored.
Doh!
2016-12-17 16:46:17 -06:00
wwmayer
12565e9c80 Merge pull request #378 from wwmayer/qt5_port
Qt5 port
2016-12-14 09:37:35 +01:00
wwmayer
9432da72fa Merge pull request #376 from sliptonic/BugFixes
Bug fixes
2016-12-13 16:45:49 +01:00
wmayer
743b83e853 Add switch to select between Qt4 and Qt5 2016-12-13 15:53:13 +01:00
wmayer
6cfaf916f8 remove superfluous Qt includes 2016-12-13 15:40:49 +01:00
wmayer
19c9a9f819 remove superfluous Qt includes 2016-12-13 14:33:16 +01:00
Markus Lampert
3b4749e573 New version of gneric_post.py from chrisb. 2016-12-11 16:43:54 -08:00
Markus Lampert
8b3ed0e481 Switched to std::to_string, MSVC doesn't support snprintf. 2016-12-11 15:33:57 -08:00
Markus Lampert
1773964db0 Added missing include directive. 2016-12-11 15:33:57 -08:00
Markus Lampert
a615dfca94 Fixed contour naming;
only touch dependent TC objects if the tool number changed;
changed formatting of intermediate path representation to be valid g-code and not use exponents.
2016-12-11 15:33:56 -08:00
sliptonic
a9130385f4 PATH: fix cmake resort 2016-12-11 14:11:47 -06:00
sliptonic
d8dd2ed28a Merge branch 'feature/probemoves' into BugFixes 2016-12-11 12:49:42 -06:00
sliptonic
a71e33403b Revert "PATH: Prevent Job creation without Base object."
This reverts commit fb47372eae783fd9ae110a6d507faa0a79b5051d.
2016-12-11 12:48:35 -06:00
sliptonic
92c2dce16d PATH: More reasonble defaults for new tools 2016-12-11 12:47:56 -06:00
sliptonic
b1d46c6538 PATH: Drilling: allow selection of partial circular edges 2016-12-11 12:47:56 -06:00
sliptonic
f02e7b1eae PATH: Prevent Job creation without Base object.
PathMillFace won't add a base if it isn't known to the parent
2016-12-11 12:47:56 -06:00
sliptonic
e35377298f PATH: Default values for start/end depths improved 2016-12-11 12:47:56 -06:00
sliptonic
9507fa6cae PATH: improved stepdown calculation and test 2016-12-11 12:47:56 -06:00
sliptonic
66210c7888 PATH: Delete misplaced and unused files 2016-12-11 12:47:56 -06:00
sliptonic
7421a3e9ee PATH: Highlighting in Inspect 2016-12-11 12:43:10 -06:00
sliptonic
2b94b7d919 PATH: Simple command to build a probe grid. 2016-12-08 10:26:58 -06:00
sliptonic
2a8ce27ac2 PATH: Add support to visualize probe moves
G38.2/3/4/5
2016-12-07 19:24:54 -06:00