[Emc-users] EMC Convert???

2007-07-27 Thread Jerry Jankura
Hi, Sam:

You wrote:

Is there a chance we may be converting you to the emc2 side?   ;)   We can 
always use more programmers...  The penguin knows I am not one.  :) 

(samcoinc on the turbocnc yahoo list.)

Sam

Well, yes and no. I've been using one or another version of EMC since the first 
of the year and like its smoothness, especially when compared to TurboCNC 4.x, 
which has the annoying habit of stuttering around inflection points. However, I 
like the limited language that we've built into TurboCNC - it's nice to be able 
to customize the G-Code program from within the G-Code interpreter. I haven't 
really explored the internals of EMC enough to know how easily that type of 
capability could be implemented, or where it would be implemented. (It seems as 
if EMC is actually a couple of programs that work together to make parts rather 
than one monolith as TurboCNC is).

I'm using the "MINI" interface with my Sherline mill; I've modified some of the 
labels on the buttons, and have changed the Start/EStop function a little. When 
I first started playing with EMC, I found it to be inconsistent as to when I 
had to turn the machine on and when I didn't. I dug into the code enough to 
force you to always turn it on. I also changed some of the colors on the 
rightmost button to better reflect the machine's state.

But, I'm not a linux guru by a long shot and have a lot to learn. After 
installing Ubuntu on my CNC computer, I've also installed it as a dual boot 
(actually, triple boot since I can boot this machine into DOS as well) on my 
main computer and am playing around with it.

As for TurboCNC - about the only thing I do there is keep the yahoo list 
sanitized from spurious messages. I'm not working on that software any more.

Does EMC support the G33 threading capability? I'll be adding CNC to my lathe 
and will probably use TurboCNC there if EMC doesn't.

-- Jerry Jankura
   So many toys So little time


-
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >>  http://get.splunk.com/
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] EMC Convert???

2007-07-27 Thread Ray Henry

Hi Jerry.

Glad to hear of your use of emc.  You're right that EMC runs as a bunch
of multitasking stuff. In fact, since I'm the primary author of the mini
interface, I'd like to see a copy of it with your changes.  They sound
interesting.  Perhaps we can commit them to the repository or add your
file as minij.tcl.  Running it with that filename would require a small
change to the emc script but that's trivial.

We have talked several times about the RS274ngc language and have added
a few bits to it for contouring and such.  I know little of TurboCNC
except that several have said they used it for some kinds of things.
Could you describe here what you mean by "limited language" and how that
differs from a subset of NGC.

Yes threading is in there.  You'll probably want to read a bit in the
user manual and the wiki about it.  It is intended to use a spindle
encoder with index pulse rather than just an index pulse.

Ray






On Fri, 2007-07-27 at 09:32 -0400, Jerry Jankura wrote:
> Hi, Sam:
> 
> You wrote:
> 
> Is there a chance we may be converting you to the emc2 side?   ;)   We can 
> always use more programmers...  The penguin knows I am not one.  :) 
> 
> (samcoinc on the turbocnc yahoo list.)
> 
> Sam
> 
> Well, yes and no. I've been using one or another version of EMC since the 
> first of the year and like its smoothness, especially when compared to 
> TurboCNC 4.x, which has the annoying habit of stuttering around inflection 
> points. However, I like the limited language that we've built into TurboCNC - 
> it's nice to be able to customize the G-Code program from within the G-Code 
> interpreter. I haven't really explored the internals of EMC enough to know 
> how easily that type of capability could be implemented, or where it would be 
> implemented. (It seems as if EMC is actually a couple of programs that work 
> together to make parts rather than one monolith as TurboCNC is).
> 
> I'm using the "MINI" interface with my Sherline mill; I've modified some of 
> the labels on the buttons, and have changed the Start/EStop function a 
> little. When I first started playing with EMC, I found it to be inconsistent 
> as to when I had to turn the machine on and when I didn't. I dug into the 
> code enough to force you to always turn it on. I also changed some of the 
> colors on the rightmost button to better reflect the machine's state.
> 
> But, I'm not a linux guru by a long shot and have a lot to learn. After 
> installing Ubuntu on my CNC computer, I've also installed it as a dual boot 
> (actually, triple boot since I can boot this machine into DOS as well) on my 
> main computer and am playing around with it.
> 
> As for TurboCNC - about the only thing I do there is keep the yahoo list 
> sanitized from spurious messages. I'm not working on that software any more.
> 
> Does EMC support the G33 threading capability? I'll be adding CNC to my lathe 
> and will probably use TurboCNC there if EMC doesn't.
> 
> -- Jerry Jankura
>So many toys So little time


-
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >>  http://get.splunk.com/
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] EMC Convert???

2007-07-27 Thread Jeff Epler
On Fri, Jul 27, 2007 at 09:32:41AM -0400, Jerry Jankura wrote:
> Does EMC support the G33 threading capability? I'll be adding CNC to my lathe 
> and will probably use TurboCNC there if EMC doesn't.

Yes, emc 2.1 has G33 "spindle-synchronized motion" and G76 "canned
threading cycle".  emc 2.2 will have g33.1 "rigid tapping" as well, if
your spindle can stop and reverse under computer control.

These all require a spindle encoder with index pulse.  Preferably a few
hundred encoder counts per spindle revolution.  For encoder speeds up to
20kHz or so, you can rely on software counting of the encoder.

Jeff

-
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >>  http://get.splunk.com/
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users