The Safety Line is not effective when you are running through a program, a G80 must be used, or it can reuse the active Canned cycle after a move to another position.
The Safety Line is in effect only at the start of a Program and cancels all previous calls that may not have been canceled.