1.Introduzione agli azionamenti in CA (azionamenti a frequenza variabile) Nel regno del moderno controllo industriale e......
LEGGI DI PIÙUn servoazionamento CA è un amplificatore di potenza elettronico e un'unità di controllo che regola il funzionamento di un servomotore CA monitorando continuamente la posizione, la velocità e la coppia effettive del motore e regolando la potenza elettrica fornita in tempo reale per corrispondere a un segnale di riferimento comandato. La parola "servo" deriva dal latino "servus", che significa servitore - ed è esattamente ciò che fa un servoazionamento CA: serve il segnale di comando facendolo seguire al motore con estrema precisione, correggendo qualsiasi deviazione tra lo stato comandato e quello effettivo del motore in pochi millisecondi. Questa architettura di feedback ad anello chiuso è ciò che distingue fondamentalmente un sistema di servoazionamento CA da un azionamento a frequenza variabile (VFD) ad anello aperto o da un semplice controller motore on/off.
Il sistema di servoazionamento CA è costituito da tre componenti strettamente integrati: il servoazionamento stesso (a volte chiamato servoamplificatore o servocontroller), il servomotore CA e il dispositivo di feedback, più comunemente un encoder rotativo o un risolutore montato sull'albero del motore. L'encoder segnala continuamente l'esatta posizione angolare del motore all'azionamento, che confronta questa posizione misurata con la posizione comandata dal controller della macchina (tipicamente un PLC o un controller di movimento) e calcola le precise forme d'onda di tensione e corrente necessarie per eliminare qualsiasi errore tra i due. Questo processo avviene migliaia di volte al secondo, consentendo Servoazionamenti CA per ottenere precisione di posizionamento misurata in frazioni di grado, regolazione della velocità entro una frazione di percentuale del setpoint e tempi di risposta della coppia misurati in millisecondi a una cifra.
Una delle fonti di confusione più comuni nel controllo del movimento è capire in che modo un servoazionamento CA differisce da un azionamento a frequenza variabile (VFD) e da un driver per motore passo-passo. Tutti e tre controllano la velocità e la posizione del motore a vari livelli, ma differiscono fondamentalmente nell'architettura di controllo, nelle capacità prestazionali e nelle applicazioni appropriate. La tabella seguente chiarisce le principali distinzioni:
| Caratteristica | Servoazionamento CA | Azionamento a frequenza variabile | Driver passo-passo |
| Tipo di controllo | Circuito chiuso (feedback completo) | Circuito aperto o chiuso | Anello aperto (tipicamente) |
| Precisione della posizione | Estremamente elevato (basato su encoder) | Basso-moderato | Moderato (basato sui passi) |
| Gamma di velocità | Molto ampio (1:5000) | Moderato (1:100) | Limitato (cadute di coppia a bassa velocità) |
| Coppia a bassa velocità | Coppia nominale completa a velocità zero | Ridotto a bassa velocità | Buono a bassa velocità, cade ad alta |
| Velocità di risposta | Millisecondi | Decine di millisecondi | Veloce ma senza correzione degli errori |
| Potenza tipica del motore | 50 W – 55 kW | 0,2 kW – Diversi MW | Sotto i 2 kW in genere |
| Costo | Più in alto | Moderato | Più in basso |
| Migliore applicazione | Controllo del movimento di precisione | Pompa, ventola, velocità del trasportatore | Posizionamento leggero |
Il vantaggio fondamentale di un sistema di servoazionamento CA sia rispetto ai VFD che ai driver passo-passo è la sua capacità di rilevare e correggere gli errori di posizionamento in tempo reale. Se un disturbo esterno (un cambiamento improvviso del carico, una vibrazione meccanica o una fluttuazione momentanea della potenza) provoca la deviazione del motore dalla posizione comandata, il servoazionamento CA applica immediatamente una coppia correttiva per riportarlo indietro. Un conducente passo-passo non sa se il motore ha effettivamente raggiunto la posizione comandata; un passo mancato a causa del sovraccarico non viene rilevato e si accumula come errore di posizionamento finché la macchina non viene nuovamente azzerata.
Comprendere cosa c'è all'interno di un servoazionamento CA e come ciascun componente contribuisce alle prestazioni complessive del sistema aiuta gli ingegneri a prendere decisioni migliori in materia di progettazione, messa a punto e risoluzione dei problemi. Un sistema di servoazionamento CA completo è costituito dai seguenti elementi integrati:
Lo stadio di potenza di un servoazionamento CA converte la tensione di alimentazione CA in ingresso (tipicamente 200–240 V monofase per azionamenti più piccoli o 380–480 V trifase per unità più grandi) in una tensione del bus CC controllata attraverso un raddrizzatore e un banco di condensatori di filtro. Questa tensione del bus CC viene quindi tagliata da uno stadio inverter IGBT (transistor bipolare a gate isolato) utilizzando la modulazione di larghezza di impulso (PWM) a frequenze di commutazione tipicamente comprese tra 4 kHz e 16 kHz per generare l'uscita CA trifase a tensione e frequenza variabile che aziona il servomotore. La qualità del circuito di commutazione IGBT influisce direttamente sull'efficienza del convertitore, sulla generazione di calore e sulla regolarità delle forme d'onda di corrente erogate al motore, fattori che influenzano sia le prestazioni del motore che i livelli di rumore acustico.
L'intelligenza del servoazionamento CA risiede nella scheda di controllo basata su DSP, che esegue gli anelli di controllo di posizione, velocità e corrente a velocità di aggiornamento che generalmente vanno da 1 kHz per l'anello di posizione a 10–20 kHz per l'anello di corrente (coppia). Il DSP legge il segnale di feedback dell'encoder, calcola l'errore tra gli stati comandati e effettivi ad ogni aggiornamento del loop, applica l'algoritmo di controllo PID (Proporzionale-Integrale-Derivativo) con compensazione feed-forward e invia i comandi di commutazione PWM allo stadio di potenza IGBT. I moderni DSP dei servoazionamenti CA gestiscono anche la memorizzazione dei parametri, il rilevamento dei guasti, le funzioni di protezione, l'elaborazione del protocollo di comunicazione e gli algoritmi di autotuning che semplificano la messa in servizio iniziale.
Il circuito di interfaccia dell'encoder riceve il segnale di feedback della posizione dall'encoder o dal risolutore del servomotore e lo converte in dati di posizione digitali che il DSP può utilizzare per i calcoli di controllo. I moderni servoazionamenti CA supportano un'ampia gamma di tipi di encoder, inclusi encoder incrementali (segnali di quadratura A/B/Z), encoder assoluti (giro singolo e multigiro), encoder seriali (Endat, BiSS, Hyperface) e risolutori, ciascuno con diverse caratteristiche di risoluzione, immunità al rumore e mantenimento della posizione assoluta. Una risoluzione più elevata dell'encoder consente un posizionamento più preciso e un funzionamento più fluido a bassa velocità. Un encoder assoluto a 20 bit, ad esempio, fornisce oltre un milione di conteggi per giro, consentendo una risoluzione di posizionamento inferiore a 0,001 gradi.
I servoazionamenti CA comunicano con i controllori della macchina attraverso una combinazione di segnali I/O digitali e interfacce di comunicazione bus di campo. L'I/O digitale standard include in genere l'abilitazione del servo, il ripristino degli errori, l'ingresso del punto di riferimento, gli ingressi degli interruttori di limite e i segnali di uscita dell'allarme. Le opzioni del bus di campo variano in base al produttore e all'applicazione, ma comunemente includono EtherCAT, PROFINET, Modbus RTU/TCP, CANopen, DeviceNet e MECHATROLINK-III. EtherCAT è diventato il bus di campo ad alte prestazioni dominante per i servosistemi multiasse grazie alla sua capacità di sincronizzazione dell'orologio distribuito, che consente a più servoazionamenti di sincronizzare il loro movimento con una precisione di temporizzazione a livello di nanosecondi, essenziale per applicazioni robotiche e CNC multiasse coordinate.
I servoazionamenti CA funzionano in tre modalità di controllo fondamentali: modalità posizione, modalità velocità e modalità coppia, ciascuna corrispondente a un diverso livello della gerarchia di controllo a tre loop del servoazionamento. Capire quale modalità utilizzare per una determinata applicazione è una delle decisioni più importanti nella progettazione di un servosistema.
Nella modalità di controllo della posizione, il servoazionamento CA accetta un comando di posizione, in genere come un treno di impulsi (passo/direzione o seguito dell'encoder in quadratura) o tramite un riferimento di posizione del bus di campo, e controlla il motore per raggiungere e mantenere la posizione comandata con un errore minimo. L'azionamento esegue simultaneamente tutti e tre gli anelli di controllo: l'anello di posizione esterno genera un comando di velocità, l'anello di velocità medio genera un comando di coppia e l'anello di corrente/coppia interno controlla le correnti elettriche del motore per produrre la coppia richiesta. La modalità posizione viene utilizzata nella stragrande maggioranza delle applicazioni di produzione di macchine utensili, pick-and-place, imballaggi e semiconduttori in cui il requisito principale è lo spostamento su posizioni specifiche ripetutamente e con precisione.
Nella modalità di controllo della velocità, l'azionamento accetta un riferimento di velocità (analogico ±10 V, velocità preimpostate digitali o comando di velocità del bus di campo) e regola la velocità di rotazione del motore per adattarla con precisione indipendentemente dalle variazioni di carico. In questa modalità l'anello di posizione è inattivo e l'azionamento esegue solo gli anelli di velocità e di corrente. La modalità velocità viene utilizzata in applicazioni quali avvolgitrici, macchine da stampa, sincronizzazione di nastri trasportatori e azionamenti di mandrini in cui il mantenimento di una velocità precisa e stabile, anziché il raggiungimento di una posizione specifica, è l'obiettivo di controllo primario. I servoazionamenti CA in modalità velocità possono mantenere la regolazione della velocità entro lo 0,01% del setpoint anche in caso di fluttuazioni di carico significative, un livello di prestazioni che i VFD standard non possono eguagliare.
Nella modalità di controllo della coppia, l'azionamento regola la coppia di uscita del motore (proporzionale alla corrente del motore) per corrispondere a un riferimento di coppia comandato, consentendo alla velocità del motore di essere determinata dal carico meccanico. In questa modalità è attivo solo il circuito di controllo della corrente più interno. La modalità Coppia viene utilizzata in applicazioni di controllo della tensione come trafilatura di fili, avvolgimento di pellicole e posa di cavi, dove l'obiettivo è mantenere una forza di tensione costante, anziché una velocità o una posizione. Viene utilizzato anche in applicazioni di assemblaggio a controllo di forza e in sistemi multiasse master-slave in cui l'azionamento master controlla la posizione e gli azionamenti slave seguono in modalità coppia per condividere il carico meccanico.
La scelta del servoazionamento CA corretto per un'applicazione specifica richiede la corrispondenza delle specifiche elettriche e prestazionali dell'azionamento ai requisiti sia del servomotore che della macchina. Questi i parametri più importanti da valutare:
I servoazionamenti CA si trovano praticamente in ogni settore della produzione moderna e dell'automazione perché la combinazione di precisione, velocità e risposta dinamica che forniscono è impossibile o poco pratica da ottenere con altre tecnologie di controllo del movimento. Ecco le principali aree di applicazione e i vantaggi specifici dei servoazionamenti per ciascuna di esse:
I centri di lavoro CNC, i torni, le rettificatrici e le apparecchiature per elettroerosione si affidano ai servoazionamenti CA per il posizionamento degli assi e il controllo del mandrino. In un centro di lavoro a cinque assi, cinque o più servoazionamenti CA funzionano simultaneamente sotto il controllo coordinato del controller CNC, ciascuno mantenendo una precisione di posizionamento inferiore al micron sul rispettivo asse e rispondendo al tempo stesso ai rapidi cambiamenti di traiettoria a velocità di avanzamento di diversi metri al minuto. La rigidità dell'anello di posizione del servo, ovvero la sua capacità di resistere agli errori di posizione sotto le forze di taglio, determina direttamente la precisione dimensionale e la qualità della finitura superficiale del pezzo lavorato, rendendo la regolazione del servoazionamento un aspetto critico dell'ottimizzazione delle prestazioni della macchina utensile.
Ogni giunto di un braccio robotico industriale è azionato da un servoazionamento e motore CA dedicato, con il controller del robot che coordina tutti gli assi simultaneamente per eseguire traiettorie fluide e precise attraverso lo spazio tridimensionale. I robot articolati utilizzati nelle applicazioni di saldatura, verniciatura, assemblaggio e movimentazione dei materiali incorporano tipicamente sei servoassi, mentre i robot SCARA e delta utilizzano da tre a quattro assi. La larghezza di banda della risposta di coppia del servoazionamento determina direttamente la capacità del robot di mantenere la precisione della posizione durante la rapida accelerazione e decelerazione dei segmenti del braccio, che è il fattore determinante principale del tempo di ciclo e della ripetibilità del processo nelle celle di produzione robotizzate.
Le linee di confezionamento ad alta velocità (macchine form-fill-seal, astucciatrici, incartonatrici e apparecchiature per l'etichettatura) utilizzano servoazionamenti CA per sostituire i sistemi di camme e cambi meccanici che in precedenza sincronizzavano gli elementi della macchina. Le funzioni di ingranaggio elettronico e camma integrate nei moderni servoazionamenti CA consentono ai progettisti di macchine di creare relazioni meccaniche virtuali tra gli assi interamente nel software, consentendo rapidi cambiamenti di formato attraverso la regolazione dei parametri anziché la sostituzione fisica di camme o riduttori. Le macchine da stampa utilizzano servoazionamenti CA per il controllo della tensione del nastro, la correzione del registro e la regolazione della fase del cilindro di taglio, consentendo una precisione del registro di stampa di frazioni di millimetro a velocità di produzione di centinaia di metri al minuto.
I robot per la movimentazione dei wafer, le macchine per il die bonding, i wire bonder, le attrezzature per la perforazione di PCB e le macchine pick-and-place SMT rappresentano alcune delle applicazioni di servoazionamento CA più impegnative esistenti. Queste macchine richiedono una precisione di posizionamento misurata in micron, tempi di assestamento di pochi millisecondi e la capacità di eseguire centinaia di migliaia di cicli di posizionamento precisi al giorno senza accumulare errori di posizionamento o subire un degrado della precisione legato all'usura meccanica. I servomotori lineari azionati da servoazionamenti CA a larghezza di banda elevata sono sempre più utilizzati in queste applicazioni per eliminare la conformità e il gioco degli elementi di trasmissione meccanica da rotante a lineare.
La corretta messa in servizio e messa a punto di un servoazionamento CA è essenziale per ottenere la precisione di posizionamento, la risposta dinamica e la stabilità che l'hardware è in grado di fornire. Un sistema di servoazionamento mal regolato, anche se realizzato con componenti di alta qualità, presenterà superamenti, oscillazioni, risposta lenta o instabilità che riducono le prestazioni della macchina. I passaggi seguenti rappresentano il flusso di lavoro di messa in servizio standard per la maggior parte dei sistemi di servoazionamento CA:
I servoazionamenti CA sono sofisticati sistemi elettronici che effettuano un automonitoraggio continuo e generano codici di errore quando vengono rilevate condizioni anomale. Comprendere le categorie di guasti più comuni e le loro probabili cause riduce drasticamente i tempi di risoluzione dei problemi quando un servosistema smette di funzionare correttamente.