100 lines
2.7 KiB
Plaintext
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 |