Re: G92 thread cycle
Your code looks fine. Did the machine ever execute G92 successfully, or is this a recent problem?
So the machine basically creates a groove, as in the tool goes down and up in X, but no feed in Z? I know on Fanuc controls, canned cycles like G80's, some G70's and some G90's are enabled or controlled by parameter settings, so if they are read but not executed (meaning you dont get an alarm like "Invalid G code") it may be a parameter setting.
I'm pretty sure the K's have A Mits control... I'm not sure if the same logic would apply to them. I would ask your dealer for parameter settings related to threading cycles and double check them. That is some low hanging fruit to check off the list.
CNC Product Manager / Training Consultant