Obsidean_VM/03-VM/44 - 98050 - Fiera/Especifica/Progetto 98050 Fiera - Tavo...

70 lines
5.7 KiB
Markdown

Il progetto coinvolge un trasporto di bottiglie in anello con i seguenti elementi:
* Anello composto da M314, M315 e M344
* Trasporto con guide motorizzate per cambio di formato
* Divider ad alta velocità
* Cambio formato Guide M307 - Homing S34470
* Combinatore per unificare i canali all'uscita del divider.
* Cambio formato Combinatore M313 - S31051
* Logica di uscita B31060
* Tavolo di accumulo che permette di immagazzinare il formato non utilizzato.
* Il tavolo di accumulo dispone di 4 file a destra e 4 a sinistra oltre alla fila centrale usata solo come bypass.
* Le guide di traslazione che permettono di spostare le bottiglie dai canali esterni al canale centrale non hanno trazione propria e poiché passano attraverso i canali centrali, ciò obbliga che per caricare o scaricare i canali esterni, i trasporti dei canali interni debbano essere in funzione. Anche per questo motivo, i canali esterni vengono caricati per primi e scaricati per ultimi poiché abbiamo bisogno di muovere liberamente i canali interni mentre carichiamo o scarichiamo i canali più esterni.
* Se definiamo come canale(centro), centro + n è formato destro, centro - n è formato sinistro e centro è il canale di bypass, poi per caricare il formato destro dobbiamo e avendo come Max(n) la quantità massima di canali a destra o sinistra, allora dobbiamo prima caricare il canale n=centro+Max(n) e decrementiamo n mentre è maggiore di centro. Mentre carichiamo il canale n, i canali da centro fino a n vengono messi in funzione.
* Per lo scarico si fa il procedimento inverso scaricando dai canali più vicini al centro verso il canale Max(n)
* Per il formato sinistro si inverte il segno usando n=centro-Max(n).
* Per il tavolo di accumulo su cui stiamo lavorando Max(n) = 4, i canali sono definiti da 1 a 9 e il canale centrale = 5.
* Il tavolo può immagazzinare 2 formati, uno a destra e l'altro a sinistra. Quando è richiesto un cambio di formato, si carica il formato in corso e si scarica il nuovo formato. Una volta scaricato il formato in corso, si attiva la modalità bypass.
* Cambio formato:
* Dosatori di Ingresso: M318 - Homing S31550
* Dosatori di Uscita: M343 - Homing S34461
* Per selezionare il canale di carico o scarico si utilizzano 2 motori minimotori, uno all'ingresso e l'altro all'uscita che permettono di modificare l'angolo delle bordi. Questo angolo deve essere caricato come parametro e ci sono 9 canali possibili.
La sequenza partendo dal tavolo di accumulo è:
* Tavolo di accumulo:
* Dosatori di ingresso M316 e M317. Cambio di formato con M318
### Tavolo di accumulo
***
L'obiettivo del tavolo di accumulo è immagazzinare il formato che non si sta utilizzando.
Il lavoro avrà i seguenti obiettivi:
- Logica del tavolo di carico, scarico e bypass: gestione del cambio di formato per il minimotore. Per semplicità, il tavolo è diviso in destra/sinistra e i formati possono essere solo su un lato.
- Logica dei motori in anello e logica standard VM.
- L'HMI non sarà sviluppato in questa fase, mi hai detto che si fa separatamente, ma verrà creato un simulatore per noi.
- Gestione delle ricette nell'HMI: inizialmente, si seguirà il piano concordato. Verranno create righe nel ricettario per ogni motore in anello e per i dati del tavolo. Il cambio di formato del tavolo inizierà solo dopo aver verificato che non ci siano più bottiglie nell'anello e che la modalità carico sia attiva, con il divider e l'anello in automatico.
- Velocità:
- Velocità di bypass: dipende dal divider e dall'anello, non limitata dal tavolo.
- Velocità di carico/scarico: deve essere lenta per chiudere i vuoti tra i cambi di canale del tavolo. Durante il carico, lo scarico è fermo e viceversa.
Per ora, prevedo il tavolo come un Dispositivo con i seguenti segnali di ingresso/uscita:
#### Segnali di Ingresso (Input)
***
| Segnale | Descrizione | Funzione |
| ------- | ----------------------------------------------- | ---------------------------------------------------------- |
| i1 | Uscita anello richiesta prodotto | Uscita libera |
| i2 | Richiesta di carico | Per cambio di formato |
| i3 | Anello vuoto + divider in auto + anello in auto | Per generare consenso a cambio di formato |
| i4 | Velocità motore bypass richiesta | Velocità desiderata per bypass |
| i5 | Cambio di formato eseguito dall'HMI | Comando di esecuzione |
| i6 | Abilitazione di scarico | Inibisce scarico automatico una volta completato il carico |
#### Segnali di Uscita (Output)
***
| Segnale | Descrizione | Funzione |
| ------- | -------------------------- | ---------------------------------------------------- |
| o1 | Ingresso richiede prodotto | Tavolo pronto e in funzione |
| o2 | Cambio di formato consentito | Carico completato e anello vuoto |
| o3 | Velocità motore uscita | Per interfaccia con 1 motore di uscita del tavolo nell'anello |
| o4 | Tavolo in Bypass | Stato di bypass attivo |
Cambio di stati nel tavolo:
- Il carico inizia su richiesta esterna i2 (da operatore o temporizzatore).
- Lo scarico avviene automaticamente dopo un cambio di formato (i5). Il tavolo si scarica completamente prima di iniziare la modalità bypass.
- Una volta scaricato, si attiva la modalità bypass. (o4)
![[Pasted image 20250611204506.png]]