Using Robot Manipulators on High Efficient Wrapping Machines for the Paper Industry J. Norberto Pires * Paulo Monteiro ** Volker Shöelzke *** * University.

Slides:



Advertisements
Similar presentations
Client/Server Computing (the wave of the future) Rajkumar Buyya School of Computer Science & Software Engineering Monash University Melbourne, Australia.
Advertisements

Adding SMS functionality to WhatsUp Gold
Chapter 9: The Client/Server Database Environment
Handling Marking Depaneling Screen Printing Final Assembly ASYS Line Call Presentation.
Operating-System Structures
Improving Your Business Processes Process Improvement = Profit and Growth Management Software Solutions We help businesses manage for success Cleveland.
Chapter 21 Successfully Implementing The Information System
Chapter 15 – Part 2 Networks The Internal Operating System The Architecture of Computer Hardware and Systems Software: An Information Technology Approach.
A. Frank 1 Internet Resources Discovery (IRD) Peer-to-Peer (P2P) Technology (1) Thanks to Carmit Valit and Olga Gamayunov.
Chapter 7: Client/Server Computing Business Data Communications, 5e.
Chapter 9: The Client/Server Database Environment
Programmable Logic Controllers (PLCs) This course deals with PLCs, Programmable Logic Controllers. PLCs are the industrial computer/controllers that are.
Palletizing the Easy Way
1 © Prentice Hall, 2002 The Client/Server Database Environment.
1 Chapter Overview Introduction to Windows XP Professional Printing Setting Up Network Printers Connecting to Network Printers Configuring Network Printers.
Lecture The Client/Server Database Environment
SMS Gateway OZEKI NG Document version: v Adding SMS functionality to SysAid.
Slide 1 of 9 Presenting 24x7 Scheduler The art of computer automation Press PageDown key or click to advance.
The Client/Server Database Environment
Microsoft Office Word 2013 Expert Microsoft Office Word 2013 Expert Courseware # 3251 Lesson 4: Working with Forms.
SMS Gateway OZEKI NG Document version: v Adding SMS functionality to Sharepoint.
This chapter is extracted from Sommerville’s slides. Text book chapter
Beyond DHTML So far we have seen and used: CGI programs (using Perl ) and SSI on server side Java Script, VB Script, CSS and DOM on client side. For some.
1 Computer Communication & Networks Lecture 27 Application Layer: Electronic mail and FTP Waleed.
Computer Integrated Manufacturing (CIM). What is CIM? It is the manufacturing process done with the use of a computer for controlling the complete production.
70-291: MCSE Guide to Managing a Microsoft Windows Server 2003 Network Chapter 3: TCP/IP Architecture.
1 © Prentice Hall, 2002 Chapter 8: The Client/Server Database Environment Modern Database Management 6 th Edition Jeffrey A. Hoffer, Mary B. Prescott,
MBA 664 Database Management Systems Dave Salisbury ( )
© 2005 by Prentice Hall 1 Chapter 9: The Client/Server Database Environment Modern Database Management 7 th Edition Jeffrey A. Hoffer, Mary B. Prescott,
Lesson Objectives We are learning to: Understand how CAD/CAM and ICT systems are used in manufacturing We will be able to: Apply this theory in order to.
Introduction to Distributed Systems Slides for CSCI 3171 Lectures E. W. Grundke.
1 Advanced topics in OpenCIM 1.CIM: The need and the solution.CIM: The need and the solution. 2.Architecture overview.Architecture overview. 3.How Open.
CHAPTER TEN AUTHORING.
Syzygy Design overview Distributed Scene Graph Master/slave application framework I/O Device Integration using Syzygy Scaling down: simulators and other.
Visual C++ Programming: Concepts and Projects
Oracle 10g Database Administrator: Implementation and Administration Chapter 2 Tools and Architecture.
CHAPTER TWO INTRODUCTION TO VISUAL BASIC © Prepared By: Razif Razali 1.
SMS Gateway OZEKI NG Document version: v Adding SMS functionality to SCOM 2007.
Chapter 15 – Part 2 Networks The Internal Operating System The Architecture of Computer Hardware and Systems Software: An Information Technology Approach.
Chapter 3: Services of Network Operating Systems Maysoon AlDuwais.
Process Technology Chapter 3, Part 3. Computer-Aided Design & Engineering Computer-aided design (CAD): use of computer software to design products Similar.
Protocols COM211 Communications and Networks CDA College Olga Pelekanou
Silberschatz, Galvin and Gagne  Operating System Concepts UNIT II Operating System Services.
What is a Microprocessor ? A microprocessor consists of an ALU to perform arithmetic and logic manipulations, registers, and a control unit Its has some.
1 Chapter 12 Configuration management This chapter is extracted from Sommerville’s slides. Text book chapter 29 1.
Linux Operations and Administration
TOPIC 7.0 LINUX SERVICES AND CONFIGURATION. ROOT USER Root user is called “super user” because it has power far beyond those of mortal user. As root,
May07-02: Parking Meter Clint Hertz: Team Leader Austyn Trace: Communications Nick Hollander Christian Baldus.
Slide 6-1 Chapter 6 System Software Considerations Introduction to Information Systems Judith C. Simon.
Working with the RAPID-CIM Software Dr. Richard A. Wysk Industrial and Manufacturing Engineering PSU.
4000 Imaje 4020 – Software Imaje 4020 – Content ■ Content of Chapter Software: 1. Flash Up 2. Netcenter 3. FTP 4. Active X 5. XCL commands 6. Exercise.
Computers Are Your Future Tenth Edition Spotlight 5: Microsoft Office Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall1.
Active-HDL Server Farm Course 11. All materials updated on: September 30, 2004 Outline 1.Introduction 2.Advantages 3.Requirements 4.Installation 5.Architecture.
Application architectures Advisor : Dr. Moneer Al_Mekhlafi By : Ahmed AbdAllah Al_Homaidi.
© 2009 Pearson Education, Inc. Publishing as Prentice Hall 1 Lecture 9: The Client/Server Database Environment Modern Database Management 9 th Edition.
Chapter 9: The Client/Server Database Environment
The Client/Server Database Environment
Tech Guide B: The Details of Software
How to Fi
Chapter 2: System Structures
How SCADA Systems Work?.
3.1 Types of Servers.
The Client/Server Database Environment
Chapter 9: The Client/Server Database Environment
Introduction to Computers
COM, DCOM and Software Components
SDLC Phases Systems Design.
February 16th, 2004 Class Meeting 5
STATEL an easy way to transfer data
Presentation transcript:

Using Robot Manipulators on High Efficient Wrapping Machines for the Paper Industry J. Norberto Pires * Paulo Monteiro ** Volker Shöelzke *** * University of Coimbra (Portugal), ** ABB Robotics (Portugal), *** Voith Paper (Germany) For more information or to download this presentation:

Abstract In this paper a remote software environment developed to monitor and control robotic manufacturing cells is presented and discussed. It was used with an industrial system developed to wrap, label and assist storing of paper rolls coming from high efficient paper machines. The system is briefly introduced stressing out its main advantages. Special attention is taken to the software architecture used to develop the remote services available from the system: Services for system monitoring; Services for system maintenance; Services for file and database handling; Services for production monitoring; Services for operator interface and system parameterization from system control panel. The paper discusses also the advantages of these types of distributed and object-oriented software approaches, using some inside from the presented implementation. Finally, we briefly discuss the application of electronic messaging services to this type of systems, introducing the application Ware.

Station 2 To automatic warehouse From Paper Machine Station 3 Station 4 Station 1 In this station each roll is measured and weighted automatically and autonomously. The obtained values are introduced into the production LAYOUT

Station 2 To automatic warehouse From Paper Machine Station 3 Station 4 Station 1 Rolls are wrapped using a wrapping machine assisted by two industrial robots ABB IRB6400 S4 C plus). The robots are commanded to pick 2 headers, one per robot, of appropriate dimensions (there are 6 piles of different headers available) and hold them against the two bases of the roll. Synchronization and messaging (including error handling) with station PLC, which also handles the wrapping machine, is done by Profibus using a simple IO protocol. The system is able to wrap rolls in cycles of less than 20 seconds. LAYOUT

Station 2 To automatic warehouse From Paper Machine Station 3 Station 4 Station 1 External headers are applied on the rolls to finish the roll wrapping process and hold the wrapping paper. Operation is assisted using one industrial robot (ABB IRB6400 S4 C plus). The robot is commanded to pick two headers (gripper holds two headers) and put them on the plates of a heated press that will glue them to the rolls just by pressing them from side to side. Due to the cycle time demands (less than 20 seconds per roll), robots receive dimensions of the actual roll to pick the appropriate header (like in the previous station) but also the position of the press plates (these plates pre-position in function of roll length to speed up the process). LAYOUT

Station 2 To automatic warehouse From Paper Machine Station 3 Station 4 Station 1 In this station two labels are applied to the wrapped rolls (one on top and the other on the right side), with information about the roll (dimensions, weight, customer, production date, etc.). Each label has a code bar that will be used by the automatic warehouse to process the roll. Labels are printed by an office laser printer, and outputted to a small ramp. The robot picks the labels, when commanded to do it, waits for roll in position, puts glue on labels using a glue machine and after receiving “glue labels” command, and puts labels on roll when commanded to do it. After each basic operation, execution status is checked and the next operation is only commanded if success on previous one was obtained. On error states, current process is aborted and the error is issued back to the commanding machine (in this case a PLC). This same procedure is used in any station. All commands are acknowledged when they complete. LAYOUT

We built another version of this station for other paper machine, at the same company, that uses Ethernet communications and a PC to interface with the production database. The PC is also used to command the station, using Remote Procedure Calls (RPC) made to the robot controller [4,5]. Production Software Server Robot UNIX Station PC Server Sock CMD RPC CMD Event Answer Overview diagram Control Panel

Software Architecture

Software Architecture: Implementation

Ware A tool for e-Manufacturing. IF poll_now Poll_Robots Check for s Process commands Message Queue Process message (poll_now = 1) SMTP service POP3 service Server Log file RPC Server RPC Message Message to send Retrieve commands Send Retrieve WARE alerts Logs and errors System Status Information

Kusiak, A, “ Computational Intelligence in Design and Manufacturing ”, John Wiley & Sons, Pires JN, Sá da Costa JMG, “ Object Oriented and Distributed Approach for Programming Robotic Manufacturing Cells ”, IFAC Journal on Robotics and Computer Integrated Manufacturing, February Pires, JN, “ Object-oriented and distributed programming of robotic and automation equipment ”, Industrial Robot, An International Journal, MCB University Press, July Bloomer J., " Power Programming with RPC ", O'Reilly & Associates, Inc., Halsall F., " Data Communications, Computer Networks and Open Systems ", Third Edition, Addison-Wesley, RAP, Service Protocol Definition, ABB Flexible Automation, Pires, JN, “ Ware: A tool for e-manufacturing ”, Assembly Automation Journal, MCB University Press, Oxford, May Box D., " Essential COM ", Addison-Wesley, 1998 Rogerson D., " Inside COM ", Microsoft Press, Pires JN, “ Interfacing Robotic and Automation Equipment with Matlab ”, IEEE Robotics and Automation Magazine, September References