ITTO20090228A1 - Metodo e impianto di confezionamento per inserire prodotti in contenitori tramite una serie di robot - Google Patents

Metodo e impianto di confezionamento per inserire prodotti in contenitori tramite una serie di robot Download PDF

Info

Publication number
ITTO20090228A1
ITTO20090228A1 IT000228A ITTO20090228A ITTO20090228A1 IT TO20090228 A1 ITTO20090228 A1 IT TO20090228A1 IT 000228 A IT000228 A IT 000228A IT TO20090228 A ITTO20090228 A IT TO20090228A IT TO20090228 A1 ITTO20090228 A1 IT TO20090228A1
Authority
IT
Italy
Prior art keywords
products
value
transport line
robots
vpr
Prior art date
Application number
IT000228A
Other languages
English (en)
Inventor
Fulvio Giacobbe
Dario Gurrieri
Pierfrancesco Zallio
Original Assignee
Opm S P A
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Opm S P A filed Critical Opm S P A
Priority to ITTO2009A000228A priority Critical patent/IT1394135B1/it
Priority to EP10157661.9A priority patent/EP2233400B1/en
Publication of ITTO20090228A1 publication Critical patent/ITTO20090228A1/it
Application granted granted Critical
Publication of IT1394135B1 publication Critical patent/IT1394135B1/it

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B65CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
    • B65BMACHINES, APPARATUS OR DEVICES FOR, OR METHODS OF, PACKAGING ARTICLES OR MATERIALS; UNPACKING
    • B65B35/00Supplying, feeding, arranging or orientating articles to be packaged
    • B65B35/30Arranging and feeding articles in groups
    • B65B35/36Arranging and feeding articles in groups by grippers
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B07SEPARATING SOLIDS FROM SOLIDS; SORTING
    • B07CPOSTAL SORTING; SORTING INDIVIDUAL ARTICLES, OR BULK MATERIAL FIT TO BE SORTED PIECE-MEAL, e.g. BY PICKING
    • B07C5/00Sorting according to a characteristic or feature of the articles or material being sorted, e.g. by control effected by devices which detect or measure such characteristic or feature; Sorting by manually actuated devices, e.g. switches
    • B07C5/36Sorting apparatus characterised by the means used for distribution
    • B07C5/38Collecting or arranging articles in groups
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Program-controlled manipulators
    • B25J9/0084Program-controlled manipulators comprising a plurality of manipulators
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Program-controlled manipulators
    • B25J9/0093Program-controlled manipulators co-operating with conveyor means
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Program-controlled manipulators
    • B25J9/16Program controls
    • B25J9/1694Program controls characterised by use of sensors other than normal servo-feedback from position, speed or acceleration sensors, perception control, multi-sensor controlled systems, sensor fusion
    • B25J9/1697Vision controlled systems
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B65CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
    • B65BMACHINES, APPARATUS OR DEVICES FOR, OR METHODS OF, PACKAGING ARTICLES OR MATERIALS; UNPACKING
    • B65B5/00Packaging individual articles in containers or receptacles, e.g. bags, sacks, boxes, cartons, cans, jars
    • B65B5/10Filling containers or receptacles progressively or in stages by introducing successive articles, or layers of articles
    • B65B5/105Filling containers or receptacles progressively or in stages by introducing successive articles, or layers of articles by grippers
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B65CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
    • B65GTRANSPORT OR STORAGE DEVICES, e.g. CONVEYORS FOR LOADING OR TIPPING, SHOP CONVEYOR SYSTEMS OR PNEUMATIC TUBE CONVEYORS
    • B65G47/00Article or material-handling devices associated with conveyors; Methods employing such devices
    • B65G47/34Devices for discharging articles or materials from conveyor 
    • B65G47/46Devices for discharging articles or materials from conveyor  and distributing, e.g. automatically, to desired points
    • B65G47/51Devices for discharging articles or materials from conveyor  and distributing, e.g. automatically, to desired points according to unprogrammed signals, e.g. influenced by supply situation at destination
    • B65G47/5104Devices for discharging articles or materials from conveyor  and distributing, e.g. automatically, to desired points according to unprogrammed signals, e.g. influenced by supply situation at destination for articles
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Program-control systems
    • G05B19/02Program-control systems electric
    • G05B19/418Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
    • G05B19/41815Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by the cooperation between machine tools, manipulators and conveyor or other workpiece supply system, workcell
    • G05B19/4182Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by the cooperation between machine tools, manipulators and conveyor or other workpiece supply system, workcell manipulators and conveyor only
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B65CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
    • B65GTRANSPORT OR STORAGE DEVICES, e.g. CONVEYORS FOR LOADING OR TIPPING, SHOP CONVEYOR SYSTEMS OR PNEUMATIC TUBE CONVEYORS
    • B65G2203/00Indexing code relating to control or detection of the articles or the load carriers during conveying
    • B65G2203/04Detection means
    • B65G2203/041Camera
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/40Robotics, robotics mapping to robotics vision
    • G05B2219/40007Optimize sequence of pick and place operations upon arrival of workpiece on conveyor
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/40Robotics, robotics mapping to robotics vision
    • G05B2219/40013Kitting, place parts from belt into tray, place tray on conveyor belt
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/40Robotics, robotics mapping to robotics vision
    • G05B2219/40554Object recognition to track object on conveyor
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/45Nc applications
    • G05B2219/45048Packaging
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Robotics (AREA)
  • General Engineering & Computer Science (AREA)
  • Manufacturing & Machinery (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Manipulator (AREA)
  • Auxiliary Devices For And Details Of Packaging Control (AREA)
  • Container Filling Or Packaging Operations (AREA)

Description

DESCRIZIONE
“METODO E IMPIANTO DI CONFEZIONAMENTO PER INSERIRE PRODOTTI IN CONTENITORI TRAMITE UNA SERIE DI ROBOTâ€
La presente invenzione à ̈ relativa ad un metodo di confezionamento per inserire prodotti in contenitori tramite una serie di robot.
In impianti di confezionamento noti, un nastro porta un flusso di prodotti da confezionare in posizioni casuali e si muove ad una velocità costante parallelamente ad una linea di trasporto di contenitori, definiti da scatole, vassoi o da semplici zone delimitate sul trasportatore stesso, i quali sono distanziati di un passo costante e sono in movimento ad una velocità regolabile. I prodotti vengono prelevati dal nastro e depositati nei contenitori per mezzo di robot, disposti in serie al di sopra del nastro stesso.
L’impianto à ̈ provvisto di un sistema di visione che à ̈ disposto all’inizio del nastro, determina le posizioni dei prodotti in arrivo e comunica informazioni relative a tali posizioni ad una o più unità di comando associate ai robot.
La velocità dei contenitori à ̈ impostata in funzione del numero di prodotti in arrivo, ma effettivamente la quantità istantanea di prodotti per unità di tempo ha forti oscillazioni, dipendenti dall’impianto che scarica i prodotti sul nastro a monte dei robot.
Un’unità di comando associata all’ultimo robot, considerando il senso di avanzamento dei contenitori, à ̈ configurata in modo da comandare il riempimento di tutti gli eventuali posti vuoti rimasti nei contenitori stessi. Se i contenitori ed i prodotti viaggiano concordi, l’ultimo robot talvolta non ha a disposizione prodotti sul nastro, in quanto sono stati già prelevati dai robot precedenti. Per evitare l’uscita di contenitori parzialmente vuoti, la velocità dei contenitori viene momentaneamente ridotta. Così facendo, però, i robot precedenti tendono a riempire le scatole eccessivamente: in altre parole, tende a generarsi una situazione opposta, in cui nei contenitori successivi l’ultimo robot non trova posti vuoti dove mettere i prodotti che arrivano al fondo del nastro. In tale situazione, per evitare di lasciare uscire e scartare questi prodotti in eccesso, si tende poi ad accelerare la linea di trasporto dei contenitori.
Le ripetute decelerazioni ed accelerazioni non sempre riescono a compensare le fluttuazioni di quantità nel flusso di prodotti e tendono a fare entrare in oscillazione il sistema in maniera instabile e difficilmente prevedibile. Per limitare tali inconvenienti, ossia per mantenere il più possibile costante la velocità dei contenitori, à ̈ possibile seguire le seguenti soluzioni:
- fare ricircolare verso l’ingresso del nastro i prodotti in eccesso che tendono ad uscire (con conseguente aumento degli ingombri dell’impianto);
- immettere i contenitori vuoti nella loro linea di trasporto a distanze variabili gli uni dagli altri, in funzione del numero di prodotti in arrivo, come indicato nel brevetto europeo EP0749902;
- fare viaggiare i contenitori in controflusso rispetto ai prodotti, come indicato nel brevetto europeo EP0856465.
Scopo della presente invenzione à ̈ quello di fornire un metodo di confezionamento per inserire prodotti in contenitori tramite una serie di robot, il quale costituisca una alternativa efficiente alle soluzioni sopra elencate.
Secondo la presente invenzione viene fornito un metodo di confezionamento per inserire prodotti in contenitori tramite una serie di robot, come definito nella rivendicazione 1.
La presente invenzione à ̈, inoltre, relativa ad un impianto di confezionamento per attuare il metodo della rivendicazione 1.
L'invenzione verrà ora descritta con riferimento alla figura allegata, che illustra, in modo schematico ed in pianta, un esempio di attuazione non limitativo di un impianto che opera secondo il metodo di confezionamento secondo la presente invenzione.
In figura 1, con 1 à ̈ indicato, nel suo complesso, un impianto di confezionamento (parzialmente e schematicamente illustrato) per inserire prodotti 2 (ad esempio cioccolatini o merendine) in contenitori 3 tramite una serie di robot 4, i quali sono comandati da rispettive unità 4a di elaborazione e controllo in base ad informazioni fornite da un sistema di visione 5.
I prodotti 2 vengono depositati o scaricati alla rinfusa, ossia in posizioni casuali, sulla superficie superiore di un nastro 6 trasportatore per mezzo di un sistema di produzione o di trasporto non illustrato, all’inizio del percorso definito dal nastro 6 stesso. I prodotti 2 possono essere della medesima tipologia, oppure di tipologie diverse: in quest’ultimo caso, ciascun contenitore 3 può essere riempito con tipologie diverse di prodotti oppure con una medesima tipologia di prodotti.
Il nastro 6 à ̈ azionato da un motore elettrico (non illustrato) per fare avanzare i prodotti 2 lungo una direzione A rettilinea, preferibilmente ad una velocità V costante, sotto il comando di una unità 12 centrale di elaborazione e controllo, separata dalle unità 4a. Prima di arrivare ad una serie di zone 9 di prelievo definite dal campo in cui riescono ad operare rispettivamente i robot 4, i prodotti 2 vengono trasportati dal nastro 6 attraverso una zona 7 di rilevamento, su cui à ̈ puntato il sistema di visione 5. Il sistema di visione 5 comprende almeno una telecamera (o una fotocamera) ed una unità di elaborazione dati, la quale elabora le immagini della telecamera, determina la posizione, l’orientamento ed il numero dei prodotti 2 passanti nella zona 7 e comunica le corrispondenti informazioni alle unità 4a.
I robot 4 sono preferibilmente di tipo antropomorfo, delta o scara, sono disposti in modo da definire una successione di zone 9 lungo la direzione A, sono portati al di sopra del nastro 6 da strutture di supporto non illustrate, ad esempio da strutture a ponte, e comprendono rispettivi organi di presa 8 definiti da ventose o da pinze. Secondo una variante non illustrata, ciascuna struttura di supporto porta due robot 4, contrapposti lungo la direzione A. Le zone 9 in cui possono arrivare gli organi di presa 8 hanno, ciascuna, una lunghezza Lr lungo la direzione A, e i robot 4 impegnano una lunghezza L complessiva del nastro 6.
L’impianto 1 comprende, inoltre, per ciascun robot 4, un relativo polmone, o buffer, o parcheggio 11, il quale ha una pluralità di posti per i prodotti 2 e preferibilmente à ̈ disposto di fianco al nastro 6. Nell’esempio illustrato in figura 1, i polmoni 11 sono definiti sono definiti da piani orizzontali di appoggio fissi: in alternativa, sono definiti da nastri orizzontali motorizzati oppure da caricatori, ad esempio di tipo verticale o a tamburo.
Secondo una preferita forma di realizzazione, sensori di posizione 15 sono previsti per determinare la posizione e/o l’orientamento dei prodotti 2 nei polmone 11 e comunicare le corrispondenti informazioni alle unità 4a, al fine di incrementare la precisione delle operazioni di prelievo dei prodotti 2 dai polmoni 11. Tali sensori non sono pero’ strettamente necessari in tutti quei casi in cui la precisione richiesta non sia critica.
I contenitori 3 sono definiti, ad esempio, da scatole oppure da vassoi, aventi, ciascuno, un dato numero Npc di posti da riempire, e sono trasportati lungo una direzione B parallela alla direzione A in posizioni relative fisse da un convogliatore 13, ad esempio un convogliatore a catena, il quale à ̈ disposto di fianco al nastro 6, dalla parte opposta dei polmoni 11. Nell’esempio illustrato, i contenitori 3 sono disposti ad una distanza o passo costante, ed il convogliatore 13 à ̈ motorizzato in modo da fare avanzare la fila di contenitori 3 nello stesso senso dei prodotti 2.
L’unità 12 regola la velocità del convogliatore 13 e, quindi, la velocità dei contenitori 3 in funzione del tasso di prodotti in arrivo, ossia in funzione della quantità di prodotti 2 in arrivo nell’unità di tempo, al fine di evitare l’uscita e quindi, lo scarto di prodotti 2 al fondo del nastro 6. Il tasso di prodotti in arrivo ha una componente media sostanzialmente costante ed una componente oscillante, che dipendono dal sistema di produzione o di trasporto disposto a monte dell’impianto 1.
L’unità 12 calcola un valore Vpt uguale al numero di prodotti 2 trasportato in un intervallo di riferimento sufficientemente grande, tale da ottenere un valore Vpt che sia indicativo di un tasso di prodotti medio o globale del numero di prodotti in arrivo. Tale intervallo di riferimento può essere una lunghezza del nastro 6, un’area del nastro 6, o un tempo di trasporto; preferibilmente, à ̈ uguale al tempo Tt necessario per attraversare tutte le zone 9, ossia per percorrere tutta la lunghezza L (Tt=L/V). E’ possibile calcolare il valore Vpt conteggiando i prodotti 2 in arrivo in base alle misurazioni del sistema di visione 5. Tuttavia, si conteggiano i prodotti 2 in arrivo in base a dispositivi sensori 10, ad esempio sensori di posizione o di prossimità, disposti a monte della zona 7, per avere in anticipo l’informazione relativa al valore Vpt. In alternativa, il valore Vpt à ̈ una informazione acquisita dal sistema di produzione o di trasporto disposto a monte dell’impianto.
La velocità del convogliatore 13 à ̈ regolata in modo che il numero di contenitori 3 per unità di tempo sia uguale a Vpt/Npc. Tenendo conto che la distanza o passo tra i contenitori 3 à ̈ costante, tale relazione determina in modo univoco la velocità del convogliatore 13.
Nel contempo, le unità 4a e/o 12 regolano la cadenza operativa di ciascun robot 4, ossia il numero di cicli nell’unità di tempo (con “ciclo†si intende l’insieme di un prelievo e di un deposito), in funzione del valore Vpt. In particolare, dopo che à ̈ stata assegnata a ciascun robot 4 una relativa percentuale o frazione del numero di prodotti 2 in arrivo da smaltire, la cadenza operativa del robot 4 à ̈ pari al prodotto di tale percentuale o frazione per il valore Vpt.
Le unità 4a comunicano tra loro per conoscere quali prodotti 2 sono rimasti sul nastro 6 e quali posti liberi sono rimasti nei contenitori 3 dopo i cicli effettuati dagli altri robot 4, mentre il sistema di visione 5 si preoccupa di distribuire i dati e le posizioni di presa dei vari prodotti alle varie unità 4a. Un flusso di comunicazioni fra le unità 4a ed il sistema di visione 5 fa si che lo stesso prodotto 2 non venga inviato più di una volta a due robot 4 in cascata.
Le unità 4a calcolano le posizioni istantanee dei prodotti 2 utilizzando le posizioni relative dei prodotti 2 fornite dal sistema di visione 5 ed utilizzando la velocità dei prodotti 2 lungo la direzione A (che à ̈ calcolata, preferibilmente, in funzione dell’angolo di rotazione del motore elettrico del nastro 6, misurato da un trasduttore di posizione, encoder o resolver). Inoltre, calcolano le posizioni istantanee dei posti liberi nei contenitori 3, in funzione della posizione relativa dei contenitori 13 ed utilizzando la velocità del convogliatore 13 (che, in particolare, à ̈ calcolata in funzione dell’angolo di rotazione di un motore del convogliatore 13, misurato da un altro encoder o resolver). Ad ogni ciclo, le unità 4a comandano i rispettivi robot 4 per effettuare una delle seguenti alternative:
ciclo n° 1: prelevare almeno un prodotto 2 dal nastro 6 e depositarlo nel corrispondente polmone 11; oppure
ciclo n° 2: prelevare almeno un prodotto 2 dal nastro 6 e depositarlo in un contenitore 3; oppure
ciclo n° 3: prelevare almeno un prodotto 2 dal corrispondente polmone 11 e depositarlo in un contenitore 3.
Prima di ogni ciclo, la scelta tra tali alternative viene effettuata dall’unità 4a in funzione di un valore Vpr uguale al numero di prodotti 2 trasportato in un ulteriore intervallo di riferimento, che à ̈ inferiore all’intervallo di riferimento utilizzato per determinare il valore Vpt e che à ̈ sufficientemente breve per fare in modo che il valore Vpr sia indicativo di un tasso di prodotti locale o istantaneo di prodotti che sono presenti in almeno una data zona del nastro 6. Anche questo intervallo di riferimento può essere una lunghezza del nastro 6, un’area del nastro 6, o un tempo di trasporto.
Valutando il valore Vpr in una zona fissa a monte dei robot 4, ad esempio nella zona 7, il valore Vpr oscilla attorno al valore Vpt. Nelle zone 9, invece, il valore Vpr dipende dalla quantità di prodotti che sono stati prelevati dai robot 4 precedenti.
Subito prima di ogni ciclo del robot 4, ciascuna unità 4a determina il valore Vpr associato alla corrispondente zona 9. In particolare, l’intervallo di riferimento per determinare il valore Vpr à ̈ uguale al tempo Tr necessario per percorrere la lunghezza Lr (Tr=Lr/V). Si ha quindi:
Vpr = Nr / Tr = (Nr * V) / Lr
dove Nr à ̈ il numero di prodotti 2 presenti nella zona 9, conteggiato sulla base delle informazioni del sistema di visione 5 (oppure del dispositivo sensore 10) e sulla base delle informazioni relative ai prodotti 2 eventualmente già prelevati.
Il numero Nr à ̈ già indicativo del tasso di prodotti locale o istantaneo, specialmente se le zone 9 in cui possono operare i robot 4 hanno tutte la medesima ampiezza, per cui potrebbe anche essere Vpr=Nr.
L’unità 4a, poi, confronta il valore Vpr calcolato con un valore o un intervallo di riferimento S, denominato anche “set point†, definito dal tasso di prodotti teorico ottimale in ciascuna delle zone 9. Se Vpr<S (ossia se arrivano pochi prodotti nella zona 9), il robot 4 à ̈ comandato per effettuare il ciclo 3. Se Vpr=S (ossia se arriva il numero ottimale di prodotti nella zona 9), il robot 4 à ̈ comandato per effettuare il ciclo 2; se Vpr>S (ossia se arrivano troppi prodotti nella zona 9), il robot 4 à ̈ comandato per effettuare il ciclo 1.
Preferibilmente, ciascun robot 4 à ̈ associato ad un set point S diverso da quello degli altri robot 4. Convenientemente, il set point S à ̈ determinato in funzione del valore Vpt e/o delle frazioni del numero di prodotti da smaltire assegnate ai robot 4. Tali assegnazioni vengono fatte a priori (ad esempio sull’impianto schematicamente illustrato possono essere pari al 30%, 40%, e 30% della produzione nominale, ma possono anche essere ri-assegnate in tempo reale, in caso di avaria di uno dei sistemi (ad esempio, se il secondo robot va in avaria, si ha una modifica degli assegnamenti, pari a 50%, 0% e 50%).
All’avviamento dell’impianto 1, à ̈ necessario che i polmoni 11 abbiano già alcuni prodotti 2 a disposizione, per cui i primi cicli dei robot 4 vengono effettuati per caricare parzialmente i rispettivi polmoni 11.
Tramite la metodologia sopra descritta, i robot 4 riescono a lavorare ad una cadenza operativa fissa, ed à ̈ possibile calibrare i set point S dei robot 4 in modo da riempire completamente i contenitori 3 senza dover regolare la velocità relativa tra il nastro 6 ed il convogliatore 13 (ad eccezione della regolazione della velocità del convogliatore 13 fatta in funzione del valore Vpt).
Potrebbe comunque essere presente un controllo di sicurezza, svolto ad esempio dall’unità 4a dell’ultimo robot 4 (considerando il senso di avanzamento dei contenitori 3), per fermare il convogliatore 13 se ci sono posti vuoti in un contenitore 3 che sta per uscire dall’impianto 1, in modo da dare tempo all’ultimo robot 4 di riempire completamente il contenitore 3 in uscita. Tale situazione si verifica occasionalmente in caso di errore nel deposito di un prodotto o di danneggiamento di un prodotto od in caso di variazioni di flusso così elevate da non poter essere compensate dai buffer 11.
Da quanto precede appare, infine, evidente che al metodo di confezionamento descritto possono essere apportate modifiche e varianti che non esulano dal campo di protezione della presente invenzione, come definito nelle rivendicazioni allegate.
In particolare, i contenitori 3 ed i prodotti 2 possono viaggiare paralleli ed in controflusso.
Inoltre, la linea di trasporto dei prodotti, invece di essere costituita da un singolo nastro 6, potrebbe essere costituita da due o più nastri trascinati in modo indipendente tra loro per poter avvicinare gruppi di prodotti disposti sui nastri ed eliminare eventuali spazi vuoti tra tali gruppi se necessario.
Il sistema di visione 5 potrebbe comprendere una o più telecamere aggiuntive disposte in posizioni intermedie tra le zone 9 dei robot 4.
L’impianto 1 potrebbe comprendere un polmone 11 unico, in comune per tutti i robot 4, e/o alcuni dei robot 4 potrebbero essere sprovvisti del polmone 11.
L’organo di presa dei robot potrebbe avere due o più ventose, in modo da prelevare più prodotti, l’uno dopo l’altro prima di depositarli nel buffer 11 o nel contenitore 3.
La cadenza operativa dei robot 4 e/o la velocità del convogliatore 13 potrebbero essere regolate in modo da lasciare uscire prodotti al fondo del nastro 6, facendo poi ricircolare questi prodotti in eccesso verso l’inizio del nastro 6.
Potrebbero essere previste due file di contenitori 3, parallele alla linea di trasporto definita dal nastro 6, ed aventi la medesima velocità o velocità diverse e/o direzioni di marcia diverse.
Il sistema di visione 5 potrebbe essere sostituito da un sistema di misura diverso dalle telecamere per determinare la posizione dei prodotti sul nastro 6.

Claims (1)

  1. RIVENDICAZIONI 1.- Metodo di confezionamento comprendente: - alimentare prodotti (2) alla rinfusa su una linea di trasporto (6); - alimentare una fila di contenitori (3) parallelamente alla detta linea di trasporto (6); - determinare le posizioni dei prodotti (2) sulla detta linea di trasporto (6); - trasferire i prodotti (2) dalla detta linea di trasporto (6) nei detti contenitori (3) tramite una serie di robot, i quali sono disposti lungo la detta linea di trasporto (6) e sono comandati sulla base delle posizioni determinate dei prodotti sulla detta linea di trasporto (6); caratterizzato dal fatto di comprendere inoltre: - determinare un primo valore (Vpt) indicativo di un tasso globale di prodotti che sono in arrivo sulla detta linea di trasporto (6); - regolare la velocità di avanzamento dei detti contenitori (3) e/o la cadenza operativa dei detti robot (4) in funzione del detto primo valore (Vpt); - determinare un secondo valore (Vpr) indicativo di un tasso locale di prodotti che sono presenti in almeno una data zona (9) della linea di trasporto (6); - predisporre almeno un buffer (11) associato ad almeno parte dei detti robot (4); e - controllare almeno parte dei detti robot (4) in modo da eseguire uno dei seguenti tre cicli sulla base del detto secondo valore (Vpr): ciclo a): prelevare almeno un prodotto (2) dalla linea di trasporto (6) e depositarlo in detto buffer (11); oppure ciclo b): prelevare almeno un prodotto (2) dalla detta linea di trasporto (6) e depositarlo in un detto contenitore (3); oppure ciclo c): prelevare almeno un prodotto (2) dal detto buffer (11) e depositarlo in un detto contenitore (3). 2.- Metodo secondo la rivendicazione 1, in cui la detta data zona della linea di trasporto (6) à ̈ una zona di prelievo (9) in cui opera un detto robot (4). 3.- Metodo secondo la rivendicazione 2, in cui il detto secondo valore (Vpr) à ̈ direttamente proporzionale al numero di prodotti (Nr) presenti nella detta zona di prelievo (9) subito prima del ciclo da effettuare. 4.- Metodo secondo la rivendicazione 2 o 3, comprendente inoltre: - determinare un detto secondo valore (Vpr) per ciascuno di detti robot (4), ciascun detto secondo valore (Vpr) essendo indicativo di un tasso locale di prodotti che sono presenti nella zona di prelievo (9) del rispettivo robot (4). 5.- Metodo secondo una qualsiasi delle rivendicazioni precedenti, comprendente inoltre: - confrontare il detto secondo valore (Vpr) con un valore o intervallo di riferimento (S); - eseguire il detto ciclo c) se il detto secondo valore (Vpr) à ̈ minore del detto valore o intervallo di riferimento (S); - eseguire il detto ciclo b) se il detto secondo valore (Vpr) à ̈ uguale al detto valore o intervallo di riferimento (S); e - eseguire il detto ciclo a) se il detto secondo valore (Vpr) à ̈ maggiore del detto valore o intervallo di riferimento (S). 6.- Metodo secondo la rivendicazione 5, in cui il detto valore o intervallo di riferimento (S) à ̈ determinato in funzione del detto primo valore (Vpt). 7.- Metodo secondo la rivendicazione 5 o 6, comprendente inoltre: - assegnare a ciascun detto robot (4) una frazione del tasso globale di prodotti da smaltire; e - determinare il detto valore o intervallo di riferimento (S) sulla base della frazione del tasso globale di prodotti da smaltire assegnata a ciascun detto robot (4). 8.- Metodo secondo una qualsiasi delle rivendicazioni precedenti, comprendete inoltre: - all’avviamento della detta linea di trasporto (6), controllare almeno parte dei detti robot (4) in maniera tale da riempire parzialmente il detto buffer (11). 9.- Impianto di confezionamento (1) comprendente: - una linea di trasporto (6) atta a trasportare prodotti (2) alla rinfusa; - un convogliatore (13) parallelo alla detta linea di trasporto (6) ed atto a trasportare una fila di contenitori (3); - primi mezzi sensori (5) per determinare le posizioni dei prodotti (2) sulla detta linea di trasporto (6); - una serie di robot (4) disposti lungo la detta linea di trasporto (6) e controllati in base alle posizioni determinate dei prodotti (2) per trasferire i prodotti (2) dalla detta linea di trasporto (6) nei detti contenitori (3); caratterizzato dal fatto di comprendere inoltre: - un buffer (11) associato ad almeno parte dei detti robot (4); - mezzi di elaborazione e controllo (4a,12) configurati per implementare il metodo di una qualsiasi delle rivendicazioni precedenti. 10.- Impianto secondo la rivendicazione 9, in cui ciascun detto robot (4) à ̈ associato ad un relativo buffer (11). 11.- Impianto secondo la rivendicazione 9 o 10, comprendente inoltre sensori di posizione (15) atti a determinare la posizione dei prodotti nel detto buffer (11) e collegati con i detti mezzi di elaborazione e controllo (4a). 12.- Impianto secondo una qualsiasi delle rivendicazioni da 9 a 11, in cui il detto buffer (11) à ̈ disposto di fianco alla detta linea di trasporto (6), dalla parte opposta rispetto al detto convogliatore (13). 13.- Impianto secondo una qualsiasi delle rivendicazioni da 9 a 12, in cui i detti primi mezzi sensori sono definiti da un sistema di visione; secondi mezzi sensori (10) essendo disposti a monte del detto sistema di visione (5), considerando il senso di avanzamento dei prodotti (2), e collegati ai detti mezzi di elaborazione e controllo (12) per conteggiare i prodotti in arrivo.
ITTO2009A000228A 2009-03-25 2009-03-25 Metodo e impianto di confezionamento per inserire prodotti in contenitori tramite una serie di robot IT1394135B1 (it)

Priority Applications (2)

Application Number Priority Date Filing Date Title
ITTO2009A000228A IT1394135B1 (it) 2009-03-25 2009-03-25 Metodo e impianto di confezionamento per inserire prodotti in contenitori tramite una serie di robot
EP10157661.9A EP2233400B1 (en) 2009-03-25 2010-03-24 Packaging process and plant

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
ITTO2009A000228A IT1394135B1 (it) 2009-03-25 2009-03-25 Metodo e impianto di confezionamento per inserire prodotti in contenitori tramite una serie di robot

Publications (2)

Publication Number Publication Date
ITTO20090228A1 true ITTO20090228A1 (it) 2010-09-26
IT1394135B1 IT1394135B1 (it) 2012-05-25

Family

ID=42133386

Family Applications (1)

Application Number Title Priority Date Filing Date
ITTO2009A000228A IT1394135B1 (it) 2009-03-25 2009-03-25 Metodo e impianto di confezionamento per inserire prodotti in contenitori tramite una serie di robot

Country Status (2)

Country Link
EP (1) EP2233400B1 (it)
IT (1) IT1394135B1 (it)

Families Citing this family (63)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
IT1403758B1 (it) * 2010-12-22 2013-10-31 Claudio Ricci S R L Macchina per il prelievo selettivo automatizzato
EP2520497B1 (de) 2011-05-04 2016-10-19 Matthias Ehrat Verfahren zum Einlegen von Einzelprodukten in Behälter in einer Roboterstrasse
ITTO20110405A1 (it) 2011-05-06 2012-11-07 Opm S P A Impianto di trasferimento per trasferire prodotti tra due linee di trasporto parallele tramite una serie di robot
EP2586712B2 (de) 2011-10-31 2018-02-14 Veltru AG Verfahren und Vorrichtung zum Einlegen von Produkten in Behälter in einer Roboterstrasse
ES2536248T3 (es) 2011-12-30 2015-05-21 Cama 1 Spa Método para control anticolisión y la gestión de dispositivos de recogida con áreas de trabajo compartidas en una línea de empaquetado
EP2664553B1 (de) 2012-05-03 2017-09-20 Matthias Ehrat Verfahren zum Einlegen von Einzelprodukten in Behälter in einer Roboterstrasse
WO2014013607A1 (ja) * 2012-07-20 2014-01-23 株式会社安川電機 ロボットシステムおよび物品移送方法
AT513697B1 (de) * 2012-11-08 2014-09-15 Stiwa Holding Gmbh Verfahren und Maschinensystem zum Positionieren zweier beweglicher Einheiten in einer Relativposition zueinander
ITTO20130052A1 (it) 2013-01-22 2014-07-23 Cavanna Spa Dispositivo per la presa ed il trasferimento di prodotti individuali
FR3005757B1 (fr) * 2013-05-17 2016-09-30 Tecnmant France Dispositif et procede de regulation de la vitesse d'un equipement de transport
PL3019018T3 (pl) * 2013-07-08 2019-06-28 Marel Iceland Ehf System kierowania wykrawaniem (TMS) i sposób obróbki wykrawanych produktów mięsnych
DE102015102014A1 (de) * 2014-09-25 2016-03-31 Gerhard Schubert Gmbh Roboter und daraus bestehende Roboterstraße sowie Verfahren zum Steuern des Roboters
DE102014221233A1 (de) * 2014-10-20 2016-04-21 Krones Aktiengesellschaft Vorrichtung und Verfahren zum Umgang mit Artikeln
DE102014221218A1 (de) 2014-10-20 2016-04-21 Krones Aktiengesellschaft Vorrichtung und Verfahren zum Umgang mit Artikeln
CN104384863A (zh) * 2014-11-24 2015-03-04 苏州市福迈精密机械有限公司 一种连杆的加工工艺
CN105253342A (zh) * 2015-10-10 2016-01-20 广州市万世德智能装备科技有限公司 一种多台机器人联合抓袋装箱方法
WO2017083574A1 (en) 2015-11-13 2017-05-18 Berkshire Grey Inc. Sortation systems and methods for providing sortation of a variety of obejcts
EP3789837B1 (en) 2015-12-04 2023-06-21 Berkshire Grey Operating Company, Inc. Systems and methods for dynamic processing of objects
US10730078B2 (en) 2015-12-04 2020-08-04 Berkshire Grey, Inc. Systems and methods for dynamic sortation of objects
CN108778636B (zh) 2016-02-08 2021-11-19 伯克希尔格雷股份有限公司 用于提供使用运动规划的各种物体的处理的系统和方法
JP6457428B2 (ja) * 2016-04-26 2019-01-23 ファナック株式会社 物品供給装置
CN105905331B (zh) * 2016-05-13 2019-01-08 芜湖哈特机器人产业技术研究院有限公司 一种软包装物品自动装盘装置及其控制方法
WO2017215741A1 (en) * 2016-06-14 2017-12-21 Abb Schweiz Ag A method and a robot system for handling objects
DE102016114091A1 (de) 2016-07-29 2018-02-01 Schröder Maschinenbau KG Verfahren zum Verpacken und Bearbeiten von Lebensmittelprodukten
FI127100B (en) 2016-08-04 2017-11-15 Zenrobotics Oy A method and apparatus for separating at least one piece from a plurality of pieces
CN109789545B (zh) * 2016-10-12 2022-03-18 Abb瑞士股份有限公司 用于控制输送路径的速度的方法和系统
WO2018089486A1 (en) 2016-11-08 2018-05-17 Berkshire Grey Inc. Systems and methods for processing objects
ES2964823T3 (es) 2016-11-28 2024-04-09 Berkshire Grey Operating Company Inc Sistema de singulación de objetos para su procesamiento
JP2018097661A (ja) * 2016-12-14 2018-06-21 オムロン株式会社 生産システム、制御装置、および制御方法
JP6496333B2 (ja) 2017-01-30 2019-04-03 ファナック株式会社 少なくとも1つのセンサを用いた物品搬送装置
WO2018170432A1 (en) 2017-03-17 2018-09-20 Berkshire Grey, Inc. Systems and methods for processing objects including a linear gantry system
EP3601108A1 (en) 2017-03-20 2020-02-05 Berkshire Grey, Inc. Systems and methods for processing objects including an auto-shuttle system
CN110446671B (zh) 2017-03-20 2021-09-03 伯克希尔格雷股份有限公司 用于处理物体的包括线性机架系统的系统和方法
US10941000B2 (en) 2017-03-23 2021-03-09 Berkshire Grey, Inc. Systems and methods for processing objects, including automated linear processing stations
US10646991B2 (en) 2017-03-24 2020-05-12 Berkshire Grey, Inc. Systems and methods for processing objects, including automated processing
US11205059B2 (en) 2017-04-18 2021-12-21 Berkshire Grey, Inc. Systems and methods for separating objects using conveyor transfer with one or more object processing systems
US11373134B2 (en) 2018-10-23 2022-06-28 Berkshire Grey Operating Company, Inc. Systems and methods for dynamic processing of objects with data verification
US11416695B2 (en) 2017-04-18 2022-08-16 Berkshire Grey Operating Company, Inc. Systems and methods for distributing induction of objects to a plurality of object processing systems
US11301654B2 (en) 2017-04-18 2022-04-12 Berkshire Grey Operating Company, Inc. Systems and methods for limiting induction of objects to one or more object processing systems
EP3612472A1 (en) 2017-04-18 2020-02-26 Berkshire Grey, Inc. Systems and methods for processing objects including space efficient distribution stations and automated output processing
US11055504B2 (en) 2017-04-18 2021-07-06 Berkshire Grey, Inc. Systems and methods for separating objects using a vacuum roller with one or more object processing systems
US11080496B2 (en) 2017-04-18 2021-08-03 Berkshire Grey, Inc. Systems and methods for separating objects using vacuum diverts with one or more object processing systems
US11200390B2 (en) 2017-04-18 2021-12-14 Berkshire Grey, Inc. Systems and methods for separating objects using drop conveyors with one or more object processing systems
CA3178148A1 (en) * 2017-04-24 2018-11-01 Berkshire Grey Operating Company, Inc. Systems and methods for providing singulation of objects for processing using object movement redistribution
DE102017126412A1 (de) 2017-11-10 2019-05-16 Weber Maschinenbau Gmbh Breidenbach Verfahren zum Positionieren von Lebensmittelprodukten
JP6506375B2 (ja) * 2017-11-20 2019-04-24 ファナック株式会社 ワーク搬送システム
US10583986B2 (en) 2018-05-04 2020-03-10 Berkshire Grey, Inc. Systems and methods for processing objects, including automated processing stations
US12486061B2 (en) 2018-09-26 2025-12-02 Dexterity, Inc. Robotic kitting system
US11731792B2 (en) 2018-09-26 2023-08-22 Dexterity, Inc. Kitting machine
JP7147475B2 (ja) * 2018-10-31 2022-10-05 株式会社ダイフク 物品移載設備
KR102025161B1 (ko) * 2019-07-02 2019-09-25 황인일 점안액 제품 버퍼링장치
CN114616183A (zh) * 2019-09-19 2022-06-10 科尔伯纸巾股份公司 用于纸产品加工生产线的包装机
DE102019127664A1 (de) 2019-10-15 2021-04-15 INTRAVIS Gesellschaft für Lieferungen und Leistungen von bildgebenden und bildverarbeitenden Anlagen und Verfahren mbH Verfahren und Anordnung zum Abfüllen von Kunststoffteilen
IT202000016678A1 (it) * 2020-07-09 2022-01-09 Gd Spa Dispositivo e procedimento di confezionamento di articoli da confezionare
IT202000016690A1 (it) * 2020-07-09 2022-01-09 Gd Spa Procedimento di confezionamento, apparato di confezionamento e relativo sistema di controllo
CA3199770A1 (en) 2020-10-29 2022-05-05 Berkshire Grey Operating Company, Inc. Systems and methods for providing analytics regarding a plurality of object processing systems
BE1028905B1 (nl) * 2020-12-15 2022-07-19 Montech Bvba Werkwijze en inrichting voor het geautomatiseerd verpakken van objecten
CN112977985B (zh) * 2021-02-19 2022-05-06 北京中都星徽物流有限公司 一种智能运输包装线
US12552013B2 (en) 2021-10-15 2026-02-17 Berkshire Grey Operating Company, Inc. Systems and methods for providing detection processing with velocity matching
CN118984802A (zh) 2022-03-23 2024-11-19 伯克希尔格雷营业股份有限公司 用于动态处理物体的缓冲系统和方法
EP4458740A1 (fr) * 2023-05-03 2024-11-06 Demaurex S.A Dispositif et procédé de positionnement de produits dans une ligne d'emballage
US20240409326A1 (en) * 2023-06-09 2024-12-12 Berkshire Grey Operating Company, Inc. Systems and methods for dynamic processing of objects using intermediate storage caches
WO2025194314A1 (en) * 2024-03-18 2025-09-25 Abb Schweiz Ag Method and electronic device of adjusting running speed of item conveying belt or container conveying belt and a corresponding robotic system

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0856465A1 (de) * 1997-01-30 1998-08-05 Gerhard Schubert GmbH Entgegengesetzter Traytransport bei Pickerstrassen
US6122895A (en) * 1997-01-30 2000-09-26 Gerhard Schubert Gmbh Process and apparatus for introducing products into containers
US20030182898A1 (en) * 2002-04-02 2003-10-02 Emil Huppi Method and apparatus for putting piece goods into containers

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19522368C2 (de) 1995-06-20 1997-04-30 Schubert Gerhard Gmbh Picker-Straße

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0856465A1 (de) * 1997-01-30 1998-08-05 Gerhard Schubert GmbH Entgegengesetzter Traytransport bei Pickerstrassen
US6122895A (en) * 1997-01-30 2000-09-26 Gerhard Schubert Gmbh Process and apparatus for introducing products into containers
US20030182898A1 (en) * 2002-04-02 2003-10-02 Emil Huppi Method and apparatus for putting piece goods into containers

Also Published As

Publication number Publication date
EP2233400A1 (en) 2010-09-29
IT1394135B1 (it) 2012-05-25
EP2233400B1 (en) 2013-05-08

Similar Documents

Publication Publication Date Title
ITTO20090228A1 (it) Metodo e impianto di confezionamento per inserire prodotti in contenitori tramite una serie di robot
US9708089B2 (en) Separation system and method for a packaging facility
ITTO20110405A1 (it) Impianto di trasferimento per trasferire prodotti tra due linee di trasporto parallele tramite una serie di robot
ES2610587T3 (es) Regulador de flujo de productos
US9908646B2 (en) Method and apparatus for placing products into containers in a robot line
JP6726490B2 (ja) アキュームコンベヤシステム及び搬送システム
US8240456B2 (en) Method of regulating a flow of products and layout for the implementation of such a method
CA2423949C (en) Method and apparatus for putting piece goods into containers
US8549818B2 (en) Process and apparatus for introducing products into containers in a picker line
JP4995740B2 (ja) 高速搬送用ベルトで複数の製品をバッチに組み合わせるための装置
CN109311599A (zh) 用于处理运动的成件货物的设备和方法,具有用于处理运动的成件货物的设备的输送、处理和/或包装机组
JP5504821B2 (ja) 容器搬送装置
JP2019519449A (ja) 一連のパッケージを単一の列に調整された速度で区分けするための方法および装置
BR112018076168B1 (pt) Dispositivo e método para manipulação de volumes em movimento
CN109328173B (zh) 用于处理以至少一排依次运动的成件货物的方法和设备
CN105829217A (zh) 产品放置装置
US12552615B2 (en) Conveying device
WO2017151051A1 (en) Transfer device, conveyor system comprising a transfer device, method for grouping objects by using a transfer device
EP2391547B1 (en) A system for packing products
CN116670602A (zh) 用于容器处理的机器、这种机器的传感器布置以及用于控制用于容器处理的机器的方法
US10017288B2 (en) System for filling containers, having a transport device
ITMO20130172A1 (it) Impianto per il confezionamento di prodotti
IT202100002873A1 (it) Apparato per attuare una distanza fisica tra un gruppo di pacchi contigui ed una serie di pacchi accumulati
CN107176417B (zh) 用于输送包装器件、尤其是瓶或杯的装置
JP5363099B2 (ja) 計量機器及び計量方法