I love making crap! it's like having one big, long, interesting problem to solve.
This is the Zen of CNC Machining.
Being able to Mentally think out Every Cut in the Best Order to make a Part BEFORE you write the First Line of Code.
Here is the first 100 lines of some Code I wrote this morning.
%
O1931
N1 (1931-CAVITY-PLATE-WITH-OPENING-TABS)
N2 (ORIGINAL-DATE-OF-CREATION:10-4-12)
N3 (SIZE:620K)
N4 (PROJECTED-RUN-TIME:4-HOURS-40-MINUTES)
N5 ()
N6 (MATERIAL:7075-T6511-PRE-MACHINED-PLATES)
N7 (MAT-SIZE:EXACTLY-15.000"-X-7.000"-WITH-.500-RADIUS)
N8 ()
N9 (STOCK/BLOCK,15.,7.,2.2,7.5,3.5,0.)
N10 (PLATE-FINISHES-AT:1.998")
N11 ()
N12 (PROG-ZERO:EXACT-CENTER-OF-PLATE)
N13 (TOOL-ZERO:BOTTOM-OF-MATERIAL)
N14 (FIXTURE-OFFSET:G56)
N15 ()
N16 (1ST-PROG-TOOL:.9/16"-FLAT-ROUGHING-EM-2.0"-LOC-T25-H25)
N17 (2ND-PROG-TOOL:45-DEG-DRILL-MILL-T11-H11)
N18 (3RD-PROG-TOOL:.750"-FLAT-ROUGHING-EM-2.0"-LOC-T1-H1)
N19 (4TH-PROG-TOOL: 31/32"-FLAT-EM-2.0"-LOC-H20)
N20 (5TH-PROG-TOOL:45-DEG-FLAT-BOTTOM-CHAMFER-.500"-DIAM-X-1.0"-DIAM-T3-H3)
N21 (6TH-PROG-TOOL:.125"-CARBIDE-SCRIBING-TOOL-.750"-LOC-T7-H7)
N22 (7TH-PROG-TOOL:.750"-FLAT-ROUGHING-EM-2.0"-LOC-T1-H1)
N23 (8TH-PROG-TOOL: 31/32"-FLAT-EM-2.0"-LOC-T20-H20)
N24 (---)
N25 (9TH-PROG-TOOL:#2-C-DRILL"-T4-H4)
N26 (10TH-PROG-TOOL:.500"-DRILL-3.500"-LOC-T8-H8)
N27 (11TH-PROG-TOOL:.500"-FLAT-ROUGHING-EM-3.500"-LOC-T9-H9)
N28 (12TH-PROG-TOOL:.1875"-FLAT-EM-.125"-LOC-T16-H16)
N29 (13TH-PROG-TOOL:31MM-83MM-FORM-TOOL-ROUGHER-T22-H22)
N30 (14TH-PROG-TOOL:31MM-83MM-FORM-TOOL-FINISHER-T24-H24)
N31 (15TH-PROG-TOOL:.125"-BALL-EM-.125"-LOC-T12-H12)
N32 (16TH-PROG-TOOL:.0625"-BALL-EM-.125"-LOC-T23-H23)
N33 (17TH-PROG-TOOL:#2-C-DRILL"-T4-H4)
N34 (18TH-PROG-TOOL:.277"-J-DRILL-3.500"-LOC-T21-H21)
N35 (19TH-PROG-TOOL:.750"-FLAT-ROUGHING-EM-3.5"-LOC-T1-H1)
N36 (20TH-PROG-TOOL:.500"-FLAT-FINISHING-EM-2.0"-LOC-T10-H10-D10)
N37 (21TH-PROG-TOOL:.500"-BALL-FINISHING-EM-2.0"-LOC-T6-H6)
N38 (22TH-PROG-TOOL:.1875"-FLAT-FINISHING-EM-.125"-LOC-T16-H16)
N39 ()
N40 ()
N41 (ORDER-OF-OPPS)
N42 (1-C-BORE-6-EDGE-HOLES-9/16"-FLAT-EM)
N43 (1B-CHAMFER-9/16"-HOLES-45-DEG-DRILLMILL)
N44 (2-MO---PUT-BOLTS-IN-EDGE-HOLES)
N45 (3-FEILD-PRE-ROUGH-LEAVING-.030"-ON-FLOOR-.750"-ROUGHER)
N46 (4-ROUGH-OUTSIDE-PERF-.750"-ROUGHER)
N47 (5-ROUGH-CORNER-BOLT-PADS-.750"-ROUGHER)
N48 (6-FINISH-CORNER-BOLT-PADS-31/32-FLAT-EM)
N49 (7-FINISH-OUTSIDE-PERF-31/32-FLAT-EM)
N50 (8-CHAMFER-PERF)
N51 (9-P/N-LETTERING-.125"-SCRIBING-TOOL)
N52 (10-M0---PUT-BOLTS-IN-CORNER-PADS)
N53 (11-FEILD-ROUGH-LEAVING-.010"-ON-FLOOR-.750"-ROUGHER)
N54 (12-FINISH-FEILD-WITH-FISH-SKIN-31/32-FLAT-EM)
N55 (---)
N56 (13-C-DRILL-JAR-CENTERS)
N57 (14-.500"-DRILL-JAR-CENTERS-THRU-HOLES)
N58 (15-ROUGH-JAR-CAVITIES-.500"-ROUGHER)
N59 (16-ROUGH-JAR-SURFACES-.500"-ROUGHER)
N60 (17-MO--BLOW-OUT-CAVITIES)
N61 (18-JAR-LOWER-DETAIL---NOT-NEEDED)
N62 (19-FINISH-CAP-CENTERS-.500"-FLAT-EM)
N63 (20-JAR-FORM-TOOL-DETAIL-ROUGH)
N64 (21-JAR-FORM-TOOL-DETAIL-FINISH)
N65 (22-HINGE-FIELDS-FINISH.125"-BALL)
N66 (23-HINGE-WALLS-ROUGH-AND-FINISH-.0625"-BALL)
N67 (24-C-DRILL-BUSHING-HOLES)
N68 (25-DRILL-.277"-THRU-BUSHING-HOLES)
N69 (26-DRILL-ROUGH-BUSHING-HOLES-750"-EM)
N70 (27-MILL-ROUGH-BUSHING-HOLES-750"-EM)
N71 (28-FINISH-BUSHING-HOLES-500"-EM-COMPED-D10)
N72 (29-FINISH-JAR-CAVITY-SURFACE-.500"-BALL)
N73 (30-ROUGH-FINISH-JAR/CAP-OPENING-TABS-.1875"-FLAT-EM)
N74 ()
N75 ()
N76 (START-OF-PROG-EXEC)
N77 G0G17G40G49G80G90
N78 ()
N79 G56
N80 ()
N81 (1-C-BORE-6-EDGE-HOLES-.450"-DEEP)
N82 G0 G91 G28 Z0.0
N83 G90
N84 (TOOL/MILL,0.5625,0,3,0)
N85 (COLOR,128,0,255)
N86 M6T25(9/16"-FLAT-ROUGHING-EM-2.0"-LOC-T25-H25)
N87 M3S1750
N88 ()
N89 G0G90X-5.25Y-3.
N90 G0 G43 Z6.0 H25
N91 G1 Z4.0 F45.
N92 M8
N93 G1 Z3.0 F35.
N94 G99 G83 X-5.25 Y-3. Z1.548 R3.0 Q.075 F5.
N95 X-1.97
N96 X1.97
N97 X5.25
N98 Y3.
N99 X1.97
N100 X-1.97