a seguito di un reset del controllo ho dovuto ripristinare un backup del medesimo. Purtroppo in quel backup fornito dal costruttore non c'è il programma del cambio utensile.
La macchina è una Feeler FV800 con C.U. a ombrello.
Pervie traverse ho recuperato un programma di una macchina simile che però presenta un problema: se richiamo con la funzione TXXM6 l'utensile che è già in mandrino, la macro va in esecuzione ugualmente e si pianta a metà lasciando la macchina in "hold" in attesa di qualcosa. Unica soluzione: reset della macchina e del CU.
Il sottoprogramma è il seguente
O9001
(ATC-SUB-PROGRAM)
M66
#131=#4003
#130=#4006
G04X0.0
IF[#1000EQ1]GOTO25
G91G30Z0M42 (M42 non documentato)
M52 (ruota magazzino a dx)
M12 (sblocca utensile)
G28Z0 (primo ref. point)
M41 (non documentato)
G30Z0 (secondo ref point)
M11 (blocco utensile)
N25#130=#131
M53 (rotazione magazzino a sx)
M99
%
Intuisco che ci vada un controllo che salti la macro se l'utensile in mandrino è uguale a quello chiamato, ma non ho accesso a un elenco delle variabili di sistema per cui non so interpretare i valori dei registri e capire che diamine fa questo programma.
Grazie per qualunque aiuto