Description
Routine
Setup restrictions for out feeder part. This procedure should be
called once before start using RunFeederOut or CalcFeederOut-
LeaveOffset.
PROC SetUpFeederOut-
Detail(\num feed-
erNo,num detail-
Width,num detail-
Length,num height-
ToTCP,\num allowedDe-
tailsInHeight,\num detail-
Height, \num xDistan-
ceToTCP,\bool
hasLeftOverPart,\num
leftOverPartWidth,\num
leftOverPartLength,\num
leftOverPartHeight-
ToTCP)
The routine also calculates how many parts fit in each row and if
a left over part space should be reserved.
GlobalCodeAndConfig.sys
This is a module containing global support functions that could be used in any
machine. It also includes configuration switches and global standard constant
declarations.
CAUTION
Always make sure configuration switches are set to values matching the current
cell. But also note that most of those switches is automatically set by
AutoConfiguration().
Description
Routine
Returns the string Text but with added blanks to get to Wanted-
TextLength length.
FUNC string AddTrail-
ingBlanks(string
Text,num WantedTex-
tLength)
Calculates mm value from Inch.
FUNC num cal-
cInchToMM()
Calculates Kg value from Lb.
FUNC num calcLb-
ToKg()
This function returns a new tooldata updated with a TCP matching
position of currently found object in FlexLoader Vision.
FUNC tooldata
calcToolData(robtarget
pickPos,wobjdata pick-
WorkObject,\num Robot-
Number)
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.
FUNC num getCycle-
Time(num nArrayIn-
dex,\num nNumberOf-
CycleTimes,\num
nPartsPerCycle)
It also adds cycle time of the last cycle to the array.
Reads value of a digital input signal passed to function as string,
returns 1 if signal is high, else 0 will returned.
FUNC dionum getDISig-
nalState(string Signal-
Name)
Reads value of a digital output signal, returns 1 if signal is high,
else 0 will returned.
FUNC dionum getDOSig-
nalState(string Signal-
Name)
This function returns true or false depending on a timer and a
wanted frequency.
FUNC bool getFlash-
ingHz(num Hz)
Continues on next page
Product manual - FlexLoader SC 6000
213
3HAC051768-001 Revision: D
© Copyright 2014-2020 ABB. All rights reserved.
F FlexLoader RAPID reference
F.6 FlexLoader assistance and utility functionality
Continued
Summary of Contents for FlexLoader SC 6000
Page 1: ...ROBOTICS Product manual FlexLoader SC 6000 ...
Page 8: ...This page is intentionally left blank ...
Page 12: ...This page is intentionally left blank ...
Page 78: ...This page is intentionally left blank ...
Page 172: ...This page is intentionally left blank ...
Page 174: ...This page is intentionally left blank ...
Page 176: ...This page is intentionally left blank ...
Page 178: ...This page is intentionally left blank ...
Page 182: ...This page is intentionally left blank ...
Page 184: ...This page is intentionally left blank ...
Page 186: ...This page is intentionally left blank ...
Page 192: ...This page is intentionally left blank ...
Page 224: ...This page is intentionally left blank ...
Page 283: ......