Commit Graph

187 Commits

Author SHA1 Message Date
Lorenz Hüdepohl 20af62cb9e 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 cd651d1a42 A TaskPanel for PathHelix 2016-12-30 22:47:46 +01:00
Lorenz Hüdepohl f025636a9c HelixCut: A new Path command to make circular holes 2016-12-30 22:47:46 +01:00
Yorik van Havre 1c35bd8cd9 Fixed typos notified on crowdin 2016-12-28 16:59:24 -02:00
Dan Falck 388ddcf2b2 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 605d4da85f 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 1d2c392738 Merge branch 'master' into tledit_units 2016-12-22 17:09:26 -08:00
Markus Lampert 6552304323 Renamed dressups to conform to naming scheme. 2016-12-19 17:53:01 -08:00
Markus Lampert d82d050c34 Fixed dogbone for small tool bit radii. 2016-12-19 16:52:28 -08:00
Markus Lampert 5099f2385a Fixed 2d geometry changes for dogbone. 2016-12-19 11:20:58 -08:00
Dan Falck c84e7662b7 Path:wip on tl edit dialog and units 2016-12-19 07:40:25 -08:00
sliptonic 4262544bbf 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 411e30bffd Merge pull request #376 from sliptonic/BugFixes
Bug fixes
2016-12-13 16:45:49 +01:00
Markus Lampert c7761d4a4f New version of gneric_post.py from chrisb. 2016-12-11 16:43:54 -08:00
Markus Lampert d32b92d00d 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 54242963df Merge branch 'feature/probemoves' into BugFixes 2016-12-11 12:49:42 -06:00
sliptonic 4d2b97b521 Revert "PATH: Prevent Job creation without Base object."
This reverts commit 4c66748ade.
2016-12-11 12:48:35 -06:00
sliptonic fe291607a4 PATH: More reasonble defaults for new tools 2016-12-11 12:47:56 -06:00
sliptonic 68d3e18ab4 PATH: Drilling: allow selection of partial circular edges 2016-12-11 12:47:56 -06:00
sliptonic 4c66748ade 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 bafbd27632 PATH: Default values for start/end depths improved 2016-12-11 12:47:56 -06:00
sliptonic 6a447d6d46 PATH: improved stepdown calculation and test 2016-12-11 12:47:56 -06:00
sliptonic 84b3617c97 PATH: Delete misplaced and unused files 2016-12-11 12:47:56 -06:00
sliptonic 7cd375073a PATH: Highlighting in Inspect 2016-12-11 12:43:10 -06:00
Dan Falck 2e44b6c41b fix for not being able to use the post code icon 2016-12-04 12:45:27 -08:00
Markus Lampert 9ef90366a5 Fixed Path creation with new Line/LineSegment semantics. 2016-12-03 02:00:11 -08:00
Markus Lampert 0a1a0b8abc More Line to LineSegment conversions. 2016-12-02 04:42:22 -08:00
Markus Lampert 26263c4bd1 Changed Part.Line to Part.LineSegment 2016-12-02 04:24:52 -08:00
wwmayer 01fd5ce6f3 Merge pull request #357 from mlampert/PathGeom
Path: Path->Wire transformation and other goemetry helpers.
2016-12-01 12:48:03 +01:00
wmayer 1855c80f36 replace Part.Line with Part.LineSegment 2016-11-30 21:25:18 +01:00
Markus Lampert ad3e3166f5 Some cleanup. 2016-11-29 01:31:12 -08:00
Markus Lampert 0807eaf597 Added wire(s)ForPath functions with test. 2016-11-28 15:52:17 -08:00
Markus Lampert fbc75d9797 Split out PathGeom and created test cases for it. 2016-11-28 15:11:24 -08:00
Markus Lampert 3ce5ea6b35 Tests and fixes for triangular shaped tags. 2016-11-21 21:53:35 -08:00
Markus Lampert 1fd4c49fca Test cases for basic path generation for tags. 2016-11-21 19:51:54 -08:00
Markus Lampert 8ce9c0c305 Straight line intersection with square Tag. 2016-11-20 14:53:03 -08:00
Markus Lampert ca1fb1238e First Tag unit tests, including a fix for an encountered issue. 2016-11-18 17:07:20 -08:00
Markus Lampert f4480765de Fixed linuxcnc unit test 2016-11-18 16:14:32 -08:00
ml 2aa2560529 Basic unit test for linuxcnc output. 2016-11-18 15:43:20 -08:00
Markus Lampert a9f246b466 Moving tag processing into Tag itself. 2016-11-18 15:35:30 -08:00
ml fc55d7ae23 Fixed angle calculation and deal with round contours properly. 2016-11-17 11:43:00 -08:00
ml 344250b5c2 Renamed tabs to tags. 2016-11-17 11:43:00 -08:00
ml 79935ee025 Changed tabs to be editable. 2016-11-17 11:37:52 -08:00
ml 730e2c523e First shot at base algorithm for inserting holding tabs. 2016-11-17 11:37:52 -08:00
ml 0c5d5566ab Fix for 2773 and two other minor fixes. 2016-11-15 22:19:57 -08:00
sliptonic 7c2c541d7a Holding tag bugs
Removed OCC from profile
Add option to suppress profile of perim.
2016-11-13 14:51:36 -06:00
sliptonic a38006b5d5 incorporating TechDraw findShapeOutline 2016-11-13 14:51:36 -06:00
sliptonic 18ea91cc25 fix for drilling in Compound objects.
Better check of hole face ordering.
2016-11-13 14:51:36 -06:00
sliptonic fe11942afb Toolchange output fixed 2016-11-13 14:51:36 -06:00
sliptonic 50bfaffcd1 PathJob chooser needs to use dialog in resource file 2016-11-13 14:51:36 -06:00