Cutting Rules stopped after change

Hello, I have a question about plasma cutting.
When I set a rule, such as “THC start after 20mm and stopped 20mm before end,” the machine stops briefly when the command changes. Why?

This is most likely normal behavior for the gcode you are using in the path rule to control the THC state. Most likely the gcode is consumed by the controller in a manner which is synchronous to the preceding motion block; as such the controller decelerates that preceding motion block to a stop, then consumes the THC gcode, then accelerates to program speed on the following motion block.

Some controllers also have a non-synchronous THC gcode, which does not perform the decel/accel behavior to consume the gcode. Rather the gcode is consumed with continuous motion between the preceding and following motion blocks.

You’ll have to refer to your controllers user guide for the gcodes, or name your controller here an another user may know the gcodes to use.