Il me semble qu'Il manque un G40 c'est sûr
Il faut toujours être en G40 avant le M2
Il faut le programmer avant ou pendant l'appelle du point de dégagement
Je ne peux pas être plus précis, je n'ai pas chercher à analyser ton programme
J'avais pris l'habitude de mettre le G41 au point du début de profil et de l'annuler des que je sortait du profil. Ça évite beaucoup d'erreurs , non seulement de programmation mais aussi de collision et de trajectoire fantaisiste
En gros : je coupe , G41 ou G42 , je ne coupe plus , G 40