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
Ultima revisioneEntrambe le parti successive la revisione
software:devices:oopos2 [2017/01/19 16:06] – [5.8. La ricerca di preset] qem103software:devices:oopos2 [2019/08/29 17:01] – modifica esterna 127.0.0.1
Linea 460: Linea 460:
  
 === - Modo 0: caricamento preset con procedura di movimentazione === === - Modo 0: caricamento preset con procedura di movimentazione ===
-<WRAP center round info 60%> 
-L’ingresso di abilitazione 
-impulso di zero ha un filtro 
-hardware che ritarda l’acquisizione 
-e quindi influenza 
-la precisione del 
-caricamento.\\ 
-La velocità dell’asse deve 
-quindi essere sufficientemente 
-bassa da permettere 
-l’acquisizione dell’ingresso. 
-</WRAP> 
  
-L’asse si dirige verso il sensore collegato all’ingresso di abilitazione impulso di zero con la+^:info:^L'ingresso di abilitazione impulso di zero ha un filtro hardware che ritarda l'acquisizione e quindi influenza la precisione del caricamento.\\ La velocità dell'asse deve quindi essere sufficientemente bassa da permettere l'acquisizione dell'ingresso.^ 
 + 
 +L'asse si dirige verso il sensore collegato all'ingresso di abilitazione impulso di zero con la
 normale velocitá di posizionamento. Lo stato //st_prson// segnala che la procedura di preset è in normale velocitá di posizionamento. Lo stato //st_prson// segnala che la procedura di preset è in
-corso. Quando, nella sua corsa, l’asse incontra l’ingresso di abilitazione impulso di zero trasduttore,+corso. Quando, nella sua corsa, l'asse incontra l'ingresso di abilitazione impulso di zero trasduttore,
 inverte la direzione ed assume la velocitá lenta.\\ inverte la direzione ed assume la velocitá lenta.\\
-Alla disattivazione dell’ingresso di abilitazione impulso di zero viene caricata la quota di preset+Alla disattivazione dell'ingresso di abilitazione impulso di zero viene caricata la quota di preset
 sul conteggio (parametro //posit//).\\ sul conteggio (parametro //posit//).\\
-L’asse si ferma, lo stato //st_prson// si disattiva e lo stato //st_prsok// si attiva per segnalare la +L'asse si ferma, lo stato //st_prson// si disattiva e lo stato //st_prsok// si attiva per segnalare la 
-conclusione della ricerca. Questo stato rimane attivo fino all’avviamento di una nuova procedura +conclusione della ricerca. Questo stato rimane attivo fino all'avviamento di una nuova procedura 
-di preset. All’accensione del sistema questo stato é sempre a zero. Vedi figura 1.+di preset. All'accensione del sistema questo stato é sempre a zero. Vedi figura 1.
  
 |Figura 1: caricamento preset utilizzando la sola camma di abilitazione.| |Figura 1: caricamento preset utilizzando la sola camma di abilitazione.|
Linea 487: Linea 477:
  
 === - Modo 1: caricamento preset con procedura di movimentazione === === - Modo 1: caricamento preset con procedura di movimentazione ===
-<WRAP center round info 60%> 
-L’acquisizione viene fatta 
-su ingresso in interrupt 
-quindi la velocitá dell’asse 
-non é determinante. Bisogna 
-comunque verificare 
-che il tempo di attivazione 
-dell’impulso di zero sia sufficientemente 
-lungo da essere 
-acquisito dalla scheda. 
-</WRAP> 
  
-L’asse si dirige verso il sensore collegato all’ingresso di abilitazione impulso di zero con la normale+^:info:^L'acquisizione viene fatta su ingresso in interrupt quindi la velocitá dell'asse non é determinante. Bisogna comunque verificare che il tempo di attivazione dell'impulso di zero sia sufficientemente lungo da essere acquisito dalla scheda.^ 
 + 
 +L'asse si dirige verso il sensore collegato all'ingresso di abilitazione impulso di zero con la normale
 velocitá di posizionamento. Lo stato //st_prson// segnala che la procedura di preset è in corso. velocitá di posizionamento. Lo stato //st_prson// segnala che la procedura di preset è in corso.
-Quando, nella sua corsa, l’asse incontra l’ingresso di abilitazione impulso di zero trasduttore,+Quando, nella sua corsa, l'asse incontra l'ingresso di abilitazione impulso di zero trasduttore,
 inverte la direzione ed assume la velocitá lenta.\\ inverte la direzione ed assume la velocitá lenta.\\
-Alla disattivazione dell’ingresso di abilitazione impulso di zero viene abilitata la lettura del +Alla disattivazione dell'ingresso di abilitazione impulso di zero viene abilitata la lettura del 
-primo impulso di zero fornito dal trasduttore e, al momento dell’acquisizione di questo segnale,+primo impulso di zero fornito dal trasduttore e, al momento dell'acquisizione di questo segnale,
 viene caricata la quota di preset nel conteggio (parametro //posit//).\\ viene caricata la quota di preset nel conteggio (parametro //posit//).\\
-L’asse si ferma, lo stato //st_prson// si disattiva e lo stato //st_prsok// si attiva per segnalare la conclusione +L'asse si ferma, lo stato //st_prson// si disattiva e lo stato //st_prsok// si attiva per segnalare la conclusione 
-della ricerca. Questo stato rimane attivo fino all’avviamento di una nuova procedura di +della ricerca. Questo stato rimane attivo fino all'avviamento di una nuova procedura di 
-preset. All’accensione del sistema questo stato é sempre a zero. Vedi figura 2.+preset. All'accensione del sistema questo stato é sempre a zero. Vedi figura 2.
  
 |Figura 2: caricamento preset utilizzando camma di abilitazione ed impulso di zero trasduttore.| |Figura 2: caricamento preset utilizzando camma di abilitazione ed impulso di zero trasduttore.|
Linea 522: Linea 503:
 ==== - Delta conteggio ==== ==== - Delta conteggio ====
  
-<WRAP center round info 60%> +^:info:^Il comando è inviabile solamente se l'asse è fermo, condizione di st_still = 1.^
-Il comando è inviabile solamente +
-se l’asse è fermo, condizione +
-di st_still = 1. +
-</WRAP>+
  
-Il device visualizza sempre la posizione assoluta dell’asse; per eseguire posizionamenti incrementali+Il device visualizza sempre la posizione assoluta dell'asse; per eseguire posizionamenti incrementali
 é necessario disporre di uno strumento per sottrarre o sommare un determinato valore é necessario disporre di uno strumento per sottrarre o sommare un determinato valore
 al conteggio (//posit//) senza introdurre errori. Il cambio di conteggio può essere eseguito anche al conteggio (//posit//) senza introdurre errori. Il cambio di conteggio può essere eseguito anche
Linea 534: Linea 511:
 Volendo sottrarre 100 unità di misura al conteggio è possibile:\\ Volendo sottrarre 100 unità di misura al conteggio è possibile:\\
 //Asse:posit = Asse:posit - 100// //Asse:posit = Asse:posit - 100//
-<WRAP center round info 60%> 
-La modifica del valore di risoluzione 
-(//cntratio//) o la scrittura 
-della variabile //posit//, provoca 
-l’azzeramento dei resti 
-della conversione. 
-</WRAP> 
  
-Questa operazione introduce un errore perché impone la posizione “//posit// = -100”, quando l’asse+^:info:^La modifica del valore di risoluzione (//cntratio//) o la scrittura della variabile //posit//, provoca l'azzeramento dei resti della conversione.^ 
 + 
 +Questa operazione introduce un errore perché impone la posizione "//posit// = -100", quando l'asse
 poteva avere una posizione intermedia tra una unità di misura e la successiva (es. 100.3). Questa poteva avere una posizione intermedia tra una unità di misura e la successiva (es. 100.3). Questa
-frazione (0.3) viene persa ed il ripetersi di queste operazioni provocano l’accumularsi di un+frazione (0.3) viene persa ed il ripetersi di queste operazioni provocano l'accumularsi di un
 errore non trascurabile.\\ errore non trascurabile.\\
 Il comando //DELCNT// somma al conteggio una quantità pari al parametro //delta// senza perdere la Il comando //DELCNT// somma al conteggio una quantità pari al parametro //delta// senza perdere la
Linea 600: Linea 572:
  
 === - Comandi REGON e REGOFF === === - Comandi REGON e REGOFF ===
-Con l’utilizzo del device OOPOS2 le uscite di movimento sono ad uso esclusivo del device; pertanto +Con l'utilizzo del device OOPOS2 le uscite di movimento sono ad uso esclusivo del device; pertanto 
-non possono essere utilizzate da altri device o dall’applicativo.\\ +non possono essere utilizzate da altri device o dall'applicativo.\\ 
-Il comando di //REGOFF// permette di mettere a disposizione tali risorse, disabilitandone l’aggiornamento+Il comando di //REGOFF// permette di mettere a disposizione tali risorse, disabilitandone l'aggiornamento
 da parte del device OOPOS2. Questa condizione, verificata con lo stato //st_regoff// = 1, da parte del device OOPOS2. Questa condizione, verificata con lo stato //st_regoff// = 1,
-pone il device in uno stato di attesa in cui comunque continua ad aggiornare la posizione dell’asse+pone il device in uno stato di attesa in cui comunque continua ad aggiornare la posizione dell'asse
 (conteggio acquisito).\\ (conteggio acquisito).\\
-Il comando di //REGON// ripristina le normali condizioni riassegnando al device l’aggiornamento+Il comando di //REGON// ripristina le normali condizioni riassegnando al device l'aggiornamento
 delle uscite. delle uscite.
-<WRAP center round info 60%> 
-Per evitare conflitti e malfunzionamenti, 
-deve necessariamente 
-essere attivo un 
-solo device per ogni gruppo 
-di uscite di movimento. 
-</WRAP> 
  
-Nelle applicazioni in cui non è necessario movimentare contemporaneamente più assi l’uso dei+^:info:^Per evitare conflitti e malfunzionamenti, deve necessariamente essere attivo un solo device per ogni gruppo di uscite di movimento.^ 
 + 
 +Nelle applicazioni in cui non è necessario movimentare contemporaneamente più assi l'uso dei
 comandi //REGON/REGOFF// permette di utilizzare sempre le stesse uscite di movimento risparmiando comandi //REGON/REGOFF// permette di utilizzare sempre le stesse uscite di movimento risparmiando
 risorse hardware. risorse hardware.
Linea 637: Linea 604:
 ==== - Sistema di posizionamento QPS (QEM Positioning System) ==== ==== - Sistema di posizionamento QPS (QEM Positioning System) ====
  
-<WRAP center round info 60%> +^:info:^Questo sistema consente, se la risoluzione del trasduttore lo permette, di aggiustare e verificare il posizionamento di tipo On/Off con una risoluzione 10 volte superiore a quella impostata nel parametro //cntratio//.^
-Questo sistema consente, se +
-la risoluzione del trasduttore +
-lo permette, di aggiustare +
-e verificare il posizionamento +
-di tipo On/Off con +
-una risoluzione 10 volte superiore +
-a quella impostata +
-nel parametro //cntratio//. +
-</WRAP>+
  
-L’introduzione dei parametri relativi alle inerzie (//iner01 ÷ iner16//), alle tolleranze (//tolp// e //toln//)+L'introduzione dei parametri relativi alle inerzie (//iner01 ÷ iner16//), alle tolleranze (//tolp// e //toln//)
 ed allo spessore utensile (//tool//), viene proposta con una cifra in più, in modo da poter introdurre ed allo spessore utensile (//tool//), viene proposta con una cifra in più, in modo da poter introdurre
 il dato con una precisione 10 volte maggiore.\\ il dato con una precisione 10 volte maggiore.\\
 Per un buon funzionamento del sistema QPS, il parametro //cntratio// deve essere inferiore a 40000; Per un buon funzionamento del sistema QPS, il parametro //cntratio// deve essere inferiore a 40000;
-se il coefficiente moltiplicativo è compreso tra 40001 e 399999 l’influenza dell’ultima cifra+se il coefficiente moltiplicativo è compreso tra 40001 e 399999 l'influenza dell'ultima cifra
 diminuirà gradatamente fino a cessare completamente quando tale coefficiente è pari a 400000. diminuirà gradatamente fino a cessare completamente quando tale coefficiente è pari a 400000.
 Il sistema QPS viene introdotto anche in fase di lettura dei dati sopradescritti. Il sistema QPS viene introdotto anche in fase di lettura dei dati sopradescritti.
  
 === - Esempi === === - Esempi ===
-<WRAP center round info 60%> + 
-Gli esempi sono riferiti ad +^:info:^Gli esempi sono riferiti ad un sistema di posizionamento con precisione del millimetro.^
-un sistema di +
-posizionamento con precisione +
-del millimetro. +
-</WRAP>+
  
   * Se una quota di posizionamento pari a 10 millimetri viene normalmente inserita con il numero 10, per introdurre lo stesso valore di tolleranza (quindi con il QPS), sarà necessario introdurre il valore 100.   * Se una quota di posizionamento pari a 10 millimetri viene normalmente inserita con il numero 10, per introdurre lo stesso valore di tolleranza (quindi con il QPS), sarà necessario introdurre il valore 100.
  • Ultima modifica: 2020/07/13 15:15