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

61 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]
#<_td> = 0.25
F5
o<drill> call [+2.913][+2.913] [0.05][-0.15]
o<drill> call [-2.913][+2.913] [0.05][-0.15]
o<drill> call [-2.913][-2.913] [0.05][-0.15]
o<drill> call [+2.913][-2.913] [0.05][-0.15]
; OP 2: Outline
; Origin: center
o10 elseif [#<op> EQ 2]
#<_td> = 0.2
#<_tr> = [#<_td>/2]
F5
G90
G90.1
o<slot> call [0][+2.375] [0][+1.625] [0.252] [0.05][-0.15]
o<slot> call [0][-2.375] [0][-1.625] [0.252] [0.05][-0.15]
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