Differenze
Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
Entrambe le parti precedenti la revisione Revisione precedente Prossima revisione | Revisione precedente Prossima revisioneEntrambe le parti successive la revisione | ||
software:devices:camming4 [2016/11/03 15:50] – [10.6. STATI] qem103 | software:devices:camming4 [2017/01/18 18:03] – [3.3. Il settore di cambio velocità] qem103 | ||
---|---|---|---|
Linea 304: | 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 (// |
- | La riduzione del profilo viene | + | |
- | utilizzata solamente se | + | |
- | si sta eseguendo un posizionamento | + | |
- | e non se si sta eseguendo | + | |
- | una camma | + | |
- | (// | + | |
- | </ | + | |
Nel caso in cui la camma non è in esecuzione (// | Nel caso in cui la camma non è in esecuzione (// | ||
Linea 329: | 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 leffetto | + | perde l' |
==== - Tipo di stop durante la rampa di accelerazione ==== | ==== - Tipo di stop durante la rampa di accelerazione ==== | ||
- | <WRAP center round info 60%> | + | ^:info:^Il tipo di stop durante le rampe viene utilizzato solamente se si sta eseguendo un posizionamento e non se si sta eseguendo una camma (// |
- | Il tipo di stop durante le | + | |
- | rampe viene utilizzato solamente | + | |
- | se si sta eseguendo | + | |
- | un posizionamento e non se | + | |
- | si sta eseguendo una camma | + | |
- | (// | + | |
- | </ | + | |
- | Nel caso in cui la camma non è in esecuzione (// | + | Nel caso in cui la camma non è in esecuzione (// |
rampa di accelerazione con il comando di //STOP// si deve scegliere se far completare la rampa | rampa di accelerazione con il comando di //STOP// si deve scegliere se far completare la rampa | ||
- | oppure se si vuole interrompere la rampa e di conseguenza modificare | + | oppure se si vuole interrompere la rampa e di conseguenza modificare |
Nel caso in cui si imposti il parametro //stopt// a 0 viene prima completata la rampa di accelerazione | Nel caso in cui si imposti il parametro //stopt// a 0 viene prima completata la rampa di accelerazione | ||
e poi eseguita la rampa di decelerazione. | e poi eseguita la rampa di decelerazione. | ||
Linea 362: | Linea 348: | ||
==== - Calibrazione uscita analogica ==== | ==== - Calibrazione uscita analogica ==== | ||
- | <WRAP center round tip 60%> | + | ^:tip:^Prima di iniziare dei posizionamenti veri e propri è necessario verificare che collegamenti elettrici ed organi meccanici non siano causa di malfunzionamenti.^ |
- | Prima di iniziare dei | + | |
- | posizionamenti veri e propri | + | |
- | è necessario verificare che | + | |
- | collegamenti elettrici ed | + | |
- | organi meccanici non siano | + | |
- | causa di malfunzionamenti. | + | |
- | </ | + | |
- | Per la gestione | + | Per la gestione |
bit con segno; con la funzione di calibrazione questa uscita analogica può essere pilotata con un | bit con segno; con la funzione di calibrazione questa uscita analogica può essere pilotata con un | ||
valore costante con lo scopo di verificare collegamenti e funzionalità. | valore costante con lo scopo di verificare collegamenti e funzionalità. | ||
Linea 415: | Linea 394: | ||
==== - Movimentazione ==== | ==== - Movimentazione ==== | ||
- | <WRAP center round info 60%> | + | ^:info:^Prima di movimentare |
- | Prima di movimentare | + | |
- | verificare il corretto funzionamento | + | |
- | dei dispositivi di | + | |
- | emergenza e protezione. | + | |
- | </ | + | |
Le procedure fin qui descritte hanno permesso di completare la prima fase di parametrizzazione | Le procedure fin qui descritte hanno permesso di completare la prima fase di parametrizzazione | ||
- | del device. Ora é possibile eseguire una semplice movimentazione | + | del device. Ora é possibile eseguire una semplice movimentazione |
- | * Spostare | + | * Spostare |
- | * Impostare la posizione attuale | + | * Impostare la posizione attuale |
- | * Impostare i parametri che definiscono la posizione dei finecorsa software: //minpos// = 0 e //maxpos// al valore della corsa massima | + | * Impostare i parametri che definiscono la posizione dei finecorsa software: //minpos// = 0 e //maxpos// al valore della corsa massima |
- | * Impostare il parametro che definisce il tempo impiegato | + | * Impostare il parametro che definisce il tempo impiegato |
* Impostare la velocitá di posizionamento con il parametro //setvel//. | * Impostare la velocitá di posizionamento con il parametro //setvel//. | ||
* Impostare la quota di destinazione con il parametro //setpos//. | * Impostare la quota di destinazione con il parametro //setpos//. | ||
Linea 685: | Linea 659: | ||
master.\\ | master.\\ | ||
I casi tipici di accelerazione sono riportati nelle figure A, B, C e D.\\ | I casi tipici di accelerazione sono riportati nelle figure A, B, C e D.\\ | ||
- | Nellesempio | + | Nell' |
master; la legge che lega lo spazio master e quello slave è:\\ | master; la legge che lega lo spazio master e quello slave è:\\ | ||
Spazio slave = 1/2 Spazio master\\ | Spazio slave = 1/2 Spazio master\\ | ||
Linea 692: | Linea 666: | ||
Tempo acc. slave = Spazio master nel settore di acc. / Velocità massima master | Tempo acc. slave = Spazio master nel settore di acc. / Velocità massima master | ||
- | <WRAP center round info 60%> | + | ^:info:^Nel caso in cui ci si trovi di fronte a questo tipo di accelerazione si consiglia |
- | Nel caso in cui ci si trovi di | + | |
- | fronte a questo tipo di accelerazione | + | |
- | si consiglia | + | |
- | del codice | + | |
- | codeG = 132. | + | |
- | </ | + | |
|Figura A| | |Figura A| | ||
Linea 711: | Linea 679: | ||
* codeM codice generico | * codeM codice generico | ||
- | <WRAP center round info 60%> | + | ^:info:^Nel caso si volessero utilizzare le rampe epicicloidali, |
- | Nel caso si volessero utilizzare | + | |
- | le rampe epicicloidali, | + | |
- | si consiglia | + | |
- | codeG = 232. | + | |
- | </ | + | |
Nel caso in cui si vogliano utilizzare le rampe epicicloidali per accelerare rispettando lo stesso | Nel caso in cui si vogliano utilizzare le rampe epicicloidali per accelerare rispettando lo stesso | ||
Linea 722: | Linea 685: | ||
sopra e programmando il //codeG// = 232. | sopra e programmando il //codeG// = 232. | ||
- | Nellesempio | + | Nell' |
del master (la proporzione verrà chiamata K), la legge che lega lo spazio master e lo spazio | del master (la proporzione verrà chiamata K), la legge che lega lo spazio master e lo spazio | ||
slave è:\\ | slave è:\\ | ||
Linea 730: | Linea 693: | ||
Tempo di acc. slave = Spazio master nel settore di acc. / Velocità massima master | Tempo di acc. slave = Spazio master nel settore di acc. / Velocità massima master | ||
- | <WRAP center round info 60%> | + | ^:info:^Nel caso in cui ci si trovi di fronte a questo tipo di accelerazione è obbligatorio |
- | Nel caso in cui ci si trovi di | + | |
- | fronte a questo tipo di accelerazione | + | |
- | è obbligatorio | + | |
- | lutilizzo | + | |
- | codeG = 131. | + | |
- | </ | + | |
|Figura B| | |Figura B| | ||
Linea 749: | Linea 706: | ||
* codeM codice generico | * codeM codice generico | ||
- | <WRAP center round info 60%> | + | <^:info:^Nel caso si volessero utilizzare le rampe epicicloidali, |
- | Nel caso si volessero utilizzare | + | |
- | le rampe epicicloidali, | + | |
- | si consiglia | + | |
- | codeG = 231. | + | |
- | </ | + | |
Nel caso in cui si vogliano utilizzare le rampe epicicloidali per accelerare rispettando lo stesso | Nel caso in cui si vogliano utilizzare le rampe epicicloidali per accelerare rispettando lo stesso | ||
funzionamento descritto per il settore 131, è sufficiente programmare il settore come descritto | funzionamento descritto per il settore 131, è sufficiente programmare il settore come descritto | ||
sopra e programmando il //codeG// = 231.\\ | sopra e programmando il //codeG// = 231.\\ | ||
- | Nellesempio | + | Nell' |
quote Master/ | quote Master/ | ||
133. Tale settore è utilizzato quando si conoscono gli spazi successivi al settore di accelerazione | 133. Tale settore è utilizzato quando si conoscono gli spazi successivi al settore di accelerazione | ||
- | e si vuole uno spazio slave accelerativo molto piccolo, anche inferiore | + | e si vuole uno spazio slave accelerativo molto piccolo, anche inferiore |
Il settore 150 si avvale dei seguenti parametri: | Il settore 150 si avvale dei seguenti parametri: | ||
* codeG : codice settore (150) | * codeG : codice settore (150) | ||
Linea 769: | Linea 721: | ||
* **codeQsa : indica lo spazio in impulsi encoder che deve percorrere lo slave nella fase di accelerazione per raggiungere la velocità di sincronizzazione.**\\ Più piccolo è lo spazio master che si considera e maggiore sarà il gradiente di accelerazione dello slave, il quale lo possiamo ricavare dalla formula:\\ Tempo di acc. Slave = Spazio master nel settore di acc. / Velocità massima master | * **codeQsa : indica lo spazio in impulsi encoder che deve percorrere lo slave nella fase di accelerazione per raggiungere la velocità di sincronizzazione.**\\ Più piccolo è lo spazio master che si considera e maggiore sarà il gradiente di accelerazione dello slave, il quale lo possiamo ricavare dalla formula:\\ Tempo di acc. Slave = Spazio master nel settore di acc. / Velocità massima master | ||
- | <WRAP center round info 60%> | + | ^:info:^Nel caso in cui ci si trovi di fronte a questo tipo di accelerazione è obbligatorio |
- | Nel caso in cui ci si trovi di | + | |
- | fronte a questo tipo di accelerazione | + | |
- | è obbligatorio | + | |
- | lutilizzo | + | |
- | codeG = 150. | + | |
- | </ | + | |
|Figura C| | |Figura C| | ||
Linea 788: | Linea 734: | ||
* codeM codice generico | * codeM codice generico | ||
- | Nellesempio | + | Nell' |
quote Master/ | quote Master/ | ||
utilizzato quando si conosce il rapporto di sincronizzazione e si vuole uno spazio slave accelerativo | utilizzato quando si conosce il rapporto di sincronizzazione e si vuole uno spazio slave accelerativo | ||
- | molto piccolo, anche inferiore | + | molto piccolo, anche inferiore |
Il settore 152 si avvale dei seguenti parametri: | Il settore 152 si avvale dei seguenti parametri: | ||
* codeG : codice settore (152) | * codeG : codice settore (152) | ||
Linea 798: | Linea 744: | ||
* codeQsa : indica lo spazio in impulsi encoder che deve percorrere lo slave nella fase di accelerazione per raggiungere la velocità di sincronizzazione.\\ Più piccolo è lo spazio master che si considera e maggiore sarà il gradiente di accelerazione dello slave, il quale lo possiamo ricavare dalla formula:\\ Tempo di acc. Slave = Spazio master nel settore di acc. / Velocità massima master | * codeQsa : indica lo spazio in impulsi encoder che deve percorrere lo slave nella fase di accelerazione per raggiungere la velocità di sincronizzazione.\\ Più piccolo è lo spazio master che si considera e maggiore sarà il gradiente di accelerazione dello slave, il quale lo possiamo ricavare dalla formula:\\ Tempo di acc. Slave = Spazio master nel settore di acc. / Velocità massima master | ||
- | <WRAP center round info 60%> | + | ^:info:^Nel caso in cui ci si trovi di fronte a questo tipo di accelerazione è obbligatorio |
- | Nel caso in cui ci si trovi di | + | |
- | fronte a questo tipo di accelerazione | + | |
- | è obbligatorio | + | |
- | lutilizzo | + | |
- | codeG = 152. | + | |
- | </ | + | |
|Figura D| | |Figura D| | ||
Linea 817: | Linea 757: | ||
* codeM codice generico | * codeM codice generico | ||
- | <WRAP center round info 60%> | + | ^:info:^Nel caso si volessero utilizzare le rampe epicicloidali, |
- | Nel caso si volessero utilizzare | + | |
- | le rampe epicicloidali, | + | |
- | si consiglia | + | |
- | codice codeG = 252. | + | |
- | </ | + | |
Nel caso in cui si vogliano utilizzare le rampe epicicloidali per accelerare rispettando lo stesso | Nel caso in cui si vogliano utilizzare le rampe epicicloidali per accelerare rispettando lo stesso | ||
Linea 830: | Linea 765: | ||
==== - Il settore di decelerazione ==== | ==== - Il settore di decelerazione ==== | ||
- | Nel caso in cui sia necessario fermare | + | Nel caso in cui sia necessario fermare |
agganciati con la camma (velocità zero indipendentemente dalla velocità del master), | agganciati con la camma (velocità zero indipendentemente dalla velocità del master), | ||
può essere utilizzato il settore di decelerazione.\\ | può essere utilizzato il settore di decelerazione.\\ | ||
- | Nellesempio | + | Nell' |
che lega lo spazio master e quello slave (la proporzione tra la velocità master e quella slave | che lega lo spazio master e quello slave (la proporzione tra la velocità master e quella slave | ||
verrà chiamata K) è:\\ | verrà chiamata K) è:\\ | ||
Linea 841: | Linea 776: | ||
Tempo di dec. Slave = Spazio master nel settore di dec. / Velocità massima master | Tempo di dec. Slave = Spazio master nel settore di dec. / Velocità massima master | ||
- | <WRAP center round info 60%> | + | ^:info:^Nel caso in cui ci si trovi di fronte ad una decelerazione è obbligatorio |
- | Nel caso in cui ci si trovi di | + | |
- | fronte ad una decelerazione | + | |
- | è obbligatorio | + | |
- | codice codeG = 135. | + | |
- | </ | + | |
|Figura E| | |Figura E| | ||
Linea 859: | Linea 789: | ||
* codeM codice generico | * codeM codice generico | ||
- | <WRAP center round info 60%> | + | ^:info:^Nel caso si volessero utilizzare le rampe epicicloidali, |
- | Nel caso si volessero utilizzare | + | |
- | le rampe epicicloidali, | + | |
- | si consiglia | + | |
- | codice codeG = 235. | + | |
- | </ | + | |
Nel caso in cui si vogliano utilizzare le rampe epicicloidali per accelerare rispettando lo stesso | Nel caso in cui si vogliano utilizzare le rampe epicicloidali per accelerare rispettando lo stesso | ||
Linea 870: | Linea 795: | ||
sopra e programmando il //codeG// = 235. | sopra e programmando il //codeG// = 235. | ||
- | Nellesempio | + | Nell' |
quote Master/ | quote Master/ | ||
Tale settore è utilizzato quando si conoscono gli spazi precedenti al settore di decelerazione e si | Tale settore è utilizzato quando si conoscono gli spazi precedenti al settore di decelerazione e si | ||
- | vuole uno spazio slave decelerativo molto piccolo, anche inferiore | + | vuole uno spazio slave decelerativo molto piccolo, anche inferiore |
Il settore 151 si avvale dei seguenti parametri: | Il settore 151 si avvale dei seguenti parametri: | ||
* codeG : codice settore (151) | * codeG : codice settore (151) | ||
Linea 883: | Linea 808: | ||
Tempo di dec. Slave = Spazio master nel settore di dec. / Velocità massima master | Tempo di dec. Slave = Spazio master nel settore di dec. / Velocità massima master | ||
- | <WRAP center round info 60%> | + | ^:info:^Nel caso in cui ci si trovi di fronte a questo tipo di decelerazione è obbligatorio |
- | Nel caso in cui ci si trovi di | + | |
- | fronte a questo tipo di | + | |
- | decelerazione è obbligatorio | + | |
- | lutilizzo | + | |
- | codeG = 151. | + | |
- | </ | + | |
|Figura F| | |Figura F| | ||
Linea 904: | Linea 823: | ||
==== - Il settore di cambio velocità ==== | ==== - Il settore di cambio velocità ==== | ||
- | <WRAP center round info 60%> | + | ^:info:^Per poter effettuare queste operazioni esistono due tipi di codici (codeG = 133 e codeG = 134) i quali si differenziano solamente per la scelta della velocità che si vuole dare allo slave alla fine del settore di cambio velocità.^ |
- | Per poter effettuare queste | + | |
- | operazioni esistono due tipi | + | |
- | di codici (codeG = 133 e | + | |
- | codeG = 134) i quali si differenziano | + | |
- | solamente per la | + | |
- | scelta della velocità che si | + | |
- | vuole dare allo slave alla fine | + | |
- | del settore di cambio velocità. | + | |
- | </ | + | |
Il settore di cambio velocità può essere utilizzato: | Il settore di cambio velocità può essere utilizzato: | ||
- | * Ogni volta che lasse | + | * Ogni volta che l' |
- | * Ogni volta che lasse | + | * Ogni volta che l' |
- | Nellesempio | + | Nell' |
velocità). Nel caso in cui la velocità sia diversa è necessario considerare, | velocità). Nel caso in cui la velocità sia diversa è necessario considerare, | ||
- | la costante del rapporto delle velocità master e slave allinizio | + | la costante del rapporto delle velocità master e slave all' |
Il //codeG// = 133 prevede che la velocità dello slave alla fine del settore possa essere diversa da | Il //codeG// = 133 prevede che la velocità dello slave alla fine del settore possa essere diversa da | ||
quella iniziale e la velocità finale dello slave (di fine settore), dipenderà esclusivamente dal | quella iniziale e la velocità finale dello slave (di fine settore), dipenderà esclusivamente dal | ||
Linea 944: | Linea 854: | ||
* codeM codice generico | * codeM codice generico | ||
- | <WRAP center round info 60%> | + | ^:info:^Nel caso si volessero utilizzare le rampe epicicloidali, |
- | Nel caso si volessero utilizzare | + | |
- | le rampe epicicloidali, | + | |
- | si consiglia | + | |
- | codeG = 233. | + | |
- | </ | + | |
Linea 976: | Linea 881: | ||
* codeM codice generico | * codeM codice generico | ||
- | <WRAP center round info 60%> | + | ^:info:^Nel caso si volessero utilizzare le rampe epicicloidali, |
- | Nel caso si volessero utilizzare | + | |
- | le rampe epicicloidali, | + | |
- | si consiglia | + | |
- | codice codeG = 234. | + | |
- | </ | + | |
Nel caso in cui si vogliano utilizzare le rampe epicicloidali per accelerare rispettando lo stesso | Nel caso in cui si vogliano utilizzare le rampe epicicloidali per accelerare rispettando lo stesso | ||
Linea 988: | Linea 888: | ||
Se viene programmato un settore 133, 134, 233 o 234 con spazio master e slave a 0, viene | Se viene programmato un settore 133, 134, 233 o 234 con spazio master e slave a 0, viene | ||
considerato come un settore non operativo (codeG = 130).\\ | considerato come un settore non operativo (codeG = 130).\\ | ||
- | Nellesempio | + | Nell' |
rapporto Master/ | rapporto Master/ | ||
settore è utilizzato quando si conosce il rapporto di sincronizzazione e si vuole uno spazio slave | settore è utilizzato quando si conosce il rapporto di sincronizzazione e si vuole uno spazio slave | ||
- | accelerativo molto piccolo, a volte anche inferiore | + | accelerativo molto piccolo, a volte anche inferiore |
Il settore 153 si avvale dei seguenti parametri: | Il settore 153 si avvale dei seguenti parametri: | ||
* codeG : codice settore (153) | * codeG : codice settore (153) | ||
Linea 998: | Linea 898: | ||
* codeQsa : il device indica lo spazio in impulsi encoder che ha percorso lo slave per raggiungere la velocità di sincronizzazione dopo la fase di accelerazione. | * codeQsa : il device indica lo spazio in impulsi encoder che ha percorso lo slave per raggiungere la velocità di sincronizzazione dopo la fase di accelerazione. | ||
- | <WRAP center round info 60%> | + | ^:info:^Nel caso in cui ci si trovi di fronte a questo tipo di cambio velocità, è consigliato |
- | Nel caso in cui ci si trovi di | + | |
- | fronte a questo tipo di cambio | + | |
- | velocità, è consigliato | + | |
- | lutilizzo | + | |
- | codeG = 153. | + | |
- | </ | + | |
|Figura I| | |Figura I| | ||
Linea 1017: | Linea 911: | ||
* codeM codice generico | * codeM codice generico | ||
- | <WRAP center round info 60%> | + | ^:info:^Nel caso si volessero utilizzare le rampe epicicloidali, |
- | Nel caso si volessero utilizzare | + | |
- | le rampe epicicloidali, | + | |
- | si consiglia | + | |
- | codice codeG = 253. | + | |
- | </ | + | |
Nel caso in cui si vogliano utilizzare le rampe epicicloidali per accelerare rispettando lo stesso | Nel caso in cui si vogliano utilizzare le rampe epicicloidali per accelerare rispettando lo stesso | ||
Linea 1028: | Linea 917: | ||
sopra e programmando il //codeG// = 253. | sopra e programmando il //codeG// = 253. | ||
- | Nellesempio | + | Nell' |
rampa di raccordo. Il settore 154 a differenza di tutti gli altri, impone la velocità iniziale uguale | rampa di raccordo. Il settore 154 a differenza di tutti gli altri, impone la velocità iniziale uguale | ||
alla velocità finale mantenendo la velocità costante tra i due punti. Questo settore può essere | alla velocità finale mantenendo la velocità costante tra i due punti. Questo settore può essere | ||
Linea 1039: | Linea 928: | ||
* codeQsa : Se impostato a 0 indica che il settore successivo è un settore di movimento, se viene impostato a 1 indica che il settore successivo non prevede il movimento (decelerazione con rampa zero). | * codeQsa : Se impostato a 0 indica che il settore successivo è un settore di movimento, se viene impostato a 1 indica che il settore successivo non prevede il movimento (decelerazione con rampa zero). | ||
- | <WRAP center round info 60%> | + | ^:info:^Nel caso in cui ci si trovi di fronte a questo tipo di movimento è obbligatorio |
- | Nel caso in cui ci si trovi di | + | |
- | fronte a questo tipo di movimento | + | |
- | è obbligatorio | + | |
- | del codice | + | |
- | codeG = 154. | + | |
- | </ | + | |
|Figura L| | |Figura L| |