On Tuesday 02 October 2018 07:16:54 andy pugh wrote:

> https://github.com/LinuxCNC/linuxcnc/blob/b948dba1af9e63f26498cf005d66
>93cec30458a9/src/emc/rs274ngc/interp_convert.cc#L3302
>
> There seem to be a lot of things that are not allowed with cutter comp
> enabled, and it isn't immediately obvious why.
>
> The following G-codes are banned
>
> G61 - Seems reasonable
> G54, G55...G59.3 - OK
> M62 ... M68  Analog-digital IO -- This seems odd
> M48 - M53 - Spindle and feed overrides -- This also seems unreasonable
> G98 - G99 -- Cycle retract mode -- Again this seems an odd thing to
> disallow G76 lathe threading -- It seems like you might very much want
> to use cutter comp here?
> M6 tool change -- Why wouldn't cutter-comp just carry through with the
> new radius?
> G43 - G49 -- Might be reasnable, but doesn't seem necessary.

Those are a few reasons why I do my own cutter comp in the gcode I write. 
I find I can adjust the fit of a Greene and Greene style furniture joint 
quite nicely by a 1 or 2 thou change in the in the size of a mill, and 
compensate for bit flexure too.  All w/o changing the actual mill 
itself. Makes it very handy when the code can also invert itself and 
carve both the male and female parts of such a joint. Only one file with 
switching vars at the top for the four corner joints, and another 
shorter one for the base skirt because its "fingers" are somewhat 
narrower. The same code also carves the roundovers on both sides of the 
board, leaving very little sanding to reduce the tool marks because the 
Mahogany wood I was able to source ranged from .665" to .790" thick for 
what was specced at .750" thick, all on the same board!  And it was kiln 
dried so I couldn't stick it and store it to get rid of the warp that 
was cooked in.  I stuck them for about $400 worth of good replacement 
Mahogany over the warp.

-- 
Cheers, Gene Heskett
--
"There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author)
Genes Web page <http://geneslinuxbox.net:6309/gene>


_______________________________________________
Emc-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-developers

Reply via email to