Greetings all;

You guys all know I don't mind loseing a drop or two of virtual blood 
while running the bleeding edge stuff, but other than expenses like 
this, I don't mind playing the part of the canary in WV cal mine.

gcode pgm attached.  May be buggy...

LinuxCNC version: 2.8.0-pre1-2239-gb97a7ca, axis interface, Dell 
Dimension 745 computer, 5i25 interface card.

Trying to teach my machine to dig the correct sized pocket in a block of 
steel to carry this teeny little nut on the ball screw I am going to put 
in the crossfeed of this new (to me, made in 1952) Sheldon 11x40 or so 
lathe. Seeing that it isn't cutting quite like I wanted, I have hit the 
stop button, or the esc key twice today. It takes a while to stop from 
either key, noticeable second+ lag before everything gets quiet.  And 
10+ seconds or more to get the screen unghosted.  And as the screen is 
unghosted, the DRO will jump to bogus values for all 3 axis's but so far 
has not exceeded the range of the program.

But just about the time I am clicking on file->edit button, I hear a snap 
crackle pop from the machine, so I look over at it and find its driving 
Z another random amount, might be up 5% of the time, might even include 
x or y or both, but 95% its z down, minimum observed DRO value after I 
get it stopped was -0.140tysomething but was -0,450tysomething once 
while cutting air to make sure I was seeing what was going on after I 
had made trash out of a SC mill with about 15 minutes use on it,  For 
the second time today.

Twice in my air cutting just now, this slow creep at maybe f2 speeds has 
also moved the x or y too.

Do I need to call ghostbusters? :)

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>
( ballnut_socket.ngc )
( Copyright Aug 2012 by Maurice E. Heskett )
( license gpl, v3 or later )
( assumes x is zeroed with .125 bit at left side of the pockets right edge )
( assumes y is zeroed with back of bit touching front face of side as now 
carved )
( assumes z is zeroed at the top of the steel as mounted in the vice )
( need 9 variables to control the dimensions, and one to control the looping )
( top of working area is +0.737" )
( now modified for a finish cut partway down with an 1/8th in endmill )
#<_z_start>     = 0.0000
#<_z_end>       = -0.7610
#<_x_rgt>       = -0.0000
#<_x_lft>       = -0.6250  ( width of nut -bit dia of 0.125")
#<_y_frt>       =  0.0000 ( double check this!!!!! )
#<_y_bck>       =  0.8250 (room for tensioning screws )
( now, its getting springy so cut gently )
#<_z_dec>       = [[ #<_z_start> - #<_z_end>] / 140 ]
( this should be about 0.005".  adjust divisor about to get it )
(debug, z_dec = #<_z_dec>)
#<_z_tmp>       = #<_z_start>
s1000 ( set spindle speed, but use high gear )
m3 m8( start spindle & vacuum)
g0 z#<_z_tmp>
g1 f5 y#<_y_frt>
g1 f5 x#<_x_rgt>
#<_x_tmp> = #<_x_rgt>
#<_x_dec> = [ #<_x_lft> / 10 ]
(debug, x_dec=#<_x_dec>)

( outside depth loop )
o100 WHILE [ #<_z_tmp> gt #<_z_end> ]
( set for next depth )
        #<_z_tmp>       = [ #<_z_tmp> - #<_z_dec> ]
    #<_x_tmp> = #<_x_rgt>
        g1 f20 x#<_x_rgt>
    g1 f5 y#<_y_bck> z#<_z_tmp>
    
o200 WHILE [ #<_x_tmp> gt #<_x_lft> ] (funkity)
    #<_x_tmp> = [ #<_x_tmp> + #<_x_dec> ]
    g1 f2  x#<_x_tmp> ( go to new x)
        g1 f5  y#<_y_frt> ( and come back )
    g1 f20 y#<_y_bck> ( do a y sweep )

o200 ENDWHILE
        g1 f5  x#<_x_rgt>
        g1 f5  y#<_y_frt>
        g1 f5  x#<_x_lft>
        g1 f5  y#<_y_bck>
        g1 f5  x#<_x_rgt>

o100 ENDWHILE
m9 m5
m2
------------------------------------------------------------------------------
Attend Shape: An AT&T Tech Expo July 15-16. Meet us at AT&T Park in San
Francisco, CA to explore cutting-edge tech and listen to tech luminaries
present their vision of the future. This family event has something for
everyone, including kids. Get more information and register today.
http://sdm.link/attshape
_______________________________________________
Emc-developers mailing list
Emc-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-developers

Reply via email to