software:devices:oopos2

Differenze

Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.

Link a questa pagina di confronto

Entrambe le parti precedenti la revisione Revisione precedente
Prossima revisione
Revisione precedente
Prossima revisioneEntrambe le parti successive la revisione
software:devices:oopos2 [2017/01/19 15:49] – [2.1. Dichiarazione device nel file di configurazione (.CNF)] qem103software:devices:oopos2 [2017/01/19 15:53] – [4.3. Verifica del funzionamento delle uscite digitali] qem103
Linea 64: Linea 64:
 ==== - Recupero giochi ==== ==== - Recupero giochi ====
  
-La precisione con la quale è stata realizzata la meccanica è fondamentale per l’esito dei+La precisione con la quale è stata realizzata la meccanica è fondamentale per l'esito dei
 posizionamenti. È infatti impossibile ricercare, nei posizionamenti, la precisione del centesimo posizionamenti. È infatti impossibile ricercare, nei posizionamenti, la precisione del centesimo
-se gli organi di movimento hanno dei laschi dell’ordine del decimo. Inoltre, nei posizionamenti +se gli organi di movimento hanno dei laschi dell'ordine del decimo. Inoltre, nei posizionamenti 
-di assi verticali molto pesanti (ed esempio una pressa o una fresa verticale), l’inerzia nei movimenti +di assi verticali molto pesanti (ed esempio una pressa o una fresa verticale), l'inerzia nei movimenti 
-verso l’alto è nettamente inferiore all’inerzia nei movimenti verso il basso.\\ +verso l'alto è nettamente inferiore all'inerzia nei movimenti verso il basso.\\ 
-In queste ed altra situazioni l’implementazione del recupero giochi nel posizionamento migliora+In queste ed altra situazioni l'implementazione del recupero giochi nel posizionamento migliora
 sensibilmente la precisione. sensibilmente la precisione.
-<WRAP center round info 60%> + 
-Il posizionamento viene +^:info:^Il posizionamento viene sempre concluso nella stessa direzione.\\ Ad esempio, considerando i posizionamenti con recupero giochi avanti (vedi figura 1), sia per il posizionamento in avanti che indietro, il movimento dell'asse di conclude sempre spostandosi da sinistra verso destra (in avanti).^
-sempre concluso nella stessa +
-direzione.\\ +
-Ad esempio, considerando i +
-posizionamenti con +
-recupero giochi avanti (vedi +
-figura 1), sia per il posizionamento +
-in avanti che indietro, +
-il movimento dell’asse +
-di conclude sempre spostandosi +
-da sinistra verso destra +
-(in avanti). +
-</WRAP>+
  
 |Figura 1: diagramma di posizionamento con recupero giochi.| |Figura 1: diagramma di posizionamento con recupero giochi.|
Linea 213: Linea 201:
 ==== - Verifica del funzionamento delle uscite digitali ==== ==== - Verifica del funzionamento delle uscite digitali ====
  
-<WRAP center round info 60%> +^:info:^Prima di movimentare l'asse, verificare il corretto funzionamento dei dispositivi di emergenza e protezione.^
-Prima di movimentare l’asse, +
-verificare il corretto +
-funzionamento dei dispositivi +
-di emergenza e protezione. +
-</WRAP>+
  
 La seguente procedura serve per verificare il funzionamento delle uscite digitali di avanti, indietro La seguente procedura serve per verificare il funzionamento delle uscite digitali di avanti, indietro
-e rallentamento movimentando l’asse con i comandi manuali del device.\\+e rallentamento movimentando l'asse con i comandi manuali del device.\\
 Per proseguire, verificare che il device Asse sia inizializzato e con il valore di ''Asse:cntratio'' corretto. Per proseguire, verificare che il device Asse sia inizializzato e con il valore di ''Asse:cntratio'' corretto.
   * Impostare al massimo valore i limiti software del device in modo da consentirne il movimento. Inserire il valore 999999 nel parametro //maxpos// ed il valore -999999 nel parametro //minpos//.\\ ''Asse:maxpos = 999999''\\ ''Asse:minpos = -999999''   * Impostare al massimo valore i limiti software del device in modo da consentirne il movimento. Inserire il valore 999999 nel parametro //maxpos// ed il valore -999999 nel parametro //minpos//.\\ ''Asse:maxpos = 999999''\\ ''Asse:minpos = -999999''
   * Dare il comando MANFFW per fare attivare la sola uscita di avanti.\\ ''MANFFW Asse''   * Dare il comando MANFFW per fare attivare la sola uscita di avanti.\\ ''MANFFW Asse''
   * Per verificare la corretta esecuzione del comando, controllare che lo stato //st_still// sia 0 e //st_movfwd// sia 1:\\ ''WAIT NOT Asse:st_still AND Asse:st_movfwd''   * Per verificare la corretta esecuzione del comando, controllare che lo stato //st_still// sia 0 e //st_movfwd// sia 1:\\ ''WAIT NOT Asse:st_still AND Asse:st_movfwd''
-  * Verificare che l’asse si muova in avanti e che il conteggio visualizzato in ''Asse:posit'' si incrementi, quindi fermare il movimento con il comando //STOP//.\\ ''STOP Asse'' +  * Verificare che l'asse si muova in avanti e che il conteggio visualizzato in ''Asse:posit'' si incrementi, quindi fermare il movimento con il comando //STOP//.\\ ''STOP Asse'' 
-  * Se l’uscita di avanti, corrispondente ad esempio alla risorsa 2.OUT01, non si attiva, verificare il collegamento elettrico.+  * Se l'uscita di avanti, corrispondente ad esempio alla risorsa 2.OUT01, non si attiva, verificare il collegamento elettrico.
   * Dare il comando //MANFBW// per eccitare la sola uscita di Indietro.\\ ''MANFBW Asse''   * Dare il comando //MANFBW// per eccitare la sola uscita di Indietro.\\ ''MANFBW Asse''
   * Per verificare la corretta esecuzione del comando, controllare che lo stato //st_still// sia 0 e //st_movbwd// sia 1:\\ ''WAIT NOT Asse:st_still AND Asse:movbwd''   * Per verificare la corretta esecuzione del comando, controllare che lo stato //st_still// sia 0 e //st_movbwd// sia 1:\\ ''WAIT NOT Asse:st_still AND Asse:movbwd''
  • Ultima modifica: 2020/07/13 15:15