1. Please check your value setting for pulse equivalent of each axis first. 2. If pulse equivalent of X and Y axis are in consistent with each other doing circular interpolation, then the hard algorithm is active; if not, you need to use soft algorithm (see #113).