On 05/17/2010 04:12 AM, Ian W. Wright wrote:
> Well said John. I, for one, am extremely grateful for all the work that
> the 'developers' have put into EMC over the years. While I have never
> used EMC in a commercial sense, I have followed its development almost
> from its inception and have always been really impressed by the
> commitment of its developers and their willingness to try to solve the
> most obscure of problems for its many users. I can't think of another
> single program which can cope with the sheer variety of different
> machines and strategies that different people use. I would also like the
> facility to pause and jog but I can well understand the difficulties
> involved in implementing it - just getting 'run from line' to work well
> took ages and, at least on my installation which is the last of the 2.3
> versions, still doesn't restart the spindle reliably. As with so many
> problems in life, getting this request to work is probably more a
> question of thinking out a strategy rather than actually coding and it
> may be that even those with no coding abilities, like myself, can help
> in this respect. Discussions and suggestions, however far fetched, may
> just spark an idea which hasn't been considered before and this may lead
> to a solution to the problem. If other, commercial, programs have this
> feature, then it must be possible and so it will just be a matter of
> figuring out the correct strategy.
> As my initial suggestions - I can't see why the program would have to
> return to exactly the same place in the script as it was when it was
> paused before the jog.... surely it could return to the start of the
> 'block' or line it was cutting at the pause..
> Since one of the biggest stumbling blocks seems to be canned cycles and
> subroutines, maybe these could be separated out from the rest of the
> script by the interpreter and stored in a different place to the main
> script, being then called by the main script as separate 'programs' as
> required. Then, when the program restarts after a pause and jog, just
> the main script could be scanned and reloaded - - I'm probably talking
> rubbish here - it just shows how limited my programming skills are!!
>
> Ian

I've got no dog in the "Jog under PAUSE/tool change" discussion, other 
than to give my thanks and praise to the folks that make all this 
possible by writing, compiling, testing and using the code that 
underlies this awesome piece(s) of software.

Sheer variety of machines?  Whooo boy.  Which developer ever figured 
that EMC2 would be used on a machine of my design, that would cut 
extremely finely tapered bamboo strips that would be glued up into a 
bamboo fly fishing rod...  ;-)  And the help I got from the folks that 
seem to live, eat, sleep, and breathe on the IRC? (Special thanks go out 
to Michal G(I'm not gonna try and spell your last name cuz I know I'll 
screw up it... ;-}) who got me going in the right direction with a quick 
re-write of my hal and ini files.)

I'm now trying to understand the complexities of G Code.  You guys that 
have been using it for a while can giggle, that's okay.  I was a noob 
ADA, C, Java and Lisp coder once too, and I can remember the initial 
uphill learning curve to picking up a new language and then 
understanding and using it on a daily basis.  That's part of the fun 
though.  Once that part is overcome, it becomes old hat.  I think once I 
get up to speed on this stuff, I'd like to volunteer my time in the 
development stuff.  My coding skills are a little rusy, but I still know 
all those languages above, some shell programming, and a sysadmin level 
of Perl usage.  If any of those skills can be useful to the program, 
please let me know and I'll be happy to participate.

Mark

------------------------------------------------------------------------------

_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to