For the pierce delay try using G4 P99 (G4 is dwell and The P is the dwell time), Then the cycle start will will work to continue to the next line.
KTM Thankyou very much, i made it, i modify my M4 macro with this:
DRO1 = GetUserDRO(2222) ‘ this is the preheat time
DRO2 = GetUserDRO(2223) * 1000 ‘ this is the pierce time
code ("G4 P" & DRO1)
ActivateSignal(OUTPUT1) ‘ this output activate the selenoid to open the oxigen for cutting
Sleep (DRO2)Now when i preheating and I choose too many seconds I can skip pressing the Cycle Start button.
Thanks greetings from México