Entrambe le parti precedenti la revisione Revisione precedente Prossima revisione | Revisione precedente Prossima revisioneEntrambe le parti successive la revisione |
strumenti:qmoveplus:j1p20:mdu_p1p20f-003:setup_-_tarature_-_funzionamento [2017/02/14 14:09] – qem204 | strumenti:qmoveplus:j1p20:mdu_p1p20f-003:setup_-_tarature_-_funzionamento [2017/02/14 16:37] – qem204 |
---|
| |
- E' visibile e permesso l'accesso al reset di fabbrica | - E' visibile e permesso l'accesso al reset di fabbrica |
| |
| \\ |
| \\ |
| \\ |
| \\ |
| **N.B.** : Le password di accesso saranno rùfornite da **QEM srl** a chi costruirà della macchina, oppure a chi eseguirà l'intervento di messa in servizio o di manutenzione. |
| |
<html><pagebreak /></html> | <html><pagebreak /></html> |
| |
| ====== Messa in servizio ====== |
| |
===== Salvataggio ed uscita ===== | ===== Salvataggio ed uscita ===== |
\\ | \\ |
\\ | \\ |
Per accedere dalla pagina di **MENU PRINCIPALE** premere il tasto {{:strumenti:qmoveplus:j1p20:mdu_p1p20f-003:keys:ic_setup.png?nolink&100}} | Per accedere, dalla pagina di **MENU PRINCIPALE** premere il tasto {{:strumenti:qmoveplus:j1p20:mdu_p1p20f-003:keys:ic_setup.png?nolink&100}} |
\\ | \\ |
\\ | \\ |
\\ | \\ |
\\ | \\ |
Per accedere dalla pagina di **MENU PRINCIPALE** premere il tasto {{:strumenti:qmoveplus:j1p20:mdu_p1p20f-003:keys:icm_axis.png?nolink&100}} | Per accedere, dalla pagina di **MENU PRINCIPALE** premere il tasto {{:strumenti:qmoveplus:j1p20:mdu_p1p20f-003:keys:icm_axis.png?nolink&100}} |
\\ | \\ |
\\ | \\ |
\\ | \\ |
^//**Nome parametro**//^//**Unità di misura**//^//**Default **//^//**Range**//^//**Descrizione**//| | ^//**Nome parametro**//^//**Unità di misura**//^//**Default **//^//**Range**//^//**Descrizione**//| |
|**Modo visualizzazione** |-|0|0 ÷ 2|**0**: Visualizzazione normale\\ **1**: L'HDR è attivo, nella fascia centrale fra due unità\\ **2**: L'HDR è attivo su tutto il range del conteggio | | |**Misura** |mm|100.0|0 ÷ 999999|Indica lo spazio, in unità di misura, percorso dall'encoder dell'asse per ottenere gli impulsi encoder * 4 impostati sul parametro **Impulsi**. | |
|**Cifre decimali** |-|1|0 ÷ 3|E' la posizione del punto decimale nelle visualizzazioni delle quote dell'asse. | | |**Impulsi** |-|4000|0 ÷ 999999|Indica gli impulsi moltiplicato 4 forniti dall'encoder dell'asse per ottenere lo spazio impostato nel parametro **Misura**. //Il rapporto tra Misura e Impulsi è la risoluzione dell'encoder e deve avere valori compresi tra 1 e 0.000935.// | |
|**Azzeramento al restart** |-|0|Disabilitato ÷ Abilitato|Abilitazione dell'azzeramento del conteggio all'attivazione dell'ingresso I4 (restart) | | |**Loop in manuale** |-|0|Disabilitato ÷ Abilitato|Scelta se abilitare il controllo di spazio nello stato di manuale, quindi durante i movimenti in jog. | |
|**Conteggio al restart** |mm|0|-999999 ÷ 999999|Valore che viene caricato nel conteggio dell'asse, se abilitata la funzione di **Azzeramento al restart** | | |**UM velocità** |-|0|Um/' ÷ Um/s|Specifica l'unità di misura della velocità:\\ **Um/'**: velocità in Um al minuto\\ **Um/s**: velocità in Um al secondo | |
|**Misura encoder test** |mm|100.0|0 ÷ 999999|Indica lo spazio, in unità di misura, percorso dall'encoder di test per ottenere gli impulsi encoder * 4 impostati sul parametro **Impulsi encoder test**. | | |**Velocità di lavoro** |UM|1000|0 ÷ 999999|Velocità dell'asse utilizzata durante i posizionamenti alle quote di lavoro. Il valore è riferito all'unità di misura impostata. | |
|**Impulsi encoder test** |-|4000|0 ÷ 999999|Indica gli impulsi moltiplicato 4 forniti dall'encoder di test per ottenere lo spazio impostato nel parametro **Misura encoder test**. //Il rapporto tra Misura e Impulsi è la risoluzione dell'encoder e deve avere valori compresi tra 1 e 0.000935.// | | |**Vel. manuale rapida** |UM|1000|0 ÷ 999999|Velocità dell'asse utilizzata durante i movimenti in jog manuale con il selettore su RAPIDO. Il valore è riferito all'unità di misura impostata. | |
|**Cifre decimali encoder test** |-|1|0 ÷ 3|E' la posizione del punto decimale nelle visualizzazioni delle quote dell'encoder di test. | | |**Vel. manuale lenta** |UM|500|0 ÷ 999999|Velocità dell'asse utilizzata durante i movimenti in jog manuale con il selettore su LENTO. Il valore è riferito all'unità di misura impostata. | |
|**Massimo scostamento**|%|10.0|0 ÷ 100.0|E' la massima differenza in percentuale consentita tra il contatore di misura e quelo di test, oltre la quale viene diseccitata l'uscita di allarme O8. | | |**Accelerazione**|s|1.0|0 ÷ 999.0|Rampa di accelerazione dell'asse. E' il tempo impiegato dall'asse per portarsi da fermo alla velocità massima. | |
|**Abilitazione espansioni CAN**|-|0|0 ÷ 2|**0**: Non è installata alcuna espansione per gli utensili\\ **1**: E' installata l'espansione per i primi 16 utensili\\ **2**: Sono installate le espansioni per 32 utensili | | |**Decelerazione**|s|1.0|0 ÷ 999.0|Rampa di decelerazione dell'asse. E' il tempo impiegato dall'asse per decelerare dalla velocità massima a zero. | |
|**Abilitazione loop di spazio** |-|0|Disabilitato ÷ Abilitato|Scelta se abilitare il controllo di spazio anche con asse fermo. Con asse in movimento è sempre abilitato. | | |**Tolleranza** |mm|0|0 ÷ 9999|E' la fascia di conteggio attorno alla quota di posizionamento che identifica se il posizionamento è stato concluso correttamente. | |
| |**Ritardo tolleranza**|s|0.2|0 ÷ 999.0|E' il tempo di ritardo dell'inizio della procedura di attivazione delle teste quando l'asse è entrato nella fascia di tolleranza. | |
| |**Timer inversione**|s|0.1|0 ÷ 999.0|E' il minimo tempo che deve trascorrere tra due movimenti dell'asse in direzioni opposte. | |
| |**Controllo ingresso blocco**|-|3|0 ÷ 99|E' il numero di volte che il controllo testa l'ingresso di blocco conteggio per stabilire se è stato attivato o meno. Ogni unità vale 2 ms. | |
| |
| <html><pagebreak /></html> |
| |
| ===== Calibrazione dell'asse ===== |
| \\ |
| \\ |
| Per accedere, dalla pagina di **MENU PRINCIPALE** premere il tasto {{:strumenti:qmoveplus:j1p20:mdu_p1p20f-003:keys:icm_calibration.png?nolink&100}} |
| \\ |
| \\ |
| {{:strumenti:qmoveplus:j1p20:mdu_p1p20f-003:pages:calib.png?nolink&300}} |
| \\ |
| \\ |
| In questa pagina è possibile: |
| \\ |
| - Trovare il valore di offset per compensare la deriva del drive |
| |
| - Trovare la velocità massima corrispondente ai 10 Vdc |
| \\ |
| \\ |
| **N.B.** : il controllo deve essere nello stato di manuale (I5 = OFF) e con il drive abilitato (I3 = ON) |
| \\ |
| \\ |
| ^//**Nome parametro**//^//**Unità di misura**//^//**Default **//^//**Range**//^//**Descrizione**//| |
| |**Offset** |bit|0|-99999 ÷ 99999|Definisce il valore in bit della correzione relativa all'uscita analogica in modo da compensare l'eventuale deriva del sistema. | |
| |**Velocità massima** |UM|2000|0 ÷ 999999|Definisce la massima velocità dell'asse relativa al riferimento analogico +/- 10Vdc. | |
| \\ |
| \\ |
| **Verifica dei collegamenti** |
| \\ |
| - Verificare per prima cosa l'esatta connessione della dinamo tachimetrica del drive o delle fasi dell'encoder |
| |
| - Abilitare la calibrazione toccando l'apposito selettore {{:strumenti:qmoveplus:j1p20:mdu_p1p20f-003:keys:options-box-slide-button-on.png?nolink&100}} |
| |
| - Inserire un valore basso (es. 0.5) su **Tensione uscita** e osservare se il motore gira circa ad 1/20 della sua velocità massima |
| |
| - Fornendo una tensione positiva il motore dovrà girare verso "avanti" con una velocità proporzionale al valore introdotto e il conteggio visualizzato su **Posizione attuale** dovrà incrementarsi |
| \\ |
| \\ |
| **N.B.** : Il valore introdotto su **Tensione uscita** viene fornito senza rampe di accelerazione o decelerazione. |
| \\ |
| \\ |
| \\ |
| \\ |
| **Taratura dell'offset** |
| \\ |
| - Abilitare la calibrazione toccando l'apposito selettore {{:strumenti:qmoveplus:j1p20:mdu_p1p20f-003:keys:options-box-slide-button-on.png?nolink&100}} |
| |
| - Inserire un valore su **Offset** in modo da compensare la deriva del motore quando non è abilitata la reazione di spazio |
| \\ |
| \\ |
| \\ |
| \\ |
| **Calcolo della velocità massima** |
| \\ |
| Lo strumento è ora in grado di calcolare e visualizzare il valore di velocità massima da introdurre nell'apposito parametro. |
| \\ |
| - Abilitare la calibrazione toccando l'apposito selettore {{:strumenti:qmoveplus:j1p20:mdu_p1p20f-003:keys:options-box-slide-button-on.png?nolink&100}} |
| |
| - Inserire un valore su **Tensione uscita** e leggere la velocità con la quale si muove il motore su **Velocità attuale** |
| |
| - Calcolare la velocità che si ottiene se si rapporta la velocità letta con i 10Vdc di fondo scala. Ad esempio se si inserisce 1 Vdc , la velocità massima sarà (Velocità attuale x 10) |
| |
| - Inserire il risultato del calcolo in **Velocità massima** |
| \\ |
| \\ |
| **N.B.** : Il valore introdotto su **Tensione uscita** viene fornito senza rampe di accelerazione o decelerazione. |
| \\ |
| \\ |
| \\ |
| \\ |
| **Introduzione di un valore nel conteggio** |
| \\ |
| In questa pagina è possibile introdurre un valore nel campo **Posizione attuale** |
| |
| <html><pagebreak /></html> |
| |
| ===== Taratura del PID ===== |
| \\ |
| \\ |
| Per accedere, dalla pagina di **MENU PRINCIPALE** premere il tasto {{:strumenti:qmoveplus:j1p20:mdu_p1p20f-003:keys:ic_pid.png?nolink&100}} |
| \\ |
| \\ |
| {{:strumenti:qmoveplus:j1p20:mdu_p1p20f-003:pages:p_pid.png?nolink&300}} |
| \\ |
| \\ |
| In questa pagina è possibile trovare i valori del P.I.D. dell'asse, tramite dei movimenti avanti / indietro su delle quote e con velocità di test. |
| \\ |
| \\ |
| **N.B.** : il controllo deve essere nello stato di manuale (I5 = OFF) e con il drive abilitato (I3 = ON) |
| \\ |
| \\ |
| ^//**Nome parametro**//^//**Unità di misura**//^//**Default **//^//**Range**//^//**Descrizione**//| |
| |**Feed forward** |%|100.0|0 ÷ 200.0|E' il coefficiente percentuale che, moltiplicato per la velocità, genera la parte **FF** dell'uscita di regolazione. | |
| |**Guadagno proporzionale** |-|0|0 ÷ 32767|E' il coefficiente che, moltiplicato per l'errore di inseguimento, genera la parte proporzionale **P** dell'uscita di regolazione. | |
| |**Tempo integrale** |-|0|0 ÷ 32767|E' il tempo, espresso in ms, che produce il coefficiente di integrazione dell'errore di inseguimento. Tale valore genera la parte integrale **I** dell'uscita di regolazione. | |
| |**Massimo errore di inseguimento** |mm|999.9|0 ÷ 999999|Definisce il massimo scostamento accettabile tra la posizione teorica e la posizione reale dell'asse. | |
| \\ |
| \\ |
| **Movimento di test** |
| \\ |
| I movimenti avanti e indietro, che l'asse compie durante la procedura di taratura del PID, servono a poter variare al volo i vari coefficienti per trovare la taratura più adatta. |
| |
| - Impostare i seguenti parametri: |
| \\ |
| ^//**Nome parametro**//^//**Unità di misura**//^//**Default **//^//**Range**//^//**Descrizione**//| |
| |**Delta pos.** |mm|0|0 ÷ 999999|E' il delta di posizione che l'asse compie durante i movimenti di test. | |
| |**Set velocità** |UM|0|0 ÷ 999999|E' la velocità di spostamento dell'asse durante i movimenti di test. | |
| |**Accelerazione** |s|0|0 ÷ 999|E' la rampa di accelerazione utilizzata dall'asse durante i movimenti di test. | |
| |**Decelerazione** |s|0|0 ÷ 999|E' la rampa di decelerazione utilizzata dall'asse durante i movimenti di test. | |
| \\ |
| \\ |
| - Attivare i movimenti di test toccando l'apposito selettore {{:strumenti:qmoveplus:j1p20:mdu_p1p20f-003:keys:options-box-slide-button-on.png?nolink&100}} |
| \\ |
| \\ |
| Durante i movimenti è possibile leggere in tempo reale: |
| \\ |
| - la posizione attuale |
| |
| - la velocità attuale |
| |
| - l'errore di inseguimento attuale |
| \\ |
| \\ |
| - Per disattivare i movimenti di test toccare l'apposito selettore {{:strumenti:qmoveplus:j1p20:mdu_p1p20f-003:keys:options-box-slide-button-on.png?nolink&100}} |
| \\ |
| \\ |
| - l'uscita dalla pagina comporta la disattivazione automatica |
| \\ |
| \\ |
| **Consigli sulla taratura** |
| \\ |
| - Partire con un valore di **Guadagno proporzionale** molto basso. Inizialmente l'asse è molto lento, non vengono rispettate le rampe di accelerazione e decelerazione, non viene raggiunta la velocità massima e la posizione; significa che il valore è troppo basso. Aumentare il valore finché il sistema è dinamicamente soddisfacente, senza però diventare instabile (pendolazioni con asse in movimento e vibrazioni ad asse fermo) |
| |
| - Partire con un valore di **Feed forward** di 100.0 %. Il valore deve essere aumentato se l'errore di inseguimento è positivo quando l'asse va avanti; allo stesso modo va aumentato se l'errore è negativo quando l'asse va indietro. Al contrario, deve essere diminuito se l'errore è negativo quando l'asse va avanti; allo stesso modo va diminuito sel'errore è positivo quando l'asse va verso indietro. |
| |
| - Se necessario, partire con valore di base di 0.5 s di **Tempo integrale**, calare gradualmente il tempo finché non si arriva ad un valore grazie al quale l'asse migliora le proprie prestazioni dinamiche rimanendo stabile. Valori troppi alti o troppo bassi possono causare delle pendolazioni. Impostando 0 la funzione è esclusa. |
| |
| <html><pagebreak /></html> |
| |
| ===== Setup della lavorazione ===== |
| \\ |
| \\ |
| Per accedere, dalla pagina di **MENU PRINCIPALE** premere il tasto {{:strumenti:qmoveplus:j1p20:mdu_p1p20f-003:keys:icm_press.png?nolink&100}} |
| \\ |
| \\ |
| {{:strumenti:qmoveplus:j1p20:mdu_p1p20f-003:pages:p_working.png?nolink&300}} {{:strumenti:qmoveplus:j1p20:mdu_p1p20f-003:pages:p_working_2.png?nolink&300}} {{:strumenti:qmoveplus:j1p20:mdu_p1p20f-003:pages:p_working_3.png?nolink&300}} |
| \\ |
| \\ |
| ^//**Nome parametro**//^//**Unità di misura**//^//**Default **//^//**Range**//^//**Descrizione**//| |
| |**Misura** |mm|100.0|0 ÷ 999999|Indica lo spazio, in unità di misura, percorso dall'encoder dell'asse per ottenere gli impulsi encoder * 4 impostati sul parametro **Impulsi**. | |
| |**Impulsi** |-|4000|0 ÷ 999999|Indica gli impulsi moltiplicato 4 forniti dall'encoder dell'asse per ottenere lo spazio impostato nel parametro **Misura**. //Il rapporto tra Misura e Impulsi è la risoluzione dell'encoder e deve avere valori compresi tra 1 e 0.000935.// | |
| |**Loop in manuale** |-|0|Disabilitato ÷ Abilitato|Scelta se abilitare il controllo di spazio nello stato di manuale, quindi durante i movimenti in jog. | |
| |**UM velocità** |-|0|Um/' ÷ Um/s|Specifica l'unità di misura della velocità:\\ **Um/'**: velocità in Um al minuto\\ **Um/s**: velocità in Um al secondo | |
| |**Velocità di lavoro** |UM|1000|0 ÷ 999999|Velocità dell'asse utilizzata durante i posizionamenti alle quote di lavoro. Il valore è riferito all'unità di misura impostata. | |
| |**Vel. manuale rapida** |UM|1000|0 ÷ 999999|Velocità dell'asse utilizzata durante i movimenti in jog manuale con il selettore su RAPIDO. Il valore è riferito all'unità di misura impostata. | |
| |**Vel. manuale lenta** |UM|500|0 ÷ 999999|Velocità dell'asse utilizzata durante i movimenti in jog manuale con il selettore su LENTO. Il valore è riferito all'unità di misura impostata. | |
| |**Accelerazione**|s|1.0|0 ÷ 999.0|Rampa di accelerazione dell'asse. E' il tempo impiegato dall'asse per portarsi da fermo alla velocità massima. | |
| |**Decelerazione**|s|1.0|0 ÷ 999.0|Rampa di decelerazione dell'asse. E' il tempo impiegato dall'asse per decelerare dalla velocità massima a zero. | |
| |**Tolleranza** |mm|0|0 ÷ 9999|E' la fascia di conteggio attorno alla quota di posizionamento che identifica se il posizionamento è stato concluso correttamente. | |
| |**Ritardo tolleranza**|s|0.2|0 ÷ 999.0|E' il tempo di ritardo dell'inizio della procedura di attivazione delle teste quando l'asse è entrato nella fascia di tolleranza. | |
| |**Timer inversione**|s|0.1|0 ÷ 999.0|E' il minimo tempo che deve trascorrere tra due movimenti dell'asse in direzioni opposte. | |
| |**Controllo ingresso blocco**|-|3|0 ÷ 99|E' il numero di volte che il controllo testa l'ingresso di blocco conteggio per stabilire se è stato attivato o meno. Ogni unità vale 2 ms. | |
| |
<html><pagebreak /></html> | <html><pagebreak /></html> |
| |