Course title | Robotics Laboratory 1 |
---|---|
Course code | AUART/AP3L1 |
Organizational form of instruction | Lesson |
Level of course | Bachelor |
Year of study | not specified |
Semester | Winter |
Number of ECTS credits | 1 |
Language of instruction | Czech |
Status of course | Compulsory |
Form of instruction | Face-to-face |
Work placements | This is not an internship |
Recommended optional programme components | None |
Lecturer(s) |
---|
|
Course content |
ABB 1. Introduction to industrial robots, types used, introduction to 6-axis robots and their variants, robot workspace. 2. Introduction to RobotStudio, overview of its parts, demonstration of real simulations. 3. Joint preparation of a pick & place application, robot placement, creation of a base, conveyors, manipulated piece, and program creation. 4. Linking component logic in the line (arrival of the piece, gripping, placing, etc.), basic optimization. 5. Introduction to the real robot and the control panel, demonstration of movement modes, jogging, coordinate systems, simulation preparation based on the actual layout of the robot in the line. 6. Creation of a pick & place program for a real line in the simulation environment, verification, transfer of the program to a real robot, position learning, and program testing. 7. Modification of the robot program for various situations, piece layout, adding communication methods with the operator, display of cycle time, and piece counter. Stäubli 8. Introduction to industrial robots, types used, introduction to robotic arms installed in the line, robot workspace. 9. Introduction to Stäubli Robotics Suite (SRS). Description of the environment (menus), creating robotic cells (new, existing, remote), working with objects (inserting, positioning - gripping modes), inserting the robot, robot movement, gripping modes. MCP panel - manual control of the robotic arm. 10. Basics of working in the cell. Creating a cell, creating an application, description of the application structure, point definition (teaching), path traversal (line, arc) - types of movements. Conditions/cycles/functions. Working with conditions. Working with cycles - types of cycles. Creating functions (input parameters, local variables). Simple Pick & Place. 11. Tools. Tool definition. Gripping. Simple example - transferring a part. Demonstration example - palletizing. Inserting a model. Performing palletizing - appro/compose function. Definition of a custom coordinate system. Demonstration of palletizing usage. 12. Working with I/O. Libraries (creation, linking to the application, using the library). Graphical user interface. 13. Multitasking. Usage possibilities. Demonstration example of palletizing and graphical user interface. 14. Presentation of the real robot. MCP control panel - description, robot movement. Program transfer to the robot and execution.
|
Learning activities and teaching methods |
unspecified |
learning outcomes |
Knowledge |
- Explaining basic concepts in industrial robot programming - Describing the basic structure of a robotic system - Describing the possibilities of system control using a handheld programming panel - Describing the capabilities of development environments for robot programming |
- Explaining basic concepts in industrial robot programming - Describing the basic structure of a robotic system - Describing the possibilities of system control using a handheld programming panel - Describing the capabilities of development environments for robot programming |
Skills |
- Operating a robotic arm via the handheld programming panel - Creating simple applications, application data (points, tools), and programs using the programming panel - Creating a local robotic cell/local copy of a remote (real) cell in a simulation environment - Creating a simple application for robot movement along a defined path - Creating and using a library, creating a graphical user interface - Uploading and running a program from the simulation environment on a real robot |
- Operating a robotic arm via the handheld programming panel - Creating simple applications, application data (points, tools), and programs using the programming panel - Creating a local robotic cell/local copy of a remote (real) cell in a simulation environment - Creating a simple application for robot movement along a defined path - Creating and using a library, creating a graphical user interface - Uploading and running a program from the simulation environment on a real robot |
teaching methods |
Knowledge |
Exercises on PC |
Exercises on PC |
Dialogic (Discussion, conversation, brainstorming) |
Dialogic (Discussion, conversation, brainstorming) |
Simple experiments |
Simple experiments |
Teamwork |
Teamwork |
assessment methods |
Analysis of the student's performance |
Analysis of the student's performance |
Recommended literature |
|
Study plans that include the course |
Faculty | Study plan (Version) | Category of Branch/Specialization | Recommended semester |
---|