Trisha Shetty (Editor)

KUKA Robot Language

Updated on
Edit
Like
Comment
Share on FacebookTweet on TwitterShare on LinkedInShare on Reddit
Designed by
  
KUKA

Developer
  
KUKA

The KUKA Robot Language, also known as KRL, is a proprietary programming language similar to Pascal and used to control KUKA robots.

Features

Any KRL code consists of two different files with the same name: a permanent data file, with the extension .dat, and a movement command file, with the extension .src.

KRL has four common data types:

There are many different ways of giving a movement command to a robot using the KRL, the most common ones are:

  • Joint coordinate programming. It gives each axis a rotation value to reach. For example: A1 0, A2 10, A3 90, A4 20, A5 60, A6 25.
  • Cartesian coordinate programming. Defines a location and orientation of the end-effector in a defined Cartesian coordinate system. For example: X 10, Y 20, Z 40, A 45, B 75, C 1.
  • References

    KUKA Robot Language Wikipedia