Professional Documents
Culture Documents
AN Advanced Pick and Place
AN Advanced Pick and Place
Application Note
December 2017
Document Revision: 2.10
Advanced Pick-and-Place Packaging Machine for Food
Production Application Note
C OPYRIGHT
Changes are periodically made to the information in this document. Changes are published as release notes and later
incorporated into revisions of this document.
No part of this document may be reproduced in any form without prior written permission from ACS Motion Control.
TRADEMARKS
ACS Motion Control, SPiiPlus, PEG, MARK, ServoBoost, NetworkBoost, and NanoPWM are trademarks of ACS Motion Control Ltd.
EtherCAT is registered trademark and patented technology, licensed by Beckhoff Automation GmbH, Germany.
Any other companies and product names mentioned herein may be the trademarks of their respective owners.
www.acsmotioncontrol.com
support@acsmotioncontrol.com
sales@acsmotioncontrol.com
NOTICE
The information in this document is deemed to be correct at the time of publishing. ACS Motion Control reserves the right to
change specifications without notice. ACS Motion Control is not responsible for incidental, consequential, or special damages of
any kind in connection with using this document.
Revision History
Date Revision Description
Version 2.10 2
Advanced Pick-and-Place Packaging Machine for Food
Production Application Note
Table of Contents
General 4
Method of Operation (machine cycle description) 5
Implementation 5
Conclusions 6
Contact information 7
Version 2.10 3
Advanced Pick-and-Place Packaging Machine for Food
Production Application Note
General
General
This application note for pick-and-place packaging is for use for the SPiiPlusCM and HSSI-ED2
modules.
This application note describes a fully automated machine for packaging relatively small objects
into boxes with pre-formed indentations. The machine involves a vision system that locates the
position of each object and an XYZT motion system that picks each object and precisely places it in
indentations in each box.
Since a box can include a variety of different shaped objects, the packaging line in the factory
includes separate machines for each object type. Figure 1-1 illustrates theThe illustration below is an
overall concept of this machine.
The machine includes the following moving parts as indicated by the numbers in Figure 1-1.
> 1: Feeder belt. This belt is loading the machine with new batch of pieces.
> 2: Boxes belt. This belt is continuously loading the machine with new boxes. The whole
pick-and-place operation is done while the boxes are moving at a constant velocity (the
belt never stops).
> 3: X and Y rotary motors, gears and lead-screw linear axes
> 4: Z and T actuators and a camera located on the picking head
> A camera, not illustrated, is located above the feeder belt
The throughput of the machine is 60 pieces per minute. Figure 1-2 illustratesThe illustration below
shows the mechanical construction of the machine.
Version 2.10 4
Advanced Pick-and-Place Packaging Machine for Food
Production Application Note
Method of Operation (machine cycle description)
Implementation
> The SPiiPlusCM controls all six axes while receiving feedback positioning from five
encoders located on the motor shafts plus two additional encoders that indicate the
position of each belt. The SPiiPlusCM also drives three of the motors using the internal
Version 2.10 5
Advanced Pick-and-Place Packaging Machine for Food
Production Application Note
Conclusions
integrated digital drives for axes X, Y and Z. These internal digital drives provide a bus
voltage of 300V and continuous current up to 5A continuous/ 10A peak.
> Communication between the host PC and the SPiiPlus is via a fast Ethernet channel at
100Mbit/sec.
> Two external drives and encoders (Z and T axes) are connected via the HSSI-ED2, an
interface module for two external drives and two digital encoders.
> The host application is written in C# (C-Sharp) using the SPiiPlus C Library functions. The
SPiiPlus C Library provides a comprehensive set of DLLs with a large set of high-level
functions. This environment provides the programmer with a set of very intuitive and
rapid development tools.
> The SPiiPlus program is implemented on an industrial host PC running Microsoft® Windows
XP.
> A vision frame grabber is used to capture the camera images and calculates the
coordinates and rotation of each object.
> An operator terminal provides a Human Machine Interface (HMI) to setup the machine. The
HMI communicates with the SPiiPlus using the Modbus protocol over a serial RS-232
connection.
Conclusions
ACS’s SPiiPlusCM was found to be the best product for the implementation of this advanced
packaging machine for the following reasons:
> The SPiiPlusCM answered all the complex functional requirements of this application
including on-the-fly motion changes, position capture, and control of eight axes without
degradation in performance.
> High servo performance by the fast current, velocity and position loops rated at 20KHz for
each axis, minimizes motor tracking error.
> The SPiiPlusCM and HSSI modules are compact with a minimal footprint.
> The controller and integrated drives t provide the highest cost-performance ratio
compared with any other centralized or network- based solution.
> Simultaneous communication via Ethernet and two RS232 channels to communicate with
the host-PC, the HMI and with a second PC during the development and debugging
phases.
> Simple setup and axis tuning by the SPiiPlus Adjuster tool.
Version 2.10 6
Advanced Pick-and-Place Packaging Machine for Food
Production Application Note
Contact information
Contact information
For more information please contact:
BYTiCS TECHNOLOGIE AG
Geschäftsbereich Engineering
Seestrasse 60a
CH-8612 Uster
Switzerland
http://www.bytics.ch
Mr. Hans-Juerg Tschaeppeler, project manager,HTschaeppeler@bytics.ch
Mr. Marco Bosshard, application engineer, mbosshard@bytics.ch
Mr. Stefan Gerber, application engineer, sgerber@bytics.ch
Version 2.10 7
1 Hataasia St
Ramat Gabriel Industrial Park
Migdal Ha’Emek 2307037 Israel
+972 4 654 6440 +972 4 654 6443