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:55] – [5.2. Cambio quota e conteggio in movimento] qem103software:devices:oopos2 [2017/01/19 16:08] – [5.8.1. Modo 0: caricamento preset con procedura di movimentazione] qem103
Linea 295: Linea 295:
  
 === - Introduzione === === - Introduzione ===
 +
 Nei posizionamenti ON/OFF lo spazio di rallentamento deve essere sufficientemente lungo per Nei posizionamenti ON/OFF lo spazio di rallentamento deve essere sufficientemente lungo per
-portare l’asse alla velocità lenta (di fine posizionamento), con la quale entrare nella fascia di+portare l'asse alla velocità lenta (di fine posizionamento), con la quale entrare nella fascia di
 inerzia e concludere il posizionamento in tolleranza. È fondamentale che la velocità al momento inerzia e concludere il posizionamento in tolleranza. È fondamentale che la velocità al momento
-dell’ingresso nella fascia di inerzia sia sempre uguale, in modo che l’inerzia sia ripetitiva e +dell'ingresso nella fascia di inerzia sia sempre uguale, in modo che l'inerzia sia ripetitiva e 
-vangano quindi evitati continui ricalcoli che provocherebbero un’imprecisione nel posizionamento. +vangano quindi evitati continui ricalcoli che provocherebbero un'imprecisione nel posizionamento. 
-<WRAP center round info 60%> + 
-Quota di rallentamento corretta: +^:info:^Quota di rallentamento corretta: prima dello stop l'asse si muove alla velocità lenta, facilitando lo stop senza compromettere i tempi di esecuzione del posizionamento^
-prima dello stop l’asse +
-si muove alla velocità +
-lenta, facilitando lo stop +
-senza compromettere i +
-tempi di esecuzione del +
-posizionamento +
-</WRAP>+
 {{:software:devices:oopos2:oopos2_06.png?nolink550}} {{:software:devices:oopos2:oopos2_06.png?nolink550}}
  
-<WRAP center round info 60%> +^:info:^Quota di rallentamento troppo lunga: questo permette all'asse di concludere il posizionamento muovendosi alla velocità lenta, però viene mantenuta per uno spazio eccessivo, allungando notevolmente i tempi del posizionamento.^
-Quota di rallentamento +
-troppo lunga: questo permette +
-all’asse di concludere +
-il posizionamento muovendosi +
-alla velocità lenta, +
-però viene mantenuta per +
-uno spazio eccessivo, allungando +
-notevolmente i tempi +
-del posizionamento. +
-</WRAP>+
  
 {{:software:devices:oopos2:oopos2_07.png?nolink550|}} {{:software:devices:oopos2:oopos2_07.png?nolink550|}}
  
-<WRAP center round info 60%> +^:info:^Quota di rallentamento troppo corta: l'asse si avvicina alla quota di posizionamento con una velocità troppo alta per consentire alla meccanica un rapido arresto; la dinamica del sistema compromette quindi il posizionamento, fermando l'asse fuori dalla fascia di tolleranza impostata.^
-Quota di rallentamento +
-troppo corta: l’asse si avvicina +
-alla quota di +
-posizionamento con una +
-velocità troppo alta per +
-consentire alla meccanica +
-un rapido arresto; la dinamica +
-del sistema compromette +
-quindi il +
-posizionamento, fermando +
-l’asse fuori dalla fascia di +
-tolleranza impostata. +
-</WRAP>+
  
 {{:software:devices:oopos2:oopos2_08.png?nolink550|}} {{:software:devices:oopos2:oopos2_08.png?nolink550|}}
Linea 344: Linea 315:
 In alcuni casi il device OOPOS2 deve gestire degli assi in cui la velocità di posizionamento è In alcuni casi il device OOPOS2 deve gestire degli assi in cui la velocità di posizionamento è
 variabile. Per questo motivo il device OOPOS2 è dotato di un sistema di calcolo automatico della variabile. Per questo motivo il device OOPOS2 è dotato di un sistema di calcolo automatico della
-quota di rallentamento, in modo che la velocità di fine posizionamento ed il valore dell’inerzia +quota di rallentamento, in modo che la velocità di fine posizionamento ed il valore dell'inerzia 
-siano ripetitivi, indipendentemente dalla velocità dell’asse.\\+siano ripetitivi, indipendentemente dalla velocità dell'asse.\\
 Il device OOPOS2 dispone di due metodi (selezionati dal parametro //slowtype//), per il calcolo del Il device OOPOS2 dispone di due metodi (selezionati dal parametro //slowtype//), per il calcolo del
 rallentamento: rallentamento:
Linea 379: Linea 350:
  
 === - Rallentamento proporzionale alla velocità === === - Rallentamento proporzionale alla velocità ===
 +
 Il device calcola automaticamente il rallentamento basandosi sulla formula:\\ Il device calcola automaticamente il rallentamento basandosi sulla formula:\\
 Rallentamento = (Rallentamento massimo x Velocità)/Velocità massima Rallentamento = (Rallentamento massimo x Velocità)/Velocità massima
-<WRAP center round info 60%> + 
-Il calcolo del rallentamento, +^:info:^Il calcolo del rallentamento, come evidenziato dal grafico, non può superare uno dei due limiti //maxslow// o //minslow//.^
-come evidenziato dal +
-grafico, non può superare +
-uno dei due limiti //maxslow// +
-o //minslow//. +
-</WRAP>+
  
 {{:software:devices:oopos2:oopos2_09.png?nolink500|}} {{:software:devices:oopos2:oopos2_09.png?nolink500|}}
Linea 470: Linea 437:
  
 La ricerca di preset é una procedura per sincronizzare il valore del parametro //posit// con la reale La ricerca di preset é una procedura per sincronizzare il valore del parametro //posit// con la reale
-posizione dell’asse. Consiste nel caricare sul conteggio un valore (precedentemente memorizzato) +posizione dell'asse. Consiste nel caricare sul conteggio un valore (precedentemente memorizzato) 
-al momento dell’acquisizione dell’impulso di zero del trasduttore; è comunque possibile+al momento dell'acquisizione dell'impulso di zero del trasduttore; è comunque possibile
 eseguire la ricerca di preset anche se si dispone di un trasduttore senza impulso di zero, ma è eseguire la ricerca di preset anche se si dispone di un trasduttore senza impulso di zero, ma è
-comunque necessaria un ingresso (camma o sensore) di “abilitazione impulso di zero trasduttore”.+comunque necessaria un ingresso (camma o sensore) di "abilitazione impulso di zero trasduttore".
  
 Precedentemente alla ricerca di preset il conteggio acquisito può avere un qualsiasi valore e Precedentemente alla ricerca di preset il conteggio acquisito può avere un qualsiasi valore e
-l’asse può trovarsi in qualsiasi punto. Per eseguire il caricamento della quota di preset, l’asse si +l'asse può trovarsi in qualsiasi punto. Per eseguire il caricamento della quota di preset, l'asse si 
-deve dirigere verso l’ingresso di “abilitazione impulso di zero trasduttore”.\\+deve dirigere verso l'ingresso di "abilitazione impulso di zero trasduttore".\\
 La direzione iniziale del movimento viene definita dal parametro //prsdir//:\\ La direzione iniziale del movimento viene definita dal parametro //prsdir//:\\
-//prsdir// = 0 l’asse partirà sempre in avanti.\\ +//prsdir// = 0 l'asse partirà sempre in avanti.\\ 
-//prsdir// = 1 l’asse partirà sempre indietro.+//prsdir// = 1 l'asse partirà sempre indietro.
  
-<WRAP center round info 60%> +^:info:^Durante la ricerca preset i limiti software maxpos e minpos non sono abilitati.^
-Durante la ricerca preset i +
-limiti software maxpos e +
-minpos non sono abilitati. +
-</WRAP>+
  
-L’avvio della ricerca di preset viene dato dal comando //PRESET//.\\+L'avvio della ricerca di preset viene dato dal comando //PRESET//.\\
 Se durante la ricerca di preset viene dato nuovamente il comando //PRESET// la direzione di movimento Se durante la ricerca di preset viene dato nuovamente il comando //PRESET// la direzione di movimento
-dell’asse viene invertita, mantenendo inalterato il funzionamento della direzione ricerca+dell'asse viene invertita, mantenendo inalterato il funzionamento della direzione ricerca
 preset impostato.\\ preset impostato.\\
 È da sottolineare che la quota di preset (//prspos//) deve essere sempre compresa tra la quota È da sottolineare che la quota di preset (//prspos//) deve essere sempre compresa tra la quota
-minima e la quota massima e che, dopo il caricamento della quota di preset, l’asse si posiziona+minima e la quota massima e che, dopo il caricamento della quota di preset, l'asse si posiziona
 automaticamente alla quota di preset. automaticamente alla quota di preset.
  
 === - 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.|
  • Ultima modifica: 2020/07/13 15:15