ABB FlexLoader Vision Product Manual page 282

Table of Contents

Advertisement

B FlexLoader RAPID reference
B.6 FlexLoader assistance and utility functionality
Continued
Routine
FUNC tooldata
calcToolDataPPick()
FUNC num getCycle-
Time()
FUNC bool isDis-
tanceOK()
PROC IndicationLights-
SetupLightTower()
PROC IndicationLights-
SetupRGBLights()
FUNC num maxNum-
Value()
FUNC num minNum-
Value()
PROC RemoveOldLog-
files()
PROC ResetCycle-
Times()
FUNC tooldata ToolOff-
set()
PROC WriteToUserLog
282
Description
This function returns a new tooldata updated with a TCP matching
position of currently found object in FlexLoader Vision.
Use this procedure first before teaching or using positions that
need a TCP that is attached to the FlexLoader Vision position.
Use with caution.
Returns cycle time in seconds as a num. If no valid cycle time
calculated, return value will be -1.
It also adds cycle time of the last cycle to the array.
Function that checks if a robot with its current tool is close to the
specified robtarget in the specified workobject.
Assigns correct color to each message type.
Assign correct color to each message type.
Returns highest value of two num variables.
Returns lowest value of two num variables.
Remove log file older then 7 days.
Reset the cycle time calculation.
Returns tooldata value with offset if Optional data is used. If no
Optional data is used Return value is the same as input value.
Example:
tTempDeburr:=ToolOffset(tDeburrOriginal\tOff-
sX:=0\tOffsY:=0\tOffsZ:=2);
Write text to log file if bLoggingActive is set.
© Copyright 2014-2018 ABB. All rights reserved.
Product manual - FlexLoader Vision
3HAC051771-001 Revision: B

Advertisement

Table of Contents
loading

Table of Contents