Files
linuxcnc/nc_files/SC-0151-V2.ngc
Thaddeus-Maximus f3953d66ae ?
2026-04-03 15:58:58 -05:00

100 lines
2.7 KiB
Plaintext

#<_td> = [3/16]
G10 L1 P1 R[#<_td>/2] ; Set tool 1 diameter
#<_z_clearance> = 0.5
#<rampang> = 12
#<_zd> = -0.6
M03
G4 P2
#1 = [1.375]
#2 = [-1.875]
o<aperture> sub
G90.1
G00 X0.73898 Y-1.05362 Z0.20000
G00 Z0.01969
G01 Z0.00000 F11.81 S24000
G01 Z-0.55000
G01 X0.73653 Y-1.05544 F23.62
G01 X0.73256 Y-1.05904
G01 X0.55904 Y-1.23256
G03 Y-1.28001 I0.58008 J-1.25628
G02 X0.63635 Y-1.35917 I-0.04811 J-1.95026
G02 X0.66840 Y-1.57854 I0.46576 J-1.49612
G03 Y-2.17146 I1.37550 J-1.87500
G02 X0.62046 Y-2.40856 I0.46581 J-2.25390
G01 X0.55904 Y-2.46999
G03 Y-2.51744 I0.58008 J-2.49372
G01 X0.73256 Y-2.69096
G03 X0.78001 I0.75628 J-2.66992
G02 X0.85917 Y-2.61365 I1.45026 J-3.29811
G02 X1.07854 Y-2.58160 I0.99612 J-2.78424
G03 X1.67146 I1.37500 J-1.87450
G02 X1.90856 Y-2.62954 I1.75390 J-2.78419
G01 X1.96999 Y-2.69096
G03 X2.01744 I1.99372 J-2.66992
G01 X2.19096 Y-2.51744
G03 Y-2.46999 I2.16992 J-2.49372
G02 X2.11365 Y-2.39083 I2.79811 J-1.79974
G02 X2.08160 Y-2.17146 I2.28424 J-2.25388
G03 Y-1.57854 I1.37450 J-1.87500
G02 X2.12954 Y-1.34144 I2.28419 J-1.49610
G01 X2.19096 Y-1.28001
G03 Y-1.23256 I2.16992 J-1.25628
G01 X2.01744 Y-1.05904
G03 X1.96999 I1.99372 J-1.08008
G02 X1.89083 Y-1.13635 I1.29974 J-0.45189
G02 X1.67146 Y-1.16840 I1.75388 J-0.96576
G03 X1.07854 I1.37500 J-1.87550
G02 X0.84144 Y-1.12046 I0.99610 J-0.96581
G01 X0.78001 Y-1.05904
G03 X0.73898 Y-1.05362 I0.75639 J-1.07985
G00 Z0.20000
G00 X0.00000 Y0.00000
o<aperture> endsub
o<aperture> call [1.375][-1.875]
G90.0
o<peck_and_pocket> sub
#<d> = 0.2
o<drill> call [#1][#2] [0.1] [-0.6] [0.2]
o<pocket_circ> call [#1] [#2] [#<d>] [0.1] [-0.6] [0] [+4]
o<peck_and_pocket> endsub
F20
#<d> = 0.315
#<d2> = 0.35
o<pocket_circ > call [0.550][-0.446] [#<d>] [0.02][#<_zd>] [0][4]
o<pocket_circ > call [0.550][-0.446] [#<d2>] [0.02][-0.08] [0][4]
o<pocket_circ > call [0.550][-3.304] [#<d>] [0.02][#<_zd>] [0][4]
o<pocket_circ > call [0.550][-3.304] [#<d2>] [0.02][-0.08] [0][4]
o<pocket_circ > call [3.025][-1.875] [#<d>] [0.02][#<_zd>] [0][4]
o<pocket_circ > call [3.025][-1.875] [#<d2>] [0.02][-0.08] [0][4]
F20
#<d> =0.3
o<peck_and_pocket> call [5.625][-0.375]
o<peck_and_pocket> call [5.125][-1.125]
o<peck_and_pocket> call [5.625][-1.875]
o<peck_and_pocket> call [5.125][-2.625]
o<peck_and_pocket> call [5.625][-3.375]
o<peck_and_pocket> call [4.625][-0.375]
o<peck_and_pocket> call [4.125][-1.125]
o<peck_and_pocket> call [4.625][-1.875]
o<peck_and_pocket> call [4.125][-2.625]
o<peck_and_pocket> call [4.625][-3.375]
o<peck_and_pocket> call [3.625][-0.375]
o<peck_and_pocket> call [3.125][-1.125]
o<peck_and_pocket> call [3.625][-1.875]
o<peck_and_pocket> call [3.125][-2.625]
o<peck_and_pocket> call [3.625][-3.375]
M05
G0 Z#<_z_clearance>
G0 X-0.5 Y0.5
M30