software:devices:camming4

Differenze

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

Link a questa pagina di confronto

Prossima revisione
Revisione precedente
Prossima revisioneEntrambe le parti successive la revisione
software:devices:camming4 [2014/10/23 15:12] – modifica esterna 127.0.0.1software:devices:camming4 [2017/01/18 17:45] – [6.13.8. Riduzione del profilo] qem103
Linea 94: Linea 94:
 |CountMA|Indirizzo contatore bidirezionale Master "A"| |CountMA|Indirizzo contatore bidirezionale Master "A"|
 |CountMB|Indirizzo contatore bidirezionale Master "B"| |CountMB|Indirizzo contatore bidirezionale Master "B"|
-|IntL|Numero della linea di interrupt dedicata per l’impulso di zero dell’encoder| +|IntL|Numero della linea di interrupt dedicata per l’impulso di zero dell'encoder Slave durante la fase di ricerca di preset. Valori ammessi: 1÷8 (per evitare che il device utilizzi questa risorsa, inserire il carattere X).|
-|Slave|durante la fase di ricerca di preset. Valori ammessi: 1÷8 (per evitare che il device utilizzi questa risorsa, inserire il carattere X).|+
 |IAZero|Ingresso abilitazione impulso di zero slave (per evitare che il device utilizzi questa risorsa, inserire il carattere X.X)| |IAZero|Ingresso abilitazione impulso di zero slave (per evitare che il device utilizzi questa risorsa, inserire il carattere X.X)|
 |IntLM|Numero della linea di interrupt dedicata per l’impulso di zero dell’encoder Master durante la fase di ricerca di preset.\\ Valori ammessi: 1÷8 (per evitare che il device utilizzi questa risorsa, inserire il carattere X).| |IntLM|Numero della linea di interrupt dedicata per l’impulso di zero dell’encoder Master durante la fase di ricerca di preset.\\ Valori ammessi: 1÷8 (per evitare che il device utilizzi questa risorsa, inserire il carattere X).|
Linea 305: Linea 304:
 ==== - Riduzione del profilo ==== ==== - Riduzione del profilo ====
  
-<WRAP center round info 60%> +^:info:^La riduzione del profilo viene utilizzata solamente se si sta eseguendo un posizionamento e non se si sta eseguendo una camma (//st_camex// = 0).^
-La riduzione del profilo viene +
-utilizzata solamente se +
-si sta eseguendo un posizionamento +
-e non se si sta eseguendo +
-una camma +
-(//st_camex// = 0). +
-</WRAP>+
  
 Nel caso in cui la camma non è in esecuzione (//st_camex// = 0) e lo spazio da percorrere sia minore Nel caso in cui la camma non è in esecuzione (//st_camex// = 0) e lo spazio da percorrere sia minore
Linea 330: Linea 322:
 piccoli con relativa perdita di produttività della macchina, invece impostandolo a 1 si piccoli con relativa perdita di produttività della macchina, invece impostandolo a 1 si
 hanno nel caso di posizionamenti brevi tempi ridotti, ma mantenendo il gradiente costante si hanno nel caso di posizionamenti brevi tempi ridotti, ma mantenendo il gradiente costante si
-perde l’effetto benefico dell’epicicloide.+perde l'effetto benefico dell'epicicloide.
  
 ==== - Tipo di stop durante la rampa di accelerazione ==== ==== - Tipo di stop durante la rampa di accelerazione ====
Linea 487: Linea 479:
 {{:software:devices:camming4:camming4_15.png?nolink500|}} {{:software:devices:camming4:camming4_15.png?nolink500|}}
  
-Azione derivativa+=== - Azione derivativa ===
 Anticipa la variazione del moto del sistema tendendo ad eliminare gli overshoot del posizionamento. Anticipa la variazione del moto del sistema tendendo ad eliminare gli overshoot del posizionamento.
 L’entità della variazione viene calcolata nel tempo impostato nel parametro //derivt//.\\ L’entità della variazione viene calcolata nel tempo impostato nel parametro //derivt//.\\
Linea 1931: Linea 1923:
 |STOPCAM|st_init = 1\\ st_camex = 1|**Stop cam**\\ Interrompe la camma in corso. La fermata dell’asse avviene seguendo una rampa di decelerazione asincrona, secondo il parametro tdec. L’asse rimane in reazione di spazio.| |STOPCAM|st_init = 1\\ st_camex = 1|**Stop cam**\\ Interrompe la camma in corso. La fermata dell’asse avviene seguendo una rampa di decelerazione asincrona, secondo il parametro tdec. L’asse rimane in reazione di spazio.|
 |STARTCAM|st_init = 1\\ st_still = 1\\ st_camex = 1\\ st_prson = 0\\ st_emrg = 0\\ st_regoff = 0|**Start cam**\\ L’asse inizia il posizionamento dell’asse slave partendo con l’elaborazione del settore 1 della camma introdotta ed eseguendo il codice descritto.| |STARTCAM|st_init = 1\\ st_still = 1\\ st_camex = 1\\ st_prson = 0\\ st_emrg = 0\\ st_regoff = 0|**Start cam**\\ L’asse inizia il posizionamento dell’asse slave partendo con l’elaborazione del settore 1 della camma introdotta ed eseguendo il codice descritto.|
-|REGOFF|st_init = 1\\ st_still = 1\\ st_camex = 0\\ t_prson = 0|**Regulation OFF**\\ Disabilita la regolazione e l’aggiornamento del DAC dell’asse slave, nonché tutti i comandi di movimento.|+|REGOFF|st_init = 1\\ st_still = 1\\ st_camex = 0\\ st_prson = 0|**Regulation OFF**\\ Disabilita la regolazione e l’aggiornamento del DAC dell’asse slave, nonché tutti i comandi di movimento.|
 |REGON|st_init = 1\\ st_still = 1\\ st_regoff = 1\\ st_emrg = 0|**Regulation ON**\\ Riabilita la regolazione e l’aggiornamento del DAC dell’asse slave, nonché tutti i comandi di movimento.| |REGON|st_init = 1\\ st_still = 1\\ st_regoff = 1\\ st_emrg = 0|**Regulation ON**\\ Riabilita la regolazione e l’aggiornamento del DAC dell’asse slave, nonché tutti i comandi di movimento.|
 |ENBL|st_init = 1|**Reverse counter**\\ Consente di invertire le fasi del trasduttore slave all’interno del device.\\ Viene quindi invertito il senso del conteggio (Incremento/ decremento).| |ENBL|st_init = 1|**Reverse counter**\\ Consente di invertire le fasi del trasduttore slave all’interno del device.\\ Viene quindi invertito il senso del conteggio (Incremento/ decremento).|
Linea 1939: Linea 1931:
 |RSCAPT|st_init = 1\\ st_capt = 1|**Reset status of capture input**\\ Disattiva lo stato di st_capt.| |RSCAPT|st_init = 1\\ st_capt = 1|**Reset status of capture input**\\ Disattiva lo stato di st_capt.|
 |RSINTCAPT|st_init = 1\\ st_intcapt = 1|**Reset status of capture interrupt input**\\ Disattiva lo stato di st_intcapt.| |RSINTCAPT|st_init = 1\\ st_intcapt = 1|**Reset status of capture interrupt input**\\ Disattiva lo stato di st_intcapt.|
-|DELCNT|st_init = 1\\ st_still = 1\\ t_camex = 0\\ st_prson = 0\\ st_cal = 0\\ st_regoff = 0|**Delta counter**\\ Il conteggio dell’asse slave (posizione dell’asse) viene modificato sommandogli algebricamente il valore specificato nel parametro delta1 (posit = posit + delta1).|+|DELCNT|st_init = 1\\ st_still = 1\\ st_camex = 0\\ st_prson = 0\\ st_cal = 0\\ st_regoff = 0|**Delta counter**\\ Il conteggio dell’asse slave (posizione dell’asse) viene modificato sommandogli algebricamente il valore specificato nel parametro delta1 (posit = posit + delta1).|
 |DELCNTM|st_init = 1\\ st_prsonm = 0\\ st_camex = 0|**Delta counter of master**\\ Il conteggio dell’asse master (posizione dell’asse) viene modificato sommandogli algebricamente il valore specificato nel parametro delta2 (positm = positm + delta2).| |DELCNTM|st_init = 1\\ st_prsonm = 0\\ st_camex = 0|**Delta counter of master**\\ Il conteggio dell’asse master (posizione dell’asse) viene modificato sommandogli algebricamente il valore specificato nel parametro delta2 (positm = positm + delta2).|
  
Linea 1971: Linea 1963:
 |st_intcapt|F|-|Rd|**Capture of interrupt input** (0÷1)\\ Viene attivato alla cattura della funzione impostata in funInt; viene resettato dal comando RSINTCAPT\\ **0** = Cattura non eseguita.\\ **1** = Eseguita cattura.\\ All’accensione per default viene caricato il valore zero.| |st_intcapt|F|-|Rd|**Capture of interrupt input** (0÷1)\\ Viene attivato alla cattura della funzione impostata in funInt; viene resettato dal comando RSINTCAPT\\ **0** = Cattura non eseguita.\\ **1** = Eseguita cattura.\\ All’accensione per default viene caricato il valore zero.|
 |st_int|F|-|Rd|**Status of interrupt line** (0÷1)\\ Indica lo stato della linea di interrupt di uso generico.\\ **0** = Ingresso in interrupt disattivo.\\ **1** = Ingresso in interrupt attivo.\\ All’accensione per default viene caricato il valore zero.| |st_int|F|-|Rd|**Status of interrupt line** (0÷1)\\ Indica lo stato della linea di interrupt di uso generico.\\ **0** = Ingresso in interrupt disattivo.\\ **1** = Ingresso in interrupt attivo.\\ All’accensione per default viene caricato il valore zero.|
-|st_error|F|-|Rd|**Status of camming device error** (0÷1)\\ Indica lo stato di errore nel device CAMMING3.\\ Per la decodifica dell’errore si deve fare riferimento alla variabile errcode ed errvalue.\\ **0** = Errore non presente.\\ **1** = Errore presente.\\ All’accensione per default viene caricato il valore zero.| +|st_error|F|-|Rd|**Status of camming device error** (0÷1)\\ Indica lo stato di errore nel device CAMMING4.\\ Per la decodifica dell’errore si deve fare riferimento alla variabile errcode ed errvalue.\\ **0** = Errore non presente.\\ **1** = Errore presente.\\ All’accensione per default viene caricato il valore zero.| 
-|st_warning|F|-|Rd|**Status of camming device warning** (0÷1)\\ Indica lo stato di warning nel device CAMMING3.\\ Per la decodifica del warning si deve fare riferimento alla variabile wrncode ed wrnvalue.\\ **0** = Warning non presente.\\ **1** = Warning presente.\\ All’accensione per default viene caricato il valore zero.|+|st_warning|F|-|Rd|**Status of camming device warning** (0÷1)\\ Indica lo stato di warning nel device CAMMING4.\\ Per la decodifica del warning si deve fare riferimento alla variabile wrncode ed wrnvalue.\\ **0** = Warning non presente.\\ **1** = Warning presente.\\ All’accensione per default viene caricato il valore zero.|
 |st_acc|F|-|Rd|**Acceleration** (0÷1)\\ Segnalazione di asse in accelerazione. Non viene gestito durante la gestione della camma (st_camex = 1).\\ **0** = Asse non in accelerazione.\\ **1** = Asse in accelerazione.\\ All’accensione per default viene caricato il valore zero.| |st_acc|F|-|Rd|**Acceleration** (0÷1)\\ Segnalazione di asse in accelerazione. Non viene gestito durante la gestione della camma (st_camex = 1).\\ **0** = Asse non in accelerazione.\\ **1** = Asse in accelerazione.\\ All’accensione per default viene caricato il valore zero.|
 |st_dec|F|-|Rd|**Deceleration** (0÷1)\\ Segnalazione di asse in decelerazione. Non viene gestito durante la gestione della camma (st_camex = 1).\\ **0** = Asse non in decelerazione.\\ **1** = Asse in decelerazione.\\ All’accensione per default viene caricato il valore zero.| |st_dec|F|-|Rd|**Deceleration** (0÷1)\\ Segnalazione di asse in decelerazione. Non viene gestito durante la gestione della camma (st_camex = 1).\\ **0** = Asse non in decelerazione.\\ **1** = Asse in decelerazione.\\ All’accensione per default viene caricato il valore zero.|
  • Ultima modifica: 2020/07/13 15:04