WaitSyncTask
instructions before and after the actual brake check. If running a
movement instruction when one motion task is execution a
BrakeCheck
, you will
have an error (41888) and all execution will stop. Instruction
ExitCycle
is also
forbidden to use during an active
BrakeCheck
.
The RAPID function
IsBrakeCheckActive
can be used to check if there is an
ongoing
BrakeCheck
.
Only one call to
BrakeCheck
can be done at a time. This is checked by the service
routine and if more than one RAPID task or client try to execute the routine, you
will have an error (41886).
Program example
T_ROB1
PERS tasks task_list{2} := [ ["T_ROB1"], ["T_ROB2"] ];
VAR syncident sync1;
VAR syncident sync2;
...
IF PLC_di1_DO_CBC = 1 THEN
WaitSyncTask sync1, task_list;
BrakeCheck;
WaitSyncTask sync2, task_list;
ENDIF
T_ROB2
PERS tasks task_list{2} := [ ["T_ROB1"], ["T_ROB2"] ];
VAR syncident sync1;
VAR syncident sync2;
...
IF PLC_di1_DO_CBC = 1 THEN
WaitSyncTask sync1, task_list;
! Wait for T_ROB1 to be ready with BrakeCheck
WaitSyncTask sync2, task_list;
ENDIF
Brake check on additional axes
To be able to run brake check on additional axes, the parameter
Max Static Arm
Torque
(in topic
Motion
and type
Brake
) needs to be calculated for the additional
axis and entered into the configuration. Brake check uses this value when testing
the brake at error-level.
The parameter should be the maximum static torque that the brake needs to
withstand when the additional axis is positioned in maximum gravity. The following
formula should be used:
Max Static Arm Torque = (M*L*g)/n
Continues on next page
Operating manual - IRC5 with FlexPendant
235
3HAC050941-001 Revision: G
© Copyright 2018 ABB. All rights reserved.
5 Programming and testing
5.9.6 Brake check service routine
Continued
Summary of Contents for IRC5 with FlexPendant
Page 1: ...ROBOTICS Operating manual IRC5 with FlexPendant ...
Page 14: ...This page is intentionally left blank ...
Page 120: ...This page is intentionally left blank ...
Page 146: ...This page is intentionally left blank ...
Page 240: ...This page is intentionally left blank ...
Page 286: ...This page is intentionally left blank ...
Page 294: ...This page is intentionally left blank ...
Page 298: ...This page is intentionally left blank ...
Page 304: ......
Page 305: ......