Reading your post again I am wondering if you are also running in Exact Stop mode, have a look in the code and see if there is a G61, if there is you will be running Exact Stop. If there is remove it and replace with G64, if there isnt still put the G64 in the code, this will make sure the code runs in Constant Velocity and will make things faster and smoother if previously it was running Exact Stop. It may introduce corner rounding issues depending on the machines setup but that is a bridge to be crossed at a later stage if you have issues.
Hood