09.12.2012 Views

Basic Characteristics RAPID

Basic Characteristics RAPID

Basic Characteristics RAPID

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Coordinate Systems Motion and I/O Principles<br />

The base coordinate system is located on the base of the robot:<br />

- The origin is situated at the intersection of axis 1 and the base mounting surface.<br />

- The xy plane is the same as the base mounting surface.<br />

- The x-axis points forwards.<br />

- The y-axis points to the left (from the perspective of the robot).<br />

- The z-axis points upwards.<br />

1.2.2 World coordinate system<br />

If the robot is floor-mounted, programming in the base coordinate system is easy. If,<br />

however, the robot is mounted upside down (suspended), programming in the base<br />

coordinate system is more difficult because the directions of the axes are not the same<br />

as the principal directions in the working space. In such cases, it is useful to define a<br />

world coordinate system. The world coordinate system will be coincident with the base<br />

coordinate system, if it is not specifically defined.<br />

Sometimes, several robots work within the same working space at a plant. A common<br />

world coordinate system is used in this case to enable the robot programs to<br />

communicate with one another. It can also be advantageous to use this type of system<br />

when the positions are to be related to a fixed point in the workshop. See the example<br />

in Figure 2.<br />

Base coordinate system robot 2<br />

Z<br />

Y<br />

X<br />

z<br />

Figure 2 Two robots (one of which is suspended) with a common world coordinate system.<br />

6-4 <strong>RAPID</strong> Reference Manual<br />

y<br />

World coordinate system<br />

x<br />

Z<br />

Y<br />

X<br />

Base coordinate system robot 1

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!