How is the software corrected for the perpendicularity of the axes?