Commit Graph

1217 Commits

Author SHA1 Message Date
Daniel Wood 68673202eb Add option to supress the tool length offset 2019-09-06 12:29:25 +01:00
Daniel Wood c3e7d7c73f Add tool height offsets to Linuxcnc_post 2019-09-06 12:29:25 +01:00
luz.paz f22ae848ea Fix misc. typos, whitespace, and http:// to https:// issues 2019-09-03 11:11:43 -03:00
wmayer 00c016a967 fix bug in Path module: str has no attribute UserString 2019-09-01 22:14:53 +02:00
sliptonic dccf8484cc Merge branch 'master' into feature/coolant-management 2019-08-29 09:46:32 -05:00
Daniel Wood 09a1be0894 Update the adaptive form so the widgets align. 2019-08-28 20:17:57 +01:00
Daniel Wood 0484141a57 Add coolant to the linuxcnc_post 2019-08-28 19:40:09 +01:00
Daniel Wood 32509136ee Handle setting the coolant mode on the setupsheet 2019-08-28 19:40:09 +01:00
Daniel Wood 2996b815ae Handle selecting the coolant mode in the forms 2019-08-28 19:40:08 +01:00
Daniel Wood bdcccc08b1 Add coolant feature to Ops 2019-08-28 19:40:08 +01:00
Daniel Wood 8b0e244ed4 Add a coolant feature to the base PathOP 2019-08-28 19:40:08 +01:00
Daniel Wood 5c0fbe75e4 Merge branch 'master' into feature/tooltable 2019-08-26 21:30:16 +01:00
Daniel Wood 27d3b57b7b clean up unused code 2019-08-26 21:27:06 +01:00
Daniel Wood 990db1a316 Return document jobs for copy commands
Return the document jobs when creating tool controllers.
2019-08-26 21:24:44 +01:00
sliptonic 48e91bdc79 Merge pull request #2386 from IMbackK/DrillRetractHight
[Path] Drill Ui cleanup
2019-08-26 15:08:11 -05:00
Daniel Wood 8faf893f98 Import and opening current tool tables
Handle opening and importing current  (pre-0.19) tool tables.
2019-08-26 20:19:12 +01:00
Dubstar_04 9a5766e451 Check there is preference data before reading it 2019-08-26 07:59:09 +01:00
Dubstar_04 3aec5ca8b8 Make sure the tool list get cleared
Ensure the tool list gets clear when all tooltables are deleted.
2019-08-26 07:59:09 +01:00
Dubstar_04 51f96a40fc Allow multiple Tool Tables
Allow path to hold multiple tool tables
2019-08-26 07:59:09 +01:00
Patrick Felixberger 31d6d5fa70 Cleaned up grbl_post and added tool-change option, which was lost in last update 2019-08-22 19:17:29 +02:00
Markus Lampert 221893eeeb Fixed PathHelix assert statements 2019-08-22 18:02:49 +02:00
Dubstar_04 32b0f86167 Ensure the tool parameters are saved
Ensure the tool parameters are saved to the tool table
2019-08-17 19:51:45 +01:00
Zheng, Lei d93259e238 Path changes
* Relaxed valid base shape requirement, as long as it can return a
  shape using part.getShape()

* Improve ViewProviderPath performance by sharing the same selection
  observer

* Relocate libarea binary installation
2019-08-17 15:15:48 +02:00
sliptonic e8f918927b Merge pull request #2412 from mlampert/feature/misc-improvements
Path: Feature/misc improvements
2019-08-16 15:49:31 -05:00
sliptonic cb20414aeb Merge pull request #2426 from dubstar-04/Fixture-Travel-Height
[Path] Make the z traverse height equal to the stock z max plus the clearanc…
2019-08-16 14:24:23 -05:00
sliptonic 2cb77a28f4 Merge branch 'master' into feature/misc-improvements 2019-08-16 13:38:10 -05:00
Dubstar_04 cce9d07216 Make the z traverse height equal to the stock z max plus the clearance height. This should help avoid fixtures and such. 2019-08-14 09:30:55 +01:00
IMback cf4804ebc0 Improve irregular hole detection. 2019-08-11 20:56:17 +02:00
IMback 3148d92d6e Changed hole diameter detection to avoid tessilation inaccuracies in more cases. 2019-08-11 17:16:22 +02:00
Markus Lampert 1800f29f44 Set transparency of base model clones to 80 2019-08-10 15:26:24 -07:00
Markus Lampert 1d4b035459 Auto complete job template name if naming convention isn't met 2019-08-10 15:26:24 -07:00
IMback 4f8af51864 Restore R parameter behavior 2019-08-08 19:29:26 +02:00
IMback c8fda889a2 Peck retract height default changed from 10mm to opStartDepth+1
Peck depth default changed to tool dia*0.75
Fields changed to QuanitiySpinBoxes
Insure travel between regions is always performed at safe height
Make Peck and Dwell exclusive in GUI
Restore name of RetractHeight
Use SetupSheet for all numerical properties
2019-08-08 10:38:30 +02:00
Russell Johnson 47f1213f7c Re-enable Final Depths below hole bottom
Also some flake8 cleanup and removal of unnecessary comments and code.
2019-07-26 14:17:57 -05:00
sliptonic e28ec225f5 Merge pull request #2379 from Russ4262/patch-1
[Path] MillFace: SetupProperties() syntax correction for broken Job GUI fix
2019-07-26 13:51:04 -05:00
Russell Johnson 730efb9da6 Fix: SetupProperties() syntax correction
Job GUI broken due to SetupProperties() syntax error
2019-07-26 11:18:49 -05:00
Russell Johnson f2221e8d5a ProfileFaces: fix "HandleMultipleFeatures" set to individually
Summary condition produced error and no paths; corrected subshape passed to getEnvelope().
Removed unnecessary comments.
Simplified debug level setting.
2019-07-25 14:54:22 -05:00
sliptonic d8c8af04b3 Merge pull request #2366 from Russ4262/3D_Pocket_upgrade
[Path] 3D Pocket: upgrade to adaptive start and finish
2019-07-24 08:21:52 -05:00
sliptonic f1fb1686a3 Merge pull request #2368 from Russ4262/patch-1
[Path] Auto prefix job template filename on save
2019-07-24 08:21:05 -05:00
Russell Johnson 6ddab6e20c MillFace: add feature - exclude raised areas
new feature enabled by name, excludes raised areas inside face, but mills over pockets and holes.

Apply 'ExcludeRaisedAreas' to all BoundaryShapes

Add algorithm to apply 'ExcludeRaisedAreas' to Stock and BoundBox
2019-07-23 04:54:01 -05:00
Russell Johnson 2212a4e4dc Auto prefix job template filename
Code checks for user-entered prefix of "Job_" (case-insensitive). If missing, prefix is added before saving template.
2019-07-22 01:22:51 -05:00
Russell Johnson 082c44464b 3D Pocket: upgrade to adaptive start and finish
apply algorithms to some pockets to eliminate air milling and adapt start and finish heights and paths to top and bottom of certain pockets.
Depth correction & flake8 formatting
use list to track successive cuts so variations of settings are tracked and applied correctly
Apply faceType specific depth calculations
Planar face requires one depth source, non-planar requires a different source.
2019-07-21 21:21:24 -05:00
Markus Lampert 6053c08c2c Downgrading debug msg 2019-07-14 22:25:57 -07:00
Markus Lampert 931aa851ba Return diameter 0 for invalid holes in order to let the UI initialize completely 2019-07-14 22:24:01 -07:00
Markus Lampert f9e23d21e3 Make Helix op robust against features that don't exist anymore 2019-07-14 21:30:38 -07:00
Russell Johnson ea5a1393f3 PathHelix: Add simple x,y path sorting
Same PathUtils.sort_jobs() method copied from PathDrilling
Change feedback comment to debug category
2019-07-12 10:05:18 -05:00
Russell Johnson 4e7e9a55e7 4th-axis rotation analysis Z-orientation fix
orientation == 'Z' was failing in some cases due to undefined "axis" variable. "axis" declaration was commented out in an earlier commit. Declaration now restored for all orientations.
2019-07-12 01:17:26 -05:00
luz.paz 752e74c396 Misc. typo fixes
Found via `codespell -q 2`
2019-07-11 19:17:07 +02:00
Markus Lampert fb0a5c8fa5 pylint3 cleanup of (most) post processors 2019-07-09 21:12:46 -07:00
Markus Lampert 5659a0ecc0 Cleaned up Path op utilities 2019-07-09 19:48:26 -07:00