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
