Beruflich Dokumente
Kultur Dokumente
Einzelfunktionen und
Pakete YRC1000
www.yaskawa.eu.com
2 Einzelfunktionen und Pakete YRC1000
Steuerung YRC1000
Einzelfunktionen und Pakete YRC1000 3
Inhaltsverzeichnis
Ein globales Unternehmen................................................... 4 Password Protection ........................................................ 54
Arm Interference with Specified Cubic Area Check............ 55
Übersicht der Kommunikationsfunktionen............................ 5 Pendant Oscilloscope........................................................ 56
Analog Output corresponding to Speed ............................ 57
Übersicht der Einzelfunktionen und Pakete.......................... 8 Vision Function.................................................................. 58
Configuration Parameter.................................................... 59
Relative Job ...................................................................... 17 Ethernet Standard GSI....................................................... 60
Coordinated Motion .......................................................... 18 MotoModbus .................................................................... 61
Welding in Teach Mode .................................................... 19 Search Function – Soft Stop ............................................. 62
Macro Command ............................................................. 20 IO JOG Operation in Play-mode ....................................... 63
Macro Name with up to 16 Characters.............................. 21 Search Function – Hard Stop ............................................ 64
Structured Language......................................................... 22 Individual STO (Servo Torque Off) ...................................... 65
Logging Function............................................................... 23 Master Tool User Frame..................................................... 66
Job Editing during Play ..................................................... 24 Sensor Function................................................................ 67
External IO Allocation......................................................... 25 Standard (Conveyor Synchronized).................................... 68
Alarm Detail Displaying...................................................... 26 Conveyor Synchronized with Shift...................................... 69
CMOS Save with FTP ....................................................... 27 IO Speed Control............................................................... 70
External Reference Point................................................... 28 External Axis Endless......................................................... 71
System Job ...................................................................... 29 Group Change................................................................... 72
Interrupt Job...................................................................... 30 Station Twin/Triple/Quad.................................................... 73
TCP................................................................................... 31 Twin Drive.......................................................................... 74
Ladder Editor .................................................................... 32 Advanced Control Group................................................... 75
Tag Data Replace ............................................................. 33 Arm Interference Check..................................................... 76
IO Output Timing Control .................................................. 34 Safety Re-teach................................................................. 77
Feedback Position based PL (FPL)..................................... 35 Zeroing Sensor.................................................................. 78
Search Function................................................................ 36 Full-Speed Test.................................................................. 79
Manual Brake Release ...................................................... 37 Link and Linear Servo Float Multi Robot............................. 80
Teaching Point Adjustment ............................................... 38 Automatic Backup............................................................. 81
Shift Condition Cancel ...................................................... 39 Data Transmission............................................................. 82
Interface Panel (IF-Panel) .................................................. 40 Ethernet FTP..................................................................... 83
Point Variable (T-Variable) .................................................. 41 High Speed Ethernet Server.............................................. 84
Search Continuous Motion ............................................... 42 Ethernet WWW.................................................................. 85
Numerical Input Screen Display with Direct Open ............. 43 Ethernet Server.................................................................. 86
Weaving Adjustment ......................................................... 44 Ethernet Standard Data Transmission................................ 87
Advanced PP Customization Runtime .............................. 45 ARC Sensor Comarc......................................................... 88
MotoPlus Runtime ............................................................ 46 Hover Weaving.................................................................. 89
PMT.................................................................................. 47 Memo Play........................................................................ 90
Speed Control................................................................... 48 Euler Angle........................................................................ 91
Link Servo Float................................................................. 49 Special Shift...................................................................... 92
Link and Linear Servo Float .............................................. 50 Graphical Arc Monitoring................................................... 93
MotoSight2D Oberfläche .................................................. 51 Welding Condition Guide................................................... 94
T-axis Endless ................................................................... 52 Form Cutting..................................................................... 95
Independent Control ......................................................... 53 TCP Control – Basic for ARC (Q-Set Basic)....................... 96
4 Einzelfunktionen und Pakete YRC1000 YASKAWA / VIPA
TOP
100
14.500 1.900 8 23 •T
op 100
Mitarbeiter Mitarbeiter Europäische Europäische Global Innovator
Weltweit EMEA-Region Produktions- Ländergesellschaften 2015, 2016 ,
standorte Regionale Präsenz
2017, 2018 *
1 1 1 •1
00+ europäische
Vertriebspartner
2,2 Millionen 2,1 Millionen 48.000 • Netzwerk
Frequenzumrichter Servoantriebe Industrieroboter von System-
Produktion 2018 Produktion 2018 Produktion 2018 integratoren
27 Millionen 18 Millionen 430.000
Gesamtmenge produzierter Gesamtmenge produzierter Gesamtmenge produzierter * Clarivate Analytics
Einheiten (Stand 2018) Einheiten (Stand 2018) Einheiten (Stand 2018) (früher Teil von Thomson Reuters)
Übersicht der Kommunikationsfunktionen Einzelfunktionen und Pakete YRC1000 5
PHG
Roboter Steuerung
PC
Software PP
MotoSim
Serverprotokolle
Serverprotokolle dienen zum Abrufen von Daten von der
Robotersteuerung mittels einer externen Vorrichtung. Dies
können unterschiedliche Daten sein. So werden Serverpro-
tokolle z.B. zum Verbinden von HMIs verwendet. MOTOMAN-
Steuerungen haben die folgenden Serverprotokolle:
FTP-Server
Das FTP-Protokoll ist ein Protokoll für Dateiübertragungen.
Bei MOTOMAN-Robotern können dies Programmdaten
(Jobdateien), Systemdaten (Tool-Daten, Bedingungsdateien
usw.) oder Parameterdaten sein.
BSC-Server (Host-Modus)
Das BSC-Protokoll ist das früheste YASKAWA-Kommunika-
tionsprotokoll. Der Vorteil davon besteht darin, dass das
Protokoll ununterbrochen von allen Steuerungsgenerationen
seit ERC unterstützt wurde. Dies garantiert Investitionssicher-
heit, da erzeugte Anwendungen ohne oder mit nur gering-
fügigen Veränderungen zu anderen Steuerungsgenerationen
übertragen werden können. Das BSC-Serverprotokoll ist ein
„Allzweck“-Protokoll. Es bietet Funktionen zum Zugriff auf
Variable, E/A-Signale, Dateien, Bewegungen, Alarme usw.
Das Protokoll unterstützt Ethernet und RS232. Nur die RS232-
Variante (Funktion Data transmission) ist offen. Das MotoCom
SDK ist jedoch eine Implementierung in Form einer Windows-
Funktionsbibliothek (DLL).
Ethernet Server
Das Ethernet-Server-Protokoll ist eine Verbesserung des
BSC-Protokolls in Bezug auf Leistung und Unterstützung von
mehreren Clients. Die Funktionalität ist identisch mit derjeni-
gen des BSC-Serverprotokolls. Das Protokoll unterstützt
ausschließlich die Ethernet-Schnittstelle. Sie ist offen und
findet auch eine implementierte MotoCom SDK. Nur dort
ist auch eine hohe Kompatibilität mit dem BSC-Protokoll
vorhanden. In den meisten Fällen können deshalb ältere
MotoCom-Anwendungen auf BSC-Basis schnell in ethernet-
serverbasierte Anwendungen integriert werden.
Übersicht der Kommunikationsfunktionen Einzelfunktionen und Pakete YRC1000 7
BSC-Client (DCI-Modus)
Im Client-Modus des BSC-Protokolls können nur Variable und
Dateien übertragen werden. Dies geschieht im Verlauf eines
Jobs (Datenkommunikation per Anweisung). Das bedeutet,
dass die Übertragung mithilfe einer entsprechenden An-
weisung (z.B. LOADJ) begonnen, und synchron mit der
Ausführung des Programms ausgeführt wird. Ein Anwen-
dungsbeispiel ist das dynamische erneute Laden während
Programmübertragungen auf PCs. Entsprechende Server-
komponenten können von dem Benutzer auf der Grundlage
von MotoCom SDK erstellt oder gekauft werden (siehe
MotoDCI). Die Eigenschaften des Protokolls entsprechen
denjenigen der Servervariante.
8 Einzelfunktionen und Pakete YRC1000 Übersicht der Einzelfunktionen und Pakete
Standard Setting
Welding Power
PalletSolver MotoLogix General Advanced General Advanced Source HC
Comarc
& Multilayer
ARC-TCP Control
Einschränkung Bewe-
gungsbereich für Roboter*
Multirobot Station
Individual STO
Functional Safety
Optionen PC-Software
Externe Antriebsachsenpakete
Optionen Roboter
Optionen Vision
Optionen Customization
Optionen App
= Pakete
Standard Settings
SAP Funktion
Standard Setting
SAP: 181519 181449 Relative Job
SAP Funktion
Standard Setting Expanded
SAP: 181520 181450 External Reference Point
181458 TCP
MotoLogix
SAP Funktion
Appl. MotoLogix
SAP: 181530 181481 IO Output Timing Control
181488 MotoLogix
PalletSolver
Appl. PalletSolver
SAP: 197829
Allgemein
SAP Funktion
General Advanced
SAP: 181521 181455 Search Function – Soft Stop
HC-Serie
SAP Funktion
HC-Serie
SAP: 181535 181474 Password Protection
181495 FSU
182777 HC-Basic
MotoFit
SAP Funktion
Appl. MotoFit
SAP: 181538 181511 PP Customization
Functional Safety
Functional Safety
SAP: 181495
181502 Zeroing
Individual STO
SAP: 182765
12 Einzelfunktionen und Pakete YRC1000 Übersicht der Einzelfunktionen und Pakete
Lichtbogenschweissen
SAP Funktion
ARC-Weld Basic
SAP: 197832 181452 System Job
SAP Funktion
Comarc
SAP: 197830 197883 Comarc Basic
SAP Funktion
Comarc + Multilayer Comarc
SAP: 197834 SAP: 197830 197883 Comarc Basic
Schweissstromquelle (Schnittstelle)
Arc Digital*
SAP: 197840
SAP Funktion
Arc Analog* Special ARC Analog
SAP: 197841 SAP: 197839 Grafische
197888 Lichtbogenüberwachung
(Grafical arc monitoring)
ARC Fronius TPSi-BUS*/ ** Verfügbar für TPSi (MIG/MAG) und folgende Bussysteme:
SAP: 197843 – ProfiNet – Profibus – DevicNet
Optionen
Optionen Roboter SAP Function
Optionen
Optionen SAP Funktion
PC Software Siehe YASKAWA-Software-Broschüre
SAP Funktion
181456 PMT
Optionen APP
SAP Funktion
MotoGSI
SAP: 181529 181511 PP Customization Runtime
MotoModbus
SAP: 181518
SAP Funktion
Zimmer Gripper Interface
SAP: 181536 181511 PP Customization Runtime
Masters of Robotics,
Motion and Control
Einzelfunktionen und Pakete YRC1000 17
R
U
B
Koordinaten-
system Roboter
T
Benutzerkoordinaten-
system 2
L
Benutzerkoordinaten-
system 1
Vorteile im Überblick
Jigless-System Twin-Synchronsystem
Koordiniertes Positionierersystem
Die Funktion „Coordinated Motion“ ermöglicht es einer Zum Betrieb von Station und Roboter oder von zwei Robo-
Station, das Werkstück zu halten, während der Roboter mit tern gleichzeitig muss der koordinierte Job geteacht werden.
dem Arbeitswerkzeug zuarbeitet. Der koordinierte Job ist in der koordinierten Interpolation
verfügbar, die die relative Interpolation mit der Station und
Die „Jigless-System“ ermöglicht es dem ersten Roboter, das der jeweils mit Master und Slave in Beziehung stehenden
Werkstück zu halten, der zweite Roboter hat den Brenner, Station und dem Roboter ausführt, und in der individuellen
und beide von ihnen arbeiten zusammen. (Das Konzept ist Interpolation, die den individuellen Betrieb ausführt.
dasselbe wie die koordinierte Station.)
Vorteile im Überblick
Vorteile im Überblick
001 MOVJ VJ 100.0 001 GETARG LI000 IARG#(1) : Store 1st argument data ’8’ to LI000.
002 WAIT IN#(1) ON 002 DOUT OT#(10) ON : Turn ON general output 10.
003 MOVJ VJ 50.0 003 MUL LI000 10 : Multiply the number of LI000 by 10. 8×10 80
004 SEALON WIDTH=8 004 WAIT N#(10) ON : Wait for general input 10 to be ON.
005 MOVL V=125 005 AOUT AO#(1) LI000 : Output ’80’ to the analog output 1.
Die Funktion „Macro Command“ dient zur Erzeugung der erhalten und in die spezifizierte lokale Variable hinein gespei-
Registrierung und Ausführung einer Anweisung von mehreren chert, um die Daten im Makrojob zu verwenden.
INFORMs, die jedem System entspricht.
Wenn eine Nachverarbeitung erforderlich ist, wenn ein
Ein Argumenten-Tag kann einem Makrobefehl wie eine nor- Makrobefehl unterbrochen wird, dann ist es möglich, dem
male Anweisung hinzugefügt werden. Makrobefehle und ihre Programm einen Unterbrechungs-Makrojob (SUSPEND JOB)
Argumenten-Tags sind leicht und beliebig in der Jobdaten- hinzuzufügen.
anzeige programmierbar.
Der Unterbrechungs-Makrojob wird ausgeführt, wenn ein
Verfahrensweise für die Erstellung von Anweisungen: Erstel- Makrobefehl, der den Unterbrechungs-Makrojob enthält,
len Sie einen Makrojob (im normalen Teaching-Verfahren), unterbrochen wird, indem er in einen Status wie Halten, Not-
und registrieren Sie den Makrojob als eine Makroanweisung. Aus oder Modusumschaltung versetzt wird.
(Im Einstellungsbildschirm Makroanweisungen)
Ausführungsbefehle wie z.B. „JUMP“, „CALL“ und „PSTART“
Anweisung, das Argument für die Makroanweisung (GETARG) können nicht als Makrojob registriert werden. Außerdem
zu erhalten: Wenn die Makroanweisung ausgeführt wird, dann werden TIMER-Anweisung und WAIT-Anweisung nicht als
werden zu der Makroanweisung hinzugefügte Argumentdaten Unterbrechungs-Makrojob ausgeführt.
Vorteile im Überblick
Macro Name
with up to 16 Characters (181497)
Vorteile im Überblick
DOUT OT#(16) ON DOUT OT#(17) ON DOUT OT#(18) ON DOUT OT#(20) ON DOUT OT#(21) ON DOUT OT#(22) ON
ENDE ENDE
• IFTHEN-ELSEIF-ELSE-ENDIF
• WHILE-ENDWHILE
• FOR-NEXT
• SWITCH-CASE-ENDSWITCH
Vorteile im Überblick
• Programme kürzen
• Strukturierte Programmübersicht
• Komplexe Funktionalität, leicht implementierbar
Einzelfunktionen und Pakete YRC1000 23
Protokollliste Protokolldetail
Diese Funktion speichert und zeigt die Bearbeitung wie Speichert 200 Handgerätevorgänge (Jobstart, Halten, Not-
z.B. Bearbeitungsdaten des Robotersteuerungsprogramms Aus, Laden und Speichern externer Speicher usw.).
(Job) und die Schweißbedingung sowie die Historie
(Protokoll) des Betriebs des Programmierhandgeräts wie Es ist auch möglich, nur das Protokoll der Datenbearbeitung
z.B. Jobausführung an. oder des Betriebs des Handgeräts zu extrahieren und anzu-
zeigen.
Diese Funktion erleichtert auch die Fehlerbeseitigung, indem
sie die Datennachverfolgbarkeit sicherstellt.
Vorteile im Überblick
Betriebszustand kann
Change of interlock geändert werden, ohne
condition die Arbeit des Roboters
anzuhalten.
(Before change) (After change)
NOP NOP
: :
MOVJ VJ=50.00 MOVJ VJ=50.00 Change of welding
WAIT IN#(1)=ON WAIT IN#(10)=ON condition number
TIMER T=0.5
MOVJ VJ=50.00 MOVJ VJ=50.00 (Before change) (After change)
MOVJ VJ=50.00 MOVJ VJ=50.00 NOP NOP
: : : :
END END MOVJ VJ=50.00 MOVJ VJ=50.00
Vorteile im Überblick
Vorteile im Überblick
} Alarmtitel
Derselbe wie Alarmfensterdaten
(normales Fenster)
Alarminhalt
[Right/Left] Schaltfläche
Ursache
Mögliche Lösung
Vorteile im Überblick
• Bietet Zugriff auf ein erzeugtes CMOS-Backup durch • 181490_Funktion YRC1000 Ethernet FTP
jeden FTP-Client • 181468_Funktion YRC1000 Automatic Backup
• Erhalten einer Mitteilungsmeldung, immer wenn ein
neues CMOS-Backup zum Herunterladen bereit ist
28 Einzelfunktionen und Pakete YRC1000
Vorteile im Überblick
System JOB
– *Start
– JUMB *Start
Eine Systemaufgabe wird unmittelbar und automatisch nach verwendet. Während der Zugriff auf ein Verknüpfungspro-
dem Start gestartet, wenn die Steuerung gestartet ist. Im gramm auf E/As und Register begrenzt ist, können System-
Vergleich zu einer normalen Aufgabe (Benutzeraufgabe) ist jobs alle verfügbaren Ressourcen wie Variablen, System-
weder Start noch ein Stopp erforderlich, um eine solche variablen, E/As und Register verarbeiten. Andererseits ist
Aufgabe zu steuern. So ist sie unabhängig vom Betriebs- die Zykluszeit einer Systemaufgabe im Gegensatz zu einem
modus (Play/Teach/Operating) und vom Status Servo ein. Verknüpfungsprogramm nicht fest. Somit erhöht sich die
Während normalerweise Bewegungs- oder Vorgangsse- Verarbeitungszeit mit jeder zusätzlichen Codelinie, und ist
quenzen (Workflow) in normalen Aufgaben programmiert von der aktuellen CPU-Last abhängig.
werden, wird eine Systemaufgabe verwendet, um zyklische
Aufgaben im Hintergrund zu verarbeiten. Bis zu 4 System- Beispiel:
aufgaben können registriert, und gleichzeitig zusätzlich zu • Sie können einen Systemjob mit einer permanenten Über-
normalen Jobaufgaben durchgeführt werden. prüfung des Kollisionserkennungsfunktionsstatus program-
In einer Systemaufgabe laufende Programme werden mieren.
Systemjobs genannt. Ein Systemjob ist einem normalen Job • Wenn Sie sich im Teaching-Modus befinden und die Kolli-
(Benutzerjob) sehr ähnlich und verwendet dieselbe Inform- sionserkennung AUS ist, passiert nichts. Wenn Sie sich
Programmiersprache, jedoch mit einem begrenzten Anwei- aber im Play-Modus befinden und die Kollisionserkennung
sungssatz. So sind z.B. Bewegungsbefehle nicht verfügbar. AUS ist, dann resultiert dies in einem Alarm, z.B. mit einer
Andererseits wird sie aufgrund ihrer ähnlichen Merkmale Erinnerung „Please turn ON collision detection while PLAY
manchmal als Ersatz für das interne Verknüpfungsprogramm mode“.
Vorteile im Überblick
NOP NOP
Unterbrechung
END END
Die Funktion „Interrupt Job“ ist eine Art von Aufrufjob. Wenn Das Senden eines in der Unterbrechungstabelle spezifi-
ein Signal zur Unterbrechung des Jobs von einem Zusatzge- zierten Eingangssignals ruft einen Job entsprechend dem
rät oder einem anderen System gesendet wird, dann setzt Signal (IN#1 => job A; IN#2 => job B… usw.) auf. Wenn der
diese Funktion momentan einen in Bearbeitung befindlichen Interrupt Job abgeschlossen ist, dann wird der ausgesetzte
Job aus, und führt den Job entsprechend dem Signal aus. Job erneut von der Anweisungslinie gestartet, auf der
sich der Cursor zum Zeitpunkt der Unterbrechung befand.
Diese Funktion ist nützlich, wenn ein Fehler in einem Zusatz- Die Anweisungen El (Interrupt enabled) und DI (Interrupt
gerät oder in einem anderen System auftritt, oder wenn der disabled) sind notwendig, um die Unterbrechungsüber-
Roboter in einer Notsituation abgezogen werden sollte. wachung zu aktivieren.
Vorteile im Überblick
TCP (181458)
Tool A
Tool A Tool B
Tool B
Mit Werkzeug A geteachte Verfahrbahn
1. Nach dem Teaching mit Werkzeug 2. Mit der TCP Funktion tragen Sie die
A tragen Sie die Grundierung mit Deckschicht mit Werkzeug B auf
Werkzeug A auf
Vorteile im Überblick
Menü Werkzeugleiste
„Ladder „Ladder
Preview“- Editing“-
Anzeige Anzeige
Die Robotersteuerung verfügt über eine parallele E/A-Funk- diagramm anzuzeigen oder um Verknüpfungsprogramme
tion, die eine E/A-bezogene Steuerung unabhängig von dem leicht zu bearbeiten, wie z.B. Kopieren von Kommandoteilen
Roboter, und parallel mit dem Roboterbetrieb verarbeitet. durch einen Dragund Drop-Vorgang mit der Maus.
Verknüpfungssoftware wird verwendet, um Verknüpfungs-
programme mit der obigen Funktion als ein Signalverbindungs-
Editieren, Speichern
Vorteile im Überblick
Änderbare Linien-Tags:
• Positionslevel-Nummern
• Werkzeugnummern
• Signalnummern
• Variable Nummern
• Lokale variable Nummern
Vorteile im Überblick
1 2 3
Vorteile im Überblick
Geschwin-
digkeit
FPL
Roboter
Abstand
Soll- FB
Geschwindigkeit
FPL =
*** Geschwindigkeit 1 2
Soll-Bewe-
gungsbahn
des Roboters
Momentane
Roboter-Bewe-
2 3
gungsbahn Sollwert
erreicht
NOP Teach-Punkt
MOVJ 1
MOVL FPL =
NOVL 3
*** 2
Vorteile im Überblick
<Robot Operation>
Startpunktsuche Startpunktsuche
★ ★
Signal ist
input
500 mm
Manipulator Stop
Diese Suchfunktion verwendet allgemeine Erkennungssen- Nach dem Beginn des Betriebs stoppt der Roboter, sobald
soren, um den Roboter durch das Erkennungssignal zu es einen Signaleingang gibt. Wenn es keinen Signaleingang
stoppen und den Roboter die nächste Arbeit ausführen zu gibt, dann stoppt der Roboter in einer Entfernung von
lassen. Das heißt, die Funktion sucht das zu bearbeitende 500 mm vor der von P000 definierten Position. In diesem
Ziel. Fall kann durch den Wert des System-Byte-Status $B02
bestimmt werden, ob der Roboter mit oder ohne einen
Von der Startposition (★ Marke) bis zu der von der Variablen Signaleingang stoppt.
P000 definierten Position arbeitet der Roboter mittels line-
arer Interpolation mit einer Geschwindigkeit von 10,0 mm/
Sek. Gleichzeitig beginnt die Funktion, nachdem der
Roboterbetrieb startet, mit der Überwachung, ob ein Signal
in DIRECT IN Nr. 1 eingegeben wird.
Vorteile im Überblick
Vorteile im Überblick
Vorteile im Überblick
Funktion deaktiviert!
„SHIFT ON“
ausgeführter Falsch!
Verschiebe- Verschiebewert enthalten!
wert
Re-Teach
für notwendi-
gen Versatz Neue Position nach der Änderung:
Ergebnis im Vergleich zur ursprüngli-
chen Position
Ursprüngliche Temporäre
Position neue Position Funktion aktiviert!
OK!
Kein zusätzlicher Versatz
durch Verschiebewert
Vorteile im Überblick
Status wird
angezeigt von
einer Leuchte
Betätigung
über Schalt-
fläche und
Schalter
Vorteile im Überblick
Detail A
12
00
10
A
100
12
100
Diese Funktion ist fester Teil eines Mehrlagen-Funktions- schiedlichen JOBs verwendet werden, und kann unter-
pakets. Diese spezielle Art von Positionsvariablen wurde ge- schiedliche Positionsinformationen beinhalten! Die P-Variable
schaffen, um die Programmierung von mehrlagigen Schweiß- andererseits hat „globalen“ Charakter, und wenn sie einmal
aufgaben (Figuren oben) zu vereinfachen. Alle Schweißvor- gesetzt ist, dann ist sie allgemein in allen Steuerungsbe-
gänge haben im Grunde dieselbe Roboterposition. Der reichen gültig. Die Verwendung der T-Variablen ist nicht ob-
einzige Unterschied besteht in dem (variablen) Verschiebe- ligatorisch, doch je mehr Schichten Sie teachen müssen,
wert von der Wurzel zur aktuellen Lage. Nur die erste Lage umso nützlicher werden diese T-Variablen.
muss durch Bewegen des Roboters geteacht werden. Diese
Positionen werden als T-Variable registriert, und in Ihrem
JOB können Sie dieselben Positionen so oft wie notwendig
(Lagenanzahl) verwenden, ohne den Roboter erneut zu be-
wegen.
Der Hauptunterschied zur Standardpositionsvariablen (P-
Variable) ist der „lokale“ Charakter: Das heißt, dass alle
Informationen im aktuellen JOB gespeichert sind, und jede
definierte T-Variable nur zu dem JOB gehört, in dem sie ge-
setzt worden ist. Die gleiche T-Variable (Zahl) kann in unter-
Vorteile im Überblick
Vorteile im Überblick
Main Job
Screen
Before After
Position Numerical
Screen Input Screen
Vorteile im Überblick
50 mm
k
2 mm
4 mm
6 mm
Programmierte Programmierte
Positionen Positionen
Diese Funktion kann verwendet werden, um variable Be- Die Informationen über Fugenbedingungen können manuell
dingungen in einer Schweißnaht durch kontinuierliche als konstante Werte gesetzt werden oder können automatisch
Anpassung der Pendelparameter und Geschwindigkeit aus- durch Messgeräte wie Touch-Sensoren oder eine andere
zugleichen. Startpunkterkennungseinheit ermittelt werden: Bitte klären
Sie die Machbarkeit im Detail mit der Technikabteilung.
Funktionsübersicht
Vorteile im Überblick
Advanced PP
Customization Runtime (181512)
„Advanced PP Customization Runtime“ wird für die Ausfüh- Die SDK ist mit verschiedenen Funktionsmodulen verfügbar,
rung von Applikationen mit der SDK „Advanced PP Custo- die in anwenderdefinierten Applikationen ganz einfach ange-
mization“ benötigt. Die SDK ist eine Modulsammlung für die passt werden können. Die Module bieten Funktionalitäten
Erstellung anwenderdefinierter Benutzerschnittstellen für das wie Eventbasierter Variablenzugang, Logging-Funktion, Multi-
Programmierhandgerät. Die anwenderdefinierte Benutzer- lingualer Support, anwenderdefinierte UI-Elemente, usw.
schnittstelle UI liegt auf der Standard-UI, wodurch wichtige
Steuerungsaufgaben durchgeführt und Daten noch einfacher
abgerufen werden können. Ebenso ist es möglich, ein einzig-
artiges Schnittstellenkonzept über mehrere Geräte hinweg zu
entwerfen.
• Aufgabensteuerungs-API
• Netzwerk-API
• Serielles Kommunikations-API
• Systemüberwachungs-/Steuerungs-API
• Bewegungsüberwachungs-/Steuerungs-API
• Sensor-API
• Datei-API
• Ist für die Ausführung von Anwendungen erforderlich, • MotoPlus SDK – Entwicklungsumgebung zur Erzeugung
die mit dem MotoPlus SDK erstellt sind von MotoPlus-Anwendungen
• Ausführung mehrerer MotoPlus-Anwendungen pro • 181529_F-Pkt YRC1000 MotoGSI –MotoGSI ist ein
Steuerung Entwicklungspaket zur Erzeugung von Kommunikations-
• Laufzeitlizenz für jede Steuerung erforderlich schnittstellen auf Jobbasis
• MotoPlus SDK zur Entwicklung von Anwendungen
Einzelfunktionen und Pakete YRC1000 47
PMT (181456)
Die Funktion „PMT“ ändert einfach und genau Positions- Die Funktion „PMT“ ermöglicht eine Verringerung von Zeit
daten, wenn das Werkzeug verformt ist. (PMT: Positionsän- und Arbeit zur Änderung der Verschiebung. Wenn ein
derung für Werkzeugverformung: Positionsdaten-Ände- Job spezifiziert wird, dann werden die Positionsdaten der
rungsfunktion für Werkzeugverformung). Werkzeugabmessungen vor der Verformung (während dem
Teachen) automatisch in die Positionsdaten der Werkzeug-
Wenn das Werkzeug zufällig mit einem Jig oder einer Wand abmessungen nach der Verformung konvertiert.
in der Umgebung kollidiert und verformt wird, werden die
Kontrollpunkte verschoben. Folglich werden im Job gete- Das Werkzeug vor der Verformung wird das alte Werkzeug
achte Teaching-Positionen ebenfalls verschoben. genannt, und das Werkzeug nach der Verformung wird das
neue Werkzeug in der PMT-Funktion genannt.
Vorteile im Überblick
• Zeit und Arbeit für die Teaching-Veränderung können • Durch die Speicherung von Werkzeugdatenaufzeich-
verringert werden. Die Teaching-Änderungsarbeit kann nungen können die ursprünglichen Werkzeugdaten
effizient ausgeführt werden, da die Positionsdaten einfach wieder hergestellt werden. Die ursprünglichen
automatisch von dem alten Werkzeug zum neuen Werkzeugdaten können einfach wieder hergestellt
konvertiert werden können. werden, da die Änderungsaufzeichnung der Werkzeug-
konstanten im Fenster „Tool Backup“ geprüft werden
können.
48 Einzelfunktionen und Pakete YRC1000
Vorteile im Überblick
Die Funktion „Servo Float“ steuert nicht nur die Position des Link Servo Float-Funktion
Roboters, sondern die Position und die Kraft des Roboters. Diese Funktion führt das Servo-Gleiten für jede Achse des
Normalerweise, selbst wenn eine Kraft von außen auf den Roboters aus. Diese Funktion wird verwendet, wenn eine
Roboter aufgebracht wird, versucht der Roboter, die aktuelle Kraft nur auf eine spezifische Achse aufgebracht wird, oder
Position beizubehalten und bewegt sich nicht, da nur die wenn Servo Float auf alle Achsen des Roboters aufgebracht
Roboterposition gesteuert wird. In diesem Fall bietet die wird, da die Richtung, in der die Kraft aufgebracht wird,
Funktion „Servo Float“ eine flexible Steuerung der Position nicht identifizierbar ist.
und Haltung des Roboters als Reaktion auf die von außen
aufgebrachte Kraft. Sie lässt das Überschreiben (Reteach)
von Roboterpositionen unter Berücksichtigung aktueller
Versatzwerte zu.
Vorteile im Überblick
Die Funktion „Servo Float“ steuert nicht nur die Position des Link Servo Float-Funktion
Roboters, sondern die Position und die Kraft des Roboters. Diese Funktion führt das Servo-Gleiten für jede Achse des
Normalerweise, selbst wenn eine Kraft von außen auf den Roboters aus. Diese Funktion wird verwendet, wenn eine
Roboter aufgebracht wird, versucht der Roboter, die aktuelle Kraft nur auf eine spezifische Achse aufgebracht wird, oder
Position beizubehalten und bewegt sich nicht, da nur die wenn Servo Float auf alle Achsen des Roboters aufgebracht
Roboterposition gesteuert wird. In diesem Fall bietet die wird, da die Richtung, in der die Kraft aufgebracht wird,
Funktion „Servo Float“ eine flexible Steuerung der Position nicht identifizierbar ist.
und Haltung des Roboters als Reaktion auf die von außen
aufgebrachte Kraft. Sie lässt das Überschreiben (Reteach) Linear Servo Float-Funktion
von Roboterpositionen unter Berücksichtigung aktueller Diese Funktion führt das Servo-Gleiten für jede Koordinaten-
Versatzwerte zu. achse des Koordinatensystems wie die Roboterkoordinate,
Basiskoordinate, Benutzerkoordinate und Werkzeugkoordi-
nate aus. Diese Funktion wird verwendet, wenn die Kraft nur
auf die spezifische Richtung von jedem Koordinatensystem
aufgebracht wird.
Vorteile im Überblick
• Ausgestattet mit einer leicht bedienbaren grafischen • 181513_Funktion YRC1000 MotoPlus Runtime –
Benutzeroberfläche Die MotoPlus Runtime ist für die Ausführung von
• Zeigt das aktuelle Kamerabild und das Sichtergebnis Anwendungen erforderlich, die mit dem MotoPlus SDK
auf dem Programmierhandgerät an erstellt sind
• Leichte Zuweisung von Sichtergebnissen zu Roboter-
variablen
• Ändern von Vision-Geräteeinstellungen direkt vom
Programmierhandgerät aus
• Verwalten von bis zu 4 Kameras
• Makrosatz zum Einbetten der Sichtaufgabe in Roboter-
programme
52 Einzelfunktionen und Pakete YRC1000
Vorteile im Überblick
END NOP
Paralleler Job MOVJ VJ = 50.0
MOVJ VJ = 50.0
MOVL V = 100.0
Subtask 1 ARCON V = 100.0
completed
END
Start Start
Subtask 2
Job name: R2JOB
(R2: robot job)
NOP
JUMP JOB:R2ABC
Subtask 1 Subtask 1 END
NOP
Die Steuerung kann maximal 8 Roboter und mehrere Das System ist frei mit Anwendungen nicht nur zum Schwei-
Stationen (Jig) mit einer Steuerung steuern. Die Funktion ßen + Handhaben, sondern auch Punktschweißen + Hand-
„Independent Control“ ermöglicht den unabhängigen Be- haben, Handhaben + Handhaben und anderen Dingen
trieb von zwei Robotern oder des Roboters und des Jigs kombinierbar. (Die Tastenfolien sind auf der Basis der Be-
unabhängig voneinander mit unterschiedlichen Programmen. stellungsproduktion verfügbar.)
Die Steuerung verfügt über eine Funktion zum Decodieren Außerdem ist ein unabhängiger Betrieb von Roboter und
und Ausführen von maximal 16 Jobs einzeln. Die in dieser Station (externes Jig) möglich. Als externer Achsenmotor
Funktion ausgeführte Multitask-Steuerung wird Independent muss jedoch der Motor für den YASKAWA-Roboter verwen-
control genannt. det werden.
Vorteile im Überblick
Die Funktion „Password Protection“ hilft, die Systemsicher- Nur der Systemadministrator kann registrierte Benutzer-
heit zu garantieren, indem sie von jedem Benutzer verlan- konteninformationen ändern.
gen, dass er über eine persönliche registrierte Berechtigung
verfügt, um auf die Steuerung zuzugreifen um zu steuern, wel- Die Funktion „Password Protection“ ermöglicht auch durch
che Vorgänge von den Benutzern ausgeführt werden können. Nachverfolgung der Alarmhistorie herauszufinden, welcher
Benutzer in der Zeit eines bestimmten Alarms eingeloggt
Der Systemadministrator autorisiert jeden Benutzer durch war.
Zuordnung eines Login-Namens und eines Passworts, einer
Sicherheitsniveau- und einer Timeout-Einstellung, wodurch
ein spezifisches Niveau des Zugriffs auf die Steuerung er-
möglicht wird.
Vorteile im Überblick
• 100 Benutzerkonten
• Alarme mit Benutzernamen
• Logbuchfunktion mit Benutzernamen
Einzelfunktionen und Pakete YRC1000 55
Arm Interference
with Specified Cubic Area Check (181478)
Kubische Kubische
Störbereiche Störbereiche
Durch diese Funktion werden die entsprechenden System- Wenn der Arm des Roboters mit seinem Werkzeugmittel-
ausgangssignale „Signal KUBISCHER STÖRBEREICH“ punkt mit bereits spezifizierten kubischen Bereichen kolli-
aktiviert, wenn der Werkzeugmittelpunkt mit spezifizierten diert, tritt ein Alarm ein und der Roboter hält sofort an.
kubischen Bereichen kollidierte.
Die Form des Werkzeugteils des Roboters muss vom Kun-
Andererseits werden durch diese Funktion die entspre- den registriert werden, da die Werkzeugform von der Arbeit
chenden Systemausgangssignale „Signal KUBISCHER abhängig ist, die der Roboter ausführt. Die Form kann in
STÖRBEREICH“ aktiviert, wenn der Arm des Roboters mit der Datei TOOL INTERFERE registriert werden. Die Funktion
seinem Werkzeugmittelpunkt mit spezifizierten kubischen „Arm interference check“ muss aktiviert sein.
Bereichen kollidierte.
Vorteile im Überblick
Wellenformanzeigebereich
Bedienungs-
einstellungs-
konsole
„Pendant Oscilloscope“ ist eine Überwachungsfunktion zur Die folgenden Merkmale sind vorhanden
Visualisierung der Geschwindigkeit und des Drehmoments
von jeder Roboterachse, und des Status von gleichzeitigen • Selektive Kanalauslösung und Auslöseniveauanpassung
E/ASignalen auf dem Programmierhandgerät. Das Hand- • Cursor-Messfunktion zum Messen bestimmter Abstände
geräteoszilloskop wird über eine Benutzeroberfläche konfi- in Wellenformen oder zwischen Spitzen nach der
guriert, für die keine zusätzlichen Hardwarekomponenten Datenerfassung
erforderlich sind. Die mit einem integralen Anzeigebildschirm • Zoomfunktion zum Anzeigen der Daten in vergrößerter
mit Wellenformanzeigefenster und der Bedingungseinstellungs- Ansicht
konsole ausgerüstete Programmierhandgeräte-Oszilloskop- • Manueller und automatischer Speichermodus zum
Anwendung ermöglicht die Ausführung mehrerer Prozesse Speichern von Daten
von Bedingungseinstellung bis zu gleichzeitigen Messvor-
gängen.
Vorteile im Überblick
Analog Output
corresponding to Speed (181486)
Analogspannung
Geschwindigkeit:
langsam
Entnommene
Menge: klein 14 V
Basis-
spannung
Versatz-
spannung Betriebs-
geschwindig-
Geschwindigkeit: schnell 0 Basis- keit
Entnommene Menge: groß geschwindigkeit
Die Funktion „Analog Output corresponding to Speed“ Entsprechend dem eingestellten Wert der ARATION-Anwei-
ändert automatisch den Wert des Analogausgangs in sung werden die Ausgangskenndaten für die Beziehung
Abhängigkeit von der Schwankung der Betriebsgeschwin- zwischen der Betriebsgeschwindigkeit und der Analogspan-
digkeit des Roboters. Durch diese Funktion entfällt die nung berechnet. Die „Analog Output Function corresponding
Notwendigkeit für das erneute Einstellen des Analogaus- to Speed“ wird in Abhängigkeit von diesen Ausgangskenn-
gangswerts in Abhängigkeit von der Schwankung der daten ausgeführt.
Betriebsgeschwindigkeit, wodurch die Teaching-Arbeit für
den Job verringert wird. Wenn die ARATIOF-Anweisung ausgeführt wird, wird analog
output Funktion corresponding to speed abgeschlossen,
Diese Funktion ist nützlich, wenn die Stärke der Abdichtung und die eingestellte Offset-Spannung wird der feste Aus-
oder Lackierung gleich bleiben sollte. Mit der Roboterge- gang.
schwindigkeit kann der Auftrag von Dichtmasse oder Farbe
kontrolliert werden.
Vorteile im Überblick
• Empfohlene Grundeinstellungen
• YASKAWA-Standardsystemkonfiguration
z.B. das Verhalten des Programmierhandgerätes,
Setup-Menüeinstellungen, Komforteinstellungen usw.
• Diese Einstellungen können vom Kunden in der
Steuerung selbst eingestellt /verändert werden
Vorteile im Überblick
Vorteile im Überblick
MotoModbus (181518)
• YRC1000
62 Einzelfunktionen und Pakete YRC1000
Stop- Start-
Gefundene
position position
Position
Roboter Roboter
Vorteile im Überblick
Die Funktion „IO JOG Operation in Play-Mode“ führt die Im Falle eines Aufrufs oder eines Sprungs zu einem Job,
Achsbewegungen für Roboter und externe Achsen aus und der die Station beinhaltet, die im laufenden IO JOG-Betrieb
verwendet dabei universelle Eingabesignale anstelle des aktiv ist, wird ein Alarm ausgelöst, um den Roboter- oder
Programmiergeräts. Stationsbetrieb anzuhalten.
Die Achsbedienung (JOG Betrieb) eines Roboters oder einer Wir empfehlen, jeden Roboter oder jede Station an eine
Stationssteuerungsgruppe, die nicht in dem Job im Play- Power-On-Einheit anzuschließen. Zudem sollte für die
back-Betrieb registriert ist, kann mithilfe der zugewiesenen Steuerungsgruppe, die nicht in Betrieb ist, die Servo abge-
universellen Eingangssignale ausgeführt werden. schaltet werden.
Vorteile im Überblick
Start- Start-
position position
Roboter Roboter
Drahtsuche
Vorteile im Überblick
S2 R1 S1
Die Funktion „Individual STO (Servo Torque Off“ dient zum Die STO-Funktion basiert auf der Stations- und Roboter-
freien Ein-/Ausschalten der Servospannungsversorgung in verlangsamung. Sie schaltet vollständige Stationen und/oder
Einheiten der spezifizierten Steuerungsgruppe in dem Roboter- Roboter aus (einschließlich der Basis).
system mit mehreren Steuerungsgruppenkonfigurationen.
Diese Funktion hat Leistungsstufe d (PLd).
Mit dieser Funktion kann ohne Anhalten des gesamten
Systembetriebs die Servospannungszufuhr nur für die von
einem Bediener ausgewählte Steuerungsgruppe ausgeschal-
tet werden. Deshalb wird der sichere Betrieb zum Entfernen
eines Werkstücks bei laufendem Betrieb des Systems sowie
die Wartung für Roboterwerkzeuge garantiert und darüber
hinaus die Betriebseffizienz erhöht.
Vorteile im Überblick
Master Tool
Frame (MTF)
Master Tool
Frame (MTF)
Koordinatensystem
Nutzer basierend
auf MTF
Vorrichtungsloses System
Koordinatensystem
Nutzer basierend
auf MTF
Der „Master Tool User Frame“ ist eine spezielle Funktion für Einfache Berechnung von Koordinaten und Verschiebungs-
Jigless-Systeme und Coordinated Motion-Systeme. werten basierend auf „Master Tool User Frames“.
Master-Werkzeuge sind werkzeugkoordinierte Punkte in Die Vorrichtungen von zwei Stationen müssen nicht identisch
Jigless-Systemen oder Kalibrierungen zwischen Robotern sein. Relative Jobs, die auf „Master Tool User Frame“ basie-
und Stationen. ren, sind leicht übertragbar.
Vorteile im Überblick
Verlagerter
Werkzeug-
Nachlauf- mittelpunkt Beispiel für
bahn
Pfadkorrektur
Versatzbetrag
(0, -L, 0)
Verlagerter
Werkzeug-
Positions-
mittelpunkt Externes
x daten von
a, b, c Berechnungs-
Schweiß- element,
liniendaten Sichtsteue-
y rung usw.
Beispiel z
Werkzeug- Werkzeugrahmen
Systemkonfiguration mittelpunkt
ohne Versatz Kamera
für Suchfunktion Z
Y
Suche der Panel Direct
Startposition IN-Signal
X
Verlagerungs-
sensor
Vorteile im Überblick
Encoder
(erkennt die
Verfahrstrecke des Bewegungs-
Transportbands) richtung des
Transport-
bands
Manipulator
YRC1000
Vorteile im Überblick
Codierer
Roboter
YRC1000
Beispiel:
Wenn ein Teil die STP (Startposition) erreicht, dann beginnt
der Roboter mit der Synchronisierung. Wenn ein anderer Teil OL STP
die STP erreicht, dann schließt der Roboter zuerst den
laufenden Job am aktuellen Teil ab. Dann kehrt der Roboter
in die Ausgangsstellung zurück, und beginnt die Synchroni-
sierung des zweiten Teils, während er sich innerhalb des
OL (Over Limit)-Bereichs befindet.
Vorteile im Überblick
Vorteile im Überblick
Vorteile im Überblick
Greiferhand
Manipulator (R1) mit zwei externen
Achsen (S1)
Greiferhand gewechselt
zu S1 (R1+S1)
Greiferhand
YRC1000
mit drei externen
Achsen (S2)
Vorteile im Überblick
R1 R2 R1 R2 R3
Station S1 Station S1
Station
Station S1
Die Funktion „Station twin/triple/quad“ ist für Anlagen ge- Diese Funktion ist für Anwendungen wie das Schweißen des
eignet, in der 2 (twin), 3 (triple), oder 4 (quad) Manipulatoren linken und rechten Endes eines langen Werkstücks geeignet.
zusammen mit einer Station koordinieren.
Vorteile im Überblick
Zweite Erste
Achsenstation Achsenstation
Dritte Zweite
Achsenstation Achsenstation
Zweite
Achsenstation
Dritte Erste
Achsenstation Achsenstation
TWIN-2
Erste Achsenstation
TWIN-3A
TWIN-3B
Wenn bei der Konfiguration von Stationsachsen für Schweiß- Mit der Funktion „Twin-Drive“ kann während des Teaching
anwendungen usw. eine Achse, die eine große Last trägt, in Konfigurationen mit zwei Stationsmotoren der Motor der
von nur einem Motor angetrieben wird, muss dieser auf- Nebenachse der Station gleichzeitig mit dem Motor der
grund der benötigten Motorkapazität und -drehmoment Hauptachse der Station betrieben werden.
besonders leistungsstark sein. In diesem Fall muss eine
größere Stationsachse gewählt werden, wodurch der Platz- Nutzungsvoraussetzungen:
bedarf bei der Installation problematisch werden kann. 1. Für Konfigurationen der elektrischen Welle müssen
Motoren des gleichen Typs verwendet werden.
Um einen Ausgleich für die zu niedrige Motorkapazität und 2. Die mechanischen Spezifikationen und die Spezifikationen
das zu niedrige Motordrehmoment zu schaffen, kann die des Motors müssen für die Stationsachsen gleich sein.
Achse, die eine große Last trägt, von zwei Motoren bewegt
werden. Betriebsarten der Stationsachse
während des Teaching:
In einem solchen System müssen jedoch beide Motoren 1. Gleichzeitiger Betrieb
gleichzeitig betrieben werden. 2. Einzelbetrieb
Vorteile im Überblick
Standardeinstellungen
Vorteile im Überblick
2 Punkt1
1 Punkt1
1 Punkt2
2 Punkt2
3 Punkt1
3 Punkt2
Diese Funktion prüft die Interferenz zwischen Roboterarmen Der Werkzeugteil muss vom Kunden eingestellt werden,
und Werkzeugen im System, das aus einer Steuerung und da die Werkzeugform von der Arbeit abhängig ist, die der
mehreren Robotern besteht. Roboter ausführt. Diese Einstellungen werden in der Werk-
zeugüberschneidungsdatei gesetzt. Es können maximal 5
Überschneidung zwischen jedem der folgenden Elemente Zylinder und Kreise eingestellt werden.
wird geprüft:
1. Arm und Arm Für die Funktion „Arm Interference Check“ ist die Einstellung
2. Arm und Werkzeug von Zylinder und Kreis für den Roboterarm erforderlich. Die-
3. Werkzeug und Werkzeug se Einstellungswerte dürfen nicht vom Kunden gesetzt wer-
den, da sie werksseitig eingestellt sind.
Die Prüfmethode besteht an der Annäherung von Arm und
Werkzeug jeder Achse im Zylinder, und dann wird die Über- Die Funktion „Arm Interference Check“ ist je nach Roboter-
schneidung zwischen den angenäherten Zylindern geprüft. typ nicht verwendbar. Alle Roboter, die von der FSU-Funk-
tion unterstützt werden, sind möglich.
Kreise werden an beiden Enden des Zylinders gesetzt und
die Überschneidungen zwischen den Kreisen und zwischen Keine Prüfung zwischen Werkzeug und Roboter selbst.
Kreis und Zylinder geprüft.
Vorteile im Überblick
z y
Vorteile im Überblick
Zeroing-Zubehör
Hinweis Darstellung:
Für Funktion benötigte
Hardware
• Minimierung der Maschinenausfallzeiten • Der Zeroing-Sensor kann nicht für alle Robotertypen
• Wiederherstellung von exakter Home-Position verwendet werden
in kürzester Zeit bei Austausch eines Motors oder • Externe Achsen/Positionierer müssen für den
Geschwindigkeits-Reduzierers Zeroing-Sensor eingerichtet werden
• Schnelle Wiederherstellung verlorener Absolutdaten • Für die Roboterhardware ist für jeden Roboter eine
separate Bestellung nötig
• Zubehör für die „Zeroing“-Funktion
muss separat bestellt werden.
Einzelfunktionen und Pakete YRC1000 79
Key benefits
Link and
Linear Servo Float Multi Robot (182773)
Die Funktion Servo-Float (Servo-Gleitfunktion) steuert nicht Funktion Linear Servo Float Funktion
nur die Position des Roboters, sondern auch die Position Diese Funktion führt Servo-Float für jede Koordinatenachse
und die Kraft des Roboters. Normalerweise versucht der des Koordinatensystems wie die Roboterkoordinate, Basis-
Roboter, selbst wenn eine Kraft von außen auf den Roboter koordinate, Benutzerkoordinate und Werkzeugkoordinate aus.
aufgebracht wird, die aktuelle Position beizubehalten und Sie wird verwendet, wenn die Kraft nur in eine bestimmte
bewegt sich nicht, da nur die Roboterposition gesteuert Richtung von jedem Koordinatensystem aufgebracht wird.
wird. In diesem Fall bietet die Servo-Gleitfunktion eine
flexible Steuerung der Position und Haltung des Roboters Funktion Linear Servo Float Multi Robot
als Reaktion auf die von außen aufgebrachte Kraft. Sie er- Diese Funktion führt Servo-Float für jede Koordinatenachse
möglicht das Überschreiben (Reteach) von Roboterpositionen des Koordinatensystems wie die Roboterkoordinate, Basis-
unter Berücksichtigung aktueller Versatzwerte. koordinate, Benutzerkoordinate und Werkzeugkoordinate aus.
Sie wird verwendet, wenn die Kraft nur auf eine bestimmte
Funktion Link Servo Float Richtung von jedem Koordinatensystem aufgebracht wird.
Diese Funktion führt „Servo-Float“ für jede Achse des Robo-
ters aus. Diese Funktion wird verwendet, wenn eine Kraft
nur auf eine bestimmte Achse aufgebracht wird, oder wenn
„Servo-Float“ auf alle Achsen des Roboters verwendet wird,
da die Richtung, in der die Kraft aufgebracht wird, nicht
identifizierbar ist.
Vorteile im Überblick
• Keine zusätzliche Hardware erforderlich • Funktion Linear Servo Float Multi Robot
• Funktion Link Servo Float Diese Funktion ist für jeden Roboter in einem separaten
Kann von dem Programmierer für jede Achse oder Koordinatensystem aktivierbar.
insgesamt aktiviert werden
• Funktion Linear Servo Float
Kann von dem Programmierer für jedes Koordinaten-
system in jeder Richtung aktiviert werden
Einzelfunktionen und Pakete YRC1000 81
Vorteile im Überblick
DCI
funktionsübersicht
• Job- und variable Übertragung zu einem Host-Computer • MotoCom32 – Das SDK bietet die Funktionalität zum
• Basierend auf dem BSC-Protokoll Zugriff auf YASKAWA-Robotersteuerungen über einen
• Roboter ist der Kommunikations-Master Windows-PC unter Verwendung von BSC, EServer oder
• DCI-Anweisungen sind in Roboterjobs eingebettet Hochgeschwindigkeits-EServer-Protokoll
• Nutzung von Standard Ethernet Port. oder
Keine zusätzliche Hardware benötigt. • MotoDCI32 – Software zum Speichern von
• Die DCI-Serverseite kann unter Verwendung von
MotoCom32 SDK oder Verwendung vorhandener
Software „MotoDCI32“ implementiert werden
Einzelfunktionen und Pakete YRC1000 83
FTP
Vorteile im Überblick
• Hauptprotokoll der YRC1000-Steuerung ist „High Speed • MotoCom32 – Das SDK bietet die Funktionalität zum
Ethernet Server“ auf der Basis von UDP Zugriff auf YASKAWA-Robotersteuerungen über einen
• Verwendung in kundenspezifischen Projekten Windows-PC unter Verwendung von BSC, Ethernet
durch Implementierung oder durch Verwendung des Server oder High Speed Ethernet Server-Protokoll
MotoCom32 SDK
• Schnellere Kommunikation als bei der Verwendung
älterer Protokolle (Ethernet Server)
• Verwendet den Standard-Ethernet-Port.
Keine zusätzliche Hardware erforderlich
• Das Protokoll ist auch verfügbar bei DX100, DX200
und FS100
Einzelfunktionen und Pakete YRC1000 85
funktionsübersicht
Vorteile im Überblick
Ethernet Server
• Protokoll basiert auf TCP/IP • 181489_Funktion YRC1000 High Speed Ethernet Server –
• Verwendung in kundenspezifischen Projekten Die Funktion „High Speed Ethernet Server“ wird für die
durch Implementierung oder durch Verwendung des Entwicklung neuer Kommunikationsanwendungen
MotoCom32 SDK empfohlen
• Verwendet den Standard-Ethernet-Port.
Keine zusätzliche Hardware erforderlich
• Das Protokoll ist auch verfügbar bei DX100, DX200, Optionale Software
FS100 und YRC1000
• Unterstützung von mehreren Clients • MotoCom32 – Das SDK bietet die
Funktionalität zum Zugriff auf YASKAWA-
Robotersteuerungen über einen
Windows-PC unter Verwendung
von BSC, Ethernet Server oder
High Speed Ethernet Server-Protokoll
Einzelfunktionen und Pakete YRC1000 87
Ethernet Standard
Data Transmission YRC1000 Ethernet Standard (181489)
PHG
Ethernet
PC
Haupfunktionen
• Job- und Variablenübertragung zu einem Zentralrechner • MotoCom32 – Die SDK bietet Zugang zu YASKAWA-
• Basierend auf BSC-Protokoll Robotersteuerungen per Windows-PC, indem BSC,
• Roboter ist Kommunikations-Master EServer oder High Speed EServer verwendet werden.
• DCI Anweisungen sind in Inform-Jobs eingebettet • MotoDCI32 – Software zur Speicherung von Roboterjobs
• Nutzung von Standard Ethernet Port. Keine zusätzliche auf einem Rechner
Hardware benötigt.
• Die DCI-Serverseite kann implementiert werden indem
MotoCom32 SDK oder die existierende Software
MotoDCI32 verwendet wird
88 Einzelfunktionen und Pakete YRC1000
Wandrichtung Wandrichtung
Aufwärts und
abwärts
Aufwärts und
abwärts
Horizontalrichtung Horizontalrichtung
ARC Sensor Comarc Basic (Lichtbogensensor) ist die Funk- renzwerten und passt die ursprünglich gelernte Roboter-
tion, womit der Roboter Schweißarbeiten ausführt, wobei er bahn an, solange Referenzwerte erreicht werden. Für dieses
automatisch die Abweichung von Schweißlinien basierend Verhalten sind zwei Korrekturrichtungen verfügbar:
auf den Schwankungsinformationen des Schweißstroms Horizontalkorrektur durch Messungen auf der linken/rechten
beim Schweißen ausgleicht. Seite der Pendelbewegung und Vertikalkorrektur durch
Messungen in der Mitte der Pendelbewegung.
Die Schweißmaschine mit konstanter Spannungscharak-
teristik hat die Eigenschaft, dass sich der Schweißstrom
ändert, wenn sich der Abstand zwischen dem Chip und dem
Basismetall ändert. Der Lichtbogensensor nutzt diese Eigen-
schaft. Für die Lichtbogenabtastung ist die Pendelfunktion
beim Schweißen obligatorisch. Es werden Referenzschwei-
ßungen für jede Naht ausgeführt, um Strom-Istwerte zu
registrieren. Diese Werte sind die Basis für jede weitere
Schweißung. Der Controller vergleicht neue Werte mit Refe-
Vorteile im Überblick
Wand- Pendel-
richtung bewegung
Fahrt-
richtung
Die Hover Weaving-Funktion ist ein spezieller Pendelmodus Linke Abbildung: Für Anwendung Schweißen
für Anwendungen, bei denen Roboterpositionen für An- Das Werkstück wird über die Drehachse bearbeitet, Anfangs-/
fangs-/Endpunkte dieselben sind: Während des Prozesses Endposition des Roboters sind dieselben, keine synchroni-
bewegt sich der Roboter nicht auf einer Bahn! sierte Bewegung.
So gibt es keine Bewegungsrichtung für den Roboter, und Rechte Abbildung: Für Anwendung Schleifen/Polieren
deshalb kann keine Pendelrichtung ermittelt werden. Für Das Werkstück in der Hand des Roboters hat nur eine Posi-
diese Sequenzen ermöglicht Schwebendes Pendeln die tion im Verhältnis zu dem Schleifband, deshalb gibt es keine
Verwendung der Pendelfunktion. Bewegungsrichtung. Die einzige Bewegung ist das Pendeln.
Verschiedene Pendelformen
sind verfügbar: 0 : Mit Verschleifen
1 : Ohne Verschleifen
Single Triangle L-type
Vorteile im Überblick
1 6
T0000
5
T0001
T0002 2 4
T0003
3
T0005 T0004
2. Bahn
der 2. Schicht 1. Bahn (3)
der 2. Schicht
(1) (2)
Beispiel:
• Werkstücktoleranzen oder -verlagerungen erfordern die
Verwendung des Lichtbogensensors Comarc.
• In der ersten Lage kompensiert Lichtbogensensor den
Versatz zwischen geteachten und der aktuellen Positio-
nen. Dieser „neue“ Verfahrweg wird gespeichert und kann
in allen
Vorteile im Überblick
+Z +Z
-C
+B
Die Euler Angle-Funktion ist fester Teil eines Mehrlagen- Achtung: Nur unter diesen Bedingungen arbeitet die Funk-
Schweißpakets. Es ist ein spezielles Werkzeugkoordinaten- tion ordnungsgemäß !!! Bei allen anderen Positionen erfolgt
system, das sich an die gängige Nomenklatur von Brenner- keine korrekte Berechnung für die Z-Richtung, die der realen
winkeln hält, die beim manuellen Schweißen verwendet wird: Z-Koordinate der „Welt“ entspricht (siehe Abb.).
A-Winkel: wie stechendes/schleppendes Schweißen. Die Bedienung des Roboters ist zum Teil gewöhnungsbe-
B-Winkel: Brennerausrichtung im Verhältnis zum Öffnungs- dürftig, weil Euler nicht wie ein rechtwinkliges Koordinaten-
winkel der Schweißfuge (Tendenz in Richtung system funktioniert. Das nachfolgende Bild zeigt, dass die
des Wandblechs oder in Richtung des Boden- xyz-Richtung nur eine zweidimensionale Ebene ist! Der Pro-
blechs). grammierer muss sich an diese Situation gewöhnen.
C-Winkel: keine Bedeutung für manuelles Schweißen, je- Das Verhalten ist in der gesamten „Welt“ des Roboters das-
doch kann der Roboter zusätzlich eine Drehung selbe, und wird verwendet, um denselben Mehrlagen-Auf-
um die Gasdüse ausführen, um in eine geeigne- bau an unterschiedlichen Werkstückpositionen in der Zelle
tere Position zu gelangen. (einschließlich Drehung um die Z-Achse) auszuführen.
Bitte beachten Sie zwei wichtige Punkte in Bezug auf das Das heißt, dass ein bereits verwendeter Mehrlagen-Aufbau
grundlegende Verständnis von Brennerwinkeln entspre- an jeder Position in Ihrer Zelle beliebig oft wiederholt werden
chend „Euler“: Dieses Koordinatensystem wurde grundsätz- kann (die Einschränkungen von oben müssen berücksichtigt
lich für Kehlnähte in Horizontalposition definiert. werden).
Vorteile im Überblick
Vorteile im Überblick
Die grafische Lichtbogenüberwachungsfunktion umfasst fol- Zusätzlich zur Anzeige auf dem Bildschirm kann diese Funk-
gende Teilfunktionen: tion die während des Schweißens erfassten Stichproben-
• Überwachungsfunktion daten und weitere Daten in der externen Speichereinheit
• Protokollierungsfunktion speichern.
Die grafische Lichtbogenüberwachungsfunktion erfasst nach Nur für analoge Stromquellen und Yaskawa Weldcom-
dem Zufallsprinzip Daten zum Lichtbogenschweißen, die Schnittstellen.
dann auf dem Programmierhandgerät in Form grafischer
und nummerischer Werte angezeigt werden. Diese Funktion
kann auch die Sampling Daten als Auslöser zur Daten-
anzeige verwenden.
Vorteile im Überblick
Vorteile im Überblick
First stop
time position
Amount of
Cl
Cur in lenght End point
overlap
oc
(arc) (path)
kw
ise
Cur in lenght
(arc)
Start point
(placement)
Radius
Vorteile im Überblick
Für Funktion
benötigte Hardware
Die YASKAWA „TCP Control – Basic for ARC“ (Q-Set Basic) Fehlers kann durch den Bediener beseitigt werden, oder
ist eine Funktion zur optischen Brennervermessung und die automatische Vermessung des Brenners kann gestartet
Brennerkorrektur (TCP) für MOTOMAN-Schweißroboter. In werden.
regelmäßigen Intervallen wird ein Prüfprogramm ausgeführt,
um die Drahtposition auf dem Brenner zu prüfen. Auf diese Bei der automatischen Vermessung und Korrektur der Pro-
Weise kann die Kontaktspitze auf genaue Positionierung gramme wird der Brenner (Draht) mit den Lichtschranken X,
und Verschleiß sowie die Drahtqualität (Verdrehung) geprüft Y und auch in Z-Richtung mithilfe eines speziellen Roboter-
werden. programms vermessen.
Der Roboter tritt mit einem Brenner so in die Testvorrichtung Die neuen Werkzeugdaten werden nun zur Konvertierung
ein, dass er bei intaktem Brenner die zwei Laserlichtschranken und zur Korrektur aller als Relative Job erstellten Programme
mit dem Draht unterbricht. verwendet. Wenn die maximal zulässigen Brennerabwei-
chungen überschritten werden, wird eine Fehlermeldung an-
Wenn das Werkzeug verformt ist, dann wird mindestens gezeigt.
eine der Laserlichtschranken nicht unterbrochen. In diesem
Fall wird entweder ein Alarm angezeigt und der Grund des
Vorteile im Überblick
• Qualitätssicherung
• Höhere Verfügbarkeit durch Früherkennung von
Brenner-Verschleiß
• Brennerprüfung in regelmäßigen Intervallen
• Automatische Programmkorrektur nach einer Kollision
• Automatische TCP-Anpassung nach Brennerwechsel
• Automatische Werkzeugwinkel-Korrektur (optional)
• Automatische Korrektur der Werkzeugdaten
• Fehlermeldung, wenn maximale Abweichung des TCP
überschritten ist
Einzelfunktionen und Pakete YRC1000 97
Notizen
98 Einzelfunktionen und Pakete YRC1000
Notizen
Einzelfunktionen und Pakete YRC1000 99
YASKAWA GRUPPE DISTRIBUTORS
AT YASKAWA Austria BG ARAMET ROBOTICS Ltd.
Schwechat/Wien Yambol +359-885 317 294
+43(0)1-707-9324-15
Kammarton Bulgaria Ltd.
CZ YASKAWA Czech s.r.o. Sofia +359-02-926-6060
Rudná u Prahy +420-257-941-718
DK Robotcenter Danmark
ES YASKAWA Ibérica, S.L. Løsning +45 7022 2477
Gavà/Barcelona +34-93-6303478
EE RKR Seadmed OÜ
FR YASKAWA France SARL Tallinn/Estonia +372-68-35-235
Le Bignon +33-2-40131919
GR Gizelis Robotics
FI YASKAWA Finland Oy Schimatari Viotias +30-2262057199
Turku +358-(0)-403000600
HU Flexman Robotics Kft
GB YASKAWA UK Ltd. Budapest +36 1 259 0981
Banbury +44-1295-272755
LT Profibus UAB
IT YASKAWA Italia s.r.l. Panevezys +370-45-518575
Torino +39-011-9005833
NO Skala Robotech AS
IL YASKAWA Europe Technology Ltd. Lierstranda +47-32240600
Rosh Ha’ayin +972-3-9004114
PT ROBOPLAN Lda
NL YASKAWA Benelux B.V. Aveiro +351-234 943 900
Eindhoven +31-40-2895500
RO Sam Robotics srl
PL YASKAWA Polska Sp. z o.o. Timisoara +40-720-279-866
Wrocław +48-71-7928670
MPL Automation S.R.L.
RU YASKAWA Nordic AB Satu Mare +40 (0) 261 750 741
Moskva +46-480-417-800
SE YASKAWA Nordic AB
Torsås +46-480-417-800
SI YASKAWA Slovenia
Ribnica +386-1-8372-410
TR YASKAWA Turkey Elektrik
Ticaret Ltd. Sti.
İstanbul +90-216-5273450
ZA YASKAWA Southern Africa (PTY) Ltd
Johannesburg +27-11-6083182
robotics@yaskawa.eu.com
www.yaskawa.eu.com