The goal of the seminar is to get all the basic acquirements for the programming of the KUKA robot system.
Preconditions
- Vocational training in a technical job
Content:
1. Structure and function of a KUKA robot system
- Overview mechanics of a KUKA robot
- Overview KR C4 robot controller
- Overview KUKA smartPAD
- Robot safety
2. Moving the robot
- Reading and interpreting robot controller messages
- Selecting and setting the operating mode
- Moving individual robot axes
- Coordinate systems in conjunction with robots
- Moving the robot in the world coordinate system
- Moving the robot in the tool coordinate system
- Moving the robot in the base coordinate system
- Jogging with a stationary tool
3. Starting up steps at the robot Mastering principle
- Mastering the robot
- Loads on the robot
- Tool load data
- Supplementary loads on the robot
- Tool calibration
- Base calibration (workpiece coordinate system)
- Calibration of a stationary tool
- Calibration of a robot-guided workpiece
- Start-Up Mode
4. Executing robot programs
- Performing an initialization run
- Selecting and starting robot programs
5. Working with program files
- Creating program modules
- Editing program modules
- Archiving and restoring robot programs
- Tracking program modifications and changes of state by means of the log file
6. Creating and modifying programmed motions
- Creating new motion commands
- Creating cycle-time optimized motion (axis motion)
- Creating motion commands
- Modifying motion commands
- Motion programming with external TCP/stationary tool
7. Programming collision detection
- Programming motions with collision detection
8. Using logic functions in the robot program
- Introduction to logic programming
- Programming wait functions
- Programming simple switching functions
- Programming time-distance functions
9. Using technology packages
- Gripper operation with KUKA.GripperTech
- Gripper programming with KUKA.GripperTech
- KUKA.GripperTech configuration
10. Working with variables
- Displaying and modifying variable values
- Displaying robot states
11. Variables and declarations
- Data management in KRL
- Working with simple data types
12. Successful programming in KRL
- Structure and organization of robot programs
- Structuring robot programs
- Linking robot programs
13. Using program execution control functions
- Programming conditional statements or branches
- Programming a switch statement
- Programming loops
- Programming wait functions
- Time-dependent wait functions
- Signal-dependent wait functions
14. Working with a higher-level controller
- Preparation for program start from PLC
- Adapting the PLC interface (Cell.src)