Description
Routine
Sends a reconfiguration to FlexLoader Vision to concentrate the
camera’s field of view on the selected areas. The user can either
make a rectangular area invisible (=black image), or make the
area outside a selected rectangle invisible.
PROC SendBlackRe-
gion(sBlackRegion)
The areas are specified in the format A-BBB-CCC-DDD-EEE-F,
as follows:
A indicates camera number (1–4). BBB indicates in percent where
the rectangle starts in the x-axis (000–100). CCC indicates in
percent where the rectangle ends in the x-axis (000–100). DDD
indicates in percent where the rectangle starts in the Y-axis
(000–100). EEE indicates in percent where the rectangle ends in
the Y-axis (000–100). F indicates whether the actual rectangle
becomes black (1) or if the surrounding area becomes black (0).
For system internal usage.
PROC SendClearSend()
For system internal usage.
PROC SendConfirmPick-
Cam1...4()
For advanced integration only. Used to change part during opera-
tion.
Note
Use this functionality with care. Ensure that all other processes
are finished before calling SelectDetailOnTheFly, else unpredict-
able behaviour or system crashes might occur.
FUNC bool SelectDetail-
OnTheFly(nCamera,
sGroupName, sDetail-
Name)
Called up to set a new edge height in the selected camera. Usually
used when running stacks on the belt.
PROC SendEdge-
Height(nCamera,
nEdgeHeight)
For system internal usage.
PROC SendGrab(nCam-
era)
For system internal usage.
PROC SendStop()
Called up to set an alarm in FlexLoader Vision from the robot.
PROC SetAlarm(sMes-
sage)
Called up to set an information message in FlexLoader Vision
from the robot.
PROC SetInforma-
tion(sMessage)
Called up to set a warning in FlexLoader Vision from the robot.
PROC SetWarn-
ing(sMessage)
Starts the belt under the selected camera. Usually only used from
VisionCom
.
PROC StartBelt(nCam-
era)
Called up to write a text to the selected file name on the FlexLoader
Vision computer.
FUNC bool WriteFileVi-
sionPCFlexLoader Vis-
ion(sFileName, sMes-
sageData)
Calibration3D.sys
This module contains routines needed for the calibration of 3D cameras.
Important routines
Description
Routine
This routines performs the actual calibration in cooperation with
FlexLoader Vision.
PROC Calibra-
tion3DRoutine()
Support routine for convenient update and control of all calibration
positions.
PROC Calibration3DUp-
datePositions()
Continues on next page
198
Product manual - FlexLoader SC 6000
3HAC051768-001 Revision: D
© Copyright 2014-2020 ABB. All rights reserved.
F FlexLoader RAPID reference
F.2 FlexLoader Vision interface
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: ......