I have a feedrate override encoder, and was even on it. The chain of errors...
1/ forgot to put Z increments in the CAM.
2/ Had to stop program
3/ added the Z increments, reposted the code
4/ since the first half of the program was already done, I deleted up to the start of the feature I needed. I remember that nagging inner voice at the time wondering whether I should leave the tool change header in.
5/ Since the tool was already in the spindle, deleted tool change header.
6/ forgot to check tool length offset (not set as G43 was in the deleted header)
7/ used feed rate override on tool approach, but failed to notice that the M1 conditional stop 50mm above the part was missing
8/ got out of the habit of monitoring DTG.
9/ I thought I had the feedrate right down, but when I glanced up at the DRO, it went in.
10/ I E-Stopped, but it beat me too it with a following error.
Not using the maho much in the last year, the work flow I had learned; when to pause, when to slow down feedrate, when to look at DTG, and when to check tool length offset became unlearned.
Use it more.
Laminate a little checklist and hang it on the controller, so if I do get out of practice again, I can remind myself of these points quickly.