I BELIEVE I HAVE A SOLUTION
I assume you did some playing with tuning of the axes.
What was the max velocity before it skipped and same for accel? or said differently...
What is the vel and accel value that would not be reliable?
Back plotted the code and the pathing and looked ok. I'll post some pic's on what I was talking about.
Then as I looked at the gcode.....someting was bugging me
........"light bulb" finaly went off in my head
G0 is a rapid command and any movement will be at the max velocity.
AND
All your movements are G0 so all the moves will be at max velocity even though you have an F20 in the
beginning of the code file.
SO
Watch the feedrate dro as you are running the program and you will see the actual feedrate values.
You can only limit the feedrate of a G0 via the motor tuning velocity value.( Believe that is correctly stated)
I am thinking the setting of "Lock Rapid FRO to Feed Rate" in the config will not reduce it.
THUS
If your at the edge of a reliable velocity and accel tuning values you can end up skipping
when least expected. Only experience with what your doing will tell over time.
BTW,
Not sure what your doing to change tools, so the following may just be info from your program used.
You had a tool change, no tools listed in the tool table, no M6 or M0, thus " T01 G49 G43 H01" or H02
is of not much value.
Good For you so far,
RICH