Il n'y a pas de point après le numéro d'outil, ni de 0 pour le correcteur (D1, D2 etc... Après ça fonctionne peut-être avec un 0)
Pas besoin du signe $ en début de ligne pour les lignes avec uniquement du commentaire, les parenthèses suffisent. Je ne pense pas que les minuscules passent, sur le clavier de la num 750, ce n'est que de la majuscule sans accent.
La ligne de dégagement d'outil j'utilise un G52 (exemple GG52 X-50 Z-1400), ou G c'est G0, et les coordonnées en origine machine, donc ça ne tient pas compte de ta jauge outil. Je n'en vois pas ici, gaffe à pas emplafonner lors d'un changement d'outil, du genre la barre à aléser qui passe sur la pièce... Car je vois des appels d'outils juste après une coordonnée travail. Ce devrait même être parmi les 1ères lignes avant le 1er appel d'outil, afin de voir si tu dégages assez loin pour tous les changements d'outil à venir. Et il doit y en avoir avant chaque nouvel appel d'outil.
Je ne vois pas de G41 ou G42 pour les compensations de rayon d'outils ? Peut-être est-ce dû à la FAO ?
A quoi sert le T6 D0 à la fin de ton bloc alors que tu as appelé T6 D1 au début de celui-ci ?
D'ailleurs je te conseille de garder les mêmes numéros d'outils et de correcteurs, par exemple T5 D5, T2 D2 etc... Si tu dois en mettre un 2ème, utilise T6 D16, T3 D13, bref tu vois le truc (si tu as moins de 10 outils dans la tourelle)
T4 D124, je ne pense pas qu'il y ait 124 correcteurs disponibles. Dans une boite ou j'ai bossé, un gars de la FAO donnait volontairement des correcteurs inexistants dans la machine (D2457 par exemple), afin que l'opérateur soit obligé de vérifier et corriger avant de lancer. Ca peut-être un moyen comme un autre pour pas se tromper.
Pour M00, M03, M04, M05 etc... Juste M0, M3, M4 et M5 etc... suffisent. Comme j'ai déjà dit, ça fonctionne peut-être quand même, mais quand je vois que c'est très pointilleux sur la syntaxe, j'utilise la syntaxe que je sais fonctionnelle, sans tenter de fioritures.