big overhaul

This commit is contained in:
Thaddeus Hughes
2026-04-05 20:51:43 -05:00
parent f39f90977d
commit ad1f8719d6
121 changed files with 2457 additions and 1700 deletions

View File

@@ -17,9 +17,17 @@ F15 ; inch or mm/min (300 mm/min = about 1 ft/min)
#<zt> = +0.05
#<zb> = -0.3
o<drill> call [0.375][-0.375] [#<zt>][#<zb>]
o<drill> call [0.375+132/25.4][-0.375] [#<zt>][#<zb>]
o<pocket_circ> call [0.375+132/25.4+28/25.4][-0.375] [0.28] [#<zt>][#<zb>]
o<pocket_circ> call [0.375+132/25.4+28/25.4+2.75][-0.375] [0.28] [#<zt>][#<zb>]
#<_z_top> = #<zt>
#<_z_bot> = #<zb>
o<drill> call [0.375][-0.375]
#<_z_top> = #<zt>
#<_z_bot> = #<zb>
o<drill> call [0.375+132/25.4][-0.375]
#<_z_top> = #<zt>
#<_z_bot> = #<zb>
o<pocket_circ> call [0] [0.375+132/25.4+28/25.4][-0.375] [0.28]
#<_z_top> = #<zt>
#<_z_bot> = #<zb>
o<pocket_circ> call [0] [0.375+132/25.4+28/25.4+2.75][-0.375] [0.28]
M2 ; end program

View File

@@ -19,17 +19,37 @@ F15 ; inch or mm/min (300 mm/min = about 1 ft/min)
#<da> = .250
o<pocket_circ> call [-2.250][+.984] [#<da>] [#<zt>][#<zb>]
o<pocket_circ> call [-2.742+.02][+.205] [#<da>] [#<zt>][#<zb>]
o<pocket_circ> call [-1.758-.02][-.205] [#<da>] [#<zt>][#<zb>]
o<pocket_circ> call [-2.250][-.984] [#<da>] [#<zt>][#<zb>]
#<_z_top> = #<zt>
#<_z_bot> = #<zb>
o<pocket_circ> call [0] [-2.250][+.984] [#<da>]
#<_z_top> = #<zt>
#<_z_bot> = #<zb>
o<pocket_circ> call [0] [-2.742+.02][+.205] [#<da>]
#<_z_top> = #<zt>
#<_z_bot> = #<zb>
o<pocket_circ> call [0] [-1.758-.02][-.205] [#<da>]
#<_z_top> = #<zt>
#<_z_bot> = #<zb>
o<pocket_circ> call [0] [-2.250][-.984] [#<da>]
o<pocket_circ> call [0.571][-0.151] [.15] [#<zt>][#<zb>] [0][4]
o<pocket_circ> call [2.511][-0.151] [.15] [#<zt>][#<zb>] [0][4]
o<pocket_circ> call [1.225][-1.997] [.15] [#<zt>][#<zb>] [0][4]
o<pocket_circ> call [2.520][-1.997] [.15] [#<zt>][#<zb>] [0][4]
#<_z_top> = #<zt>
#<_z_bot> = #<zb>
o<pocket_circ> call [4] [0.571][-0.151] [.15] [0]
#<_z_top> = #<zt>
#<_z_bot> = #<zb>
o<pocket_circ> call [4] [2.511][-0.151] [.15] [0]
#<_z_top> = #<zt>
#<_z_bot> = #<zb>
o<pocket_circ> call [4] [1.225][-1.997] [.15] [0]
#<_z_top> = #<zt>
#<_z_bot> = #<zb>
o<pocket_circ> call [4] [2.520][-1.997] [.15] [0]
o<frame_rect> call [.723][.307] [2.360][-.609] [#<zt>][#<zb>] [0] [.250]
o<frame_rect> call [1.377][-1.567] [2.368][-2.426] [#<zt>][#<zb>] [0] [.250]
#<_z_top> = #<zt>
#<_z_bot> = #<zb>
o<frame_rect> call [0] [.723][.307] [2.360][-.609] [.250]
#<_z_top> = #<zt>
#<_z_bot> = #<zb>
o<frame_rect> call [0] [1.377][-1.567] [2.368][-2.426] [.250]
M2 ; end program

View File

@@ -1,35 +0,0 @@
#<_z_clearance> = 0.3
#<_rampang> = 20
; mode refernce
; +1: Conventional milling
; +2: Both-ways milling
; +4: Plunge entry
; +8: Outside
G20 ; G21 mm / G20 inch
G10 L1 P1 Z0.0 R[5/32/2] ; set tool
T1 ; set tool to T1
M06 ; manual toolchange
G54 ; absolute coordinates
F15 ; inch or mm/min (300 mm/min = about 1 ft/min)
#<zt> = +0.1
#<zb> = -0.2
#<da> = .250
o<pocket_circ> call [-2.250][+.984] [#<da>] [#<zt>][#<zb>]
o<pocket_circ> call [-2.742][+.197] [#<da>] [#<zt>][#<zb>]
o<pocket_circ> call [-1.758][-.197] [#<da>] [#<zt>][#<zb>]
o<pocket_circ> call [-2.250][-.984] [#<da>] [#<zt>][#<zb>]
o<drill> call [0.571][-0.151] [#<zt>][#<zb>]
o<drill> call [2.511][-0.151] [#<zt>][#<zb>]
o<drill> call [1.225][-1.997] [#<zt>][#<zb>]
o<drill> call [2.520][-2.426] [#<zt>][#<zb>]
o<frame_rect> call [.723][.307] [2.360][-.609] [#<zt>][#<zb>] [0] [.250]
o<frame_rect> call [1.377][-1.567] [2.368][-2.426] [#<zt>][#<zb>] [0] [.250]
M2 ; end program

View File

@@ -19,16 +19,34 @@ F12 ; inch or mm/min (300 mm/min = about 1 ft/min)
#<da> = [12/25.4]
o<pocket_circ> call [-0.394][+.787] [#<da>] [#<zt>][#<zb>] [0][4]
o<pocket_circ> call [-1.181][+.787] [#<da>] [#<zt>][#<zb>] [0][4]
o<pocket_circ> call [-1.181][-.787] [#<da>] [#<zt>][#<zb>] [0][4]
o<pocket_circ> call [-0.394][-.787] [#<da>] [#<zt>][#<zb>] [0][4]
#<_z_top> = #<zt>
#<_z_bot> = #<zb>
o<pocket_circ> call [4] [-0.394][+.787] [#<da>] [0]
#<_z_top> = #<zt>
#<_z_bot> = #<zb>
o<pocket_circ> call [4] [-1.181][+.787] [#<da>] [0]
#<_z_top> = #<zt>
#<_z_bot> = #<zb>
o<pocket_circ> call [4] [-1.181][-.787] [#<da>] [0]
#<_z_top> = #<zt>
#<_z_bot> = #<zb>
o<pocket_circ> call [4] [-0.394][-.787] [#<da>] [0]
o<drill> call [-2.990][+1.480] [#<zt>][#<zb>]
o<drill> call [-1.769][+1.480] [#<zt>][#<zb>]
o<drill> call [-1.769][-1.480] [#<zt>][#<zb>]
o<drill> call [-2.990][-1.480] [#<zt>][#<zb>]
#<_z_top> = #<zt>
#<_z_bot> = #<zb>
o<drill> call [-2.990][+1.480]
#<_z_top> = #<zt>
#<_z_bot> = #<zb>
o<drill> call [-1.769][+1.480]
#<_z_top> = #<zt>
#<_z_bot> = #<zb>
o<drill> call [-1.769][-1.480]
#<_z_top> = #<zt>
#<_z_bot> = #<zb>
o<drill> call [-2.990][-1.480]
o<frame_rect> call [-2.854][+1.417] [-1.870][-1.417] [#<zt>][#<zb>]
#<_z_top> = #<zt>
#<_z_bot> = #<zb>
o<frame_rect> call [0] [-2.854][+1.417] [-1.870][-1.417]
M2 ; end program

View File

@@ -1,6 +1,6 @@
#<_z_clearance> = 12
#<_rampang> = 10
#<_td> = 8
;#<_stepover> = 0.1
@@ -19,17 +19,35 @@ G21 ; G21 mm / G20 inch
G54 ; absolute coordinates
F170 ; inch or mm/min (300 mm/min = about 1 ft/min)
;o<pocket_circ> call [15][35] [21] [1][-8]
;o<pocket_circ> call [40][15] [21] [1][-8]
;#<_z_top> = 1
;#<_z_bot> = -8
;o<pocket_circ> call [0] [15][35] [21]
;#<_z_top> = 1
;#<_z_bot> = -8
;o<pocket_circ> call [0] [40][15] [21]
;o<pocket_circ> call [ 70][13] [16] [1][-8]
;o<pocket_circ> call [ 95][13] [16] [1][-8]
;o<pocket_circ> call [120][13] [16] [1][-8]
;o<pocket_circ> call [115][37] [16] [1][-8]
;o<pocket_circ> call [ 90][37] [16] [1][-8]
;o<pocket_circ> call [ 65][37] [16] [1][-8]
;#<_z_top> = 1
;#<_z_bot> = -8
;o<pocket_circ> call [0] [ 70][13] [16]
;#<_z_top> = 1
;#<_z_bot> = -8
;o<pocket_circ> call [0] [ 95][13] [16]
;#<_z_top> = 1
;#<_z_bot> = -8
;o<pocket_circ> call [0] [120][13] [16]
;#<_z_top> = 1
;#<_z_bot> = -8
;o<pocket_circ> call [0] [115][37] [16]
;#<_z_top> = 1
;#<_z_bot> = -8
;o<pocket_circ> call [0] [ 90][37] [16]
;#<_z_top> = 1
;#<_z_bot> = -8
;o<pocket_circ> call [0] [ 65][37] [16]
o<pocket_circ> call [150][29] [29] [1][-8]
#<_z_top> = 1
#<_z_bot> = -8
o<pocket_circ> call [0] [150][29] [29]
M2 ; end program

View File

@@ -1,6 +1,5 @@
#<_z_clearance> = .5
#<_rampang> = 10
#<_td> = 0.25
; mode refernce
; +1: Conventional milling
@@ -18,14 +17,26 @@ F10
;o<end_round> call [180] [-5.513][-.50] [0.52] [#<zt>][#<zb>]
o<pocket_circ> call [-5.513][-.50] [0.51] [#<zt>][#<zb>]
#<_z_top> = #<zt>
#<_z_bot> = #<zb>
o<pocket_circ> call [0] [-5.513][-.50] [0.51]
o<pocket_circ> call [-2.028][-.315] [.323] [#<zt>][#<zb>]
o<pocket_circ> call [-0.494][-.669] [.323] [#<zt>][#<zb>]
o<pocket_circ> call [+0.494][-.669] [.323] [#<zt>][#<zb>]
o<pocket_circ> call [+2.028][-.315] [.323] [#<zt>][#<zb>]
#<_z_top> = #<zt>
#<_z_bot> = #<zb>
o<pocket_circ> call [0] [-2.028][-.315] [.323]
#<_z_top> = #<zt>
#<_z_bot> = #<zb>
o<pocket_circ> call [0] [-0.494][-.669] [.323]
#<_z_top> = #<zt>
#<_z_bot> = #<zb>
o<pocket_circ> call [0] [+0.494][-.669] [.323]
#<_z_top> = #<zt>
#<_z_bot> = #<zb>
o<pocket_circ> call [0] [+2.028][-.315] [.323]
o<pocket_circ> call [+5.513][-.50] [0.51] [#<zt>][#<zb>]
#<_z_top> = #<zt>
#<_z_bot> = #<zb>
o<pocket_circ> call [0] [+5.513][-.50] [0.51]
o<end_round> call [0] [+5.513][-.50] [0.52] [#<zt>][#<zb>]

View File

@@ -3,7 +3,6 @@ G54 ; absolute coordinates
#<_z_clearance> = 10
#<_rampang> = 20
#<_td> = [3/16*25.4]
; mode refernce
; +1: Conventional milling
@@ -29,14 +28,30 @@ F150 ; inch or mm/min (300 mm/min = about 1 ft/min)
;#<d> = 12.1
;o<pocket_circ> call [68][-11] [#<d>] [1][-5] [.1]
;o<pocket_circ> call [68][-11] [#<d>] [-4][-10] [.1]
;o<pocket_circ> call [68][-25] [#<d>] [1][-5] [.1]
;o<pocket_circ> call [68][-25] [#<d>] [-4][-10] [.1]
;o<pocket_circ> call [68][-75+11] [#<d>] [1][-5] [.1]
;o<pocket_circ> call [68][-75+11] [#<d>] [-4][-10] [.1]
;o<pocket_circ> call [68][-75+25] [#<d>] [1][-5] [.1]
;o<pocket_circ> call [68][-75+25] [#<d>] [-4][-10] [.1]
;#<_z_top> = 1
;#<_z_bot> = -5
;o<pocket_circ> call [0] [68][-11] [#<d>] [.1]
;#<_z_top> = -4
;#<_z_bot> = -10
;o<pocket_circ> call [0] [68][-11] [#<d>] [.1]
;#<_z_top> = 1
;#<_z_bot> = -5
;o<pocket_circ> call [0] [68][-25] [#<d>] [.1]
;#<_z_top> = -4
;#<_z_bot> = -10
;o<pocket_circ> call [0] [68][-25] [#<d>] [.1]
;#<_z_top> = 1
;#<_z_bot> = -5
;o<pocket_circ> call [0] [68][-75+11] [#<d>] [.1]
;#<_z_top> = -4
;#<_z_bot> = -10
;o<pocket_circ> call [0] [68][-75+11] [#<d>] [.1]
;#<_z_top> = 1
;#<_z_bot> = -5
;o<pocket_circ> call [0] [68][-75+25] [#<d>] [.1]
;#<_z_top> = -4
;#<_z_bot> = -10
;o<pocket_circ> call [0] [68][-75+25] [#<d>] [.1]
o<drill_man> call [5][-5]
o<drill_man> call [5][-15]

View File

@@ -3,7 +3,6 @@ G54 ; absolute coordinates
#<_z_clearance> = 10
#<_rampang> = 20
#<_td> = [3/16*25.4]
; mode refernce
; +1: Conventional milling
@@ -52,13 +51,17 @@ o10 elseif [#<operation> EQ 2]
o<slot_chop> call [+#<xo>+41][-50] [#<xo>+41][-58] [5.1] [#<zt>][#<zb>]
o<slot_chop> call [+#<xo>+105][-10] [#<xo>+105][-18] [5.1] [#<zt>][#<zb>]
o<slot_chop> call [+#<xo>+105][-50] [#<xo>+105][-58] [5.1] [#<zt>][#<zb>]
o<pocket_circ> call [+#<xo>+138][-8.0] [6.2] [#<zt>][#<zb>]
#<_z_top> = #<zt>
#<_z_bot> = #<zb>
o<pocket_circ> call [0] [+#<xo>+138][-8.0] [6.2]
o<slot_chop> call [-#<xo>-41][-10] [-#<xo>-41][-18] [5.1] [#<zt>][#<zb>]
o<slot_chop> call [-#<xo>-41][-50] [-#<xo>-41][-58] [5.1] [#<zt>][#<zb>]
o<slot_chop> call [-#<xo>-105][-10] [-#<xo>-105][-18] [5.1] [#<zt>][#<zb>]
o<slot_chop> call [-#<xo>-105][-50] [-#<xo>-105][-58] [5.1] [#<zt>][#<zb>]
o<pocket_circ> call [-#<xo>-138][-8.0] [6.2] [#<zt>][#<zb>]
#<_z_top> = #<zt>
#<_z_bot> = #<zb>
o<pocket_circ> call [0] [-#<xo>-138][-8.0] [6.2]
o10 endif
M2 ; end program

View File

@@ -3,7 +3,6 @@ G54 ; absolute coordinates
#<_z_clearance> = 6
#<_rampang> = 20
#<_td> = [9/16*25.4]
; mode refernce
; +1: Conventional milling
@@ -19,20 +18,34 @@ F250 ; inch or mm/min (300 mm/min = about 1 ft/min)
#<y> = -12.5
#<d> = 14.0
;o<frame_circ> call [0][0] [13.0] [+1][-5] [0] [+4+8]
;o<frame_circ> call [0][0] [13.0] [-4][-10] [0] [+4+8]
o<frame_circ> call [0][0] [15.0] [+1][-14] [0] [+4+8]
o<frame_circ> call [0][0] [11.5] [+1][-14] [0] [+4+8]
o<frame_circ> call [0][0] [7.95] [+1][-14] [0] [+4+8]
;#<_z_top> = +1
;#<_z_bot> = -5
;o<frame_circ> call [+4+8] [0][0] [13.0] [0]
;#<_z_top> = -4
;#<_z_bot> = -10
;o<frame_circ> call [+4+8] [0][0] [13.0] [0]
#<_z_top> = +1
#<_z_bot> = -14
o<frame_circ> call [+4+8] [0][0] [15.0] [0]
#<_z_top> = +1
#<_z_bot> = -14
o<frame_circ> call [+4+8] [0][0] [11.5] [0]
#<_z_top> = +1
#<_z_bot> = -14
o<frame_circ> call [+4+8] [0][0] [7.95] [0]
;o<frame_circ> call [0][0] [17] [-13][-18] [3] [+4+8]
o<frame_circ> call [0][0] [17] [-13][-23] [3] [+4+8]
;#<_z_top> = -13
;#<_z_bot> = -18
;o<frame_circ> call [+4+8] [0][0] [17] [3]
#<_z_top> = -13
#<_z_bot> = -23
o<frame_circ> call [+4+8] [0][0] [17] [3]
;M02
#<w> = 13
#<n> = 6
#<r> = [[#<w>+#<_td>]/2/COS[360/2/#<n>]]
#<r> = [[#<w>+#5410]/2/COS[360/2/#<n>]]
G0 Z#<_z_clearance>
G0 X#<r> Y0

View File

@@ -3,7 +3,6 @@ G54 ; absolute coordinates
#<_z_clearance> = 10
#<_rampang> = 7
#<_td> = 6.35
; mode refernce
; +1: Conventional milling
@@ -23,10 +22,16 @@ F250 ; inch or mm/min (300 mm/min = about 1 ft/min)
;o<drill_man> call [5+45][0]
;o<drill_man> call [5+68][0]
o<pocket_circ> call [-5-68][0] [12] [1][-6]
o<pocket_circ> call [-5-68][0] [12] [-4][-12]
#<_z_top> = 1
#<_z_bot> = -6
o<pocket_circ> call [0] [-5-68][0] [12]
#<_z_top> = -4
#<_z_bot> = -12
o<pocket_circ> call [0] [-5-68][0] [12]
F100
o<pocket_circ> call [-5-68][0] [12.1] [-10][-11.9] [0] [+4]
#<_z_top> = -10
#<_z_bot> = -11.9
o<pocket_circ> call [+4] [-5-68][0] [12.1] [0]
;G0 X-50

View File

@@ -3,7 +3,6 @@ G54 ; absolute coordinates
#<_z_clearance> = 10
#<_rampang> = 20
#<_td> = [3/16*25.4]
; mode refernce
; +1: Conventional milling
@@ -25,7 +24,9 @@ F150 ; inch or mm/min (300 mm/min = about 1 ft/min)
o<slot_chop> call [#<xo>-7][#<y>] [#<xo>-17][#<y>] [5.1] [#<zt>][#<zb>]
o<slot_chop> call [#<xo>-47][#<y>] [#<xo>-57][#<y>] [5.1] [#<zt>][#<zb>]
o<pocket_circ> call [#<xo>-75][#<y>] [#<d>] [#<zt>][#<zb>] [0.1]
#<_z_top> = #<zt>
#<_z_bot> = #<zb>
o<pocket_circ> call [0] [#<xo>-75][#<y>] [#<d>] [0.1]
#<_stepover> = 1.5
o<end_round> call [180] [#<xo>-75][#<y>] [13] [#<zt>][#<zb>]

View File

@@ -1,6 +1,5 @@
#<_z_clearance> = .5
#<_rampang> = 10
#<_td> = [1/4]
; mode refernce
; +1: Conventional milling
@@ -16,7 +15,9 @@ G54 ; absolute coordinates
F10
o<pocket_circ> call [-.5-.394-1][-.5] [.33] [#<zt>][#<zb>]
#<_z_top> = #<zt>
#<_z_bot> = #<zb>
o<pocket_circ> call [0] [-.5-.394-1][-.5] [.33]
o<end_round> call [180] [-.5-.394-1][-.5] [.52] [#<zt>][#<zb>]

View File

@@ -1,6 +1,5 @@
#<_z_clearance> = .5
#<_rampang> = 10
#<_td> = [1/4]
; mode refernce
; +1: Conventional milling
@@ -16,11 +15,21 @@ G54 ; absolute coordinates
F10
;o<pocket_circ> call [-0.375][-.5] [.240] [#<zt>][#<zb>]
;o<pocket_circ> call [-2.375][-.5] [.323] [#<zt>][#<zb>]
o<pocket_circ> call [-3.375][-.5] [.715] [#<zt>][#<zb>]
o<pocket_circ> call [-3.875][-.5] [.715] [#<zt>][#<zb>]
o<pocket_circ> call [-4.375][-.5] [.715] [#<zt>][#<zb>]
;#<_z_top> = #<zt>
;#<_z_bot> = #<zb>
;o<pocket_circ> call [0] [-0.375][-.5] [.240]
;#<_z_top> = #<zt>
;#<_z_bot> = #<zb>
;o<pocket_circ> call [0] [-2.375][-.5] [.323]
#<_z_top> = #<zt>
#<_z_bot> = #<zb>
o<pocket_circ> call [0] [-3.375][-.5] [.715]
#<_z_top> = #<zt>
#<_z_bot> = #<zb>
o<pocket_circ> call [0] [-3.875][-.5] [.715]
#<_z_top> = #<zt>
#<_z_bot> = #<zb>
o<pocket_circ> call [0] [-4.375][-.5] [.715]
o<end_round> call [180] [-4.375][-.5] [.52] [#<zt>][#<zb>]

View File

@@ -1,6 +1,5 @@
#<_z_clearance> = 5
#<_rampang> = 10
#<_td> = [3/16*25.4]
; mode refernce
; +1: Conventional milling
@@ -15,15 +14,29 @@ F150
#<zt> = 0.2
#<zb> = -4
o<pocket_circ> call [0][-17] [18.7] [#<zt>][#<zb>]
#<_z_top> = #<zt>
#<_z_bot> = #<zb>
o<pocket_circ> call [0] [0][-17] [18.7]
;o<pocket_circ> call [10][ -7] [5.2] [#<zt>][#<zb>]
;o<pocket_circ> call [10][-27] [5.2] [#<zt>][#<zb>]
;o<pocket_circ> call [35][-17] [18.7] [#<zt>][#<zb>]
;#<_z_top> = #<zt>
;#<_z_bot> = #<zb>
;o<pocket_circ> call [0] [10][ -7] [5.2]
;#<_z_top> = #<zt>
;#<_z_bot> = #<zb>
;o<pocket_circ> call [0] [10][-27] [5.2]
;#<_z_top> = #<zt>
;#<_z_bot> = #<zb>
;o<pocket_circ> call [0] [35][-17] [18.7]
;o<pocket_circ> call [54+10][ -7] [5.2] [#<zt>][#<zb>]
;o<pocket_circ> call [54+10][-27] [5.2] [#<zt>][#<zb>]
;o<pocket_circ> call [54+35][-17] [18.7] [#<zt>][#<zb>]
;#<_z_top> = #<zt>
;#<_z_bot> = #<zb>
;o<pocket_circ> call [0] [54+10][ -7] [5.2]
;#<_z_top> = #<zt>
;#<_z_bot> = #<zb>
;o<pocket_circ> call [0] [54+10][-27] [5.2]
;#<_z_top> = #<zt>
;#<_z_bot> = #<zb>
;o<pocket_circ> call [0] [54+35][-17] [18.7]
M2 ; end program

View File

@@ -3,7 +3,6 @@ G54 ; absolute coordinates
#<_z_clearance> = 6
#<_rampang> = 20
#<_td> = 6.35
; mode refernce
; +1: Conventional milling
@@ -13,9 +12,15 @@ G54 ; absolute coordinates
F150 ; inch or mm/min (300 mm/min = about 1 ft/min)
o<pocket_circ> call [-20][-10.0] [8.2] [2][-9]
o<pocket_circ> call [-20][-40.6] [8.2] [2][-9]
o<pocket_circ> call [+30][-25.3] [8.2] [2][-9]
#<_z_top> = 2
#<_z_bot> = -9
o<pocket_circ> call [0] [-20][-10.0] [8.2]
#<_z_top> = 2
#<_z_bot> = -9
o<pocket_circ> call [0] [-20][-40.6] [8.2]
#<_z_top> = 2
#<_z_bot> = -9
o<pocket_circ> call [0] [+30][-25.3] [8.2]
o<end_round> call [0][+30][-25.3] [26] [2][-9] [0.5]

View File

@@ -16,19 +16,33 @@ G54 ; absolute coordinates
#<phase> = 2
o10 if [#<phase> EQ 1]
#<_td> = .26
F5
o<drill> call [0.500][-.50] [#<zt>][#<zb>]
o<drill> call [0.500][-3.0] [#<zt>][#<zb>]
o<drill> call [5.125][-3.0] [#<zt>][#<zb>]
o<drill> call [5.125][-.50] [#<zt>][#<zb>]
#<_z_top> = #<zt>
#<_z_bot> = #<zb>
o<drill> call [0.500][-.50]
#<_z_top> = #<zt>
#<_z_bot> = #<zb>
o<drill> call [0.500][-3.0]
#<_z_top> = #<zt>
#<_z_bot> = #<zb>
o<drill> call [5.125][-3.0]
#<_z_top> = #<zt>
#<_z_bot> = #<zb>
o<drill> call [5.125][-.50]
o<drill> call [7.375][-0.500] [#<zt>][#<zb>]
o<drill> call [9.625][-0.500] [#<zt>][#<zb>]
o<drill> call [9.625][-2.156] [#<zt>][#<zb>]
o<drill> call [7.375][-2.156] [#<zt>][#<zb>]
#<_z_top> = #<zt>
#<_z_bot> = #<zb>
o<drill> call [7.375][-0.500]
#<_z_top> = #<zt>
#<_z_bot> = #<zb>
o<drill> call [9.625][-0.500]
#<_z_top> = #<zt>
#<_z_bot> = #<zb>
o<drill> call [9.625][-2.156]
#<_z_top> = #<zt>
#<_z_bot> = #<zb>
o<drill> call [7.375][-2.156]
o10 elseif [#<phase> EQ 2]
#<_td> = .375
F8
o<end_angle> call [2] [10] [0][-3.5] [0] [#<zt>][#<zb>]

View File

@@ -12,14 +12,24 @@ F8.0 ; feedrate
#<w> = 5.75
#<h> = 7.875
o<frame_rect> call [-#<w>/2] [-#<h>/2] [#<w>/2] [#<h>/2] [0.05] [-0.28] [3] [0.1]
#<_z_top> = 0.05
#<_z_bot> = -0.28
o<frame_rect> call [3] [-#<w>/2] [-#<h>/2] [#<w>/2] [#<h>/2] [0.1]
;o<pocket_circ> call [0] [+0.75] [12.1/25.4] [0.1] [0.3] [-0.15] [.005] [0]
;o<pocket_circ> call [0] [-0.75] [12.1/25.4] [0.1] [0.05] [-0.15] [.005] [0]
;o<pocket_circ> call [-0.75] [0] [12.1/25.4] [0.1] [0.05] [-0.15] [.005] [0]
;o<pocket_circ> call [+0.75] [0] [12.1/25.4] [0.1] [0.05] [-0.15] [.005] [0]
;#<_z_top> = 0.1
;#<_z_bot> = 0.3
;o<pocket_circ> call [0] [0] [+0.75] [12.1/25.4] [-0.15] [.005]
;#<_z_top> = 0.1
;#<_z_bot> = 0.05
;o<pocket_circ> call [0] [0] [-0.75] [12.1/25.4] [-0.15] [.005]
;#<_z_top> = 0.1
;#<_z_bot> = 0.05
;o<pocket_circ> call [0] [-0.75] [0] [12.1/25.4] [-0.15] [.005]
;#<_z_top> = 0.1
;#<_z_bot> = 0.05
;o<pocket_circ> call [0] [+0.75] [0] [12.1/25.4] [-0.15] [.005]

View File

@@ -5,8 +5,12 @@ M06
M101
G54
o<bore> call [0.00] [0.00] [10.5/25.4] [-0.6] [-0.65] [0.5]
o<bore> call [0.00] [0.00] [12.0/25.4] [-0.6] [-0.65] [0.5]
#<_z_top> = -0.6
#<_z_bot> = -0.65
o<bore> call [0.00] [0.00] [10.5/25.4] [0.5]
#<_z_top> = -0.6
#<_z_bot> = -0.65
o<bore> call [0.00] [0.00] [12.0/25.4] [0.5]

View File

@@ -3,7 +3,6 @@ G54 ; absolute coordinates
#<_z_clearance> = 6
#<_rampang> = 20
#<_td> = 6.35
; mode refernce
; +1: Conventional milling

View File

@@ -3,7 +3,6 @@ G54 ; absolute coordinates
#<_z_clearance> = 0.5
#<_rampang> = 20
#<_td> = [1/4]
; mode refernce
; +1: Conventional milling

View File

@@ -24,10 +24,18 @@ o104 call [240 + 6.5]
o104 call [300 - 6.5]
;o<bore> call [0.00] [0.00] [1.] [-0.65] [-0.65] [0.5]
;o<bore> call [0.00] [0.00] [1.50] [-0.65] [-0.65] [0.5]
;o<bore> call [0.00] [0.00] [1.75] [-0.65] [-0.65] [0.5]
;o<bore> call [0.00] [0.00] [2.02] [-0.65] [-0.65] [0.5]
;#<_z_top> = -0.65
;#<_z_bot> = -0.65
;o<bore> call [0.00] [0.00] [1.] [0.5]
;#<_z_top> = -0.65
;#<_z_bot> = -0.65
;o<bore> call [0.00] [0.00] [1.50] [0.5]
;#<_z_top> = -0.65
;#<_z_bot> = -0.65
;o<bore> call [0.00] [0.00] [1.75] [0.5]
;#<_z_top> = -0.65
;#<_z_bot> = -0.65
;o<bore> call [0.00] [0.00] [2.02] [0.5]

View File

@@ -5,10 +5,18 @@ M06
M101
G54
;o<bore> call [0.00] [0.00] [1.50] [-0.74] [-0.75] [0.5]
;o<bore> call [0.00] [0.00] [1.75] [-0.74] [-0.75] [0.5]
;o<bore> call [0.00] [0.00] [2.00] [-0.74] [-0.75] [0.5]
o<bore> call [0.00] [0.00] [2.28] [-0.74] [-0.75] [0.5]
;#<_z_top> = -0.74
;#<_z_bot> = -0.75
;o<bore> call [0.00] [0.00] [1.50] [0.5]
;#<_z_top> = -0.74
;#<_z_bot> = -0.75
;o<bore> call [0.00] [0.00] [1.75] [0.5]
;#<_z_top> = -0.74
;#<_z_bot> = -0.75
;o<bore> call [0.00] [0.00] [2.00] [0.5]
#<_z_top> = -0.74
#<_z_bot> = -0.75
o<bore> call [0.00] [0.00] [2.28] [0.5]

View File

@@ -3,7 +3,6 @@ G54 ; absolute coordinates
#<_z_clearance> = 6
#<_rampang> = 20
#<_td> = 6.35
; mode refernce
; +1: Conventional milling
@@ -14,10 +13,18 @@ G54 ; absolute coordinates
F250 ; inch or mm/min (300 mm/min = about 1 ft/min)
o10 sub
o<pocket_circ> call [#1][-00] [10] [1][-6] [0.5] [+4]
o<drill> call [#1][-0] [-5][-16]
o<pocket_circ> call [#1][-20] [10] [1][-6] [0.5] [+4]
o<drill> call [#1][-20] [-5][-16]
#<_z_top> = 1
#<_z_bot> = -6
o<pocket_circ> call [+4] [#1][-00] [10] [0.5]
#<_z_top> = -5
#<_z_bot> = -16
o<drill> call [#1][-0]
#<_z_top> = 1
#<_z_bot> = -6
o<pocket_circ> call [+4] [#1][-20] [10] [0.5]
#<_z_top> = -5
#<_z_bot> = -16
o<drill> call [#1][-20]
o10 endsub
o10 call [-15]
@@ -25,7 +32,11 @@ o10 call [-20]
o10 call [-25]
o10 call [-30]
o<drill> call [-100][-0] [-5][-16]
o<drill> call [-100][-20] [-5][-16]
#<_z_top> = -5
#<_z_bot> = -16
o<drill> call [-100][-0]
#<_z_top> = -5
#<_z_bot> = -16
o<drill> call [-100][-20]
M2 ; end program

View File

@@ -12,7 +12,9 @@ M101
;G82 X2 Y2 Z-1.5 R-0.5 P0.5
;G83 X3 Y1 Z-1.5 R-0.5 Q0.1
o<bore> call [0.03] [0.03] [1.05] [0.05] [-0.85] [0.1]
#<_z_top> = 0.05
#<_z_bot> = -0.85
o<bore> call [0.03] [0.03] [1.05] [0.1]

View File

@@ -16,8 +16,12 @@ o<drill_man> call [-#1/2][0]
o<drill_man> call [0.000][0]
o<drill_man> call [+#1/2][0]
o<pocket_circ> call [-#1/2][0] [0.76] [0.02][-0.4] [0.02]
o<pocket_circ> call [+#1/2][0] [0.76] [0.02][-0.4] [0.02]
#<_z_top> = 0.02
#<_z_bot> = -0.4
o<pocket_circ> call [0] [-#1/2][0] [0.76] [0.02]
#<_z_top> = 0.02
#<_z_bot> = -0.4
o<pocket_circ> call [0] [+#1/2][0] [0.76] [0.02]
M2 ; end program

View File

@@ -16,8 +16,12 @@ G54 ; absolute coordinates
M03
F20
o<drill> call [+1][0] [-1][-2]
o<drill> call [-1][0] [-1][-2]
#<_z_top> = -1
#<_z_bot> = -2
o<drill> call [+1][0]
#<_z_top> = -1
#<_z_bot> = -2
o<drill> call [-1][0]
M05

View File

@@ -3,7 +3,6 @@
#<_pocketd> = 1.0
#<_pocketz> = 0.45
#<_id> = .63
#<_td> = .1875
#<_tab_height> = .09
#<_z_clearance> = 1.0
#<_z_thru> = -0.03
@@ -12,8 +11,8 @@
#<_xy_feed> = 30.0
#<_angle_offset> = 13.0
#<_xspacing> = [COS[30] * [#<_td>+#<_od>+#<_clearance>]]
#<_yspacing> = [SIN[30] * [#<_td>+#<_od>+#<_clearance>] * 2]
#<_xspacing> = [COS[30] * [#5410+#<_od>+#<_clearance>]]
#<_yspacing> = [SIN[30] * [#5410+#<_od>+#<_clearance>] * 2]
#<_xstart> = 1.25
#<_ystart> = 1.2
@@ -23,24 +22,24 @@ o100 sub
G90.1 ; absolute arc distance
(inner bore)
G0 X#1 Y[#2+#<_id>/2 - #<_td>/2] Z[#<_z_clearance>] ; goto inner
G0 X#1 Y[#2+#<_id>/2 - #5410/2] Z[#<_z_clearance>] ; goto inner
G0 Z[#<_z_start>]
G3 F[#<_xy_feed>] I#1 J#2 X#1 Y[#2+#<_id>/2 - #<_td>/2] P4 Z#<_z_thru> ; helix inner
G3 F[#<_xy_feed>] I#1 J#2 X#1 Y[#2+#<_id>/2 - #<_td>/2]
G3 F[#<_xy_feed>] I#1 J#2 X#1 Y[#2+#<_id>/2 - #5410/2] P4 Z#<_z_thru> ; helix inner
G3 F[#<_xy_feed>] I#1 J#2 X#1 Y[#2+#<_id>/2 - #5410/2]
G0 Z[#<_z_clearance>] ; retract inner
(inner pocket)
G0 X#1 Y[#2+#<_pocketd>/2 - #<_td>/2] Z[#<_z_start>]
G0 X#1 Y[#2+#<_pocketd>/2 - #5410/2] Z[#<_z_start>]
G1 F[#<_z_feed>] Z[#<_pocketz>]
G3 F[#<_xy_feed>] I#1 J#2 X#1 Y[#2+#<_pocketd>/2 - #<_td>/2]
G3 F[#<_xy_feed>] I#1 J#2 X#1 Y[#2+#<_pocketd>/2 - #5410/2]
G0 Z[#<_z_clearance>]
(outer cut, with tabs)
G0 Z#<_z_clearance> X#1 Y[#2+#<_od>/2 + #<_td>/2] ; goto outer
G0 Z#<_z_clearance> X#1 Y[#2+#<_od>/2 + #5410/2] ; goto outer
G0 Z[#<_z_start>]
#<orad> = [#<_od>/2 + #<_td>/2]
#<orad> = [#<_od>/2 + #5410/2]
#<angle> = 90
G3 F[#<_xy_feed>] I#1 J#2 X[#1+#<orad>*COS[#<angle>-#<_angle_offset>]] Y[#2+#<orad>*SIN[#<angle>-#<_angle_offset>]] P3 Z[#<_tab_height>] ; helix inner
@@ -66,7 +65,7 @@ o105 sub
G54
G90.1 ; absolute arc distance
#<orad> = [#<_od>/2 + #<_td>/2]
#<orad> = [#<_od>/2 + #5410/2]
#<angle> = 90
G0 X[#1+#<orad>*COS[#<angle>-#<_angle_offset>]] Y[#2+#<orad>*SIN[#<angle>-#<_angle_offset>]] Z[#<_z_start>] ; goto outer

View File

@@ -11,22 +11,46 @@ G54 ; fixture #1
F5.0 ; feedrate
o<pocket_circ> call [0][0] [0.755] [0.12][-0.3] [0.02] [0]
#<_z_top> = 0.12
#<_z_bot> = -0.3
o<pocket_circ> call [0] [0][0] [0.755] [0.02]
F5.0
o<spquircle_boss> call [0][0] [3][1.575] [0.12][0.0] [0.02]
;o<frame_rect> call [-1.4][-1.4] [1.4][1.4] [0.02][-0.1] [3]
;o<frame_rect> call [-1.3][-1.3] [1.3][1.3] [0.02][-0.1] [3]
;o<frame_rect> call [-1.2][-1.2] [1.2][1.2] [0.02][-0.1] [3]
;o<frame_rect> call [-1.1][-1.1] [1.1][1.1] [0.02][-0.1] [3]
;o<frame_rect> call [-1.0][-1.0] [1.0][1.0] [0.02][-0.1] [3]
;o<frame_rect> call [-0.9][-0.9] [0.9][0.9] [0.02][-0.1] [3]
;o<frame_rect> call [-0.8][-0.8] [0.8][0.8] [0.02][-0.1] [3]
;o<frame_circ> call [0][0] [2.175] [0.02][-0.1] [2]
;o<frame_circ> call [0][0] [1.975] [0.02][-0.1] [2]
;o<frame_circ> call [0][0] [1.775] [0.02][-0.1] [2]
;o<frame_circ> call [0][0] [1.575] [0.02][-0.1] [2]
;#<_z_top> = 0.02
;#<_z_bot> = -0.1
;o<frame_rect> call [3] [-1.4][-1.4] [1.4][1.4]
;#<_z_top> = 0.02
;#<_z_bot> = -0.1
;o<frame_rect> call [3] [-1.3][-1.3] [1.3][1.3]
;#<_z_top> = 0.02
;#<_z_bot> = -0.1
;o<frame_rect> call [3] [-1.2][-1.2] [1.2][1.2]
;#<_z_top> = 0.02
;#<_z_bot> = -0.1
;o<frame_rect> call [3] [-1.1][-1.1] [1.1][1.1]
;#<_z_top> = 0.02
;#<_z_bot> = -0.1
;o<frame_rect> call [3] [-1.0][-1.0] [1.0][1.0]
;#<_z_top> = 0.02
;#<_z_bot> = -0.1
;o<frame_rect> call [3] [-0.9][-0.9] [0.9][0.9]
;#<_z_top> = 0.02
;#<_z_bot> = -0.1
;o<frame_rect> call [3] [-0.8][-0.8] [0.8][0.8]
;#<_z_top> = 0.02
;#<_z_bot> = -0.1
;o<frame_circ> call [0] [0][0] [2.175] [2]
;#<_z_top> = 0.02
;#<_z_bot> = -0.1
;o<frame_circ> call [0] [0][0] [1.975] [2]
;#<_z_top> = 0.02
;#<_z_bot> = -0.1
;o<frame_circ> call [0] [0][0] [1.775] [2]
;#<_z_top> = 0.02
;#<_z_bot> = -0.1
;o<frame_circ> call [0] [0][0] [1.575] [2]
M2 ; end program

View File

@@ -12,18 +12,30 @@ F8.0 ; feedrate
#<w> = 2.80
#<h> = 4.55
o<frame_rect> call [-#<w>/2] [-#<h>/2] [#<w>/2] [#<h>/2] [0.05] [-0.1] [3] [0.1]
#<_z_top> = 0.05
#<_z_bot> = -0.1
o<frame_rect> call [3] [-#<w>/2] [-#<h>/2] [#<w>/2] [#<h>/2] [0.1]
#<w> = 2.75
#<h> = 4.50
o<frame_rect> call [-#<w>/2] [-#<h>/2] [#<w>/2] [#<h>/2] [0.05] [-0.1] [3] [0.1]
#<_z_top> = 0.05
#<_z_bot> = -0.1
o<frame_rect> call [3] [-#<w>/2] [-#<h>/2] [#<w>/2] [#<h>/2] [0.1]
o<pocket_circ> call [0] [+0.75] [12.1/25.4] [0.1] [0.3] [-0.15] [.005] [0]
o<pocket_circ> call [0] [-0.75] [12.1/25.4] [0.1] [0.05] [-0.15] [.005] [0]
o<pocket_circ> call [-0.75] [0] [12.1/25.4] [0.1] [0.05] [-0.15] [.005] [0]
o<pocket_circ> call [+0.75] [0] [12.1/25.4] [0.1] [0.05] [-0.15] [.005] [0]
#<_z_top> = 0.1
#<_z_bot> = 0.3
o<pocket_circ> call [0] [0] [+0.75] [12.1/25.4] [-0.15] [.005]
#<_z_top> = 0.1
#<_z_bot> = 0.05
o<pocket_circ> call [0] [0] [-0.75] [12.1/25.4] [-0.15] [.005]
#<_z_top> = 0.1
#<_z_bot> = 0.05
o<pocket_circ> call [0] [-0.75] [0] [12.1/25.4] [-0.15] [.005]
#<_z_top> = 0.1
#<_z_bot> = 0.05
o<pocket_circ> call [0] [+0.75] [0] [12.1/25.4] [-0.15] [.005]

View File

@@ -8,17 +8,18 @@ G54 ; fixture #1
F5.0 ; feedrate
#<_z_top> = 0.1
#<_z_bot> = -0.2
o<drill> call [-2/2] [-3.875/2]
o<drill> call [+2/2] [-3.875/2]
o<drill> call [+2/2] [+3.875/2]
o<drill> call [-2/2] [+3.875/2]
o<drill> call [-2/2] [-3.875/2] [0.1] [-0.2]
o<drill> call [+2/2] [-3.875/2] [0.1] [-0.2]
o<drill> call [+2/2] [+3.875/2] [0.1] [-0.2]
o<drill> call [-2/2] [+3.875/2] [0.1] [-0.2]
o<drill> call [+0.75] [0] [0.1] [-0.2]
o<drill> call [-0.75] [0] [0.1] [-0.2]
o<drill> call [0] [-0.75] [0.1] [-0.2]
o<drill> call [0] [+0.75] [0.1] [-0.2]
o<drill> call [+0.75] [0]
o<drill> call [-0.75] [0]
o<drill> call [0] [-0.75]
o<drill> call [0] [+0.75]

View File

@@ -16,26 +16,51 @@ G54 ; absolute coordinates
#<op> = 2
#<_td> = 0.5
F12
o<pocket_circ> call [-3.5][-.5] [2] [0.1][-0.4] [0.0]
o<pocket_circ> call [-1.875][-.5] [0.52] [0.1][-0.4] [0.0]
o<pocket_circ> call [-5.125][-.5] [0.52] [0.1][-0.4] [0.0]
#<_z_top> = 0.1
#<_z_bot> = -0.4
o<pocket_circ> call [0] [-3.5][-.5] [2] [0.0]
#<_z_top> = 0.1
#<_z_bot> = -0.4
o<pocket_circ> call [0] [-1.875][-.5] [0.52] [0.0]
#<_z_top> = 0.1
#<_z_bot> = -0.4
o<pocket_circ> call [0] [-5.125][-.5] [0.52] [0.0]
F8
;o10 if [#<op> EQ 1]
o<drill> call [-.5][-.5] [0.1][-0.3]
;o<drill> call [-1.875][-.5] [0.1][-0.3]
;o<drill> call [-3.500][-.5] [0.1][-0.3]
;o<drill> call [-5.125][-.5] [0.1][-0.3]
o<drill> call [-7.750][-.5] [0.1][-0.3]
o<drill> call [-8.500][-.5] [0.1][-0.3]
o<drill> call [-9.250][-.5] [0.1][-0.3]
o<drill> call [-10.00][-.5] [0.1][-0.3]
o<drill> call [-10.75][-.5] [0.1][-0.3]
o<drill> call [-11.50][-.5] [0.1][-0.3]
#<_z_top> = 0.1
#<_z_bot> = -0.3
o<drill> call [-.5][-.5]
;#<_z_top> = 0.1
;#<_z_bot> = -0.3
;o<drill> call [-1.875][-.5]
;#<_z_top> = 0.1
;#<_z_bot> = -0.3
;o<drill> call [-3.500][-.5]
;#<_z_top> = 0.1
;#<_z_bot> = -0.3
;o<drill> call [-5.125][-.5]
#<_z_top> = 0.1
#<_z_bot> = -0.3
o<drill> call [-7.750][-.5]
#<_z_top> = 0.1
#<_z_bot> = -0.3
o<drill> call [-8.500][-.5]
#<_z_top> = 0.1
#<_z_bot> = -0.3
o<drill> call [-9.250][-.5]
#<_z_top> = 0.1
#<_z_bot> = -0.3
o<drill> call [-10.00][-.5]
#<_z_top> = 0.1
#<_z_bot> = -0.3
o<drill> call [-10.75][-.5]
#<_z_top> = 0.1
#<_z_bot> = -0.3
o<drill> call [-11.50][-.5]
;o10 elseif [#<op> EQ 2]
;o10 endif