Hey. I'm new here so not sure where to post my question. Thanks to all who help.

Here's the problem. While profiling (using Mach 3) the Z Axis on my Machine progressively goes deeper at certain points. I'm watched the Z Axis move very slightly and stopped to check the code for error. Here's the Code that's causing the problem:

N204160G1X4.7125Y0.6326
N204170G1X4.6763Y0.6509
N204180G1X4.6390Y0.6685
N204190G1X4.6008Y0.6855
N204200G1X4.5621Y0.7016
N204210G1X4.5232Y0.7171
N204220G1X4.4842Y0.7317
N204230G1X4.4454Y0.7456
N204240G1X4.4071Y0.7587
N204250G1X4.3337Y0.7822
N204260G1X4.2661Y0.8020
N204270G3X4.2158Y0.7671I-0.0111J-0.0378
N204280G1X4.1690Y0.1229
N204290G3X4.1774Y0.0957I0.0393J-0.0028
N204300G1X4.1806Y0.0916
N204310G1X4.1821Y0.0893
N204320G1X4.1831Y0.0873
N204330G1X4.1838Y0.0855
N204340G1X4.1842Y0.0840
N204350G1X4.1844Y0.0825
N204360G1X4.1844Y0.0811

My guess is it's happening on the J- Commands. There's are dog-bone fillets at the 2 J commands, and it looks like the Z Axis starts dropping just after the first fillet up to the second fillet. Just past that code is the point where the next cut in starts, so the Z Axis goes deeper, but then it goes to deep because it already dropped off before. Oh I should also mention that the area between the 2 fillets are curved.

I've also noticed this progressive deepening of the Z Axis on another job profiling circles. It seems like curves cause the Z Axis to drop slowly, so next time a plunge comes around, it plunges way to deep. I hope all this makes sense?