Je vois qu'il n'y a pas beaucoup de réponse
Je connais plus NUM mais je pense que sur mazak ce doit être presque pareil
Pour l'arrêt optionnel M1
Il faut faire un programme qui comporte un bloc avec M1 et juste après un bloc avec la remise en route ( M4 si besoin)
Sur le pupitre il y a une touche "arrêt optionnel "
Si cette touche est validée, à la lecture du bloc comportant le M1 l'arrêt sera fait, par contre si cette touche n'est pas validée la machine ne s'arrêtera pas
Pour continuer le programme à la suite d'un M1 il faut simplement appuyer sur départ cycle
Ah oui une précision il y a des fonctions "avant " et "après "
C'est à dire que la machine lit toute la ligne et exécute les commandes dans un ordre préférentiel
Si par exemple un bloc comporte un usinage et une mise en marche de la broche , la rotation broche sera faite en premier meme si le M3 est en fin de ligne le M3 est une fonction avant
De la même façon si on programme un M5 la machine arêtera la rotation a la fin de l'usinage
Si on n'est pas sûr le mieux c'est de programmer le M1 tout seul sur une ligne
Voir ici pour les codes M avant après
http://robert.cireddu.free.fr/Ressources/Prod/Codes_ISO/index/