Basics of Robot Programming

Event type Tutorial (master´s degree)
Date Winter semester 2023/24:
The date will be announced in early 2024. The participation/waiting list will remain closed until then.
Registration Due to a limited number of participants, registration in TUCaN must first be clarified with the contact person. The tutorial takes place full time. During the duration of the tutorial no further examinations (e.g. written or oral examinations) can be taken.
  • Working out problems in a team
  • Deepening of lecturing contents (no prerequisite)
  • Promotion of practical qualification
Key objectives At the end of the tutorial, students will be able to
  • describe the robot system used and the functions of the individual components
  • point out the dangers of robots
  • make the robot move in the different operating modes
  • reproduce the different coordinate systems and describe their relationship
  • measure bases and tools to use them in programming
  • program motion sequences both online and offline on industrial robots
  • Programming of motion sequences and logical functions with different types of programming on KUKA robots in the experimental field.
  • Getting to know the tool, workpiece, and robot coordinate systems
  • Simulation of robots in the software “RoboDK”
  • Excursion to ABB Robotics incl. on-site programming exercises in training cells
  1. Safety instructions
  2. Basics of the operating units
    Teach pendant, user interface, KUKA.HMI
  3. Configuration
    Tool/base, work areas, operating modes
  4. Coordinate systems
    Overview, robot movement
  5. Measurement
    Different methods to determine tool and base
  6. Programme management
    File manager, programme operation (selection, deselection, override)
  7. Movements
    Different movement types (PTP, LIN, CIRC…)
  8. Programming
    Movement, logic instructions
  1. Operation and manual movement
    Basic operation of the robot with the teach pendant
  2. Tool measurement
    Clamped pen wit XYZ-4-point and ABC-2-point method
  3. Base measurement
    Working plate with 3-point method
  4. Path movement and approximate positioning
    Creating simple movement programmes: Drawings are made on paper using the clamped pen.
  5. Drawing
    Programming of points, relative movement commands, logic, and variables: See 4.; only using variables and points instead of teaching the robot.
  6. Offline programming
    Path planning on the PC using the software “RoboDK” with execution on the industrial robots.
Literature The required literature will be provided during the tutorial.
Prerequisites Generic programming skills (e.g., if-, for-loops) are required and will be implemented during the tutorial using the newly learned KUKA KRL language.
Expected number of participants 8 participants are expected.