Cosa controllare quando il percorso manca o appare errato
Come individuare progressivamente la causa quando CNC Path Analyzer non disegna alcun percorso o ne mostra uno inatteso, controllando nell'ordine: tipo di macchina, piano, posizione iniziale, indirizzi del ciclo e programmi chiamati.
Per prima cosa, osservare le due righe dell'avviso
Quando il calcolo del percorso si interrompe, lo strumento mostra la riga della causa e, se il problema si è verificato all'interno di un ciclo, la riga di chiamata del ciclo. Ad esempio, se il problema riguarda una riga di un blocco profilo G71, la riga della causa è quella all'interno del profilo e la riga di chiamata è il blocco G71. Distinguerle mostra subito se occorre correggere il comando del ciclo o il profilo.
1. Tipo di macchina e piano
Se un programma per tornio è configurato come centro di lavoro, o viceversa, lo stesso codice G assume un significato diverso. In genere, G83 e G84 interpretano gli indirizzi in modo diverso su torni e fresatrici; inoltre X al tornio è un diametro, mentre X in fresatura è una normale coordinata. Se un arco appare errato, controllare anche la selezione del piano G17/G18/G19. La determinazione della direzione dell'arco è illustrata nell'articolo su G02/G03.
2. Posizione iniziale e modalità delle coordinate
La posizione iniziale X/Z (o X/Y/Z) deve essere stabilita prima di un ciclo. G90 è assoluto e G91 è incrementale; sui torni i movimenti incrementali possono essere specificati anche con U/W. Dopo movimenti riferiti all'origine macchina, come G28, G30 o G53, oppure al termine della modalità di coordinate polari, per sicurezza lo strumento può considerare la posizione corrente "sconosciuta". Il calcolo riprende quando viene nuovamente comandata una posizione in coordinate assolute.
3. Indirizzi dei cicli e profili
Il significato degli indirizzi di ciascun ciclo e gli errori comuni sono spiegati con esempi negli articoli del Centro di apprendimento su G71, G72, G76, G83 e G84.
- G71/G72: controllare che il punto iniziale sia esterno al profilo, che il blocco P comandi soltanto X (G71) o soltanto Z (G72) e che il profilo cambi in una sola direzione.
- G76: controllare che gli indirizzi del primo e del secondo blocco non siano scambiati e che P e Q siano numeri interi in unità di 0.001 mm.
- G83/G84 al tornio: il carattere incrementale o assoluto di R dipende dalla serie del controllo e dalle impostazioni di compatibilità. Se lo strumento propone un'interpretazione di riferimento, selezionarla soltanto dopo aver verificato che il punto R candidato e il punto finale siano corretti.
- K0: nei contesti supportati vengono memorizzate soltanto le condizioni del ciclo e il ciclo viene eseguito al blocco di posizionamento successivo.
4. Programmi chiamati
Il numero P in M98 P_ non è un nome file né un numero di slot, ma è collegato al numero O all'interno del programma chiamato. Viene mostrato un avviso se lo stesso numero O compare due volte, se un programma chiamato non termina con M99 o se i programmi continuano a chiamarsi reciprocamente.
Quando non ci sono avvisi ma la forma appare errata
- Unità: se un programma
G20(pollici) viene letto come se fosse in millimetri, la dimensione differisce di un fattore 25.4. - Sistema di coordinate visualizzato: controllare che sia selezionata la vista desiderata: tornio X-Z, centro di lavoro X-Y oppure X-Y-Z.
- Visualizzazione per utensile: alcuni percorsi utensile potrebbero essere disattivati nei livelli degli utensili.
- Fine programma: tutto ciò che segue
M30oM02non viene disegnato. Se un sottoprogramma è stato inserito alla fine dello stesso file, viene eseguito soltanto quando è chiamato (M98).
Avvisi comuni e primo punto da controllare
| Avviso | Primo punto da controllare |
|---|---|
| Controllo del punto decimale | Righe con coordinate prive del punto decimale; modalità di immissione decimale della macchina (tipo calcolatrice tascabile o meno) |
| Punto iniziale del ciclo all'interno del profilo | Il blocco di posizionamento subito prima di G71/G72 e le coordinate X/Z del primo blocco del profilo |
| Il profilo non cambia in una sola direzione | Le righe tra P e Q in cui X (G71) o Z (G72) inverte la direzione |
| Errore nella definizione dell'arco | Punto finale del blocco precedente, segno di R, valori I/J/K e raggio al punto finale |
| Posizione sconosciuta | Il primo movimento dopo G28/G53 è incrementale o comanda soltanto alcuni assi |
| Programma chiamato non trovato | Verificare se è stato caricato anche il programma con numero O corrispondente a M98 P |
5. Verificare con l’esempio minimo che riproduce il problema
Quando ci contattate, non inviate interi programmi NC di produzione né informazioni sull'azienda o sui clienti. Sono sufficienti un programma sintetico di 10–20 righe che riproduca il problema, il tipo di macchina, il controllo e il sistema di coordinate selezionati, il comportamento previsto e la riga della causa mostrata sullo schermo. Eliminando le righe una alla volta finché il problema scompare, di solito la causa emerge durante il procedimento. Le modalità di invio sono descritte in Contatti e segnalazioni di errori.