On Wednesday 21 May 2014 01:59:34 Kirk Wallace did opine
And Gene did reply:
> On 05/20/2014 08:39 PM, Gene Heskett wrote:
> > Greetings docs maintainers;
> > 
> > I found this after noon that there is a large interaction between the
> > driveline value, and the J and K values.
> 
> My understanding from studying the G76 source is that the J value is
> intended to be depth of cut for the first pass. But the first pass is
> based on I, and I is based on the drive line location, which is based
> on the initial tool location just before G76 is invoked. I is intended
> to be the tool clearance, or space between the initial tool position
> and the surface of the workpiece. This assumes that the workpiece has
> already been turned down to the thread's major diameter in the case of
> an external thread. The position the tool is in is sort of a data
> input defining one end of the drive line and therefore the thread
> diameters and thread length. So if you find the major diameter of the
> thread in question and add I, that will be the X value the tool needs
> to be in before starting G76. Also note that I, J and K follow the
> setting of the G7 diameter or G8 radius mode. Figure out the distance
> you want for the tool clearance, for G7 enter it for I, for G8 double
> it and enter for I. The same goes for J and K, even though none of
> theses values correspond to any real diameters. If you happen to set J
> equal to K, G76 should take one cut with a depth of cut equal to J,
> except I believe setting J equal to K will throw an error so make K
> just a tiny bit bigger.
> 
> After G76 cuts J, the next depth of cut is J multiplied with a
> digression factor which makes the depth of cut smaller for each pass.
> Passes are run until just before reaching K. At this point K is used
> for the final pass and any spring passes. So the last pass ends up at
> the initial tool position, plus I and K. R sets the behavior of the
> digression factor, with 2 giving the chip produced on each pass the
> same cross sectional area, or close to the same chip load. Which is
> not the same as equal depth of cut in this case.
> 
> The number of passes needed will depend on J, and the rate of
> digression (R) on J. The source code looks like this:
> 
> depth = full_dia_depth + cut_increment * pow(++pass, 1.0/digression);
> 
> Making J as large as you can really reduces the number of passes.
> Changing the value of I should not have any affect on the number of
> passes.

I think that is all assuming a stiff tool and a stiff machine.  In this 
case I am boring threads about 19.5mm in diameter, using a rubber machine 
and a rubber boring bar, so its almost a necessity that I am working with 
cutting forces that aren't much more than scraping, with a thread shaped 
tool.  And using an advance angle of 30.1 degrees. 30 and under chatters 
to beat hell, and even this needs a pair of vice grips on the tool shank, 
raising the squeak to several kilohertz.  So most of my threads are 40 to 
50 pass, 5 to 10 minutes runtime affairs, to get a decent looking thread.

My mill is laid up, the table is out at a local machine shop, getting 
about 90 thou deeper a screw clearance groove in the bottom, making room 
for a nut holder that might be 21.5mm tall when I am finished with it.  
Present clearance for the factory nut is around 19.15mm, these ball nuts 
are 19.07mm, and it needs enough steel wrapped around it to maintain the 
integrity.  I will have to put the mill back together long enough to carve 
a small pocket on one side for the ball return tube.  That will destroy 
about 9mm of the threads I just cut yesterday, and will require that once 
the ball nut retainer disk has been screwed in and torqued up against the 
felt, a dollop of loctite's Goop to seal out the dirt where the threads 
are missing.

There is room in the depth of this pocket of this nut holder for a disk 
cut from one of my old Woolrich western hats, with a 1/4" center hole, 
forced over the screw on each side of the nut, that will serve as a swarf 
cleaner and lubricating wiper, with the lube being fed in by some weed 
eater fuel line hooked to a small manifold with a flip top oil cover, with 
an elevation above the nuts of perhaps 4".  Same felt wiper idea is 
already done for the Y screw but it hasn't been cut to length yet.

As there are no home/limit switches on the mill, I need to survey its .hal 
file and see if I left a pin for shared limits, because I need to figure 
out a means of absolute shutdown in order to stop it from unscrewing 
itself from the nut, treating them as a limit switch I can move away from 
if its tripped.  As its setup 4 axis plus probe, + pwm & reverse for the 
spindle, (thats 10 outputs) I'm not entirely sure I have any port pins 
left.  Seems like I ought to be able to lay the flat spring lever of a 
microswitch alongside the screw and detect when the end of it is within 
about 3mm of the nut holder.

Anybody have a better idea for limit switch location?

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

------------------------------------------------------------------------------
"Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
Instantly run your Selenium tests across 300+ browser/OS combos.
Get unparalleled scalability from the best Selenium testing platform available
Simple to use. Nothing to install. Get started now for free."
http://p.sf.net/sfu/SauceLabs
_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to