MAN Kap12 Rob Doku StoppingDistance en
MAN Kap12 Rob Doku StoppingDistance en
General information:
A function for determining the stopping distances has been integrated for the BMW 35up project.
If a protected space is violated, the axis angles are recorded when the limit of the protected space is
violated and again after the robot has come to a standstill.
These values are used to calculate and output the stopping distance.
Implementation:
The function can be activated and deactivated using Configuration/BMW
application/A01_Plc/StoppingPathLogging.
If a protected space is violated, the ir_Stopm() routine is called by default in the program and the
robot is stopped.
A “BrakeMeas” fold is inserted into BMW technology A01_PLC. If the function is activated, the
BrakeMeas() routine – in which the stopping distance is calculated and output – is then called here.
Erwin Graf KUKA Roboter GmbH 17 Feb 2016
The axis angles of the trigger point, the axis angles of the standstill and then the calculated distance
are output. In addition, the current motion point is output first so that an assignment of outputs to
the program and the motion point is possible.
To enable data collection for the determined stopping distances, the message outputs are stored
internally in the temporary memory.
The saved data can be displayed via the Display/BMW application/A01_Plc/SysMessageLog plug-in
and saved in an xml file.
Erwin Graf KUKA Roboter GmbH 17 Feb 2016
If data are available, both the “generate data” and “delete data” buttons are activated. If no data are
available, both buttons are deactivated.
By pressing the “generate data” button, the saved data are read and listed in the display. The data
are then deleted from the memory. At the same time, a default file name is entered in the “File
name” box. This can be edited.
Depending on when it is done, pressing the “delete data” button can delete the data from the
memory or the list. A request for confirmation is displayed before deletion.
A directory tree can be shown in Explorer. The root directory must already exist. Further
subdirectories can be edited accordingly using the “Add”, “Delete” and “Rename” buttons.
In the example, “Save” was pressed. The file “overrun_20160217_1125.xml” was then created in the
“test3” directory.
Data volume:
The number of saved measurement points is limited. The data must therefore be sensibly divided
and saved.
Before the data limit is reached, a corresponding notification message is generated.