M
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/
Bonjour , dans un premier temps Eviter les boules de copeaux soit en adaptant les vitesses et avance , ou la nuance de plaquette.
mettre M0 au lieu de M1
ou enlever les copeaux par la porte d’accès au magasin d'outil
Et si tu mettais le M1 sur la ligne de l'outil suivant ? Il le fait apres le changement d'outil ?
Quelle est ton armoire ? As-tu plusieurs code M disponible sur ta ligne de prog ? ( 4 sur Matrix)
Si oui, toutes les positions sont- synchro ?
Sinon, tu mets une unité seule de code M , et avec les numeros de priorité outils, tu intercales ca au bon moment pour ne pas avoir à exploser tes unités outil par outils ?
A mon humble connaissance, pas de parametre pour changer le moment de lecture du code M
Si tu veux faire d'autre chose qu'un seul arrêt optionnel , il y a les blocs "slachés" "/ "
C'est un peu le même principe que le M1
Il y a sur le pupitre un bouton spécial
Le programme sera ecrit normalement mais les blocs qui seront ecrit pour faire par exemple un dégagement et un arrêt pour contrôle seront précédé de ce signe " / "
Exemple
N100 G0 X20 Z2
N110 G1 Z-30
N110 X35
/N120 G0 X50 Z200
/N130 M5 ( arrêt pour contrôle)
/N140 M4
/N150 G0 X35
N160 G1 Z-100
Après validation sur le pupitre du bouton "slasch" les blocs 120;130;140;150 serontlu et exécuté
Je ne me rappel plus s'il sont lu ou non lu j'ai recherché mais je n'ai pas trouvé
Quoi qu'il en soit il faut choisir le bouton correspondant pour lire ou ignoré ces blocs " slaschés"
Par contre je ne sais pas si c'est possible sur ta machine
-----------------------------------------Si tu veux faire d'autre chose qu'un seul arrêt optionnel , il y a les blocs "slachés" "/ "
C'est un peu le même principe que le M1
Il y a sur le pupitre un bouton spécial
Le programme sera ecrit normalement mais les blocs qui seront ecrit pour faire par exemple un dégagement et un arrêt pour contrôle seront précédé de ce signe " / "
Exemple
N100 G0 X20 Z2
N110 G1 Z-30
N110 X35
/N120 G0 X50 Z200
/N130 M5 ( arrêt pour contrôle)
/N140 M4
/N150 G0 X35
N160 G1 Z-100
Après validation sur le pupitre du bouton "slasch" les blocs 120;130;140;150 serontlu et exécuté
Je ne me rappel plus s'il sont lu ou non lu j'ai recherché mais je n'ai pas trouvé
Quoi qu'il en soit il faut choisir le bouton correspondant pour lire ou ignoré ces blocs " slaschés"
Par contre je ne sais pas si c'est possible sur ta machine
il faut que tu passe par les tpc et lui indiquer les points relais si besoin et y ajouter le code M1
il faut que tu passe par les tpc et lui indiquer les points relais si besoin et y ajouter le code M1
Ah oui !!
j'avais oublié qu'il y avait aussi les codes M dans les blocs relais des TPC .
TRès bon reflexe !
apres, la solution ultime est de crée un sous programme qui retourne aux origines et se met en M0 avant un M99
et parametrer les param J pour qu'un code M à trois chiffre appel ce sous-programme
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?