Files
linuxcnc/nc_files/HECB-0001.ngc
Thaddeus Hughes ad1f8719d6 big overhaul
2026-04-05 20:51:43 -05:00

61 lines
1.4 KiB
Plaintext
Executable File

#<_z_clearance> = 0.5
#<_rampang> = 5
;#<_overlap> = 0
; +1: Conventional milling
; +2: Both-ways milling
; +4: Plunge entry
; +8: Outside
G20 ; G21 mm / G20 inch
G54 ; absolute coordinates
M03 ; start spindle
#<zt> = 0.01
#<zb> = -0.15
F20
; pockets
;o101 repeat [2]
; #<_z_top> = #<zt>
; #<_z_bot> = #<zb>
; o<frame_rect> call [0] [0.813][-0.575] [1.438][-1.200] [.1]
; o<frame_rect> call [0] [1.613][-0.575] [2.238][-1.200] [.1]
; o<frame_rect> call [0] [2.413][-0.575] [3.038][-1.200] [.1]
; o<frame_rect> call [0] [2.413][-1.675] [3.038][-2.300] [.1]
; o<frame_rect> call [0] [1.613][-1.675] [2.238][-2.300] [.1]
; o<pocket_circ> call [0+4] [0.975][-1.838] [.240] [0]
; o<pocket_circ> call [0+4] [0.975][-2.138] [.240] [0]
; o<pocket_circ> call [0+4] [1.275][-2.138] [.240] [0]
; o<pocket_circ> call [0+4] [1.275][-1.838] [.240] [0]
; #<zt> = [#<zt>-0.15]
; #<zb> = [#<zb>-0.15]
;o101 endrepeat
#<zt> = 0.01
#<zb> = -0.16
;#<_z_top> = #<zt>
;#<_z_bot> = #<zb>
;o<pocket_circ> call [0] [0.250][-0.250] [.23]
;o<pocket_circ> call [0] [5.462][-0.250] [.23]
;o<pocket_circ> call [0] [5.462][-2.625] [.23]
;o<pocket_circ> call [0] [0.250][-2.625] [.23]
;o<drill> call [0.625][-0.538]
;o<drill> call [0.625][-2.338]
;o<drill> call [3.225][-2.338]
;o<drill> call [3.225][-0.538]
o<pocket_rect_lin> call [0.738][-0.5] [3.113][-2.375] [0.01][-0.1]
M05 ; stop spindle
M2 ; end program