La sincronizzazione a doppio anello dei cilindri pneumatici coordina due o più assi controllati in retroazione risolvendo due problemi distinti: ogni cilindro deve seguire la traiettoria comandata e i cilindri devono restare allineati tra loro. Un controllore che corregge soltanto la differenza tra i cilindri può mantenerli affiancati anche quando tutti gli assi sono in ritardo, troppo lenti o si arrestano prima del punto previsto.
Il termine «doppio anello» richiede un confine ben definito. Può indicare una cascata interna a ciascun asse, ad esempio posizione su velocità, oppure il controllo del singolo asse più un anello esterno di sincronizzazione. La struttura adatta dipende da valvola, segnale di retroazione, percorso del carico, temporizzazione del controllore e risposta ai guasti richiesta dalla macchina.
Punti chiave
- Uno studio del 2014 ha controllato 2 cilindri pneumatici usando sia gli errori di inseguimento della traiettoria sia quelli di sincronizzazione.
- Posizioni uguali dei cilindri non dimostrano che sia stata seguita la traiettoria comandata.
- Disallineamento temporale dei campioni, saturazione delle valvole, flessibilità strutturale e guide inadeguate possono vanificare la correzione software.
- La retroazione di posizione usata per il controllo di processo non costituisce automaticamente una funzione di sicurezza.
Che cosa controlla realmente la sincronizzazione a doppio anello?
Uno studio sperimentale del 2014 su un servosistema pneumatico a 2 cilindri ha combinato gli errori di inseguimento della traiettoria con l’errore di sincronizzazione tra i cilindri (Meng et al., 2014). Questa distinzione definisce l’obiettivo di controllo utile: seguire la traiettoria della macchina limitando al contempo lo spostamento relativo tra gli assi.
Per un carico condiviso, considerare il controllore come due livelli coordinati:
- Controllo dell’asse: ciascun cilindro, valvola e sensore forma un asse di movimento controllato. Il relativo anello deve inseguire il comando di velocità, posizione, pressione o forza assegnato.
- Controllo della sincronizzazione: un calcolo supervisore confronta gli assi e aggiunge una correzione limitata al comando di ciascun asse.
Non equivale a collegare più cilindri a una sola valvola direzionale. Una valvola comune fornisce ai cilindri lo stesso comando nominale di alimentazione, ma non può correggere differenze di attrito delle guarnizioni, volume delle camere, restrizioni nei tubi, carico o geometria. Ogni asse sincronizzato attivamente richiede un elemento finale controllabile e una retroazione dal riferimento geometrico che conta.
La valvola deve avere autorità sufficiente per modificare il movimento dell’asse in entrambe le direzioni attorno al punto di lavoro. Partire dal confine del sistema descritto nella guida al controllo di posizione con valvole proporzionali, quindi aggiungere la gestione degli errori multiasse. Usare la guida al dimensionamento delle valvole pneumatiche di regolazione della portata per verificare il percorso dell’aria prima della taratura. La sincronizzazione non può compensare una valvola sottodimensionata, satura, con polarizzazione errata o troppo lontana dall’attuatore.
Errore di inseguimento ed errore di sincronizzazione sono diversi
Meng e colleghi hanno formato la retroazione accoppiata usando 2 errori di inseguimento della traiettoria e 1 errore di sincronizzazione tra cilindri (Meng et al., 2014). Mantenere separati questi canali impedisce che una traccia di sincronizzazione apparentemente ottima nasconda un errore comune rispetto al movimento comandato della macchina.
Sia la posizione comandata e la posizione misurata dell’asse . L’errore di inseguimento della traiettoria è la differenza tra posizione comandata e posizione misurata di un asse:
Qui, ha unità di posizione, ad esempio millimetri. Indica se ciascun asse sta seguendo il comando.
Per due assi, l’errore di sincronizzazione è la differenza di posizione relativa tra gli assi misurati:
Il segno indica quale cilindro è in anticipo. Il requisito di accettazione può usare il valore con segno per il controllo e il valore assoluto per la valutazione superato/non superato.
Per assi, si può calcolare una posizione virtuale:
Ogni asse riceve quindi un errore di sincronizzazione . La correzione viene distribuita, anziché obbligare ogni slave a copiare un singolo master fisico. La media virtuale, però, non contiene alcun comando indipendente. Se tutti i cilindri sono in ritardo di 10 mm, anche la loro media è in ritardo di 10 mm e ogni può comunque essere zero.
Ne deriva una legge di controllo utile per un anello interno comandato in velocità:
In questa definizione, è il riferimento di velocità corretto, è la velocità della traiettoria e e convertono gli errori di posizione in correzioni di velocità. Unità e segni devono corrispondere all’implementazione. Applicare limiti alla correzione e all’accelerazione, affinché un errore elevato non richieda un movimento superiore alle capacità di valvola, cilindro, guida o carico.
Come devono essere strutturati gli anelli interni degli assi?
Un articolo ASME del 2022 ha impiegato 2 anelli in cascata, con il controllo della posizione della valvola all’interno del controllo di posizione dell’attuatore pneumatico (Mandali e Dong, 2022). Dimostra perché «doppio anello» non è sinonimo di un’unica struttura fissa posizione-su-velocità. La variabile interna controllata deve corrispondere all’hardware e alla dinamica disponibili.
È utile confrontare tre architetture pratiche comuni:
| Architettura dell’asse | Retroazione interna | Retroazione esterna | Punto di partenza adatto |
|---|---|---|---|
| Posizione su velocità | Velocità stimata o misurata | Posizione del cilindro | Profili di movimento nei quali è importante modellare la velocità |
| Posizione su pressione o forza | Pressione della camera, pressione differenziale o forza | Posizione del cilindro | Processi sensibili al carico con strumentazione di pressione idonea |
| Posizione attuatore su posizione valvola | Posizione del cursore | Posizione del cilindro | Servovalvole con retroazione interna o esterna del cursore |
Il controllo posizione-su-velocità è intuitivo, ma la derivazione numerica amplifica la quantizzazione del sensore e il rumore elettrico. Una stima filtrata può essere scritta come:
Qui, è la velocità stimata, è l’intervallo di campionamento in secondi e le unità di posizione determinano quelle della velocità. Il filtro riduce il rumore, ma introduce ritardo di fase. Sceglierlo in base al rumore misurato e alla stabilità in anello chiuso, non usando una costante di tempo universale.
L’errore dell’anello interno di velocità è . Un’implementazione PI limitata può assumere questa forma:
Il comando aziona la valvola proporzionale, è un termine feedforward opzionale e è lo stato dell’integratore. La funzione di saturazione rappresenta i limiti reali del comando. Aggiungere una funzione anti-windup affinché l’integratore non continui ad accumulare mentre il comando della valvola resta bloccato al limite.
Non dedurre le prestazioni dell’asse dalla sola risoluzione del segnale. Un’uscita a 12 bit non elimina sovrapposizione del cursore, isteresi, portata insufficiente, caduta di pressione, attrito di primo distacco o gioco strutturale. Usare il confronto tra valvole proporzionali di portata e di pressione per specificare quale variabile pneumatica regola realmente il dispositivo scelto.
Quale strategia di coordinamento multiasse è adatta alla macchina?
Festo dichiara che CPX-CMAX può gestire fino a 8 assi in parallelo e in modo indipendente, fornendo 128 set di posizione configurabili (Festo CPX-CMAX, consultato nel 2026). «Otto assi» indica la capacità del controllore, non una sincronizzazione automatica. Il movimento coordinato richiede comunque riferimento, legge di accoppiamento, metodo di temporizzazione e risposta ai guasti a livello macchina definiti.
| Strategia | Riferimento seguito da ogni asse | Vantaggio principale | Limite principale |
|---|---|---|---|
| Master-slave | Un asse master misurato | Flusso dei segnali semplice | L’errore d’inseguimento del master si propaga a ogni slave |
| Master virtuale | Stato medio o generato del gruppo | Distribuisce la correzione relativa tra gli assi | Una media misurata può nascondere l’errore d’inseguimento di modo comune |
| Accoppiamento incrociato | Errore di traiettoria più errori relativi degli assi | Affronta direttamente inseguimento e allineamento | Richiede attenta analisi di segni, limiti, tempi e stabilità |
Il controllo master-slave è adatto a una macchina con un leader meccanico significativo, purché il master insegua anche un riferimento di traiettoria indipendente. È una scelta più debole quando il guasto del sensore master lascerebbe il gruppo senza una base di comando valida o quando la condivisione del carico deve restare simmetrica.
Un master virtuale dovrebbe normalmente essere uno stato di traiettoria generato, non soltanto la media dei cilindri misurati. Se si usa una media misurata per ripartire il carico, conservare separatamente . In caso contrario, il controllore può produrre un ottimo accordo tra gli assi mentre il gruppo manca la posizione di processo.
L’accoppiamento incrociato è utile quando lo spostamento relativo rappresenta di per sé un rischio di processo. Un’ampia piastra, un telaio o un pannello possono deformarsi prima che uno dei cilindri sviluppi un grande errore d’inseguimento individuale. Anche in questo caso, il controllo costituisce la seconda linea di difesa. Telaio, guide esterne, montaggio dei cilindri e centro del carico devono evitare che gli attuatori contrastino un meccanismo ipervincolato.
Campionamento e filtraggio richiedono un budget d’errore
Lo studio del 2014 sui due cilindri ha trattato 2 errori d’inseguimento e 1 errore di sincronizzazione come grandezze di retroazione distinte (Meng et al., 2014). Questi segnali devono riferirsi quasi allo stesso istante. Il disallineamento temporale di campionamento è la differenza tra i loro istanti di misura e crea una differenza di posizione apparente anche quando gli assi meccanici sono allineati.
Per un movimento a velocità , la differenza apparente causata dal disallineamento temporale è approssimativamente:
Se il massimo di progetto è e due misure possono distare , il contributo temporale è . È un esempio di progettazione, non un requisito universale. Un asse più veloce o una tolleranza più stretta richiedono un budget di disallineamento inferiore.
Costruire il budget di misura complessivo a partire da precisione e risoluzione dei sensori, errore di montaggio, deformazione strutturale, tempo di conversione degli ingressi, filtraggio e allineamento delle basi temporali. La retroazione continua di posizione è diversa dal rilevamento dei punti finali; la guida alle tecnologie di rilevamento della posizione ne spiega il confine.
Quando la piattaforma lo consente, eseguire i task di controllo correlati con un clock comune. Registrare l’intervallo effettivo dei task e i superamenti. Una frequenza nominale di aggiornamento elevata non garantisce un’elevata banda passante in anello chiuso, perché dinamica della valvola, volume pneumatico, ritardo di trasporto, filtri e risonanza meccanica continuano a limitare la risposta stabile.
Filtrare soltanto quanto serve al segnale. Un filtro passa-basso aggressivo può rendere uniforme una traccia di velocità, ritardando però la correzione che mantiene il telaio in squadra. Valutare ogni filtro usando tracce grezze e filtrate sincronizzate, quindi includerne il ritardo nella verifica della stabilità.
Come si mette in servizio il sistema?
CPX-CMAX offre 128 set di posizione configurabili, ma Festo descrive comunque messa in servizio e configurazione come attività esplicite (Festo CPX-CMAX, consultato nel 2026). Una macchina sincronizzata richiede una sequenza ordinata di prove, perché tarare contemporaneamente tutti gli anelli rende difficile separare capacità delle valvole, meccanica, polarità della retroazione e interazione tra controllori.
1. Verificare la meccanica a bassa energia
Disattivare o limitare la correzione di sincronizzazione. Controllare guide, allineamento dei supporti, posizione del centro di carico, rotazione del carrello, percorso dei tubi e assenza di impuntamenti. Misurare il riferimento geometrico di produzione, non soltanto il sensore sul pistone o sul carrello. Una piastra flessibile può deformarsi mentre entrambe le posizioni di retroazione concordano.
2. Verificare ogni segnale e la direzione dei comandi
Muovere un asse alla volta con pressione e limiti d’uscita prudenziali. Confermare scala, segno e zero della posizione, limiti di corsa, neutro della valvola, comandi di estensione e rientro, plausibilità del sensore e risposta all’arresto. Un errore di segno nell’accoppiamento incrociato trasforma la correzione in divergenza.
3. Tarare separatamente l’anello interno di ogni asse
Usare valvola, tubazioni, carico utile, pressione e direzione di movimento previsti. Iniziare con feedforward e azione integrale disabilitati o fortemente limitati. Aumentare soltanto la retroazione necessaria osservando posizione, velocità stimata, pressioni di entrambe le camere se disponibili e comando della valvola. Tarare separatamente estensione e rientro se le loro dinamiche differiscono.
Nella nostra esperienza, la traccia del comando valvola è il primo elemento diagnostico più produttivo. Un comando che resta al limite indica una carenza di portata, pressione o autorità di forza prima di indicare un problema di guadagno. Un comando che si inverte ripetutamente vicino al bersaglio orienta invece l’attenzione verso ritardo, attrito, comportamento al neutro, filtraggio e guadagno eccessivo.
4. Provare l’inseguimento della traiettoria prima dell’accoppiamento
Comandare lo stesso profilo prudenziale a ogni asse indipendente. Registrare i singoli errori d’inseguimento e la saturazione. Se un asse non riesce a seguire senza rimanere al limite d’uscita, aggiungere guadagno di sincronizzazione non creerà la portata o la forza mancanti. Correggere l’hardware o ridurre la richiesta del profilo.
5. Aggiungere una correzione di sincronizzazione limitata
Iniziare con un guadagno di accoppiamento ridotto e limiti di correzione espliciti. Provare uno sbilanciamento di carico noto e ripetere il movimento in entrambe le direzioni. Aumentare l’accoppiamento soltanto finché gli errori registrati migliorano senza oscillazioni, commutazioni rapide dell’uscita, differenze di pressione eccessive o contrasto meccanico.
6. Provare i guasti
Provare scollegamento del sensore, retroazione bloccata, valori fuori campo, scadenze dei task mancate, saturazione della valvola, bassa pressione di alimentazione, perdita di comunicazione e interruzione dell’alimentazione. Confermare la transizione allo stato specificato con il carico utile reale. Non presupporre che un bit di guasto del controllore elimini l’energia pneumatica o trattenga un carico verticale.
La gestione dei guasti è distinta dal controllo normale
La ISO 4414:2010 è una norma di 38 pagine, alla terza edizione, che tratta i pericoli significativi dei sistemi pneumatici ed è stata confermata vigente nel 2021 (ISO). La normale retroazione di sincronizzazione può migliorare il controllo di processo, ma non è automaticamente conforme ai requisiti di sicurezza. Lo stato sicuro richiesto deve derivare dalla valutazione dei rischi della macchina e da un’architettura convalidata.
Usare soglie e azioni distinte per deviazioni di processo e guasti legati alla sicurezza:
| Condizione | Risposta del sistema di controllo | Domanda di progetto |
|---|---|---|
| Piccolo errore di sincronizzazione | Applicare una correzione limitata | È disponibile autorità di correzione senza saturazione? |
| Errore d’inseguimento persistente | Ridurre il profilo o arrestare il processo | L’asse è limitato dalla portata, sovraccarico, bloccato o soggetto a perdite? |
| Segnale del sensore non plausibile | Inibire la normale sincronizzazione ed entrare nello stato di guasto specificato | La retroazione rimanente può dimostrare una condizione sicura? |
| Separazione eccessiva tra gli assi | Eseguire la strategia di arresto definita dalla valutazione dei rischi | Un arresto brusco potrebbe aumentare la deformazione o il rischio di caduta del carico? |
| Perdita di alimentazione elettrica o pneumatica | Raggiungere o mantenere lo stato definito | Servono freno, ritegno, funzione di scarico o controllo dell’energia accumulata? |
La ISO 13849-1:2023 si applica alle parti dei sistemi di comando legate alla sicurezza nelle tecnologie elettriche, idrauliche, pneumatiche e meccaniche, ma non assegna la funzione di sicurezza né il livello di prestazione richiesto per una macchina specifica (ISO). Se il monitoraggio della sincronizzazione avvia una funzione di sicurezza, progettare e convalidare tale funzione separatamente dall’algoritmo di movimento ordinario.
La pressione differenziale può supportare la diagnostica, ma non sostituisce la retroazione continua di posizione. Due cilindri possono avere pressioni simili e posizioni diverse a causa di geometria, attrito, volume intrappolato o carico esterno. Analogamente, un sensore ridondante aumenta l’integrità della sicurezza soltanto se architettura, copertura diagnostica, esposizione a cause comuni e convalida sostengono la funzione richiesta.
Che cosa deve registrare la prova di accettazione?
La ISO 4414:2010 copre progettazione, costruzione, modifica, installazione, regolazione, funzionamento senza interruzioni, manutenzione e uso previsto affidabile (ISO). Una dichiarazione di sincronizzazione richiede quindi più di una singola lettura della posizione finale. Registrare hardware, software, condizioni operative, base temporale, disturbi ed errori misurati necessari per riprodurre il risultato dopo la manutenzione o un cambio ricetta.
Definire queste metriche prima della prova:
| Metrica | Definizione | Perché è importante |
|---|---|---|
| Errore massimo dinamico di sincronizzazione | Massimo errore di posizione relativa durante il movimento comandato | Rileva il rischio di deformazione mentre il carico si muove |
| Errore di sincronizzazione nella posizione finale | Errore relativo dopo la finestra di assestamento specificata | Conferma l’allineamento finale |
| Errore d’inseguimento della traiettoria | Posizione comandata meno posizione misurata di ciascun asse | Rileva il ritardo di modo comune nascosto dall’errore relativo |
| Tempo di assestamento | Tempo necessario affinché ogni errore richiesto resti nella propria banda | Definisce il primo istante sicuro per la fase di processo successiva |
| Saturazione della valvola | Valore di picco e tempo trascorso ai limiti del comando | Evidenzia un’autorità di controllo insufficiente |
| Margine di pressione dinamico | Pressioni all’ingresso della valvola e nelle camere durante il movimento | Distingue i sintomi di taratura dalla capacità pneumatica |
| Tempo di risposta al guasto | Tempo dal rilevamento del guasto allo stato macchina definito | Supporta il requisito di arresto derivato dalla valutazione dei rischi |
Registrare inoltre modelli di cilindro e valvola, alesaggio, corsa, tipo di sensore, disposizione delle guide, carico utile, orientamento, pressione di alimentazione, dimensioni dei tubi, periodi dei task, disallineamento di campionamento, filtri, guadagni, feedforward, limiti d’uscita, revisione software, temperatura, stato di riscaldamento e numero di cicli di prova. Senza queste condizioni, un risultato in millimetri non può essere trasferito responsabilmente a un’altra macchina.
Eseguire l’accettazione in entrambe le direzioni e ai valori estremi rappresentativi del carico utile. Aggiungere i disturbi che il sistema deve tollerare, come lo spostamento del centro di carico o una variazione controllata della pressione di alimentazione. Quando la tolleranza di processo è stretta, confrontare la retroazione del controllore con una misura indipendente sul riferimento geometrico di processo.
Il grafico diagnostico migliore usa una sola base temporale per posizione di riferimento, tutte le posizioni misurate, errori d’inseguimento, errori di sincronizzazione, comandi delle valvole, stato del controllore e pressioni pertinenti. La traccia mostra se il limite deriva dall’accoppiamento, da un singolo asse, dal percorso pneumatico, dalla meccanica o da una transizione di guasto.
Per una valutazione di progetto, inviare la stessa traccia con modelli dei componenti, profilo di movimento, carico e stato di guasto richiesto tramite la pagina dei contatti tecnici. Le informazioni sull’editore e il contesto tecnico sono disponibili in Informazioni su Bepto Pneumatica. Questa documentazione permette di discutere autorità delle valvole, tempi dei sensori e guide meccaniche senza ridurre il problema a un singolo valore di precisione non dimostrato.
FAQ sulla sincronizzazione dei cilindri pneumatici: che cosa devono verificare i tecnici?
La ISO 13849-1:2023 è la quarta edizione della norma di sicurezza per i sistemi di comando delle macchine e comprende espressamente la tecnologia pneumatica (ISO). Queste 5 risposte separano le normali prestazioni di sincronizzazione dai requisiti di sicurezza specifici della macchina, collegando precisione, numero di assi, scelta delle valvole, temporizzazione e comportamento in caso di guasto all’hardware reale e alla prova di accettazione.
Due cilindri pneumatici possono sincronizzarsi con una sola valvola direzionale?
Possono muoversi insieme in modo approssimativo, ma una sola valvola non fornisce alcuna correzione indipendente per differenze di attrito, carico, tubi, camere o geometria. Una sincronizzazione stretta richiede la retroazione di ciascun asse rilevante e un modo controllabile per modificarne il movimento. Un collegamento meccanico o un divisore di flusso possono cambiare il problema, ma richiedono comunque una verifica specifica per l’applicazione.
Quale precisione di sincronizzazione può raggiungere un sistema pneumatico a doppio anello?
Non esiste un valore di precisione universale. Il risultato dipende da riferimento del sensore, temporizzazione, autorità della valvola, volume d’aria, attrito, rigidezza delle guide, carico utile, profilo di movimento, temperatura, filtraggio e definizione dell’accettazione. Specificare separatamente limiti dinamici e assestati, quindi verificare la macchina sotto carico mediante tracce sincronizzate e una misura indipendente dove richiesto dalla tolleranza di processo.
Tutti i sistemi a doppio anello richiedono un anello interno di velocità?
No. Un anello interno di velocità è un’opzione utile, soprattutto quando il controllore deve modellare il movimento e respingere i disturbi di velocità. Altri sistemi chiudono un anello interno attorno a posizione del cursore, pressione o forza. Scegliere la variabile controllata in base all’architettura di valvola e sensori, quindi dimostrare che l’anello interno è più rapido della funzione supervisore che supporta.
Un master virtuale è migliore del controllo master-slave?
Nessuno dei due è sempre migliore. Il controllo master-slave è semplice, ma può propagare l’errore d’inseguimento del master fisico. Una media misurata distribuisce la correzione relativa, ma può nascondere il ritardo di modo comune. Un riferimento di traiettoria generato con errore ad accoppiamento incrociato è spesso più chiaro quando inseguimento del comando e allineamento devono essere controllati e registrati in modo indipendente.
Che cosa deve accadere se si guasta un sensore di posizione?
Il controllore deve rilevare una retroazione non plausibile, bloccata, mancante o incoerente ed entrare nello stato definito dalla valutazione dei rischi. Continuare usando i sensori rimanenti non è automaticamente sicuro perché la posizione dell’asse guasto è ignota. Se la risposta svolge una funzione di sicurezza, implementarla e convalidarla con l’architettura di sicurezza richiesta, non soltanto con la normale logica di controllo.
Fonti e riferimenti tecnici
- Meng et al., studio sulla sincronizzazione di due servocilindri pneumatici, Journal of Zhejiang University SCIENCE C, 2014, DOI 10.1631/jzus.C1300360.
- Mandali e Dong, «Modellazione e controllo in cascata di un sistema di posizionamento pneumatico», Journal of Dynamic Systems, Measurement, and Control, 2022, DOI 10.1115/1.4053966.
- Documentazione del controllore d’asse Festo CPX-CMAX, consultata nel 2026.
- ISO 4414:2010, Pneumatica, regole generali e requisiti di sicurezza.
- ISO 13849-1:2023, Parti dei sistemi di comando legate alla sicurezza.

