about Command: Enable/Disable Axis (97) in the run mode

I notice that when the rmc in the run mode, the axis will auto enable axis.

Is that means Enable/Disable Axis (97) is not necessary . My current project use the Enable Axis (97) in the run mode.
Enable/Disable Axis (97) is used in the program mode, is it?

You are correct. To enable an axis, the Enable/Disable Axis command is unnecessary if the RMC is put into RUN mode. In Program mode, you can use the Enable Controller command, which will enable all the axes. So the Enable/Disable Axis command is unnecessary there, too.