SAMPE Journal - November/December 2020 - 18

FEATURE / COMPOSITES KIT TING SYSTEM

Figure 2. Overview of the Automated Kitting system with numbered main components.

The process is started by selecting the correct
operational mode on the HMI that is integrated
into the main cabinet (5). Identification of plies is
done by scanning a barcode with a barcode reader
(8). The information belonging to that specific ply
is loaded from a database that contains information of the all the plies. In section that follows, more
information can be found about the database management system. The ply is placed on a conveyor
belt (7) which transports the ply into the robot cell
(4). A line scan camera (6) - that is part of the machine vision system - creates an image of the ply
shape from which its position and orientation on
the belt is determined. It also recognises the ply
and will compare this with the ply information in
the database as an extra check. A proprietary algorithm -the picking algorithm - calculates the correct position and orientation of the end effector
(10) as well as the correct suction cup pattern to activate. When the ply arrives at the correct spot, the
conveyor belt (7) is stopped and the ply is picked
by the suction cups on the end effector (10) that
is mounted on a six-axes robotic arm (11). The robot places the plies into the buffer (3) that consists
of 40 vertically stacked aluminium plates that are
called trays. If the picking algorithm is unable to
calculate a valid pick instruction, the ply ends up
on a sliding plate (2) at the backside of the conveyor belt (7). The operator can then either place them
again on the conveyor belt for automatic sorting
and sequencing, or add the ply manually to the kit
at the end of the process.
Database Management
The Automated Kitting system needs to make onthe-fly decisions based on live information. As
plies can be inserted at random positions and orientations, at different moments in time, and in any

18

|

SAMPE JOURNAL

|

order, a database management system is crucial. A
track and trace system keeps up-to- date information about each ply in the Automated Kitting system and logs the history of each individual ply.
When a ply is inserted in the machine, it is
identified and evaluated based on information
available in the database. The database is updated
periodically with work order information from an
Enterprise Resource Planning (ERP) system and
continuously during the process by incorporating
data from a Programmable Logic Controller (PLC)
based machine controller connected to various sub
systems, sensors, and actuators.
The information in the database is directly used
to control the machine: e.g. a destination tray is assigned to a new ply, it is decided how to pick up a
ply from the conveyor and the kit sequence steps
are calculated based on live information.
Picking Algorithm
Each individual suction cup on the end effector can
be activated on its own to match with the ply geometry to be picked-up. This is essential to limit vacuum loss, but more importantly not to accidently
pick-up any other ply. This pattern is generated by
the picking algorithm. After determining the shape
of the ply with machine vision, the system calculates how to pick the ply from the conveyor. First
a check is done to confirm that the detected ply
shape corresponds to the expected ply shape and
to eliminate possible folds or overlaps in material.
This check is followed by a calculation of a pick
instruction, which is different each time a ply is inserted, as it depends on the exact placement of the
ply. The calculation further considers the possible
internal cuts in the ply and the material stiffness to
ensure the ply can be picked and placed securely.
Materials with low stiffness will sag more easily and

N OV E M B E R / D E C E M B E R 2 0 2 0

w w w. s a m p e . o r g


http://www.sampe.org

SAMPE Journal - November/December 2020

Table of Contents for the Digital Edition of SAMPE Journal - November/December 2020

Table of Contents
SAMPE Journal - November/December 2020 - Cover1
SAMPE Journal - November/December 2020 - Cover2
SAMPE Journal - November/December 2020 - Table of Contents
SAMPE Journal - November/December 2020 - 2
SAMPE Journal - November/December 2020 - 3
SAMPE Journal - November/December 2020 - 4
SAMPE Journal - November/December 2020 - 5
SAMPE Journal - November/December 2020 - 6
SAMPE Journal - November/December 2020 - 7
SAMPE Journal - November/December 2020 - 8
SAMPE Journal - November/December 2020 - 9
SAMPE Journal - November/December 2020 - 10
SAMPE Journal - November/December 2020 - 11
SAMPE Journal - November/December 2020 - 12
SAMPE Journal - November/December 2020 - 13
SAMPE Journal - November/December 2020 - 14
SAMPE Journal - November/December 2020 - 15
SAMPE Journal - November/December 2020 - 16
SAMPE Journal - November/December 2020 - 17
SAMPE Journal - November/December 2020 - 18
SAMPE Journal - November/December 2020 - 19
SAMPE Journal - November/December 2020 - 20
SAMPE Journal - November/December 2020 - 21
SAMPE Journal - November/December 2020 - 22
SAMPE Journal - November/December 2020 - 23
SAMPE Journal - November/December 2020 - 24
SAMPE Journal - November/December 2020 - 25
SAMPE Journal - November/December 2020 - 26
SAMPE Journal - November/December 2020 - 27
SAMPE Journal - November/December 2020 - 28
SAMPE Journal - November/December 2020 - 29
SAMPE Journal - November/December 2020 - 30
SAMPE Journal - November/December 2020 - 31
SAMPE Journal - November/December 2020 - 32
SAMPE Journal - November/December 2020 - 33
SAMPE Journal - November/December 2020 - 34
SAMPE Journal - November/December 2020 - 35
SAMPE Journal - November/December 2020 - 36
SAMPE Journal - November/December 2020 - 37
SAMPE Journal - November/December 2020 - 38
SAMPE Journal - November/December 2020 - 39
SAMPE Journal - November/December 2020 - 40
SAMPE Journal - November/December 2020 - 41
SAMPE Journal - November/December 2020 - 42
SAMPE Journal - November/December 2020 - 43
SAMPE Journal - November/December 2020 - 44
SAMPE Journal - November/December 2020 - 45
SAMPE Journal - November/December 2020 - 46
SAMPE Journal - November/December 2020 - 47
SAMPE Journal - November/December 2020 - 48
SAMPE Journal - November/December 2020 - 49
SAMPE Journal - November/December 2020 - 50
SAMPE Journal - November/December 2020 - 51
SAMPE Journal - November/December 2020 - 52
SAMPE Journal - November/December 2020 - 53
SAMPE Journal - November/December 2020 - 54
SAMPE Journal - November/December 2020 - 55
SAMPE Journal - November/December 2020 - 56
SAMPE Journal - November/December 2020 - 57
SAMPE Journal - November/December 2020 - 58
SAMPE Journal - November/December 2020 - 59
SAMPE Journal - November/December 2020 - 60
SAMPE Journal - November/December 2020 - 61
SAMPE Journal - November/December 2020 - 62
SAMPE Journal - November/December 2020 - 63
SAMPE Journal - November/December 2020 - 64
SAMPE Journal - November/December 2020 - Cover3
SAMPE Journal - November/December 2020 - Cover4
https://www.nxtbook.com/nxtbooks/sampe/journal_20240506
https://www.nxtbook.com/nxtbooks/sampe/journal_20240304
https://www.nxtbook.com/nxtbooks/sampe/journal_20240102
https://www.nxtbook.com/nxtbooks/sampe/journal_20231112
https://www.nxtbook.com/nxtbooks/sampe/journal_20230910
https://www.nxtbook.com/nxtbooks/sampe/journal_20230708
https://www.nxtbook.com/nxtbooks/sampe/journal_20230506
https://www.nxtbook.com/nxtbooks/sampe/journal_20230304
https://www.nxtbook.com/nxtbooks/sampe/journal_20230102
https://www.nxtbook.com/nxtbooks/sampe/journal_20221112
https://www.nxtbook.com/nxtbooks/sampe/journal_20220910
https://www.nxtbook.com/nxtbooks/sampe/journal_20220708
https://www.nxtbook.com/nxtbooks/sampe/journal_20220506
https://www.nxtbook.com/nxtbooks/sampe/journal_20220304
https://www.nxtbook.com/nxtbooks/sampe/journal_20220102
https://www.nxtbook.com/nxtbooks/sampe/journal_20211112
https://www.nxtbook.com/nxtbooks/sampe/journal_20210910
https://www.nxtbook.com/nxtbooks/sampe/journal_20210708
https://www.nxtbook.com/nxtbooks/sampe/journal_20210506
https://www.nxtbook.com/nxtbooks/sampe/journal_20210304
https://www.nxtbook.com/nxtbooks/sampe/journal_20210102
https://www.nxtbook.com/nxtbooks/sampe/journal_20201112
https://www.nxtbook.com/nxtbooks/sampe/journal_20200910
https://www.nxtbook.com/nxtbooks/sampe/journal_20200708
https://www.nxtbook.com/nxtbooks/sampe/journal_20200506
https://www.nxtbook.com/nxtbooks/sampe/journal_20200304
https://www.nxtbook.com/nxtbooks/sampe/journal_20200102
https://www.nxtbook.com/nxtbooks/sampe/journal_20191112
https://www.nxtbook.com/nxtbooks/sampe/journal_20190910
https://www.nxtbook.com/nxtbooks/sampe/journal_20190708
https://www.nxtbook.com/nxtbooks/sampe/journal_20190506
https://www.nxtbook.com/nxtbooks/sampe/journal_20190304
https://www.nxtbook.com/nxtbooks/sampe/journal_20190102
https://www.nxtbook.com/nxtbooks/sampe/journal_20181112
https://www.nxtbook.com/nxtbooks/sampe/journal_20180910
https://www.nxtbook.com/nxtbooks/sampe/journal_20180708
https://www.nxtbook.com/nxtbooks/sampe/journal_20180506
https://www.nxtbook.com/nxtbooks/sampe/journal_20180304
https://www.nxtbook.com/nxtbooks/sampe/journal_20180102
https://www.nxtbook.com/nxtbooks/sampe/journal_20171112
https://www.nxtbook.com/nxtbooks/sampe/journal_20170910
https://www.nxtbook.com/nxtbooks/sampe/journal_20170708
https://www.nxtbook.com/nxtbooks/sampe/journal_20170506
https://www.nxtbook.com/nxtbooks/sampe/journal_20170304
https://www.nxtbook.com/nxtbooks/sampe/journal_20170102
https://www.nxtbook.com/nxtbooks/sampe/journal_20161112
https://www.nxtbook.com/nxtbooks/sampe/journal_20160910
https://www.nxtbook.com/nxtbooks/sampe/journal_20160708
https://www.nxtbook.com/nxtbooks/sampe/journal_20160506
https://www.nxtbook.com/nxtbooks/sampe/journal_20160304
https://www.nxtbook.com/nxtbooks/sampe/journal_20160102
https://www.nxtbook.com/nxtbooks/sampe/journal_20151112
https://www.nxtbook.com/nxtbooks/sampe/journal_20150910
https://www.nxtbook.com/nxtbooks/sampe/journal_20150708
https://www.nxtbook.com/nxtbooks/sampe/journal_20150506
https://www.nxtbook.com/nxtbooks/sampe/journal_20150304
https://www.nxtbook.com/nxtbooks/sampe/journal_20150102
https://www.nxtbook.com/nxtbooks/sampe/journal_20141112
https://www.nxtbook.com/nxtbooks/sampe/journal_20140910
https://www.nxtbook.com/nxtbooks/sampe/journal_20140708
https://www.nxtbook.com/nxtbooks/sampe/journal_20140506
https://www.nxtbook.com/nxtbooks/sampe/journal_20140304
https://www.nxtbook.com/nxtbooks/sampe/journal_20140102
https://www.nxtbook.com/nxtbooks/sampe/journal_20131112
https://www.nxtbook.com/nxtbooks/sampe/journal_20130910
https://www.nxtbook.com/nxtbooks/sampe/journal_20130708
https://www.nxtbook.com/nxtbooks/sampe/journal_20130506
https://www.nxtbook.com/nxtbooks/sampe/journal_20130304
https://www.nxtbook.com/nxtbooks/sampe/journal_20130102
https://www.nxtbook.com/nxtbooks/sampe/journal_20121112
https://www.nxtbook.com/nxtbooks/sampe/journal_20120910
https://www.nxtbook.com/nxtbooks/sampe/journal_20120708
https://www.nxtbook.com/nxtbooks/sampe/journal_20120506
https://www.nxtbook.com/nxtbooks/sampe/journal_20120304
https://www.nxtbook.com/nxtbooks/sampe/journal_20120102
https://www.nxtbook.com/nxtbooks/sampe/journal_20111112
https://www.nxtbook.com/nxtbooks/sampe/journal_20110910
https://www.nxtbook.com/nxtbooks/sampe/journal_20110708
https://www.nxtbook.com/nxtbooks/sampe/journal_20110506
https://www.nxtbook.com/nxtbooks/sampe/journal_20110304
https://www.nxtbook.com/nxtbooks/sampe/journal_20110102
https://www.nxtbookmedia.com