63 lines
1.1 KiB
Plaintext
Executable File
63 lines
1.1 KiB
Plaintext
Executable File
#<_z_clearance> = 0.5
|
|
#<rampang> = 5
|
|
|
|
M03
|
|
|
|
#<op> = 2
|
|
|
|
; OP 1: Holes
|
|
; Origin: center
|
|
o10 if [#<op> EQ 1]
|
|
F5
|
|
|
|
#<_z_top> = 0.05
|
|
#<_z_bot> = -0.15
|
|
o<drill> call [+2.913][+2.913]
|
|
o<drill> call [-2.913][+2.913]
|
|
o<drill> call [-2.913][-2.913]
|
|
o<drill> call [+2.913][-2.913]
|
|
|
|
|
|
; OP 2: Outline
|
|
; Origin: center
|
|
o10 elseif [#<op> EQ 2]
|
|
#<_tr> = [#5410/2]
|
|
|
|
F5
|
|
|
|
G90
|
|
G90.1
|
|
|
|
|
|
#<_z_top> = 0.05
|
|
#<_z_bot> = -0.15
|
|
o<slot> call [0] [0][+2.375] [0][+1.625] [0.252]
|
|
o<slot> call [0] [0][-2.375] [0][-1.625] [0.252]
|
|
|
|
|
|
G0 Z0.2
|
|
G0 X0 Y[3.163+#<_tr>]
|
|
G1 Z[-0.15]
|
|
|
|
G1 X2.913
|
|
G2 I2.913 J2.913 X[2.913] Y[2.913-.250-#<_tr>]
|
|
G3 I2.913 J+.750 X[1.0+#<_tr>] Y+.750
|
|
G1 Y-.750
|
|
|
|
G3 I2.913 J-.750 X[2.913] Y[-2.913+.250+#<_tr>]
|
|
G2 I2.913 J-2.913 X[2.913] Y[-3.163-#<_tr>]
|
|
G1 X[-2.913]
|
|
|
|
|
|
G2 I-2.913 J-2.913 X[-2.913] Y[-2.913+.250+#<_tr>]
|
|
G3 I-2.913 J-.750 X[-1.0-#<_tr>] Y-.750
|
|
G1 Y+.750
|
|
G3 I-2.913 J+.750 X[-2.913] Y[2.913-.250-#<_tr>]
|
|
G2 I-2.913 J2.913 X[-2.913] Y[3.163+#<_tr>]
|
|
|
|
G1 X0
|
|
|
|
o10 endif
|
|
|
|
M05
|
|
M30 |