Differenze
Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
Prossima revisione | Revisione precedente Prossima revisioneEntrambe le parti successive la revisione | ||
software:devices:oopos3 [2014/10/23 15:12] – modifica esterna 127.0.0.1 | software:devices:oopos3 [2017/01/19 16:26] – [3.9.6. Rallentamento proporzionale alla velocità] qem103 | ||
---|---|---|---|
Linea 23: | Linea 23: | ||
Nel file di configurazione (.CNF), la sezione BUS deve essere dichiarata in modo tale che | Nel file di configurazione (.CNF), la sezione BUS deve essere dichiarata in modo tale che | ||
- | siano presenti le risorse hardware necessarie | + | siano presenti le risorse hardware necessarie |
Devono essere presenti almeno un contatore bidirezionale. Il device può utilizzare anche un | Devono essere presenti almeno un contatore bidirezionale. Il device può utilizzare anche un | ||
ingresso e una linea d' | ingresso e una linea d' | ||
Nella sezione INTDEVICE del file .CNF deve essere aggiunta la seguente definizione: | Nella sezione INTDEVICE del file .CNF deve essere aggiunta la seguente definizione: | ||
- | <WRAP center round info 60%> | + | ^:info:^È necessario che tutte le voci di definizione siano presenti sulla stessa linea. Nel caso in cui non si desideri associare una risorsa, ad esempio OutFre, si deve in ogni caso inserire nel relativo campo la stringa X.X.^ |
- | È necessario che tutte le voci di definizione siano presenti sulla stessa linea. Nel caso in cui non si desideri associare | + | |
- | una risorsa, ad esempio OutFre, si deve in ogni caso inserire nel relativo campo la stringa X.X. | + | |
- | </ | + | |
<code QCL> | <code QCL> | ||
Linea 45: | Linea 42: | ||
|TCamp|Tempo campionamento device (1÷255 ms).| | |TCamp|Tempo campionamento device (1÷255 ms).| | ||
|IQCTL|Indirizzo del contatore bidirezionale incrementale.| | |IQCTL|Indirizzo del contatore bidirezionale incrementale.| | ||
- | |ILine|Linea di interrupt dedicata per limpulso | + | |ILine|Linea di interrupt dedicata per l' |
- | |IAZero|Ingresso per labilitazione | + | |IAZero|Ingresso per l' |
- | |OutAva|Indirizzo | + | |OutAva|Indirizzo |
- | |OutInd|Indirizzo | + | |OutInd|Indirizzo |
- | |OutDir|Indirizzo | + | |OutDir|Indirizzo |
- | |OutMov|Indirizzo | + | |OutMov|Indirizzo |
- | |OutRal|Indirizzo | + | |OutRal|Indirizzo |
- | |OutFre|Indirizzo | + | |OutFre|Indirizzo |
=== - Esempio === | === - Esempio === | ||
Linea 75: | Linea 72: | ||
=== - Recupero giochi === | === - Recupero giochi === | ||
- | La precisione con la qual è stata realizzata la meccanica è fondamentale per lesito | + | La precisione con la qual è stata realizzata la meccanica è fondamentale per l' |
È, infatti, impossibile ricercare, nei posizionamenti, | È, infatti, impossibile ricercare, nei posizionamenti, | ||
- | se gli organi di movimento hanno dei laschi | + | se gli organi di movimento hanno dei laschi |
- | di assi verticali molto pesanti (ed esempio una pressa o una fresa verticale), | + | di assi verticali molto pesanti (ed esempio una pressa o una fresa verticale), |
- | nei movimenti verso lalto | + | nei movimenti verso l' |
- | In queste ed altre situazioni | + | In queste ed altre situazioni |
sensibilmente la precisione. | sensibilmente la precisione. | ||
- | <WRAP center round info 60%> | + | ^:info:^Il posizionamento è 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 |
- | Il posizionamento è 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 | + | |
- | conclude sempre spostandosi da sinistra verso destra (in avanti). | + | |
- | </ | + | |
|Figura 1: diagramma di posizionamento con recupero giochi.| | |Figura 1: diagramma di posizionamento con recupero giochi.| | ||
Linea 226: | Linea 219: | ||
==== - VERIFICA DEL FUNZIONAMENTO DELLE USCITE DIGITALI ==== | ==== - VERIFICA DEL FUNZIONAMENTO DELLE USCITE DIGITALI ==== | ||
- | <WRAP center round info 60%> | + | ^:info:^Prima di movimentare |
- | Prima di movimentare | + | |
- | </ | + | |
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 | + | e rallentamento movimentando |
Per proseguire, verificare che il device Asse sia inizializzato e con il valore di risoluzione encoder | Per proseguire, verificare che il device Asse sia inizializzato e con il valore di risoluzione encoder | ||
corretto. | corretto. | ||
Linea 247: | Linea 238: | ||
WAIT NOT Asse: | WAIT NOT Asse: | ||
</ | </ | ||
- | * Verificare che lasse | + | * Verificare che l' |
<code QCL> | <code QCL> | ||
STOP Asse | STOP Asse | ||
</ | </ | ||
- | * Se luscita | + | * Se l' |
* Dare il comando //MANFBW// per eccitare la sola uscita d' | * Dare il comando //MANFBW// per eccitare la sola uscita d' | ||
<code QCL> | <code QCL> | ||
Linea 260: | Linea 251: | ||
WAIT NOT Asse: | WAIT NOT Asse: | ||
</ | </ | ||
- | * Verificare che lasse | + | * Verificare che l' |
<code QCL> | <code QCL> | ||
STOP Asse | STOP Asse | ||
</ | </ | ||
- | * Se luscita | + | * Se l' |
* Dare il comando MANSFW per fare eccitare le uscite di avanti e rallentamento. | * Dare il comando MANSFW per fare eccitare le uscite di avanti e rallentamento. | ||
<code QCL> | <code QCL> | ||
Linea 273: | Linea 264: | ||
WAIT NOT Asse: | WAIT NOT Asse: | ||
</ | </ | ||
- | * Verificare che lasse | + | * Verificare che l' |
<code QCL> | <code QCL> | ||
STOP Asse | STOP Asse | ||
</ | </ | ||
- | * Se luscita | + | * Se l' |
==== - IMPOSTAZIONE DEL PARAMETRO DI RISOLUZIONE DELLASSE ==== | ==== - IMPOSTAZIONE DEL PARAMETRO DI RISOLUZIONE DELLASSE ==== | ||
Linea 405: | Linea 396: | ||
=== - 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à)/ | Rallentamento = (Rallentamento massimo x Velocità)/ | ||
- | <WRAP center round info 60%> | + | ^:info:^Il calcolo del rallentamento, |
- | Il calcolo del rallentamento, | + | |
- | </ | + | |
{{: | {{: |