On Friday 14 February 2014 22:00:33 Bruce Layne did opine:

> Hey Gene,
> 
> I don't have a specific answer to your question, but I can say that in
> general, I've had similar mysteries when using the various Python code
> to generate G code.  They're handy little routines, but they seem not
> quite ready for prime time.    Thankfully, LinuxCNC does a great job of
> previewing the tool path to catch the gross G code errors.
> 
> I believe that some of these bits of Python code generate different
> results depending on the order the input values are supplied on the data
> entry form.  I think they might be calculating intermediate results as
> the data is entered?  Or maybe there is a problem with updating internal
> variables as the form is completed?
> 
> I'll often give up and use the faulty G code that it produces as a
> template and do a little math and edit the G code manually to produce
> the  desired tool path.
> 
> Most of my jobs are fairly simple and these little Python routines would
> be ideal for me to use.  Even in their current form, they're fairly
> useful.  It's amazing how quickly fairly complex G code programs can be
> created just by stringing together G code snippets from these wizards.
> For me, it'd be quicker than CAD/CAM given that I seldom need complex
> path 3D contour machining.  It's a shame these routines aren't
> bulletproof.  Being open source, if I think they should be improved,
> it's incumbent upon me to improve them, but unfortunately, even though
> I'm a protocol droid and I'm fluent in over six million forms of
> communication, I don't speak Python.
> 
> Kudos to whoever made it so opening Python code in LinuxCNC runs the
> code in a window.  That's almost as cool as built-in G code wizards.
> 
> 
> Bruce

I considered editing the output with gedit's global replace utility, but 
thats well over 7k LOC.  I'd druther just feed it bogus data and generate 
the correct code.  But you are correct, that size and depth were the last 2 
entries I made, I'll try inverting the order if the weather is fit 
tomorrow. They are threatening us AGAIN!  Coming in from the NW of us this 
time.

If I thought I had  snowballs chance of swapping this for someplace wayyy 
south but still 100' ASL, I be studying real estate adds.  All I'm doing 
this winter so far is eating, gaining weight I don't need, and sitting 
around stiffening up.  Too many miles on this old carcass already.

> On 02/14/2014 07:42 PM, Gene Heskett wrote:
> > Greetings;
> > 
> > I didn't look to see whose code that is, but I made several passes at
> > trying to use it to bore a hole .7" deep in a 1" piece of steel this
> > afternoon, and cannot make sense out of what its giving me.
> > 
> > I specced a .250 diameter mill, feedrate of 8, depth increment of
> > .015, a stepover of 25%, 2000 rpm, no bolt size but an .850" pocket
> > .700" deep in those 2 boxes in the lower left corner.
> > 
> > It gave me a pocket diameter of .650, several times.  So I added the
> > missing .2" to the pocket size, (lower left corner of its window)
> > bringing that up to 1.05", which in fact gave me code that would have
> > gnawed a pocket 1.05" in diameter.
> > 
> > So why do I get the wrong answer when I give it .85"?
> > 
> > Thanks.
> > 
> > Cheers, Gene
> 
> ------------------------------------------------------------------------
> ------ Android apps run on BlackBerry 10
> Introducing the new BlackBerry 10.2.1 Runtime for Android apps.
> Now with support for Jelly Bean, Bluetooth, Mapview and more.
> Get your Android app in front of a whole new audience.  Start now.
> http://pubads.g.doubleclick.net/gampad/clk?id=124407151&iu=/4140/ostg.cl
> ktrk _______________________________________________
> Emc-users mailing list
> Emc-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-users


Cheers, Gene
-- 
"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>

NOTICE: Will pay 100 USD for an HP-4815A defective but
complete probe assembly.


------------------------------------------------------------------------------
Android apps run on BlackBerry 10
Introducing the new BlackBerry 10.2.1 Runtime for Android apps.
Now with support for Jelly Bean, Bluetooth, Mapview and more.
Get your Android app in front of a whole new audience.  Start now.
http://pubads.g.doubleclick.net/gampad/clk?id=124407151&iu=/4140/ostg.clktrk
_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to