Quote Originally Posted by cmelo View Post
Attachment 271228

I made the worlds simplest drawing of a representation of the feature I'm making. I left out a lot from the actual part and this only took me a minute so if it's still confusing that's why. I think it's better than trying to describe it though.

Thanks for all the help so far guys
drill a 375 hole to z-3.990 w a twist drill using a spot drill first.

position the first x position to -.05 from where center of.375 hole is to have room to turn on cutter comp for .500 hole...y position center of the .375 hole.we will use. 375 hole as a clearance hole to feed down in to do the .500 partial hole

T02 IS THE .375 END MILL .5625 LOL REDUCED SHANK

T02 m06
G0 G90 G54 x_ y_ S2000 M03
g43 h02 z1.0 M08 (air blast preferred)(I would hold air nozzle and blow it out while running w no coolant)
Z.1
G01 G41 D02 F20. X_ (to center of .375 hole)(comp on)
g01 z0 f10.
M97 P1000 L77 (jumps to line n1000 & repeat subroutine 77 times)
G90
G99 G83 R-3.865 Z-3.998 Q.002 F1.2 (peck hole to take out drill tip)
G0 G80 Z-3.865
G01 Z--3.995 F3.0
G01 Z-4.0 F.75
S2500(finish rpm)
G01 G91 X or Y F5.0( incremental distance to center of .500 hole just like before)
G13 I0 K.0625 Q.002 F20. (Moving a Lil faster here don't worry)
(now to finish hole going up in steps a lil less than the loc of the endmill)
G90
G01 Z-3.5
G91 G13 I.06 K.0625 Q.0008
G90 G01 Z-3.0
G91 G13 I.06 K.0625 Q.0008
G90 G01 Z-2.5
G91 G13 I.06 K.0625 Q.0008
G90 G01 Z-2.0
G91 G13 I.06 K.0625 Q.0008
G90 G01 Z- 1.5
G91 G13 I.06 K.0625 Q.0008
G90 G01 Z-1.0
G91 G13 I.06 K.0625 Q.0008
G90 G01 Z- .5
G91 G13 I.06 K.0625 Q.0008
G0 G90 Z1.0 M9
G1 G40 X or Y (move to turn off cutter comp)
G28 G91 Z0
G28 G91 Y0
M30






N1000
g91 g01 z-.050 f4.0
g01 x or y distance to center of .500 hole F10.(this is incremental)
G13 I0 K.06 Q.005 F10.
g01 x or y F4.0 ( move incremental back to previous position (incremental in x or y depends which way your setup)
M99




Make sure to have the N1000 thru m99 after the M30 and no other n1000 blocks besides that one in your program


let me know how it works.