tu fais une erreur dans la compréhension d'un système orthonormé d une CN.
dans ce cas c'est alors le Y0 qui est mal positionné,
tu confonds le homing machine et le zero machine.
le zéro machine (en absolu) est la limite du système orthonormé (donc les axes) de la machine . en conséquence en absolu la position des axes seront toujours en négatif. toutes les machines industrielles sont ainsi.
Le problème que tu risques de rencontrer en ne pas respectant cette convention, c'est lors des G2 et G3 qui sont eux aussi normalisé suivant les axes et leurs signes. ou quand tu devras sélectionner un plan de travail , le sens trigonométrique sera diffèrent puisque leurs orientation en fonction du signe est diffèrent.
je t'invite à visionner ce tuto qui explique très bien la différence entre le homing, le zéro machine, qui ne sont pas obligatoirement les mêmes points, et les décalages.
Mais cette erreur de convention ne règle pas ton problème , hors mis le problème de retrait lors du homing (sens + ou sens - ?), du ratrapage de jeu (sens + ou - ?)