Russell Johnson
022c14d75b
4th-axis fixes and improvements
...
Fix rotational orientation of pockets. Need to apply same fix to ProfileFaces.
Fix final depth issue based upon error in rotational orientation fixed here.
Add property, `LimitDepthToFace` to facilitate easier pockets and face profiling on rotational-enabled operations.
Hide rotational support properties when operations do not use rotation.
Remove unnecessary property, `B_AxisErrorOverride`, and delete dead code that used it.
2020-03-14 11:36:21 -05:00
Patrick Felixberger
fa58336c7c
Clean up
2020-03-11 22:49:28 +01:00
Patrick Felixberger
c094889aac
Fixed broken final depth calculation for rotational axis in pocket, profile and drill; Added EnableRotation to GUI; Fix some weird gcode generation
2020-03-11 21:16:21 +01:00
Patrick Felixberger
4545cf34b2
Added coolant support to grbl_post
...
Improved canned cycles
Added/translated comments
2020-03-03 21:27:31 +01:00
Markus Lampert
81f809cfcf
Removed dead code for debugging shortcut warnings.
2020-01-03 23:13:55 -08:00
Daniel Wood
bdcccc08b1
Add coolant feature to Ops
2019-08-28 19:40:08 +01: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
4fc39dfb36
PathDrilling 4th-axis integration
...
Initial integration of 4th-axis functionality to the Drilling op in PathWB
2019-06-30 14:14:38 -05:00
sliptonic
b55c210f39
remove unnecessary imports. normalize debug log levels
2019-06-21 13:01:01 -05:00
sliptonic
4a984de243
Path: normalize proxy stratements
...
remove bare exceptions
2019-06-21 13:01:01 -05:00
Russell Johnson
2e0861babc
proxy to obj.Proxy partial conversion
2019-06-20 00:02:13 -05:00
luz.paz
aedb888ae3
Path: source comment typo fixes
...
Found via `codespell`
2019-05-30 19:57:25 +02:00
Markus Lampert
ea84b18aee
Operation settings support for Drilling.
2018-09-02 00:32:22 -07:00
Markus Lampert
ebe76319b8
Added name parameter to operation proxy constructor.
2018-09-02 00:32:22 -07:00
Markus Lampert
070d17e4e4
Add job as parameter to opSetDefaultValues
2018-09-02 00:32:22 -07:00
Markus Lampert
04ea26a66a
Fix for missing base class initialisation during creation.
2017-12-02 11:06:45 -08:00
Markus Lampert
a84a0ce431
Abort OP creation transaction if TC selection is aborted with cancel, #3274
2017-11-28 12:39:02 -02:00
pekkaroi
df1011d94f
Path: Allow removing of all base objects in Circular hole tools
2017-11-21 17:19:57 -03:00
Markus Lampert
11db427b2e
Fixed drilling depths and circular hole remove logic.
2017-09-28 11:27:47 -07:00
Markus Lampert
9f0ba77a54
Added doc strings to operations.
2017-08-22 10:16:58 -03:00
Markus Lampert
2642e668c5
Added location points for drilling to base framework.
2017-08-22 10:16:58 -03:00
Markus Lampert
d9272777a0
Fixed drilling tip length issue.
2017-08-22 10:16:58 -03:00
Markus Lampert
21f98304be
Rebased Helix op on PathOp framework, also it's UI.
2017-08-22 10:16:58 -03:00
Markus Lampert
bddcb28424
Split base hole processing into separate class.
2017-08-22 10:16:58 -03:00
Markus Lampert
26b9c67da6
Split DrillingGui into its own file and base it off of PathOpGui.
2017-08-22 10:16:58 -03:00
Markus Lampert
f0c69cce02
Refactored PathDrilling operation using PathOp.
2017-08-22 10:16:58 -03:00
Markus Lampert
19f4e8a562
Fixed Apply button misbehaviour for drilling.
2017-08-22 10:16:58 -03:00
Markus Lampert
1c4dd19590
Removed Names and added support for ArchPanels again.
2017-08-22 10:16:58 -03:00
Markus Lampert
4140bdfd06
Removed Positions and replaced Enabled with Disabled.
2017-08-22 10:16:58 -03:00
Markus Lampert
68af1f6df3
Eliminated Diameter as a property.
2017-08-22 10:16:57 -03:00
Markus Lampert
576bfd2fa8
Fixed tool tip length compensation and added safeguards against invalid cutting edge angles.
2017-08-13 16:21:22 -07:00
kogolbok
3f0e8613ac
Path: Drilling. Fix drillbit tip compensation.
2017-08-13 19:49:26 +03:00
pekkaroi
2a6205206e
Path: possibility to add custom drill point
2017-08-12 13:46:25 +02:00
pekkaroi
40b1093bdb
PATH: Clarify comment in PathDrilling
2017-08-12 13:46:25 +02:00
pekkaroi
0dce2394b4
PATH: add arc edges to drillables in PathDrilling
2017-08-12 13:46:25 +02:00
sliptonic
465155b43c
Path: option for drilling return level
...
fix #3098
2017-07-10 19:17:41 -03:00
sliptonic
9874444dba
Path: add feature for drill tip calculation
2017-07-10 19:17:41 -03:00
sliptonic
48337e03c1
Path: fix #3048 Visibility on recompute is now preserved
2017-07-10 19:17:41 -03:00
sliptonic
266fb0b70f
Path: Adding Apply buttons
...
Give user more control of when long
running updates are executed in task
panels
2017-06-28 21:46:44 +02:00
sliptonic
17b16a7286
Path: adding cancel buttons to operations
2017-06-28 21:46:44 +02:00
sliptonic
e169085959
Path: disable diameter checking in Drilling
...
I'm turning this off for now. tolerance
problems are making it less than useful.
2017-06-15 14:42:30 -03:00
sliptonic
b5e233d3aa
Path: fix bug in drilling
...
hemispherical faces have an odd edge that doesn't have a Curve attribute.
2017-06-15 14:42:30 -03:00
Markus Lampert
4c3cee03c5
Replaced default context argument with explicit call for pylupdate to pick up the strings and contexts.
2017-06-03 15:37:41 -07:00
Markus Lampert
3368c8682e
Moved almost all translate implementations away from QtGui.
2017-06-03 15:37:41 -07:00
sliptonic
098ca483d3
Path: add cursor waiting decorator to long running functions.
...
Remove obsolete ToolDescription code from label change.
2017-05-31 23:38:59 +02:00
looooo
ef22d5202d
py3: define xrange for python3
...
this is done in files where the xrange is used.
replace this with range once python2 is not supported anymore.
issue 0000995
2017-05-18 15:56:09 +02:00
Pekka Roivainen
2b42295391
Path: PathDrilling updates
...
-Log Level to INFO
-PEP8 formatting
-move sort_jobs to PathUtils
2017-05-10 22:57:14 +02:00
Pekka Roivainen
e0ed65eeb1
Some input field validating
2017-05-10 22:57:14 +02:00
Pekka Roivainen
3e7cab0297
Polishing PathDrilling
2017-05-10 22:57:14 +02:00