Commit Graph

2451 Commits

Author SHA1 Message Date
Russell Johnson
c1529aba40 Path: Fix enumeration dictionary error
This commit corrects an incorrect dictionary key in the enumeration dictionary updated with recent translation fixes.
2022-03-09 21:03:34 -06:00
sliptonic
e0c0590631 fixes #5954
Make headers less confusing and ambiguous
2022-03-08 08:40:05 -06:00
sliptonic
714cab8f6f fixes 6114
replaces DlgJobChooser with QInputDialog.
2022-03-07 17:51:00 -06:00
sliptonic
ee8193322c Merge pull request #6485 from mlampert/feature/external-thread-milling
Path: Feature/external thread milling
2022-03-04 12:52:31 -06:00
sliptonic
9028976d16 Merge pull request #4911 from sliptonic/feature/nopathjob
[Path] Make Job and Operation visibility more natural
2022-03-04 12:51:25 -06:00
Markus Lampert
c02dedbb3c Split out thread milling generator into its own file 2022-03-04 10:42:34 -08:00
sliptonic
69a17578d3 black format 2022-03-04 10:42:34 -08:00
Markus Lampert
2baca43e17 Removed debugging gates 2022-03-04 10:42:34 -08:00
Markus Lampert
2df74990eb Fixed UI update upond changing the thread type 2022-03-04 10:42:34 -08:00
Markus Lampert
eef8fd4f48 Fixed multi pass for external threads with proper lead in/out 2022-03-04 10:42:34 -08:00
Markus Lampert
a1117040b3 Changed passes for constant tool engagement 2022-03-04 10:42:34 -08:00
Markus Lampert
00d2341748 Disabled debugging comments 2022-03-04 10:42:34 -08:00
Markus Lampert
263eeffd71 Fixed lead in/out with elevator location. 2022-03-04 10:42:34 -08:00
Markus Lampert
c12748d8c4 Added thread generation unit tests and fixed finishing the thread 2022-03-04 10:42:34 -08:00
Markus Lampert
67dbb8675a Some code cleanup 2022-03-04 10:42:34 -08:00
Markus Lampert
8e38a80aa8 Added imperial external and split data files according to tolerance classes 2022-03-04 10:42:34 -08:00
Markus Lampert
bdeb5776b0 First shot at external thread milling 2022-03-04 10:42:34 -08:00
sliptonic
b08cb1f7b7 Merge pull request #6480 from sliptonic/bug/velocitywarn
[Path] Fix bug with velocity warning.
2022-03-01 08:18:10 -06:00
Markus Lampert
37095fbf78 Consistent black formatting of all Path python files 2022-02-28 21:06:16 -08:00
Markus Lampert
122fd49b37 Remove pylint annotations and script 2022-02-28 21:02:45 -08:00
sliptonic
9b71f089ca Fix bug with velocity warning.
Add button to suppress
2022-02-28 17:55:19 -06:00
sliptonic
efbba14254 Merge pull request #5512 from luzpaz/Path-PathSelection-bug
Path: Fix class 'KeyError' in PathSelection.py
2022-02-23 08:40:45 -06:00
luz paz
958a1c67d5 [Path] mark deprecated selections
...and fix typos
2022-02-22 19:07:54 -05:00
sliptonic
ce70ee11f9 Update PathSelection.py
The Opname changed as part of the translation cleanup.  Adding both names to the dictionary will support both existing operations and newly created ones.
2022-02-22 14:56:00 -06:00
sliptonic
dc94ff8b6f Merge pull request #5424 from Russ4262/fix/3D_pocket_overcut
Path: Fixes 3D Pocket overcut on underside of selected faces
2022-02-22 08:52:12 -06:00
sliptonic
de75035ece Make job work more naturally
Operations Group as document group
Make job claim children

[Path] Make Operations into a document group
2022-02-19 09:12:41 -06:00
sliptonic
67c0336fa2 [Path] Fix Path generation for forking wires 2022-02-18 17:05:42 -06:00
sliptonic
87a93d5dff Merge pull request #6373 from Russ4262/fix/3d_surface_property_enumerations
Path: Correct restoration of 3D Surface property enumerations
2022-02-18 10:57:11 -06:00
Russell Johnson
480eff20d3 Path: Remove waterline, outline, and avoid extensions 2022-02-17 23:39:44 -06:00
sliptonic
16a2c559aa Merge pull request #5343 from Russ4262/fix/open_edge_zero_start
[Path] Fix open edge zero value start point
2022-02-17 12:36:38 -06:00
sliptonic
21e77bc4cd Merge pull request #6387 from SamuelMayer/kinetic_nc_pp
Path: Added KineticNC Postprocessor 2nd try
2022-02-17 10:01:32 -06:00
SamuelMayer
04acaf57a4 added KineticNC_post.py 2022-02-17 11:22:30 +01:00
sliptonic
0f04ba0c86 Merge pull request #6378 from mlampert/bugfix/abort-op-creation-without-tc
Gracefully handle op creation abort when no TC is available or selected.
2022-02-16 08:35:18 -06:00
sliptonic
2c228ec8d8 Merge pull request #6357 from sliptonic/master
[Path] Warn user if current schema doesn't generate proper velocity (unit/min)
2022-02-16 08:34:26 -06:00
markus
c738f98d1e Gracefully handle op creation abort when no TC is available or selected. 2022-02-15 13:44:13 -08:00
sliptonic
087a5c73eb add option to preferences to suppress velocity warning 2022-02-15 14:30:34 -06:00
sliptonic
9881ae0678 Fixes #6367
Use correct startpoint.
2022-02-15 09:48:16 -06:00
Russell Johnson
0c811ecad9 Path: Correct restoration of property enumerations
Correct method call to new class method `propertyEnumerations()` as determined with recent translation fixes in Path workbench.
2022-02-15 00:02:05 -06:00
luz paz
6718d8797e Fix some typos and whitespace 2022-02-12 19:33:28 +01:00
Russell Johnson
28dfb97e08 Path: Fix open edge zero value start point
forum mention at https://forum.freecadweb.org/viewtopic.php?f=15&t=64882
This fix applies a small value to start points for open edges when either the x or y start point value is roughly zero.
2022-02-12 11:21:30 -06:00
Russell Johnson
66d27bbbef Path: Fix overcut under model below selected faces
Fixes address issues where incorrect paths are generated that include clearing paths below selected faces on underside of model. In forum presented at https://forum.freecadweb.org/viewtopic.php?f=15&t=64111 and https://forum.freecadweb.org/viewtopic.php?f=15&t=65421.
2022-02-12 10:55:58 -06:00
Russell Johnson
d34de288d7 Path: Black formatting only 2022-02-12 10:55:57 -06:00
sliptonic
cf80a33f61 Merge pull request #6340 from Russ4262/fix/slot_translation
Path: Fix Slot operation translation issue
2022-02-11 17:52:49 -06:00
sliptonic
5119b8f82c avoid unnecessary error 2022-02-11 10:20:49 -06:00
Russell Johnson
ea1d28c2a4 Path: Remove duplicate populateCombobox() definitions
Apply python DRY philosophy to `populateCombobox()` method throughout PathScripts modules.
2022-02-11 06:34:38 -06:00
Russell Johnson
f5f2f95587 Path: Fix translation issues for Slot operation 2022-02-11 06:34:07 -06:00
Russell Johnson
5bad085cba Path: Correct docStrings 2022-02-11 06:34:06 -06:00
luz paz
24db53f0e3 Path: Fix class 'KeyError' in PathSelection.py
Fix suggested by GeneFC on the forum
2022-02-06 19:24:43 -05:00
S_Mayer
22e2834fce Add files via upload
Was asked to make a pull request for this postprocessor here: https://forum.freecadweb.org/viewtopic.php?f=15&t=57003&p=568889#p568889 
so I did.
2022-02-06 17:58:50 +01:00
sliptonic
d8c79d38f1 remove dataclass usage.
Fix toolcontroller import bug
2022-02-04 10:19:20 -06:00