Since almost every character is taken, and this does become a deviation,
why not use the comments area?

G0 X1 Y1 Z0
S100 M3 (*spindle2 )
S400 M3 (*spindle3 )

If * is used to denote a command, for example, you can go to town on your
own instructions. It's very unorthodox, but the scope becomes limitless.
Even (*turn off the lights)  at the end of a program.

If it's all documented, it becomes extra functionality anyone could add in.
The syntax would need more thought..

Roland



On 9 July 2017 at 00:12, andy pugh <[email protected]> wrote:

> I have a patched version of LinuxCNC that attempts to support multiple
> spindles.
>
> For example M3 E3 S3 will start the 4th spindle at a speed of 3 rpm.
>
> In the current incarnation E is used to modify any spindle-related
> code to define the spindle to be used. Except for G76 (lathe
> threading) where E was "taken" and D is used. But KimK wants D for
> thread taper so it's not ideal in two ways.
>
> Other options are possible.
>
> Jepler found that one controller uses M90 for spindle 0, M92 for
> spindle 1 and M93 for spindle 2. (presumably their M91 was taken).
> LinuxCNC has M90 through to M99 unused, so that would be an option.
> M93 M3 S3
>
> LinuxCNC does not currently use decimal M-codes. But M3.3 S3 would
> seem reasonable, if the option was added. G76.3 would then be
> threading. Rigid tapping, though, is difficult. G33.1.1?
>
> But there is another option that has some appeal, but is a marked
> departure. G-code does not use the $ character. But it looks a bit
> like an S-for-spindle. If we used that to define the spindle then
> there is no chance of a "collision" with any other G-code dialect (and
> I think that Remapping would then ve free to emulate any other G-code
> dialect).
>
>
>
> --
> atp
> "A motorcycle is a bicycle with a pandemonium attachment and is
> designed for the especial use of mechanical geniuses, daredevils and
> lunatics."
> — George Fitch, Atlanta Constitution Newspaper, 1916
>
> ------------------------------------------------------------
> ------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> _______________________________________________
> Emc-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/emc-users
>
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Emc-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to