Commit Graph

84 Commits

Author SHA1 Message Date
Eric Trombly
0102ed64b5 Change example_pre to use a list of commands instead of one string 2020-03-22 17:59:16 -05:00
Eric Trombly
d68a5c687b split paths on M6 and change placement to use offset 2020-03-22 12:15:57 -05:00
Eric Trombly
22bf3a83ec split paths on M6 and change placement to use offset 2020-03-22 12:10:11 -05:00
Eric Trombly
3f47c20d14 split paths on M6 and change placement to use offset 2020-03-22 12:06:36 -05:00
Eric Trombly
95b7efebbc change preprocessor to split lines 2020-03-22 12:06:36 -05:00
Eric Trombly
5fad71e07f initial work for modifying path of imported gcode 2020-03-22 12:06:36 -05:00
sliptonic
c02b0e43dd Merge pull request #3188 from Schildkroet/grbl-post
[Path] Updated grbl post processor
2020-03-17 14:02:53 -05:00
sliptonic
a4e9992ea7 Merge pull request #3195 from dubstar-04/post/Mach3-Mach4
[Path] Post/mach3 mach4
2020-03-17 14:01:47 -05:00
Daniel Wood
68dc0d9874 [Path] - Add Mach3 / Mach4 Post
This post has been created because Mach is unable to use constant velocity mode with G0 resulting in jerky movement when using adaptive paths. This post converts the G0 moves to G1 and uses the tool controllers rapid speeds.
2020-03-16 23:22:30 +00:00
Daniel Wood
f5d2ce252c [Path] fix tool changes (Revert previous change) 2020-03-16 22:24:14 +00:00
Eric Trombly
397813f8b9 initial work for modifying path of imported gcode 2020-03-16 10:17:32 -05:00
Patrick Felixberger
fdfee417fa Updated grbl post processor 2020-03-16 00:11:24 +01:00
Daniel Wood
b1d9d9f98d [Path] - Use PathUtil to check if op is active.
Just a bit of house keeping.
2020-03-14 10:56:29 +00:00
Patrick Felixberger
e8816e9c42 Fixed coolant with dressup 2020-03-03 21:27:31 +01:00
Patrick Felixberger
d4bb31d726 Added coolant support to grbl_post
Improved canned cycles

Added/translated comments
2020-03-03 21:27:31 +01:00
Daniel Wood
b53df3be57 Stop the spindle before tool changes. 2020-03-03 21:27:31 +01:00
Daniel Wood
1d90dd524b Handle coolant for ops using dressups 2020-03-03 21:27:31 +01:00
Daniel Wood
4ea4e0e5dc skip inactive operations 2020-03-03 21:27:31 +01:00
spanner888
41f036d84c Added to grbl_post optional bCNC block header for every job operation
Added in minimal way, ie did not convert ALL existing comment blocks to
bCNC format, as either existing seemed preferred, or already wored as
bCNC header blocks.

Enabling with --bcnc argument (not default) adds () gcode comment blocks
in bCNC format to provide colapsable blocks that can be dragged in bCNC
to edit or alows en/diable in the job.
2020-02-06 09:42:38 +08:00
vocx-fc
2e0651da40 Path: small fix for Python 2 syntax 2020-01-23 22:25:50 -06:00
sliptonic
e158b3b534 Fix units in dynapath post processor.
Also added common args struture from linuxcnc post.
2020-01-18 13:24:20 -06:00
Rene 'Renne' Bartsch
8d42cc8785 Refactor comments
Refactor comments.
2020-01-14 12:52:59 +01:00
Rene 'Renne' Bartsch
3f8e8f893d Refactor if statement
Refactor if statement
2020-01-14 12:52:59 +01:00
Rene 'Renne' Bartsch
c7e12e0951 Add comment about M01 gCode.
Add comment about M01 gCode.
2020-01-14 12:52:59 +01:00
Rene 'Renne' Bartsch
3e0def8da0 Add basic Max Computer GmbH nccad9 postprocessor
This is a postprocessor file for the Path workbench. It is used to take a pseudo-gcode fragment outputted by a Path object and output real GCode suitable for the Max Computer GmbH nccad9 Computer Numeric Control used in german (vocational) schools.

Supported features:
- 3-axis milling
- manual tool change with tool number as comment
- spindle speed as comment

gCode files must use the suffix .knc !!!
2020-01-14 12:52:59 +01:00
Sabin Iacob
b0b8451930 Path: add 2 new arguments to the GRBL postprocessor 2019-12-21 18:19:17 +02:00
Daniel Wood
d7f5eeb8c5 fix typo 2019-09-10 14:27:49 +02:00
Daniel Wood
23083136ee Add option to supress the tool length offset 2019-09-06 12:29:25 +01:00
Daniel Wood
c5b34d654e Add tool height offsets to Linuxcnc_post 2019-09-06 12:29:25 +01:00
Daniel Wood
c10e788367 Add coolant to the linuxcnc_post 2019-08-28 19:40:09 +01:00
Patrick Felixberger
14816e18c6 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
c0770e7b72 pylint3 cleanup of (most) post processors 2019-07-09 21:12:46 -07:00
Markus Lampert
7855884980 Fixed import of PostUtils 2019-07-02 21:16:53 -07:00
sliptonic
334a731f47 path: LGTM cleanup post processors 2019-07-01 17:18:15 -05:00
luz.paz
9845c002ab Misc. source comment typo and whitespace fixes
Found via codespell
2019-06-16 20:47:07 +02:00
Gauthier Brière
9bd10a3e0d [Path] Replace old grbl_post.py with new grbl_G81_post.py. (#2255)
* Replace the old grbl_post.py by grbl_G81_post.py

* Cleaned grbl_G81_post.py replacing old grbl_post.py
2019-06-13 09:14:17 -05:00
brad
5a4c49da28 Path: post processor cleanup 2019-06-10 10:50:06 -05:00
sliptonic
3be97dd9e2 Path: New post for simple laser cutter.
Initial Commit

PATH: cmake to install jtech post
2019-04-05 15:06:06 +02:00
sliptonic
52bf9a234e path: smoothie post modified for python3 2019-04-05 15:06:05 +02:00
Sabin Iacob
79bd762b13 Path: fix grbl_post preamble parameter handling 2019-03-17 09:39:44 +01:00
Sabin Iacob
635fef59d1 Path: fix grbl_post postamble parameter handling 2019-03-17 09:39:44 +01:00
markus
58e25d463e Use regular 'w' mode when writing text files for py3 compatibility. 2019-01-30 10:12:00 -02:00
luz.paz
c5641feba3 Path: Misc. comment typo and whitespace fixes 2019-01-22 20:26:58 +01:00
wmayer
3e12a59d41 fix several Py3 issues 2019-01-03 18:11:37 +01:00
Gauthier
843d334874 First version of grbl_G81_post.py 2018-12-13 09:01:52 -03:00
Yorik van Havre
ce0f871cba py3 compatibility fixes 2018-10-27 16:04:51 -03:00
Markus Lampert
964a9422ff Allow user to suppress the initial tool change. 2018-08-22 10:17:46 -03:00
Markus Lampert
a9093e2d26 Enable option for grbl tool change command. 2018-08-22 10:17:46 -03:00
Markus Lampert
a70aa3a151 Fixed import and coverity issue in rml_post. 2018-07-13 10:33:46 -03:00
Markus Lampert
3a856aed2c Set default log level back to INFO for all modules. 2018-07-06 22:08:46 -07:00