Erweiterte Einstellungen für automatische Suche
HINWEIS: Dieses Thema gilt nur für die folgenden Robotik-OLP-Produkte:
- Visual Components Premium OLP
- Visual Components Professional OLP
- Visual Components Robotics OLP
Die Grundeinstellungen sind unter Ändern der Standardeinstellungen der automatischen Suchfunktion beschrieben. Die erweiterten Einstellungen werden unten beschrieben.
|
Name des Parameters |
Standardwert |
Einheit |
Beschreibung |
AutoSearchAdvanced |
SaveCandidates |
falsch |
boolean |
Wenn wahr, speichern Sie verschiedene Berührungskandidaten für den Suchlöser (langsamer) |
CreateVias |
wahr |
boolean |
Wenn falsch, werden keine Via- und Approach-Punkte generiert |
|
ViasToCreate |
["ViaApproach","Approach", "Departure","ViaDeparture"] |
String-Liste |
Wenn createVias wahr ist, definiert, welche Via-Punkte erstellt werden |
|
ViasDistances |
[200.0,50.0,20.0, 20.0,50.0,200.0] |
echte Liste |
Via-Entfernungen für jeden Via-Typ hat das Array eine feste Größe, 6 Elemente |
|
AssignSearchVariableToKinds |
["Approach","Near", "Away","Departure"] |
String-Liste |
Definieren Sie, welchen Schweißpfadpunkttypen die Suchparameter von der automatischen Suche zugewiesen werden |
|
SearchVariableString |
”” |
String |
Fester String für die Suchvariable. Zum Beispiel wird „Pose“ bei ABB oft verwendet. Mit SearchVariableString = „pose“ wären die Namen der Suchvariablen pose20, pose21, pose22, ..., poseN |
|
StartSearch |
wahr |
boolean |
Wenn wahr, wird der Suchpfad für den Schweißnahtbeginn generiert. |
|
MidSearch |
wahr |
boolean |
Wenn wahr, wird ein Suchpfad für jede scharfe Ecke generiert |
|
EndSearch |
wahr |
boolean |
Wenn wahr, wird der Suchpfad für das Schweißnahtende generiert |
|
CastPatternX |
30,0 |
mm |
CastPatternX und -Y definieren einen Bereich, von dem aus die automatische Suche versucht, eine gute Berührungsstelle zu finden. X-Y-Bereich in der Nähe der standardmäßigen Berührungsposition |
|
CastPatternY |
30,0 |
mm |
siehe oben |
|
CastPatternZ |
40,0 |
mm |
Entfernung zum X-Y-Bereich (Ebene), von dem aus die Strahlenwürfe aufgenommen werden |
|
ExtendCastPatternZ |
1 |
integer |
Ermöglicht die Erweiterung der Erkennung der 3. Oberfläche, falls die 3. Oberflächen konstant weit vom Startpunkt entfernt sind. |
|
CastPatternStep |
3,0 |
mm |
Die Gussdichte im Bereich CastPatternX — Y |
|
CastPatternSafety |
3,0 |
mm |
Sicherheitsbereich rund um den Berührungspunkt erforderlich. Dies muss von CastPatternStep aus multipliziert werden. Wenn Schritt 3,0 ist, kann die Sicherheit 3,0; 6,0; 9,0; 12,0; ... sein. |
|
DistanceToPreviourSearchFilter |
20,0 |
mm |
Wenn zwei Ecken näher als 20 mm voneinander entfernt sind, wird der Suchpfad für eine andere abgelehnt (dasselbe Suchergebnis wird für beide verwendet). |
|
HitAngleFilter |
60,0 |
Grad |
Filtert Berührungspositionen, die in einem größeren Winkel als dem eingestellten Wert ausgeführt werden. |
Standardparameter für den Suchpfad
In AutoSearchSettings JSON gibt es für jeden Suchtyp einen separaten Parametersatz. Die Parametersätze sind:
Wire2D, Wire3D, WireSweep2D, WireSweep3D, NozzleNeck2D, NozzleNeck3D, NozzleNeckwoWire2D, NozzleNeckwoWire3D, NozzleMiddle2D, NozzleMiddle3D, NozzleShoulder2D, NozzleShoulder3D, NozzleFront2D, NozzleFront3D, ExtPointLaser2D, ExtPointLaser3D, ExtPointLaserSweep2D, ExtPointLaserSweep3D, ExtCamera.
Der Parametersatz definiert die Standard-UI-Parameter für diese Suchtypen, 2D- und 3D-Fall.
Beachten Sie, dass Sie die Standardwerte nicht für alle Sets ändern / modifizieren müssen, sondern nur für die, die Sie verwenden werden.
Beispiel:
Wenn Sie in AutoSearchBasic die Parameter „TouchWith“: „Nozzle“ und „TouchPart“: „NeckWOwire“ einstellen, erzeugt die automatische Suche nur Suchen mit den Parametersätzen NozzleNeckwoWire2D und NozzleNeckwoWire3D, d. h. Sie müssen nur die Standardparameter für diese beiden Sätze ändern oder einfach die Standardeinstellungen verwenden.
|
Name des Parameters |
Standardwert |
Einheit |
Beschreibung |
Wire3D (Beispiel) |
CornerOrient |
wahr |
boolean |
Eckorientierter Parameter in der Benutzeroberfläche „Suche“ |
WireRoll1 |
0,0 |
Grad |
WireRoll1-Parameter in der Benutzeroberfläche „Suche“ |
|
WireRoll2 |
0,0 |
Grad |
WireRoll2-Parameter in der Benutzeroberfläche „Suche“ |
|
WireRoll3 |
0,0 |
Grad |
WireRoll3-Parameter in der Benutzeroberfläche „Suche“ |
|
WireAngle1 |
0,0 |
Grad |
WireAngle1-Parameter in der Benutzeroberfläche „Suche“ |
|
WireAngle2 |
0,0 |
Grad |
WireAngle2-Parameter in der Benutzeroberfläche „Suche“ |
|
WireAngle3 |
0,0 |
Grad |
WireAngle3-Parameter in der Benutzeroberfläche „Suche“ |
|
TwistAngle1 |
0,0 |
Grad |
TwistAngle1-Parameter in der Benutzeroberfläche „Suche“ |
|
TwistAngle2 |
0,0 |
Grad |
TwistAngle2-Parameter in der Benutzeroberfläche „Suche“ |
|
TwistAngle3 |
0,0 |
Grad |
TwistAngle3-Parameter in der Benutzeroberfläche „Suche“ |
|
TiltAngle1 |
0,0 |
Grad |
TiltAngle1-Parameter in der Benutzeroberfläche „Suche“ |
|
TiltAngle2 |
0,0 |
Grad |
TiltAngle2-Parameter in der Benutzeroberfläche „Suche“ |
|
TiltAngle3 |
0,0 |
Grad |
TiltAngle3-Parameter in der Benutzeroberfläche „Suche“ |