Files
linuxcncAllWasm/nc_files/plasmac/imperial_ramp_pierce.ngc
2026-08-20 06:17:39 +08:00

55 lines
1.5 KiB
Plaintext

; file name: ramp.ngc
; date and time: Wed Nov 08 2023 21:15:23
; postprocessor: LinuxCNC PlasmaC.scpost rev: 0.5
;
#<scale> = 25.4
;begin pre-amble
G20 (imperial units)
G64 P0.005 (path tolerance)
G40 (cutter compensation: off)
G90 (distance mode: absolute)
M52 P1 (enable adaptive feed)
M65 P2 (enable THC)
M65 P3 (enable torch)
M68 E3 Q0 (velocity 100%)
;end pre-amble
m159 p601 q2 (pierce type - ramp)
m159 p602 q50 (pierce motino delay as a percentage of total pierce time - 50%)
m159 p603 q[2.5 / #<scale>] (pierce end height)
m159 p604 q1 (cut height delay in seconds)
m159 p605 q[980 / #<scale>] (gouge speed in units per min)
m159 p606 q[5 / #<scale>] (Gouge distance in machine units)
m159 p607 q[245 / #<scale>] (Creep speed in unit per min)
m159 p608 q[3 / #<scale>] (Creep distance in machine units)
M67 E3 Q100
;
;begin material setup
T0 M6 (select plasma tool)
G43 H0 (apply tool offsets)
(o=0,kw=0.07874, ph=0.15748, pd=1, ch=0.05905, fr=19.29133, th=1, cv=99, pe=0.3, jh=0, jd=0)
F#<_hal[plasmac.cut-feed-rate]>
;end material setup
G0 X0 Y0
M3 $0 S1 (plasma start)
M67 E3 Q100
G1 X0 Y[60 / #<scale>]
m159 p609 (reset to default pierce behaviour)
M5 $0 (plasma end)
;
;begin post-amble
G40 (cutter compensation: off)
G90 (distance mode: absolute)
M65 P2 (enable THC)
M65 P3 (enable torch)
M68 E3 Q0 (velocity 100%)
M5 $-1 (backup stop)
;end post-amble
;
;begin statistics
;Pierces = 1
; Cuts = 1, Length = 60.00mm
;end statistics
;
M30 (end program)