MicroChallenge 4 – BETTER TOGETHER
Objective
This MicroChallenge is focused on integrating a collaborative robot in a safe modern industrial environment with external equipment.
During previous MicroChallenges gripper was designed for robot, and robot was programmed to use this gripper to palletize pieces. After programming, safety aspects have been elevated by adding safety features like light curtain and emergency stops.
This MicroChallenge is about PLC and HMI programming. The focus is on programming a workstation that will be controlled by PLC through HMI.
Each team will create a presentation, where they present their solutions and the process of getting there, to teachers and company representatives. Company representatives should be chosen from a field that is either directly associated with robotics or closely adjacent.
The students will learn how to work on a real project, time management, communication, how to perform rapid prototyping, and solve problems in a multinational team.
Acquired skills
Technical Skills
- UR programming
- PLC programming
- With given parameters
- With given restrictions
- While including safety considerations
- HMI programming
- Industrial communications (Profinet)
- Report and presentation development
Abbreviations
- PLC – Programmable Logic Controller
- HMI – Human Machine Interface
Soft skills
- Organization and time-management
- Communication (with teams, teacher, etc.)
- Collaboration
- Conflict management
- Decision-making
- Presenting to an audience
The Case
The aim of this MicroChallenge is integrating a PLC and an HMI to the previously designed collaborative robot application.
Required skills:
- Basic PLC programming
- Basic robot programming
Required resources: Hardware/Software
Hardware:
- Computers
- Collaborative robots
- Safety PLCs (or PLC + safety modules)
- HMIs
- Safety switches and sensors
Software:
- PLC programming software
- HMI programming software
- Office 365 / Google Docs
Structure
Before the MicroChallenge
The instructors should have knowledge in the fields of:
- PLC programming
- UR robots programming
- HMI programming
- Industrial communications
- Safety
Collect information of students who will participate in challenges and create complimentary groups, for example using DISC profiles.
Arrange meetings for teachers to discuss upcoming challenge week.
Arrange a meeting for students to be assigned into groups before challenge week. It is a good time for students to get to know each other. During meeting students can also come up with the name of the group.
Prepare workstations for each team that will include PLC’s, Robots, HMI, conveyor, sensors, and pneumatic actuators. Workstation should have solution that students can strive for.
During The MicroChallenge
Teams will be assigned to prepared workstation. Teams will receive presentation on the previous challenges, upcoming case, and PLC programming. Case will include explanation on how robot should interact with conveyor belt through PLC and its sensors.
Teams will program PLC to communicate with Robot, HMI and sensors. PLC will control what happens on the conveyor belt through sensors and will operate pneumatic actuators depending on sensor input. The robot will be programmed to interface with PLC and react to PLC commands. While working on the project students should pay special attention to safety features of the program and workstation.
The result should be a system where the operator can control and monitor the workstation only through HMI.
While working on their project, the teams will also write a presentation that will be held at the end of the challenge week on Friday before panel of experts from local and relevant companies. The presentation should also include risk assessment of the whole station.
Program for MicroChallenge 4
Resources/ Presentations
Activity | Resources |
3D Files for all parts | Download 3dmodels or Link to github repository |
Introduction to previous challenges Presenting the case | 4.1. The Case 4.2 The process.pdf PowerPoint presentation and the Process pdf |
Introduction to PLC programming | 2. TIA Portal Program or similar |
Explanation of the Sequence | Sequence of the Depalletizer.pptx |
PLC programming, HMI and Robot programming | 4. Programming and UR and Siemens resources to be used in TIA Portal |
Disclaimer
Funded by the European Union. Views and opinions expressed are however those of the author(s) only and do not necessarily reflect those of the European Union or the European Education and Culture Executive Agency (EACEA). Neither the European Union nor EACEA can be held responsible for them.
Creative commons
This work; RoboCup – Teaching safety in robotics, is free of known copyright restrictions. CC0 1.0 Universal (CC0 1.0) Public Domain Dedication