Allarme FANUC PS0201: Avanzamento non trovato in maschiatura rigida e risoluzione dei problemi

FANUC PS0201 significa che il CNC non ha una velocità di avanzamento di taglio utilizzabile per l'operazione di maschiatura rigida. La descrizione base dell'allarme FANUC è che il comando F richiesto non è stato inserito. A seconda della serie CNC e del software, PS0201 può essere generato anche quando il valore F attivo è zero, è estremamente piccolo rispetto al comando S o supera l'intervallo di avanzamento di taglio consentito.

La prima correzione è quindi quella di ispezionare il programma di maschiatura, non l'amplificatore del mandrino. Confermare che un valore F valido sia attivo e che corrisponda alla modalità selezionata G94 avanzamento per minuto o G95 avanzamento per giro, alla velocità del mandrino, al passo della filettatura, all'unità di input e alle specifiche della macchina.

Elemento Significato
Display CNC PS0201 / AVANZAMENTO NON TROVATO IN MASCHIATURA RIGIDA
Condizione operativa Maschiatura rigida, comunemente G84 o G74 su un controllo serie M
Causa principale Il comando F di maschiatura rigida è mancante o nessun avanzamento utilizzabile è attivo
Altre condizioni documentate F è zero, estremamente piccolo per il valore S comandato, o fuori dal range di avanzamento applicabile su certe serie
Prima azione Controllare il valore F del programma e la modalità di avanzamento G94/G95 attiva

Per il precedente allarme di maschiatura rigida, consultare la guida al comando codice S illegale FANUC PS0200. Per gli allarmi CNC circostanti, consultare i codici di allarme CNC FANUC 0201–0400.

Avviso di sicurezza prima di testare la maschiatura rigida

La maschiatura rigida sincronizza la rotazione del mandrino con il movimento dell'asse di maschiatura. Una modalità di avanzamento o un valore F errati possono produrre un passo filettatura sbagliato, danneggiare il maschio o il pezzo, o causare movimenti inaspettati dell'asse e del mandrino.

Non testare un programma di maschiatura modificato direttamente in un foro di produzione. Verificare prima la serie CNC, il metodo di programmazione del costruttore della macchina, i dati dell'utensile, la velocità del mandrino, il passo della filettatura e le unità. Utilizzare una condizione di prova controllata approvata dal costruttore della macchina e far controllare il programma da personale qualificato.

Cosa significa FANUC PS0201?

La documentazione del mandrino FANUC per le serie 16i e 30i elenca l'allarme 201 o PS0201 come "Comando F non inserito". Questo è il punto di partenza più chiaro: è stata richiesta la maschiatura rigida, ma il CNC non ha ricevuto un comando di avanzamento di taglio utilizzabile per l'asse di maschiatura sincronizzato.

Successivamente, la documentazione degli allarmi FANUC fornisce maggiori dettagli. Il manuale di manutenzione della serie 500i-A afferma che PS0201 viene generato quando l'avanzamento di taglio comandato da F è zero. Può anche essere generato quando F è estremamente piccolo rispetto a S, perché il passo programmato risultante non può essere lavorato.

Alcune serie utilizzano PS0201 per un'ulteriore condizione di intervallo. Ad esempio, il manuale del tornio 0i-F citato afferma che un valore F superiore al limite superiore di avanzamento di taglio può causare PS0201. In confronto, il manuale del centro di lavoro 0i-D citato assegna un valore F eccessivo di maschiatura rigida a PS0011. Utilizzare sempre i manuali degli allarmi e di programmazione per la serie CNC esatta, anziché presumere che ogni controllo FANUC applichi le stesse condizioni di trigger.

PS0201 è principalmente un allarme di programma o di stato modale. Di per sé, non indica un guasto del motore del mandrino, dell'encoder, del cavo di feedback, dell'amplificatore del mandrino o del servomotore dell'asse di maschiatura.

1. Registrare il blocco di allarme e la configurazione della macchina

Prima di modificare il programma, registrare il blocco in cui appare PS0201 e identificare:

  • La serie e il modello completi del FANUC CNC

  • Se il controllo è una serie M o una serie T

  • Il sistema di codici G attivo, se applicabile

  • Il comando di maschiatura rigida, come G84 o G74

  • Il comando di modalità rigida specifico della macchina, comunemente M29 dove richiesto

  • I valori S e F attivi

  • La modalità di avanzamento attiva: G94/G95 o l'equivalente per quel controllo

  • Se le unità G20 o G21 sono attive

  • Il passo del maschio, il numero di principi e il passo filettatura richiesto

  • Se i valori provengono direttamente dal programma, da una macro o da un sottoprogramma

Il costruttore della macchina può modificare il codice M della modalità rigida e la sequenza del programma. Non dare per scontato che ogni macchina controllata da FANUC utilizzi esattamente lo stesso formato M29.

2. Confermare che un comando F valido sia attivo

Ispezionare il blocco di maschiatura rigida e lo stato modale precedente del programma. Sul sistema centro di lavoro 0i-D citato, il formato G84 include F come avanzamento di taglio:

G84 X_ Y_ Z_ R_ P_ F_ K_ ;

Confermare che:

  • È stato specificato un valore F per il ciclo di maschiatura.

  • Il valore F attivo non è zero.

  • Una variabile macro utilizzata per F contiene dati numerici validi.

  • Il post-processore non ha omesso F dal primo ciclo di maschiatura.

  • Un sottoprogramma o un blocco opzionale non ha sostituito F con zero o un valore non intenzionale.

  • Il punto decimale e le unità di input sono corrette per il controllo.

I dati del ciclo fisso possono essere modali sui controlli FANUC applicabili. Un valore F precedente può quindi rimanere attivo durante una sequenza di fori, ma fare affidamento su un valore vecchio rende difficile la risoluzione dei problemi e la revisione del programma. All'inizio di una nuova operazione di maschiatura rigida, comandare esplicitamente la modalità di avanzamento approvata e il valore F corretto rende chiaro il passo filettatura desiderato.

Se nessun comando F utilizzabile è attivo, correggere il programma. La modifica dei parametri del mandrino o la sostituzione dell'hardware non è il rimedio ufficiale per un comando di avanzamento mancante.

3. Confermare la modalità di avanzamento G94 o G95

Per la convenzione di programmazione della serie M 0i-D qui citata:

Codice modale Modalità di avanzamento Significato di F durante la maschiatura rigida Relazione passo-filettatura
G94 Avanzamento per minuto mm/min o pollici/min, secondo il sistema di input attivo Passo = F ÷ S
G95 Avanzamento per giro mm/giro o pollici/giro Passo = F

Questa distinzione è essenziale. Lo stesso valore numerico F ha un significato completamente diverso in G94 e G95.

Ad esempio, un maschio con un passo di 1.5 mm a 500 min⁻¹ richiede:

  • In G94: F = 500 × 1.5 = 750 mm/min

  • In G95: F = 1.5 mm/rev

Se il programma è stato calcolato per G95 ma G94 è attivo, o viceversa, il passo comandato può essere sbagliato anche se una parola F è visibile nel programma.

Controllare la schermata del codice G modale e il testo del programma. G94 o G95 potrebbero essere stati impostati in un blocco di programma principale precedente, in un sottoprogramma, in una macro o in una sequenza di riavvio.

Non confondere G98/G99 serie M con la modalità di avanzamento

Sulla convenzione dei cicli fissi della serie M utilizzata nel manuale del centro di lavoro 0i-D citato, G98 e G99 selezionano il livello di ritorno:

  • G98: ritorno al livello iniziale

  • G99: ritorno al livello del punto R

Non sostituiscono G94/G95 in quel sistema di programmazione.

Su alcuni sistemi di codice G della serie T FANUC, tuttavia, G98/G99 possono rappresentare l'avanzamento per minuto/avanzamento per giro, mentre G94/G95 possono essere utilizzati in altri sistemi di codice G. Questo è il motivo per cui un programma di maschiatura copiato tra un tornio, un centro di lavoro o un sistema di codice G diverso non deve essere utilizzato senza verifica.

4. Calcolare la corretta velocità di avanzamento per maschiatura rigida

La maschiatura rigida deve mantenere il passo filettatura programmato tra la rotazione del mandrino e il movimento dell'asse di maschiatura.

Per avanzamento al minuto:

G94 F = velocità del mandrino S × passo filettatura

Per avanzamento per giro:

G95 F = passo filettatura

Utilizzare il passo filettatura, non automaticamente il passo del catalogo. Per una filettatura a inizio singolo, il passo è uguale al passo. Per una filettatura a più principi:

Passo = passo × numero di principi

Esempio di filettatura Velocità mandrino F G94 corretto F G95 corretto
Metrico, passo 1.5 mm 500 min⁻¹ 750 mm/min 1.5 mm/rev
Pollici, 20 TPI a inizio singolo 500 min⁻¹ 25 pollici/min 0.05 pollici/rev

L'esempio in pollici utilizza un passo di 1 ÷ 20 = 0.05 pollici/giro. Confermare G20/G21, il comportamento del punto decimale e la risoluzione del comando consentita prima di inserire il valore.

Il manuale 0i-D fornisce la stessa relazione nel suo esempio ufficiale: a 1000 min⁻¹ con un passo di 1.0 mm, G94 usa F1000, mentre G95 usa F1.0.

5. Controllare F0, dati macro vuoti o un avanzamento estremamente piccolo

Se F è presente ma PS0201 persiste, controllare come viene prodotto il suo valore. Le scoperte comuni a livello di programma includono:

  • F0 è comandato direttamente.

  • Un'espressione macro restituisce zero.

  • Una variabile non è stata inizializzata prima del blocco di maschiatura.

  • La conversione di unità o l'arrotondamento riduce il valore a zero o al di sotto della risoluzione del comando utilizzabile.

  • Il programma contiene un valore F estremamente piccolo rispetto a S.

  • Un'impostazione del post-processore emette la modalità di avanzamento errata o un numero insufficiente di cifre decimali.

L'ultima condizione è esplicitamente supportata nel nuovo elenco di allarmi della Serie 500i-A: PS0201 può essere generato quando F è così piccolo per il comando S che l'utensile non può tagliare con il passo programmato.

Non inserire semplicemente un valore F arbitrario più grande. Ricalcolare l'avanzamento dal passo filettatura richiesto e confermare che il risultato sia consentito dal CNC e dalla macchina.

6. Controllare il limite di avanzamento di taglio applicabile

L'allarme utilizzato per un valore F eccessivo varia a seconda della serie FANUC e della funzione:

Sistema documentato Condizione F eccessiva di maschiatura rigida
Sistema centro di lavoro 0i-D, manuale citato Un valore superiore al limite superiore di avanzamento di taglio causa PS0011
Sistema tornio 0i-F, manuale citato e funzione applicabile Un valore superiore al limite superiore di avanzamento di taglio può causare PS0201

Se l'F calcolato è valido per la filettatura ma supera l'avanzamento di taglio consentito dalla macchina, ridurre la velocità del mandrino e ricalcolare F mantenendo lo stesso passo. Non modificare il passo della filettatura solo per adattarsi a una selezione di velocità.

Confermare anche la velocità di avanzamento massima consentita nel manuale del costruttore della macchina. Un comando accettato dal CNC non è automaticamente sicuro per l'asse di maschiatura, l'utensile, il portautensili o il pezzo.

7. Esaminare lo stato modale, i sottoprogrammi e il post-processore

Quando il blocco G84 visibile appare corretto, tracciare il percorso effettivo del programma:

  • Controllare se G94/G95 è stato modificato prima del ciclo di maschiatura.

  • Controllare se un sottoprogramma o una macro modifica F, S, G20/G21 o la modalità di avanzamento.

  • Confermare che un blocco opzionale contenente il comando F richiesto non è stato saltato.

  • Esaminare l'output del post-processore CAM per la serie FANUC e la macchina corrette.

  • Dopo un riavvio del programma o una modifica manuale, ristabilire i codici modali richiesti e i dati di maschiatura secondo la sequenza della macchina approvata.

  • Per una nuova operazione di maschiatura, evitare di fare affidamento sui dati di avanzamento lasciati da un ciclo di foratura non correlato.

FANUC afferma che i dati del ciclo di foratura vengono mantenuti fino a quando non vengono modificati o annullati sul sistema 0i-D citato. Ciò spiega perché un gruppo di fori può essere eseguito utilizzando un valore F modale anche se i blocchi di coordinate successivi omettono F. Non elimina la necessità di definire correttamente tutti i dati richiesti all'inizio del ciclo.

8. Eseguire un test di verifica controllato

Dopo aver corretto il programma:

  1. Confermare il sistema di unità attivo e la modalità G94/G95.

  2. Verificare S, F e il passo filettatura calcolato.

  3. Confermare il maschio, il portautensili, la dimensione del foro, la profondità e lo spazio corretto.

  4. Controllare che la sequenza di maschiatura rigida corrisponda alla procedura del costruttore della macchina.

  5. Eseguire un test controllato utilizzando una condizione di sicurezza approvata.

  6. Confermare che PS0201 non appare più e che il passo filettatura è corretto.

FANUC avverte che la corsa a secco e il blocco macchina hanno un comportamento specifico durante la maschiatura rigida. Non dare per scontato che queste modalità mantengano sempre inalterato il comportamento del mandrino e dell'asse di maschiatura; seguire il manuale per la macchina esatta.

Differenza tra PS0200, PS0201 e PS0207

Allarme Significato FANUC Controllo principale
PS0200 Comando S illegale o mancante nella maschiatura rigida Controllare S e la velocità consentita per l'ingranaggio selezionato
PS0201 Nessun comando F utilizzabile nella maschiatura rigida Controllare F, la modalità di avanzamento, la relazione S-F e l'intervallo applicabile
PS0207 Il passo di maschiatura rigida è troppo corto o troppo lungo sulle serie M applicabili Controllare il passo programmato e l'intervallo supportato

PS0201 non dovrebbe essere usato come descrizione generica per ogni problema di avanzamento di maschiatura. Se un valore F diverso da zero è attivo e il CNC visualizza PS0207, diagnosticare invece il passo programmato e i limiti esatti del controllo per PS0207.

Differenza tra PS0201 e PS0011

Entrambi gli allarmi possono coinvolgere un comando F, ma non sono intercambiabili:

Allarme Significato tipico Rilevanza maschiatura rigida
PS0201 Avanzamento non trovato nella maschiatura rigida Condizione F mancante, zero, inutilizzabilmente piccola o non valida specifica della serie
PS0011 Avanzamento zero o avanzamento di taglio non valido/eccessivo, a seconda della formulazione della serie Il manuale della serie M 0i-D citato usa PS0011 quando l'F di maschiatura rigida supera il limite superiore di avanzamento di taglio

Leggere il messaggio completo e confermare il modello CNC. La stessa condizione del programma potrebbe non corrispondere allo stesso numero di allarme su ogni generazione FANUC.

Tabella diagnostica FANUC PS0201

Rilevamento Interpretazione probabile Azione raccomandata
Nessun valore F attivo all'inizio di G84/G74 Manca la velocità di avanzamento richiesta per la maschiatura rigida Aggiungere il comando F corretto utilizzando il formato di programma approvato
Il programma contiene F0 Non è comandata nessuna velocità di avanzamento di taglio utilizzabile Calcolare e inserire l'avanzamento corretto dal passo della filettatura e dalla modalità di avanzamento
F è generato da una macro e mostra zero La variabile o l'espressione è vuota, non inizializzata o arrotondata in modo errato Correggere i dati della macro e verificare il valore calcolato prima della maschiatura
F è corretto per G95 ma G94 è attivo F è stato interpretato con un'unità di misura errata Selezionare la modalità modale desiderata e ricalcolare F
F è corretto per G94 ma G95 è attivo Il valore di avanzamento per minuto viene trattato come avanzamento per giro Correggere la modalità e utilizzare il passo della filettatura come F di G95
PS0201 compare con una F molto piccola rispetto a S Il passo programmato potrebbe essere inferiore all'intervallo utilizzabile sui controlli applicabili Verificare le unità, la precisione decimale, la velocità del mandrino e il passo richiesto
F calcolato supera il limite di avanzamento della macchina La velocità del mandrino è troppo alta per quel passo o il programma non è adatto Ridurre S e ricalcolare F senza modificare il passo richiesto
La formulazione o la condizione dell'allarme differiscono da questa guida Il comportamento della serie CNC differisce Utilizzare gli esatti manuali dell'allarme FANUC e dell'operatore per quel controllo

Ordine di risoluzione dei problemi consigliato

  1. Confermare PS0201 e registrare l'esatto blocco di programma.

  2. Identificare la serie FANUC, il sistema M/T, il sistema di codici G e il metodo di maschiatura rigida del costruttore della macchina.

  3. Confermare l'unità di input G20/G21 attiva.

  4. Controllare che un comando F valido e diverso da zero sia attivo per G84 o G74.

  5. Controllare le variabili macro, i sottoprogrammi, i blocchi opzionali e l'output del post-processore.

  6. Confermare se G94 o G95 è attivo sul sistema di serie M applicabile.

  7. Calcolare F dalla velocità del mandrino e dal passo della filettatura.

  8. Verificare che l'avanzamento calcolato rientri nei limiti del CNC e della macchina.

  9. Su un controllo della serie T, verificare se il suo sistema di codici G utilizza G98/G99 o G94/G95 per la modalità di avanzamento.

  10. Correggere il programma senza modificare parametri del mandrino o del servo non correlati.

  11. Eseguire un test controllato e verificare il passo effettivo della filettatura.

Riferimenti tecnici

  • Manuale dei parametri del motore mandrino FANUC AC αi/βi Series, B-65280EN/08, elenco degli allarmi del programma di maschiatura rigida per la Serie 16i e la Serie 30i

  • Manuale dell'utente FANUC Series 0i-MODEL D / 0i Mate-MODEL D (Sistema centro di lavoro), B-64304EN-2/01, maschiatura rigida, G84/G74, unità di comando F, esempi G94/G95 e relazione del passo della filettatura

  • Manuale dell'operatore FANUC Series 0i-MODEL F (Sistema tornio), B-64604EN-1/01, limite di comando F per maschiatura rigida e codici di modalità di avanzamento della serie T

  • Manuale di manutenzione FANUC Series 500i-A, B-64805EN/03, condizioni di allarme PS0201 per F0 e una relazione F-S estremamente piccola

  • Guida tecnica Beijing FANUC per PS0201: avanzamento non comandato durante la maschiatura rigida

Utilizzare sempre l'edizione del manuale per la serie CNC esatta, il tipo di macchina, il sistema di codici G, il software e la configurazione del costruttore della macchina. La formulazione dell'allarme, i codici della modalità di avanzamento, gli intervalli di comando validi e le sequenze di maschiatura rigida possono differire.

Hai bisogno di aiuto con l'allarme FANUC PS0201?

REACO CNC fornisce supporto tecnico FANUC indipendente, assistenza per la revisione dei programmi, test di azionamento, riparazione e verifica della compatibilità delle parti. Inviaci la schermata dell'allarme, il modello completo del CNC, il programma di maschiatura attorno al blocco dell'allarme, i codici G modali attivi, i valori S e F, la specifica della filettatura e il modello della macchina.

Visita il Centro di supporto tecnico FANUC per ulteriori guide agli allarmi, oppure contatta REACO CNC per assistenza.

Fonte di riferimento: Beijing FANUC. Questo articolo si basa sulla documentazione tecnica FANUC. Il programma corretto e la procedura di test dipendono dall'esatto CNC, dalla macchina, dal sistema di codici G, dalla configurazione del mandrino e dalle specifiche del costruttore della macchina.

Contatta REACO CNC

Richiedi una consulenza per la riparazione

Hai un problema tecnico o hai bisogno di assistenza per la riparazione?

Cerchi un preventivo per un pezzo di ricambio?

Orari di apertura : lunedì - venerdì, dalle 8:00 alle 20:00 (ora di Pechino, UTC+8)

Email: sales@reaconcnc.com

Componenti FANUC più venduti

Visualizza tutto