What release/version of emc is required to make this go? Dave On Mar 21, 2008, at 10:00 AM, Kenneth Lerman wrote:
> The latest code for o-word subroutines permits multiple files to be > used. If > the "called" o-word has not been seen in the current file, the > interpreter > will look for a file named the same as the o-word with a suffix of > ".ngc". > The interpreter will look in the location specified by the > "PROGRAM_PREFIX" > variable in the DISPLAY stanza of the .ini file. > > So, "o101 call" will look for the file 101.ngc, "o<pocket Hole> > call" will > look for the file pockethole.ngc. [Remember that characters are > converted to > lower case and white space is removed in gcode files.] > > The PROGRAM_PREFIX variable can be rooted ("/home/lerman/ > GcodeSubroutines") > or relative ("GcodeSubroutine/Mill"). > > Be aware that this has not been fully tested. > > One really neat aspect of this is that one can write a file > containing a > subroutine and put the test code at the end. If the file is run > directly, > the test code will be executed. If the file is loaded on demand, > the test > code will not be executed. That's a purely accidental consequence > of how > things have been defined, but it's still prety neat. > > Ken > > ----- Original Message ----- > From: "Dave Engvall" <[EMAIL PROTECTED]> > To: "Enhanced Machine Controller (EMC)" <emc- > [EMAIL PROTECTED]> > Sent: Friday, March 21, 2008 12:47 PM > Subject: Re: [Emc-users] newb question: multiple cnc program over > multiple*.ngc files > > >> Hi, >> It would indeed be a nice feature if one could use a script to >> sequentially run a series of g-code files. :-) >> >> Dave >> On Mar 21, 2008, at 8:51 AM, Stephen Wille Padnos wrote: >> >>> rtwas wrote: >>> >>>> Hello, >>>> >>>> In the "Language Overview" section of the manual: >>>> >>>> http://www.linuxcnc.org/docs/2.2/html/gcode_main.html#cha:Language- >>>> Overview >>>> >>>> I'm seeing this line: >>>> >>>> "A single program may be in a single file, or a program may be >>>> spread >>>> across several files.". >>>> >>>> >>> I suspect that they're referring to the idea that you can use >>> multiple >>> files to machine a single part. There is no feature that allows >>> you to >>> "include" or "chain" G-code files. >>> >>> What some people do is make separate G-code files for each tool or >>> process (roughing, finishing) they need. Since you don't lose >>> machine >>> position when you load a new file, you can split a long series of >>> steps >>> into multiple shorter files. >>> >>>> However the only way I can see to make use of g-code over multiple >>>> files >>>> is by using "m100-m199" >>>> >>>> >>> Custom M codes can't command any motion, and they aren't G-code >>> files, >>> they're external programs (as in computer programs - you could >>> run an >>> editor with an M code if you like). >>> >>> - Steve >>> >>> >>> -------------------------------------------------------------------- >>> -- >>> --- >>> This SF.net email is sponsored by: Microsoft >>> Defy all challenges. Microsoft(R) Visual Studio 2008. >>> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ >>> _______________________________________________ >>> Emc-users mailing list >>> Emc-users@lists.sourceforge.net >>> https://lists.sourceforge.net/lists/listinfo/emc-users >> >> >> --------------------------------------------------------------------- >> ---- >> This SF.net email is sponsored by: Microsoft >> Defy all challenges. Microsoft(R) Visual Studio 2008. >> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ >> _______________________________________________ >> Emc-users mailing list >> Emc-users@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/emc-users >> > > ---------------------------------------------------------------------- > --- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > Emc-users mailing list > Emc-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/emc-users ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users