I have the same table (pro) and the Hypertherm 45XP with the machine torch as well. Recently, I had to go thru a wholesale recalibration of my torch height. I thought the THC or IHS was malfunctioning as I noticed that the torch seemed higher than usual. Also, I was having a terrible bevel with the cut with dross on both sides of the plate.
Initially, I just arbitrarily reduced my cut height from 0.060 to “0.040” in CAM. I didn’t measure. It was still doing bad cuts and too high. I ran this file,
cut height test.tap (224 Bytes)
(supplied by @Phillipw). This caused a revelation because it runs the table in FireControl through the IHS and then stops at what it thinks is the cut setting of 0.060 and provides a spring back of 0.020. This does not involve any action/involvement from the THC since the gcode stops the program before the torch ever fires.
For me, that stopped position was measuring 0.105. I then ran one of my programs where the CAM was trying to set cut height of 0.040. I stopped it during the cut and it measured 0.095.
What I ended up doing was lowering my cut height, once again, to a new value and this time it is 0.022. I also changed my Spring back from 0.020 to “-0.02”. Now my cut height is 0.058 and the cuts are the best I have ever seen (for me).
My theory is that the cut height starts out wrong and then THC amplifies that error.
Conclusion: If you have not done a thorough calibration of your cut height, it might be illustrative.