On Thursday 24 July 2014 02:45:51 Steve Blackmore did opine
And Gene did reply:
> On Thu, 24 Jul 2014 01:29:45 -0400, you wrote:
> >Steve, you've helped me on occasion, so I am somewhat puzzled at the
> >negativity of your recent posts.  Is there a reason for that?
> 
> Hi Gene - frustration at the current lack of usable cnc controller
> software.
> 
> Steve Blackmore

Well, I wouldn't call it unusable even for a lathe, I can run the G76 
thread cutting code just fine, and I can even do the G33.1 rigid tapping 
thing, on a 7x12 that I have made a spindle encoder for, removing the 
change gears as LCNC does all that, and retrofitted it with ball screws 
and a 1 horsepower motor, designing and building everything that entails. 
Not too well, I am going to have to redo it for much increased rigidity in 
the jackshaft mounting as I under-estimated the raw torque a 1hp  
universal motor can put out when its driven by a driver than can make 25 
amps surge, 10+ steady.  A silk purse it isn't, but you would have a hard 
time looking at its output and calling it the sows ear it was 14 years ago 
when I bought it from a traveling tool sale truck, incomplete, for a $350 
check.

I just got thru putting ball screws in for XY on an HF Micromill with the 
L.M.S. big tables kit and that was then used to carve an even more 
accurate encoder disk for the lathe.

To say it is not usable, is far more that you think it ought to be plug & 
play than any fault in the software. In fact every machine is going to 
need configured correctly, and thats going to mean you get your hands 
dirty running gedit or vim, even emacs (whatever your fav editor is) as no 
two consecutive serial numbers will be close enough to use an identical 
configuration. Any CNC program is going to have to be configured to 
compensate for the machines shortcomings, such as screw backlash etc.  In 
the case of the lathe, with its one quadrant driver, making it go a G33.1 
involves around 150 lines of the hal file I carved up to run it, about 300 
total LOC in fact. I had to detect the spindle dir signal changing state, 
and synthesize a stop using dynamic braking, then bring it back up to 
speed from zero in reverse.  Repeat for the rev to fwd switch.  More code.  
So thats partially the extra 150 LOC, but a good sized box with 5 DPDT 
relays, a power supply for them, and the braking resistors in it in 
addition to the motor driver and a Mesa SpinX1 to control the driver 
itself.

Exactly none of that is a standard "plug and go" install. I never expected 
it to be.

Truly plug & go is never going to happen and it makes no difference what 
the name on the install disk says as long as it meets the LCNC latency 
requirements.  That in itself disqualifies windoze because there is 
nothing "realtime" about windoze, any version.

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>
US V Castleman, SCOTUS, Mar 2014 is grounds for Impeaching SCOTUS

------------------------------------------------------------------------------
Want fast and easy access to all the code in your enterprise? Index and
search up to 200,000 lines of code with a free copy of Black Duck
Code Sight - the same software that powers the world's largest code
search on Ohloh, the Black Duck Open Hub! Try it now.
http://p.sf.net/sfu/bds
_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to