Commit Graph

1672 Commits

Author SHA1 Message Date
Daniel Wood
9512159d03 [Path] fix tool changes (Revert previous change) 2020-03-16 22:24:14 +00:00
Patrick Felixberger
2088cdfeb8 Improved LeadOut 2020-03-16 21:57:19 +01:00
Patrick Felixberger
3d1bd5f095 Code clean up 2020-03-16 18:30:30 +01:00
Eric Trombly
fbb59ae712 initial work for modifying path of imported gcode 2020-03-16 10:17:32 -05:00
Patrick Felixberger
97d2350078 Updated grbl post processor 2020-03-16 00:11:24 +01:00
sliptonic
8f44a7695b Merge pull request #3148 from Schildkroet/millface-drilling-improvements
[Path] Millface & drilling improvements
2020-03-15 09:43:41 -05:00
sliptonic
f9063b9e34 Merge pull request #3171 from dubstar-04/fixes/post
[Path] - Handle Post Processing Operations with Dressups
2020-03-15 09:42:16 -05:00
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
Daniel Wood
b4c08eaa0d [Path] - Use PathUtil to check if op is active.
Just a bit of house keeping.
2020-03-14 10:56:29 +00:00
Daniel Wood
60755ed310 [Path] - Handle Post Processing Operations with Dressups 2020-03-14 10:49:23 +00:00
Patrick Felixberger
70c263b540 Fixed rounding bug 2020-03-13 16:15:28 +01:00
Patrick Felixberger
7656e746e2 Added Exten LeadIn, arcs are now correctly entered 2020-03-13 00:15:10 +01:00
Patrick Felixberger
32231e4042 Merge branch 'millface-drilling-improvements' of https://github.com/Schildkroet/FreeCAD into millface-drilling-improvements 2020-03-12 00:01:20 +01:00
Patrick Felixberger
d4ba61bf77 Changed property names 2020-03-12 00:00:44 +01:00
Patrick Felixberger
feb6210672 Some depth calculation fixes 2020-03-11 23:51:15 +01: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
Schildkroet
9cf6c99951 Fixed wrong property name; Set default value 2020-03-11 07:45:02 +01:00
Patrick Felixberger
16c33fdb97 Removed 'Use Tip Length' and added 'Extra Offset' in Drilling OP 2020-03-09 22:34:41 +01:00
Patrick Felixberger
4234048413 Added ClearEdges in MillFace to GUI 2020-03-09 21:55:23 +01:00
Schildkroet
08e5e9e588 Added some comments 2020-03-09 14:58:12 +01:00
sliptonic
3f3e9d2624 Merge pull request #3117 from dubstar-04/fixes/post
[Path] fixes/post
2020-03-08 13:24:37 -05:00
sliptonic
fd907d6d97 Merge pull request #3118 from dubstar-04/fixes/simulation
[Path] Round the simulation accuracy slider value
2020-03-08 10:36:16 -05:00
Schildkroet
651388ad31 Hide side property in PathDeburr.py 2020-03-08 13:10:05 +01:00
luz.paz
b3e42d103d [skip ci] fix follow-up typos 2020-03-06 14:50:35 +01:00
luz.paz
180805c55e Fix typos
Found via  
```
codespell -q 3 -L aci,ake,aline,alle,alledges,alocation,als,ang,anid,ba,beginn,behaviour,bloaded,byteorder,calculater,cancelled,cancelling,cas,cascade,centimetre,childs,colour,colours,commen,connexion,currenty,dof,doubleclick,dum,eiter,elemente,ende,feld,finde,findf,freez,hist,iff,indicies,initialisation,initialise,initialised,initialises,initialisiert,ist,kilometre,lod,mantatory,methode,metres,millimetre,modell,nd,noe,normale,normaly,nto,numer,oder,orgin,orginx,orginy,ot,pard,pres,programm,que,recurrance,rougly,seperator,serie,sinc,strack,substraction,te,thist,thru,tread,uint,unter,vertexes,wallthickness,whitespaces -S ./.git,*.po,*.ts,./ChangeLog.txt,./src/3rdParty,./src/Mod/Assembly/App/opendcm,./src/CXX,./src/zipios++,./src/Base/swig*,./src/Mod/Robot/App/kdl_cp,./src/Mod/Import/App/SCL,./src/WindowsInstaller,./src/Doc/FreeCAD.uml
```
2020-03-06 14:50:35 +01:00
Patrick Felixberger
64b1acb3ae Added EntryPoint option to path deburr 2020-03-05 22:55:24 +01:00
Patrick Felixberger
3419e1da3a Added explicit deburr start values; Fixed direction detection for deburr operation 2020-03-05 21:12:57 +01:00
Daniel Wood
65a3e430bc Merge branch 'master' into fixes/post 2020-03-03 21:24:00 +00:00
Patrick Felixberger
7e2814e5bf Fixed coolant with dressup 2020-03-03 21:27:31 +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
Daniel Wood
5e3ffcff93 Stop the spindle before tool changes. 2020-03-03 21:27:31 +01:00
Daniel Wood
354e63ddb7 Handle coolant for ops using dressups 2020-03-03 21:27:31 +01:00
Daniel Wood
c36048e760 skip inactive operations 2020-03-03 21:27:31 +01:00
Daniel Wood
5292a40060 Merge branch 'master' into fixes/simulation 2020-03-03 17:49:43 +00:00
Daniel Wood
be293cdfc2 Stop the spindle before tool changes. 2020-03-02 13:34:08 +00:00
Daniel Wood
e3cca6c241 Handle coolant for ops using dressups 2020-03-02 13:27:14 +00:00
Daniel Wood
3e9ae6c776 skip inactive operations 2020-03-02 12:58:55 +00:00
Daniel Wood
be9bc406ac round the simulation slider value 2020-03-01 20:22:51 +00:00
Daniel Wood
fb3a818688 Don't change z height without a tool set.
This commit omits the height change for the initial WCS. For all subsequent WCS changes we set the height as we know what tool we have in the machine.
2020-03-01 20:00:03 +00:00
Daniel Wood
101edb33f5 Only post tools for active operations
Only post tools and tool changes for active operations.
2020-03-01 16:46:29 +00:00
sliptonic
4b62adb8e2 Merge branch 'master' into master 2020-02-26 17:11:00 -06:00
Patrick Felixberger
e4e4d9fecd Removed version info 2 2020-02-26 19:56:18 +01:00
Patrick Felixberger
3a36200064 Removed version info 2020-02-26 19:52:53 +01:00
Russell Johnson
e82b24550b ProfileEdges: New feature - profile open edges
Open edges, exterior or interior, can now be used to generate paths.

The new feature behaves as though the parent face is vertically oriented (standing).  It is preferred that the user select upper (top) edges.  Selecting bottom edges in some cases may not produce a path.

Path ends calculations might need slight adjustment in the code.  Path ends are *near* perpendicular to ends of edge.

Cut direction seems sporadic, but the `Direction` property will switch the direction of cut.  The `CW` and `CCW` direction labels might not align with the actual direction.  Additional algorithm modification is necessary to enforce fidelity to the labels.

Existing properties, `UseComp` and `OffsetExtra` are observed with open faces.  Negative values for `OffsetExtra` have not been tested - only zero and positive.
2020-02-25 19:13:07 -06:00
Patrick Felixberger
461624e183 Rearranged deburr GUI 2020-02-20 16:59:50 +01:00
Patrick Felixberger
f750c7398c Added GUI support to PathDeburr for directions selection
Updated comments
2020-02-19 18:44:42 +01:00
sliptonic
e7b7646157 Merge pull request #3032 from J-Dunn/fix-dressup-apply-enable
Path: fix boundaryDressup Apply button enable
2020-02-17 22:07:47 -06:00
sliptonic
3fbca252fb Merge pull request #3033 from J-Dunn/allow-neg-boundary-limits
Path: allow boundaryDressup negative Exts
2020-02-17 22:06:42 -06:00
sliptonic
4a2623e6e7 Merge pull request #3069 from Schildkroet/master
[PATH]: Added option to select direction (CW, CCW) in Deburr Op
2020-02-17 22:05:58 -06:00