27.02.2013 Views

Download full document - Automatic Control

Download full document - Automatic Control

Download full document - Automatic Control

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

6 TRAJECTORY – ELAU GMBH<br />

C600 is the PacDrive controller that is used to control the Delta-3 robot. The calculations for<br />

the trajectory are done in two parts in the C600, see Figure 6.1. The first part (UnitRobot) is<br />

done in the non-cyclical communication described in chapter 2.2.3. In this part a virtual motion<br />

is calculated for the TCP in (x,y,z) direction. The second part (Transformation task), cyclical<br />

communication (chapter 2.2.3), then calculates the TCP initial position in the first cycle with<br />

help of the Delta-3 robots forward kinematics. After the first cycle the inverse kinematics is<br />

used to transform the virtual (x,y,z) position into angles positions of the robot arms. These<br />

angles are then forwarded to the three MC-4 drives which control the three motors,<br />

respectively. The forward kinematics is also calculated in each cycle time to see the Cartesian<br />

tracking error.<br />

Figure 6.1, describes the calculations in C600 where axes positions are the angles of the robot arms (12).<br />

______________________________________________________________________________<br />

Public Report ELAU GmbH, Marktheidenfeld<br />

30

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

Saved successfully!

Ooh no, something went wrong!