I'm very new to g code, but I have been trying to do the pertinent research on my own for all the metrics that I think apply (SFM, IPT, RPM...not sure what else to consider). I've literally had about 15 minutes program experience on an actual machine, and I am absolutely fascinated.
I'm attempting to replicate an m16 style pocket, assuming that the lower I will be using will already have the rear takedown lug pocket machined as with most newer lowers. also, if you can help me fill in any blanks I am missing. I know there is a specific code for my origin but I can't remember it. when I was playing around on a haas vf2ss at work I remember I did a number 11 and number 6 offset to come up with that somehow...maybe muscle memory will kick in next time.
The part will be held in a vise so the front take down pin lugs would be facing toward you.
My origin will be the center front edge of the FCG pocket, which is 3.265" from the center of the front takedown pin hole.
I plan on doing the majority of removal with a 3/8" 3 flute and the trigger with a 5/16" end mill.
I'm doing more research on depth of cut, but I just took a guess that 0.050" wasn't a terrible increment.
Anyway here is my code.
I'm attempting to replicate an m16 style pocket, assuming that the lower I will be using will already have the rear takedown lug pocket machined as with most newer lowers. also, if you can help me fill in any blanks I am missing. I know there is a specific code for my origin but I can't remember it. when I was playing around on a haas vf2ss at work I remember I did a number 11 and number 6 offset to come up with that somehow...maybe muscle memory will kick in next time.
The part will be held in a vise so the front take down pin lugs would be facing toward you.
My origin will be the center front edge of the FCG pocket, which is 3.265" from the center of the front takedown pin hole.
I plan on doing the majority of removal with a 3/8" 3 flute and the trigger with a 5/16" end mill.
I'm doing more research on depth of cut, but I just took a guess that 0.050" wasn't a terrible increment.
Anyway here is my code.
Code:
TOOL DIA: .375 SPINDLE RPM: 2000 IPT: .003 IPM: 22.5 ; T2 M06 ; G43 H02 ; <-----CODE FOR ORIGIN? M03 S2000 ; G00 X0. Y0.1875 Z4. ; M08 ; G00 Z0.25 ; ///////////////FIRE CONTROL GROUP POCKET SHELF//////////////////// G01 X0. Y0.1875 Z-0.05 F6. ; G01 X0.1575 Y0.1875 Z-0.05 F9. ; G01 X0.1575 Y2.495 Z-0.05 F9. ; G01 X-0.1575 Y2.495 Z-0.05 F9. ; G01 X-0.1575 Y0.1875 Z-0.05 F9. ; G01 X0.1575 Y0.1875 Z-0.1 F6. ; G01 X0.1575 Y2.495 Z-0.1 F9. ; G01 X-0.1575 Y2.495 Z-0.1 F9. ; G01 X-0.1575 Y0.1875 Z-0.1 F9. ; G01 X0.1575 Y0.1875 Z-0.15 F6. ; G01 X0.1575 Y2.495 Z-0.15 F9. ; G01 X-0.1575 Y2.495 Z-0.15 F9. ; G01 X-0.1575 Y0.1875 Z-0.15 F9. ; G01 X0.1575 Y0.1875 Z-0.2 F6. ; G01 X0.1575 Y2.495 Z-0.2 F9. ; G01 X-0.1575 Y2.495 Z-0.2 F9. ; G01 X-0.1575 Y0.1875 Z-0.2 F9. ; G01 X0.1575 Y0.1875 Z-0.25 F6. ; G01 X0.1575 Y2.495 Z-0.25 F9. ; G01 X-0.1575 Y2.495 Z-0.25 F9. ; G01 X-0.1575 Y0.1875 Z-0.25 F9. ; G01 X0.1575 Y0.1875 Z-0.3 F6. ; G01 X0.1575 Y2.495 Z-0.3 F9. ; G01 X-0.1575 Y2.495 Z-0.3 F9. ; G01 X-0.1575 Y0.1875 Z-0.3 F9. ; G01 X0.1575 Y0.1875 Z-0.35 F6. ; G01 X0.1575 Y2.495 Z-0.35 F9. ; G01 X-0.1575 Y2.495 Z-0.35 F9. ; G01 X-0.1575 Y0.1875 Z-0.35 F9. ; G01 X0.1575 Y0.1875 Z-0.4 F6. ; G01 X0.1575 Y2.495 Z-0.4 F9. ; G01 X-0.1575 Y2.495 Z-0.4 F9. ; G01 X-0.1575 Y0.1875 Z-0.4 F9. ; G01 X0.1575 Y0.1875 Z-0.4555 F6. ; G01 X0.1575 Y2.495 Z-0.4555 F9. ; G01 X-0.1575 Y2.495 Z-0.4555 F9. ; G01 X-0.1575 Y0.1875 Z-0.4555 F9. ; ////////////////MAIN FIRE CONTROL GROUP POCKET//////////////////// G01 X0.1575 Y0.1875 Z-0.5 F6. ; G01 X0.1575 Y2.495 Z-0.5 F9. ; G01 X-0.0625 Y2.495 Z-0.5 F9. ; G01 X0. Y2.495 Z-0.5 F9. ; G01 X0. Y1.695 Z-0.5 F9. ; G01 X-0.1575 Y1.695 Z-0.5 F9. ; G01 X-0.1575 Y0.1875 Z-0.5 F9. ; G01 X0.1575 Y0.1875 Z-0.55 F6. ; G01 X0.1575 Y2.495 Z-0.55 F9. ; G01 X-0.0625 Y2.495 Z-0.55 F9. ; G01 X0. Y2.495 Z-0.55 F9. ; G01 X0. Y1.695 Z-0.55 F9. ; G01 X-0.1575 Y1.695 Z-0.55 F9. ; G01 X-0.1575 Y0.1875 Z-0.55 F9. ; G01 X0.1575 Y0.1875 Z-0.6 F6. ; G01 X0.1575 Y2.495 Z-0.6 F9. ; G01 X-0.0625 Y2.495 Z-0.6 F9. ; G01 X0. Y2.495 Z-0.6 F9. ; G01 X0. Y1.695 Z-0.6 F9. ; G01 X-0.1575 Y1.695 Z-0.6 F9. ; G01 X-0.1575 Y0.1875 Z-0.6 F9. ; G01 X0.1575 Y0.1875 Z-0.65 F6. ; G01 X0.1575 Y2.495 Z-0.65 F9. ; G01 X-0.0625 Y2.495 Z-0.65 F9. ; G01 X0. Y2.495 Z-0.65 F9. ; G01 X0. Y1.695 Z-0.65 F9. ; G01 X-0.1575 Y1.695 Z-0.65 F9. ; G01 X-0.1575 Y0.1875 Z-0.65 F9. ; G01 X0.1575 Y0.1875 Z-0.7 F6. ; G01 X0.1575 Y2.495 Z-0.7 F9. ; G01 X-0.0625 Y2.495 Z-0.7 F9. ; G01 X0. Y2.495 Z-0.7 F9. ; G01 X0. Y1.695 Z-0.7 F9. ; G01 X-0.1575 Y1.695 Z-0.7 F9. ; G01 X-0.1575 Y0.1875 Z-0.7 F9. ; G01 X0.1575 Y0.1875 Z-0.75 F6. ; G01 X0.1575 Y2.495 Z-0.75 F9. ; G01 X-0.0625 Y2.495 Z-0.75 F9. ; G01 X0. Y2.495 Z-0.75 F9. ; G01 X0. Y1.695 Z-0.75 F9. ; G01 X-0.1575 Y1.695 Z-0.75 F9. ; G01 X-0.1575 Y0.1875 Z-0.75 F9. ; G01 X0.1575 Y0.1875 Z-0.8 F6. ; G01 X0.1575 Y2.495 Z-0.8 F9. ; G01 X-0.0625 Y2.495 Z-0.8 F9. ; G01 X0. Y2.495 Z-0.8 F9. ; G01 X0. Y1.695 Z-0.8 F9. ; G01 X-0.1575 Y1.695 Z-0.8 F9. ; G01 X-0.1575 Y0.1875 Z-0.8 F9. ; G01 X0.1575 Y0.1875 Z-0.85 F6. ; G01 X0.1575 Y2.495 Z-0.85 F9. ; G01 X-0.0625 Y2.495 Z-0.85 F9. ; G01 X0. Y2.495 Z-0.85 F9. ; G01 X0. Y1.695 Z-0.85 F9. ; G01 X-0.1575 Y1.695 Z-0.85 F9. ; G01 X-0.1575 Y0.1875 Z-0.85 F9. ; G01 X0.1575 Y0.1875 Z-0.9 F6. ; G01 X0.1575 Y2.495 Z-0.9 F9. ; G01 X-0.0625 Y2.495 Z-0.9 F9. ; G01 X0. Y2.495 Z-0.9 F9. ; G01 X0. Y1.695 Z-0.9 F9. ; G01 X-0.1575 Y1.695 Z-0.9 F9. ; G01 X-0.1575 Y0.1875 Z-0.9 F9. ; G01 X0.1575 Y0.1875 Z-0.95 F6. ; G01 X0.1575 Y2.495 Z-0.95 F9. ; G01 X-0.0625 Y2.495 Z-0.95 F9. ; G01 X0. Y2.495 Z-0.95 F9. ; G01 X0. Y1.695 Z-0.95 F9. ; G01 X-0.1575 Y1.695 Z-0.95 F9. ; G01 X-0.1575 Y0.1875 Z-0.95 F9. ; G01 X0.1575 Y0.1875 Z-1.0 F6. ; G01 X0.1575 Y2.495 Z-1.0 F9. ; G01 X-0.0625 Y2.495 Z-1.0 F9. ; G01 X0. Y2.495 Z-1.0 F9. ; G01 X0. Y1.695 Z-1.0 F9. ; G01 X-0.1575 Y1.695 Z-1.0 F9. ; G01 X-0.1575 Y0.1875 Z-1.0 F9. ; G01 X0.1575 Y0.1875 Z-1.05 F6. ; G01 X0.1575 Y2.495 Z-1.05 F9. ; G01 X-0.0625 Y2.495 Z-1.05 F9. ; G01 X0. Y2.495 Z-1.05 F9. ; G01 X0. Y1.695 Z-1.05 F9. ; G01 X-0.1575 Y1.695 Z-1.05 F9. ; G01 X-0.1575 Y0.1875 Z-1.05 F9. ; G01 X0.1575 Y0.1875 Z-1.1 F6. ; G01 X0.1575 Y2.495 Z-1.1 F9. ; G01 X-0.0625 Y2.495 Z-1.1 F9. ; G01 X0. Y2.495 Z-1.1 F9. ; G01 X0. Y1.695 Z-1.1 F9. ; G01 X-0.1575 Y1.695 Z-1.1 F9. ; G01 X-0.1575 Y0.1875 Z-1.1 F9. ; G01 X0.1575 Y0.1875 Z-1.15 F6. ; G01 X0.1575 Y2.495 Z-1.15 F9. ; G01 X-0.0625 Y2.495 Z-1.15 F9. ; G01 X0. Y2.495 Z-1.15 F9. ; G01 X0. Y1.695 Z-1.15 F9. ; G01 X-0.1575 Y1.695 Z-1.15 F9. ; G01 X-0.1575 Y0.1875 Z-1.15 F9. ; G01 X0.1575 Y0.1875 Z-1.2 F6. ; G01 X0.1575 Y2.495 Z-1.2 F9. ; G01 X-0.0625 Y2.495 Z-1.2 F9. ; G01 X0. Y2.495 Z-1.2 F9. ; G01 X0. Y1.695 Z-1.2 F9. ; G01 X-0.1575 Y1.695 Z-1.2 F9. ; G01 X-0.1575 Y0.1875 Z-1.2 F9. ; G01 X0.1575 Y0.1875 Z-1.25 F6. ; G01 X0.1575 Y2.495 Z-1.25 F9. ; G01 X-0.0625 Y2.495 Z-1.25 F9. ; G01 X0. Y2.495 Z-1.25 F9. ; G01 X0. Y1.695 Z-1.25 F9. ; G01 X-0.1575 Y1.695 Z-1.25 F9. ; G01 X-0.1575 Y0.1875 Z-1.25 F9. ; \\\\\\\\\\\\\\\\\TOOL CHANGE TO 5/16 END MILL\\\\\\\\\\\\\\\\\\\\ /////////////////TRIGGER HOLE//////////////////////////////////// TXX M06 ; G43 HXX ; M03 S3000 ; G00 X0. Y0.856 Z4. ; M08 ; G01 X0. Y0.856 Z-1.4 F6. ; G01 X0. Y1.244 Z-1.4 F9. ; M30 ; ;


Comment