0% fanden dieses Dokument nützlich (0 Abstimmungen)
39 Ansichten49 Seiten

KUKA CustomView 20 de

Das Dokument beschreibt die KUKA.CustomView 2.0 Software, die für die Erstellung benutzerdefinierter Bedienoberflächen für KUKA Industrieroboter gedacht ist und setzt Kenntnisse in XML, KRL-Programmierung und WorkVisual voraus. Es enthält Informationen zur Installation, Konfiguration, Programmierung und Sicherheit, sowie Hinweise zur Verwendung und zu Lizenzen. Die Software ist kompatibel mit KUKA System Software 8.5 und 8.6 und erfordert spezifische Systemvoraussetzungen.

Hochgeladen von

FIWAtec GmbH
Copyright
© © All Rights Reserved
Wir nehmen die Rechte an Inhalten ernst. Wenn Sie vermuten, dass dies Ihr Inhalt ist, beanspruchen Sie ihn hier.
Verfügbare Formate
Als PDF, TXT herunterladen oder online auf Scribd lesen
0% fanden dieses Dokument nützlich (0 Abstimmungen)
39 Ansichten49 Seiten

KUKA CustomView 20 de

Das Dokument beschreibt die KUKA.CustomView 2.0 Software, die für die Erstellung benutzerdefinierter Bedienoberflächen für KUKA Industrieroboter gedacht ist und setzt Kenntnisse in XML, KRL-Programmierung und WorkVisual voraus. Es enthält Informationen zur Installation, Konfiguration, Programmierung und Sicherheit, sowie Hinweise zur Verwendung und zu Lizenzen. Die Software ist kompatibel mit KUKA System Software 8.5 und 8.6 und erfordert spezifische Systemvoraussetzungen.

Hochgeladen von

FIWAtec GmbH
Copyright
© © All Rights Reserved
Wir nehmen die Rechte an Inhalten ernst. Wenn Sie vermuten, dass dies Ihr Inhalt ist, beanspruchen Sie ihn hier.
Verfügbare Formate
Als PDF, TXT herunterladen oder online auf Scribd lesen

Engineering Software

KUKA.CustomView 2.0
Für KUKA System Software 8.5 und 8.6

Stand: 25.09.2018
KUKA.CustomView 2.0 V7
KUKA Deutschland GmbH
KUKA.CustomView 2.0

© Copyright 2018
KUKA Deutschland GmbH
Zugspitzstraße 140
D-86165 Augsburg
Deutschland

Diese Dokumentation darf – auch auszugsweise – nur mit ausdrücklicher Genehmigung der
KUKA Deutschland GmbH vervielfältigt oder Dritten zugänglich gemacht werden.
Es können weitere, in dieser Dokumentation nicht beschriebene Funktionen in der Steuerung
lauffähig sein. Es besteht jedoch kein Anspruch auf diese Funktionen bei Neulieferung oder im
Servicefall.
Wir haben den Inhalt der Druckschrift auf Übereinstimmung mit der beschriebenen Hard- und
Software geprüft. Dennoch können Abweichungen nicht ausgeschlossen werden, so dass wir für
die vollständige Übereinstimmung keine Gewähr übernehmen. Die Angaben in dieser Druck-
schrift werden jedoch regelmäßig überprüft und notwendige Korrekturen sind in der nachfolgen-
den Auflage enthalten.
Technische Änderungen ohne Beeinflussung der Funktion vorbehalten.
KIM-PS5-DOC
Original-Dokumentation

Publikation: Pub KUKA.CustomView 2.0 (PDF) de


PB7852

Buchstruktur: KUKA.CustomView 2.0 V7.1


BS7326

Version: KUKA.CustomView 2.0 V7

2/49 | www.kuka.com KUKA.CustomView 2.0 V7 | Stand: 25.09.2018


KUKA.CustomView 2.0

Inhaltsverzeichnis

1 Einleitung.................................................................................................. 5
1.1 Zielgruppe ............................................................................................................. 5
1.2 Dokumentation des Industrieroboters................................................................... 5
1.3 Darstellung von Hinweisen.................................................................................... 5
1.4 Marken................................................................................................................... 6
1.5 Verwendete Begriffe.............................................................................................. 6
1.6 Lizenzen................................................................................................................. 6

2 Produktbeschreibung.............................................................................. 7
2.1 CustomView – Übersicht....................................................................................... 7
2.2 Bestimmungsgemäße Verwendung....................................................................... 7

3 Sicherheit.................................................................................................. 8

4 Installation................................................................................................ 9
4.1 Systemvoraussetzungen........................................................................................ 9
4.2 CustomView installieren und updaten.................................................................. 9
4.3 CustomView deinstallieren.................................................................................... 10

5 Konfiguration............................................................................................ 11
5.1 Konfiguration in WorkVisual – Übersicht.............................................................. 11
5.2 Konfigurationsdatei anlegen.................................................................................. 11
5.3 CustomView Editor öffnen..................................................................................... 11
5.4 Registerkarten anlegen/entfernen......................................................................... 12
5.5 Oberflächenelemente einfügen und bearbeiten.................................................... 13
5.6 Positionseinstellungen........................................................................................... 14
5.7 Allgemeine Einstellungen...................................................................................... 14
5.8 Spezifische Einstellungen...................................................................................... 15
5.8.1 Element Referenz.................................................................................................. 15
5.8.2 Element Feld......................................................................................................... 16
5.8.3 Element DropDown Feld....................................................................................... 16
5.8.4 Element Bild.......................................................................................................... 16
5.8.5 Element Text.......................................................................................................... 17
5.8.6 Element TextBox.................................................................................................... 17
5.8.7 Element Numerisch + / -....................................................................................... 17
5.8.8 Element Schieberegler.......................................................................................... 18
5.8.9 Element LED......................................................................................................... 18
5.8.10 Element LED An / Aus.......................................................................................... 18
5.8.11 Element Taster....................................................................................................... 18
5.9 Oberflächenelemente kopieren............................................................................. 19
5.10 Oberflächenelemente in den Hintergrund setzen................................................. 19
5.11 Oberflächenelemente entfernen............................................................................ 19
5.12 Bedienoberfläche in die KUKA smartHMI integrieren.......................................... 20
5.13 Ansicht benutzerdefinierten Namen zuweisen...................................................... 21

6 Programmierung...................................................................................... 23
6.1 KRL-Funktionen..................................................................................................... 23
6.1.1 CVOpenView......................................................................................................... 23

KUKA.CustomView 2.0 V7 | Stand: 25.09.2018 www.kuka.com | 3/49


KUKA.CustomView 2.0

6.1.2 CVOpenViewWithTab............................................................................................ 23
6.1.3 CVOpenTab........................................................................................................... 24
6.1.4 CVAnyViewIsOpen................................................................................................. 24
6.1.5 CVViewIsOpen....................................................................................................... 24
6.1.6 CVViewWithTabIsOpen.......................................................................................... 25
6.1.7 CVTabIsOpen......................................................................................................... 25
6.1.8 CVCloseActView.................................................................................................... 26
6.1.9 CVCloseView......................................................................................................... 26
6.1.10 CVSetString........................................................................................................... 26
6.2 KRL-Variablen........................................................................................................ 27
6.2.1 CustomView.OpenView.......................................................................................... 27
6.2.2 CustomView.ActView............................................................................................. 27
6.2.3 CustomView.OpenTab........................................................................................... 28
6.2.4 CustomView.ActTab............................................................................................... 28
6.2.5 CustomView.CloseActView.................................................................................... 28

7 Meldungen................................................................................................ 30
7.1 Informationen zu den Meldungen......................................................................... 30
7.2 Systemmeldungen aus Modul: CustomView........................................................ 30
7.2.1 CustomView 00003............................................................................................... 30
7.2.2 CustomView 00004............................................................................................... 32
7.2.3 CustomView 00005............................................................................................... 33
7.2.4 CustomView 00006............................................................................................... 34
7.2.5 CustomView 00007............................................................................................... 35
7.2.6 CustomView 00009............................................................................................... 36
7.2.7 CustomView 00010............................................................................................... 37
7.2.8 CustomView 00012............................................................................................... 38

8 KUKA Service........................................................................................... 40
8.1 Support-Anfrage..................................................................................................... 40
8.2 KUKA Customer Support...................................................................................... 40

Index 48

4/49 | www.kuka.com KUKA.CustomView 2.0 V7 | Stand: 25.09.2018


KUKA.CustomView 2.0

Einleitung
1 Einleitung

1.1 Zielgruppe

Diese Dokumentation richtet sich an Benutzer mit folgenden Kenntnissen:

• Experten-Kenntnisse in XML
• Experten-Kenntnisse in der KRL-Programmierung
• Fortgeschrittene Kenntnisse in WorkVisual

Für den optimalen Einsatz unserer Produkte empfehlen wir unseren


Kunden eine Schulung im KUKA College. Informationen zum Schu-
lungsprogramm sind unter www.kuka.com oder direkt bei den Niederlas-
sungen zu finden.

1.2 Dokumentation des Industrieroboters

Die Dokumentation zum Industrieroboter besteht aus folgenden Teilen:

• Dokumentation für die Robotermechanik


• Dokumentation für die Robotersteuerung
• Bedien- und Programmieranleitung für die System Software
• Anleitungen zu Optionen und Zubehör
• Teilekatalog auf Datenträger
Jede Anleitung ist ein eigenes Dokument.

1.3 Darstellung von Hinweisen

Sicherheit

Diese Hinweise dienen der Sicherheit und müssen beachtet werden.


GEFAHR
Diese Hinweise bedeuten, dass Tod oder schwere Verletzungen sicher
oder sehr wahrscheinlich eintreten werden, wenn keine Vorsichtsmaß-
nahmen getroffen werden.

WARNUNG
Diese Hinweise bedeuten, dass Tod oder schwere Verletzungen eintre-
ten können, wenn keine Vorsichtsmaßnahmen getroffen werden.

VORSICHT
Diese Hinweise bedeuten, dass leichte Verletzungen eintreten können,
wenn keine Vorsichtsmaßnahmen getroffen werden.

HINWEIS
Diese Hinweise bedeuten, dass Sachschäden eintreten können, wenn
keine Vorsichtsmaßnahmen getroffen werden.

Diese Hinweise enthalten Verweise auf sicherheitsrelevante Informatio-


nen oder allgemeine Sicherheitsmaßnahmen.
Diese Hinweise beziehen sich nicht auf einzelne Gefahren oder einzel-
ne Vorsichtsmaßnahmen.

KUKA.CustomView 2.0 V7 | Stand: 25.09.2018 www.kuka.com | 5/49


KUKA.CustomView 2.0

Dieser Hinweis macht auf Vorgehensweisen aufmerksam, die der Vorbeu-


Einleitung

gung oder Behebung von Not- oder Störfällen dienen:


SICHERHEITSANWEISUNG
Die folgende Vorgehensweise genau einhalten!

Mit diesem Hinweis gekennzeichnete Vorgehensweisen müssen genau


eingehalten werden.

Hinweise

Diese Hinweise dienen der Arbeitserleichterung oder enthalten Verweise


auf weiterführende Informationen.
Hinweis zur Arbeitserleichterung oder Verweis auf weiterführende Infor-
mationen

1.4 Marken

Windows ist eine Marke der Microsoft Corporation.

1.5 Verwendete Begriffe

Begriff Beschreibung
KRL KUKA Roboter Programmiersprache (KUKA Robot
Language)
KUKA smartH- Bedienoberfläche der KUKA Robotersteuerung
MI (KUKA smart Human-Machine Interface)
WorkVisual Engineering-Umgebung für KR C4-gesteuerte Robo-
terzellen

1.6 Lizenzen

Die KUKA Lizenzbedingungen und die Lizenzbedingungen verwendeter


Open-Source-Software sind in folgenden Ordnern zu finden:
• Auf dem Datenträger mit den Installationsdateien der KUKA Software
unter .\LICENSE
• Nach der Installation auf der Robotersteuerung unter D:\KUKA_OPT
\Optionspaketname\LICENSE
• Nach der Installation in WorkVisual im Katalog Optionen im Lizenzen-
ordner unter dem Namen des Optionspakets

Weitere Informationen zu Open-Source-Lizenzen können unter folgen-


der Adresse angefordert werden: [email protected]

6/49 | www.kuka.com KUKA.CustomView 2.0 V7 | Stand: 25.09.2018


KUKA.CustomView 2.0

Produktbeschreibung
2 Produktbeschreibung

2.1 CustomView – Übersicht

CustomView ist ein nachladbares Optionspaket zur Erstellung von benut-


zerdefinierten Bedienoberflächen.
Auf den Bedienoberflächen können z. B. Prozessparameter und Variablen
angezeigt und geändert werden.

WorkVisual

Um die Bedienoberflächen zu konfigurieren, wird folgende Software benö-


tigt:
• WorkVisual 5.0

2.2 Bestimmungsgemäße Verwendung

Verwendung

KUKA.CustomView ist ausschließlich zur Erstellung von benutzerdefinier-


ten Bedienoberflächen bestimmt.
Die Software darf ausschließlich unter den für sie spezifizierten Systemvo-
raussetzungen betrieben werden.

Fehlanwendung

Alle von der bestimmungsgemäßen Verwendung abweichenden Anwen-


dungen gelten als Fehlanwendung und sind unzulässig. Für hieraus resul-
tierende Schäden haftet der Hersteller nicht. Das Risiko trägt allein der
Betreiber.

KUKA.CustomView 2.0 V7 | Stand: 25.09.2018 www.kuka.com | 7/49


Sicherheit KUKA.CustomView 2.0

3 Sicherheit
Diese Dokumentation enthält Sicherheitshinweise, die sich spezifisch auf
das hier beschriebene Optionspaket beziehen.
Die grundlegenden Sicherheitsinformationen zum Industrieroboter sind im
Kapitel "Sicherheit" der Bedien- und Programmieranleitung für Systeminte-
gratoren oder der Bedien- und Programmieranleitung für Endanwender zu
finden.
Das Kapitel "Sicherheit" in der Bedien- und Programmieranleitung der
KUKA System Software (KSS) muss beachtet werden. Tod von Perso-
nen, schwere Verletzungen oder erheblicher Sachschaden können
sonst die Folge sein.

8/49 | www.kuka.com KUKA.CustomView 2.0 V7 | Stand: 25.09.2018


KUKA.CustomView 2.0

Installation
4 Installation

4.1 Systemvoraussetzungen

Roboter-
steuerung

Hardware:

• KR C4
Software:

• KUKA System Software 8.5 oder 8.6

Laptop/PC

Software:

• WorkVisual 5.0
Die Voraussetzungen für die Installation von WorkVisual sind in der
Dokumentation für WorkVisual zu finden.

4.2 CustomView installieren und updaten

Beschreibung

Das Optionspaket wird in WorkVisual installiert und dem Projekt hinzuge-


fügt. Beim Übertragen des Projekts wird das Optionspaket automatisch
auf der Robotersteuerung installiert.
Bei einem Update muss die vorherige Version des Optionspakets in Work-
Visual zuerst deinstalliert werden.
Es wird empfohlen, vor dem Update einer Software alle zugehörigen
Daten zu archivieren.

Voraussetzung

• Benutzergruppe Experte
• Betriebsart T1 oder T2
• Es ist kein Programm angewählt.
• Netzwerkverbindung zwischen PC und Robotersteuerung
• Optionspaket liegt als KOP-Datei vor.

Vorgehensweise

1. Nur bei einem Update: Die vorherige Version des Optionspakets Cus-
tomView in WorkVisual deinstallieren.
2. Das Optionspaket CustomView in WorkVisual installieren.
3. Das Projekt von der Robotersteuerung laden.
4. Das Optionspaket CustomView in das Projekt einfügen.
5. Das Optionspaket in WorkVisual konfigurieren.
(>>> 5.1 "Konfiguration in WorkVisual – Übersicht" Seite 11)
6. Das Projekt von WorkVisual auf die Robotersteuerung übertragen und
aktivieren.
7. Die Sicherheitsabfrage Wollen Sie die Aktivierung des Projektes […]
zulassen? wird angezeigt. Bei der Aktivierung wird das aktive Projekt

KUKA.CustomView 2.0 V7 | Stand: 25.09.2018 www.kuka.com | 9/49


KUKA.CustomView 2.0

überschrieben. Wenn kein relevantes Projekt überschrieben wird: Die


Installation

Abfrage mit Ja bestätigen.


8. Auf der smartHMI wird eine Übersicht mit den Änderungen und einer
Sicherheitsabfrage angezeigt. Diese mit Ja beantworten. Das Options-
paket wird installiert und die Robotersteuerung führt einen Neustart
durch.

Informationen zu Abläufen in WorkVisual sind in der Dokumentation zu


WorkVisual zu finden.

LOG-Datei

Es wird eine LOG-Datei unter C:\KRC\ROBOTER\LOG erstellt.

4.3 CustomView deinstallieren

Es wird empfohlen, vor der Deinstallation einer Software alle zugehöri-


gen Daten zu archivieren.

Voraussetzung

• Benutzergruppe Experte
• Betriebsart T1 oder T2
• Es ist kein Programm angewählt.
• Netzwerkverbindung zwischen PC und Robotersteuerung

Vorgehensweise

1. Das Projekt von der Robotersteuerung laden.


2. Das Optionspaket CustomView aus dem Projekt entfernen. Ein Fens-
ter mit Änderungen wird angezeigt.
3. Das Projekt von WorkVisual auf die Robotersteuerung übertragen und
aktivieren.
4. Die Sicherheitsabfrage Wollen Sie die Aktivierung des Projektes […]
zulassen? mit Ja bestätigen.
5. Auf der smartHMI wird eine Übersicht mit den Änderungen und einer
Sicherheitsabfrage angezeigt. Diese mit Ja beantworten. Das Options-
paket wird deinstalliert und die Robotersteuerung führt einen Neustart
durch.

Informationen zu Abläufen in WorkVisual sind in der Dokumentation zu


WorkVisual zu finden.

LOG-Datei

Es wird eine LOG-Datei unter C:\KRC\ROBOTER\LOG erstellt.

10/49 | www.kuka.com KUKA.CustomView 2.0 V7 | Stand: 25.09.2018


KUKA.CustomView 2.0

Konfiguration
5 Konfiguration

5.1 Konfiguration in WorkVisual – Übersicht

Schritt Beschreibung
1 Konfigurationsdatei anlegen.
(>>> 5.2 "Konfigurationsdatei anlegen" Seite 11)
2 Bedienoberfläche im CustomView Editor konfigurieren:

• Registerkarten anlegen.
• Oberflächenelemente einfügen und bearbeiten.
(>>> 5.3 "CustomView Editor öffnen" Seite 11)
(>>> 5.4 "Registerkarten anlegen/entfernen" Seite 12)
(>>> 5.5 "Oberflächenelemente einfügen und bearbeiten"
Seite 13)
3 Bedienoberfläche in die KUKA smartHMI integrieren.
(>>> 5.12 "Bedienoberfläche in die KUKA smartHMI integ-
rieren" Seite 20)

5.2 Konfigurationsdatei anlegen

Voraussetzung

• Projekt ist geöffnet.


• Robotersteuerung ist aktiv gesetzt.

Vorgehensweise

1. Im Fenster Projektstruktur in der Registerkarte Dateien den Knoten


der Robotersteuerung aufklappen.
2. Danach folgende darunterliegende Knoten aufklappen: C > KRC >
User > CustomView.
3. Auf das Verzeichnis CustomView rechtsklicken und im Kontextmenü
CustomView Modul erstellen wählen.
4. Ein Fenster öffnet sich. Einen Namen für die Datei eingeben und mit
Ok bestätigen.

5.3 CustomView Editor öffnen

Vorgehensweise

• Auf die Konfigurationsdatei rechtsklicken und im Kontextmenü Cus-


tomView Editor wählen.

Alternative Vorgehensweise

1. Die Konfigurationsdatei markieren.


2. In der Menüleiste auf den Button klicken.

Beschreibung

Für die Konfiguration der Bedienoberfläche steht in WorkVisual der Cus-


tomView Editor zur Verfügung. Auf der linken Seite des Editors befindet

KUKA.CustomView 2.0 V7 | Stand: 25.09.2018 www.kuka.com | 11/49


KUKA.CustomView 2.0

sich eine Vorschau der KUKA smartHMI. Auf der rechten Seite befinden
Konfiguration

sich Registerkarten für die Konfiguration der Oberflächenelemente.

Abb. 5-1: CustomView Editor – Übersicht

1 Vorschau der KUKA smartHMI


2 Registerkarten für die Konfiguration der Oberflächenelemente

Registerkarte Beschreibung
Katalog Enthält die verfügbaren Oberflächenelemente
Eigenschaften Die Oberflächenelemente können bearbeitet werden.
Reiter Die Anzahl der Spalten und der Name der Register-
karte können geändert werden.

5.4 Registerkarten anlegen/entfernen

Beschreibung

Die Konfigurationsdatei enthält standardmäßig eine Registerkarte. Für die


Bedienoberfläche können bis zu 5 Registerkarten angelegt werden.

Voraussetzung

• Der CustomView Editor ist geöffnet.

Vorgehensweise Anlegen

1. In der HMI-Vorschau auf eine Registerkarte rechtsklicken und im Kon-


textmenü Neuer Reiter wählen. Die Registerkarte wird angelegt.
2. Auf der rechten Seite des Editors die Registerkarte Reiter wählen und
im Feld Reitername einen Namen vergeben. Der Name darf nur
1-mal verwendet werden. D. h. wenn mehrere Konfigurationsdateien
verwendet werden, darf dieser Name nur in einer Konfigurationsdatei
verwendet werden.

12/49 | www.kuka.com KUKA.CustomView 2.0 V7 | Stand: 25.09.2018


KUKA.CustomView 2.0

Konfiguration
3. Im Feld Spaltenanzahl die Anzahl der Spalten festlegen. Maximal 3
Spalten sind möglich.

Vorgehensweise Entfernen

1. In der HMI-Vorschau auf die Registerkarte rechtsklicken, die entfernt


werden soll.
2. Im Kontextmenü Reiter entfernen wählen. Die Registerkarte wird ent-
fernt.

5.5 Oberflächenelemente einfügen und bearbeiten

Voraussetzung

• Der CustomView Editor ist geöffnet.

Vorgehensweise

1. Die Registerkarte Katalog wählen.


2. Auf das gewünschte Element klicken und dieses mit Drag&Drop an
die gewünschte Stelle auf die HMI-Vorschau ziehen.
3. Das Element markieren und die Registerkarte Eigenschaften wählen.
4. Die gewünschten Einstellungen vornehmen.

Abb. 5-2: Oberflächenelemente - Einstellungen

Pos. Beschreibung
1 Positionseinstellungen
(>>> 5.6 "Positionseinstellungen" Seite 14)
2 Allgemeine Einstellungen
(>>> 5.7 "Allgemeine Einstellungen" Seite 14)
3 Spezifische Einstellungen
(>>> 5.8 "Spezifische Einstellungen" Seite 15)

KUKA.CustomView 2.0 V7 | Stand: 25.09.2018 www.kuka.com | 13/49


Konfiguration KUKA.CustomView 2.0

5.6 Positionseinstellungen

Name Beschreibung
Spalte Bestimmt, in welcher Spalte sich das Element befindet.

• 1 … 3
Zeile Bestimmt, in welcher Zeile sich das Element befindet.

• 1 … 10
Spaltenbrei- Bestimmt, über wie viele Spalten das Element verteilt
te ist. Das Element wird entsprechend größer oder kleiner
angezeigt.

• 1 … 3
Zeilenhöhe Bestimmt, über wie viele Zeilen das Element verteilt
ist. Das Element wird entsprechend größer oder kleiner
angezeigt.

• 1 … 10

5.7 Allgemeine Einstellungen

WARNUNG
Wenn bei der Einstellung Benötigte Funktionsgruppe der Wert
Grundlegende Bedienung der Techpakete ausgewählt wird, können
einfache Bediener Änderungen an den Umgebungsbedingungen der
Zelle vornehmen. Die Zelle kann sich dadurch in einem Zustand befin-
den, der für die Bediener gefährlich ist. Verletzungen oder Sachscha-
den können die Folge sein. Es wird empfohlen, mindestens den Wert
Konfiguration der Techpakete einzustellen.

Name Beschreibung
Kopfzeile Überschrift für das Element
Variable Variable, die mit dem Element verbunden ist
Bei globalen Variablen muss nur der Name der
Variable eingegeben werden. Bei lokalen
Variablen muss das Verzeichnis mit angegeben
werden.
Beispiel: Die lokale Variable "myVar" befindet sich
in der DAT-Datei des Moduls "test" im Verzeichnis
R1\Program. Diese muss folgendermaßen einge-
geben werden: \R1\Program\test\myVar
Hinweis: Wenn die Variable ein Ausgang ist
($OUT[]), werden automatisch folgende Einstellun-
gen angewendet:

• Der Zustimmungsschalter muss gedrückt sein,


um das Element zu ändern.
• Der System-Submit-Interpreter muss gestartet
sein, um das Element zu ändern.
Benötigte Funkti- Funktionsgruppe, deren Benutzerrecht benötigt
onsgruppe wird, um das Element zu ändern
Höchste Be- Betriebsart, bis zu der das Element geändert wer-
triebsart den kann

14/49 | www.kuka.com KUKA.CustomView 2.0 V7 | Stand: 25.09.2018


KUKA.CustomView 2.0

Konfiguration
Name Beschreibung
Roboterantriebe • Mit Häkchen: Die Antriebe müssen einge-
aktiv benötigt schaltet sein, um das Element zu ändern.
• Ohne Häkchen: Die Antriebe müssen nicht
eingeschaltet sein, um das Element zu än-
dern.
Submitinterpreter • Mit Häkchen: Der System-Submit-Interpreter
aktiv benötigt muss gestartet sein, um das Element zu än-
dern.
• Ohne Häkchen: Der System-Submit-Interpre-
ter muss nicht gestartet sein, um das Element
zu ändern.
Beschreibung Information zum Element
Wenn hier eine Beschreibung eingegeben wird,
wird rechts über dem Element ein Info-Symbol an-
gezeigt. Klicken auf das Symbol zeigt einen Tool-
Tipp mit der Beschreibung an.

5.8 Spezifische Einstellungen

Zusätzlich zu den Positionseinstellungen und den allgemeinen Einstellun-


gen hat jedes Element spezifische Einstellungen.
Element Beschreibung
(>>> 5.8.1 "Element Referenz" Seite 15)

(>>> 5.8.2 "Element Feld" Seite 16)

(>>> 5.8.3 "Element DropDown Feld" Sei-


te 16)
(>>> 5.8.4 "Element Bild" Seite 16)

(>>> 5.8.5 "Element Text" Seite 17)

(>>> 5.8.6 "Element TextBox" Seite 17)

(>>> 5.8.7 "Element Numerisch + / -" Sei-


te 17)
(>>> 5.8.8 "Element Schieberegler" Sei-
te 18)
(>>> 5.8.9 "Element LED" Seite 18)

(>>> 5.8.10 "Element LED An / Aus" Sei-


te 18)
(>>> 5.8.11 "Element Taster" Seite 18)

5.8.1 Element Referenz

Auf dieses Element können sich andere Elemente referenzieren sowie ei-
nen Index entsprechend des Werts verändern, den dieses Element an-
zeigt.

KUKA.CustomView 2.0 V7 | Stand: 25.09.2018 www.kuka.com | 15/49


Konfiguration KUKA.CustomView 2.0

Name Beschreibung
Startwert Startwert der Variable
Endwert Endwert der Variable
Identifikator Identifikator für dieses Element
Damit sich andere Elemente auf dieses Element re-
ferenzieren können, benötigen sie einen Identifikator.
Vor und nach dem Identifikator müssen Raute-Zei-
chen gesetzt werden.
Beispiel: $OUT[#testref#]
In diesem Beispiel ist testref der Identifikator und
$OUT[] die Variable, die sich darauf referenziert.
Horizontale Legt die horizontale Ausrichtung des Elements fest
Ausrichtung

5.8.2 Element Feld

Mit diesem Element kann zwischen einzelnen Elementen eines Felds hin-
und hergeschaltet werden.
Die Variable muss ein Prozentzeichen enthalten. Durch das Prozentzei-
chen wird erkannt, an welcher Stelle in der Variable gezählt werden
muss.

Name Beschreibung
Startwert Startwert der Variable
Endwert Endwert der Variable

5.8.3 Element DropDown Feld

Mit diesem Element können Einträge aus einer Liste ausgewählt und an-
gezeigt werden.
Name Beschreibung
Wert Wert des Eintrags in der Liste
Bei Werten vom Datentyp ENUM muss ein Raute-
Zeichen vor dem Wert gesetzt werden.
Beispiel: #T1
Schlüssel Name des Eintrags, der angezeigt wird
Als Name kann ein KXR-Key angegeben werden.

5.8.4 Element Bild

Beschreibung

Mit diesem Element kann eine Grafik angezeigt werden. Dazu kann ein
statischer Pfad zur Grafik angegeben werden, aber auch eine KRL-String-
Variable mit dem Pfad zur gewünschten Grafik.
Die String-Variable wird in den allgemeinen Eigenschaften des Bildele-
ments angegeben (Parameter Variable). Wenn sich der Zustand der Vari-
able ändert, wird die Grafik automatisch aktualisiert.

16/49 | www.kuka.com KUKA.CustomView 2.0 V7 | Stand: 25.09.2018


KUKA.CustomView 2.0

Konfiguration
Wenn die String-Variable global definiert ist, reicht es aus den Variab-
lennamen anzugeben, z. B. myString[]. Ist sie lokal in einem Programm
definiert, muss zusätzlich der Pfad zum Programm angegeben werden,
z. B. /R1/Program/vartest/myString[].

Name Beschreibung
Pfad Absoluter Pfad der Grafik auf der Windows-Ebene
Horizontale Horizontale Ausrichtung der Grafik
Ausrichtung
Default-Einstellung: Mitte
Vertikale Aus- Vertikale Ausrichtung der Grafik
richtung
Default-Einstellung: Mitte

5.8.5 Element Text

Mit diesem Element können Texte angezeigt werden. Das Element kann
z. B. für Überschriften verwendet werden.
Name Beschreibung
Text Text, der angezeigt wird
Als Text kann ein KXR-Key angegeben werden.
Schriftgröße Größe des Texts
Horizontale Horizontale Ausrichtung des Texts
Ausrichtung
Default-Einstellung: Links
Vertikale Aus- Vertikale Ausrichtung des Texts
richtung
Default-Einstellung: Mitte

5.8.6 Element TextBox

Mit diesem Element können Variablen angezeigt und geändert werden.


Name Beschreibung
Datentyp Art der Tastatur, die angezeigt wird

• Keine Einschränkung: Zahlen und Buchstaben


• Numerisch: Nur Zahlen
• Numerisch, ganzzahlig: Nur ganze Zahlen
• Numerisch, ganzzahlig, >=0: Nur ganze, positi-
ve Zahlen

5.8.7 Element Numerisch + / -

Mit diesem Element kann ein Zahlenwert über die Plus-Minus-Tasten


schrittweise zwischen einem minimalen und einem maximalen Wert verän-
dert werden.
Name Beschreibung
Minimum Minimaler Wert
Default-Einstellung: 0
Maximum Maximaler Wert

KUKA.CustomView 2.0 V7 | Stand: 25.09.2018 www.kuka.com | 17/49


Konfiguration KUKA.CustomView 2.0

Name Beschreibung
Default-Einstellung: 100
Schrittweite Schrittweite, um die der Wert geändert wird
Default-Einstellung: 1

5.8.8 Element Schieberegler

Mit diesem Element kann ein Zahlenwert über den Regler schrittweise
zwischen einem minimalen und einem maximalen Wert verändert werden.
Name Beschreibung
Minimum Minimaler Wert
Default-Einstellung: 0
Maximum Maximaler Wert
Default-Einstellung: 100
Schrittweite Schrittweite, um die der Wert geändert wird
Default-Einstellung: 1

5.8.9 Element LED

Mit diesem Element kann der Zustand einer booleschen Variable ange-
zeigt werden.
Name Beschreibung
Farbe Farbe der aktiven LED
Default-Einstellung: Grün
Invertiert • Mit Häkchen: Zustand der LED wird invertiert
angezeigt.
• Ohne Häkchen: Zustand der LED wird nicht in-
vertiert angezeigt.
Default-Einstellung: Ohne Häkchen
Horizontale Horizontale Ausrichtung der LED
Ausrichtung
Default-Einstellung: Links

5.8.10 Element LED An / Aus

Mit diesem Element kann der Zustand einer booleschen Variable ange-
zeigt und geändert werden. Die aktive LED hat die Farbe Grün und wird
nicht invertiert angezeigt.
Name Beschreibung
Horizontale Horizontale Ausrichtung der LED
Ausrichtung
Default-Einstellung: Links

5.8.11 Element Taster

Mit diesem Element kann der Zustand einer booleschen Variable geändert
werden. Wenn der Taster gedrückt wird, wird der eingestellte Wert

18/49 | www.kuka.com KUKA.CustomView 2.0 V7 | Stand: 25.09.2018


KUKA.CustomView 2.0

gesetzt. Wenn der Taster losgelassen wird, wird der gegenteilige Wert ge-

Konfiguration
setzt.
Name Beschreibung
Gedrückter Wert, der beim Drücken gesetzt wird
Wert
Default-Einstellung: true
Taster Inhalt Bezeichnung auf dem Element
Horizontale Horizontale Ausrichtung des Tasters
Ausrichtung
Default-Einstellung: Links

5.9 Oberflächenelemente kopieren

Voraussetzung

• Der CustomView Editor ist geöffnet.


• Das Element, das kopiert werden soll, befindet sich auf der HMI-Vor-
schau.

Vorgehensweise

1. STRG-Taste gedrückt halten.


2. Auf das Element klicken und Maustaste gedrückt halten.
3. Maus über die gewünschte Stelle auf der HMI-Vorschau bewegen.
4. Maustaste loslassen.

5.10 Oberflächenelemente in den Hintergrund setzen

Elemente können in den Hintergrund gesetzt werden, so kann z. B. eine


Grafik hinter andere Elemente gesetzt werden.

Voraussetzung

• Der CustomView Editor ist geöffnet.


• Das Element, das in den Hintergrund gesetzt werden soll, befindet
sich auf der HMI-Vorschau.

Vorgehensweise

1. Auf das Element rechtsklicken.


2. Im Kontextmenü In den Hintergrund wählen.

5.11 Oberflächenelemente entfernen

Voraussetzung

• Der CustomView Editor ist geöffnet.

Vorgehensweise

1. In der HMI-Vorschau auf das Element rechtsklicken.


2. Im Kontextmenü Element entfernen wählen.

KUKA.CustomView 2.0 V7 | Stand: 25.09.2018 www.kuka.com | 19/49


Konfiguration KUKA.CustomView 2.0

5.12 Bedienoberfläche in die KUKA smartHMI integrieren

Benutzerdefinierte Menüpunkte müssen in die Datei SmartHMI.User.config


eingefügt werden. Die Datei befindet sich im Verzeichnis C:\KRC\USER.

Voraussetzung

• Benutzergruppe Experte
• Windows-Ebene

Vorgehensweise

1. Im Verzeichnis C:\KRC\USER die Datei SmartHMI.User.config mit ei-


nem Text-Editor öffnen.
2. Im Menübaum MainMenu den Menüpunkt definieren, um die Bedien-
oberfläche anzuzeigen. Hier außerdem definieren, wie die Bedienober-
fläche angezeigt wird. Dazu im Element <CommandCall…> die zuge-
hörigen Argumente ändern.

<MenuRoot SystemName="MainMenu">
...
<CommandCall Target="ViewManager.OpenView">
...
</CommandCall>
...
</MenuRoot>

3. Die Änderungen speichern und die Robotersteuerung neu starten.

Beispiel

1 <?xml version="1.0" encoding="utf-8"?>


2 <configuration>
3
4 <KukaRoboter.SmartHMI.ViewConfiguration type="KukaRoboter.
type="KukaRoboter.SmartHMI.UIFramework.
ViewManager.ViewConfiguration, SmartHMI">
5 <View SystemName="InputSignals"
Caption="CustomView#Caption"
Type="KukaRoboter.CustomView.Visualization.
VisualizationView,KukaRoboter.CustomView.Visualization"
ViewModel="KukaRoboter.CustomView.Visualization.
VisualizationViewModel" Display="Main"/>
6 </KukaRoboter.SmartHMI.ViewConfiguration>
7 <location allowOverride="true"
inheritInChildApplications="true">
8
9 <KukaRoboter.SmartHMI.Menu type="KukaRoboter.
SmartHMI.UIFramework.Menu.MenuRootImpl, SmartHMI">
10 <MenuRoot SystemName="MainMenu">
CustomViewKXR#KXRKey</Argument>
11 <MenuFolder DisplayName="MenuBar#Monitor"
SystemName="Monitor">
12 <MenuItem DisplayName="InputSignals"
MergeOrder="1000">
13 <CommandCall Target="ViewManager.OpenView">
14 <Argument Name="ViewName">InputSignals</Argument>
15 <Argument Name="EntryPoint">InputSignals.xml;
Input Signals PLC</Argument>
16 </CommandCall>

20/49 | www.kuka.com KUKA.CustomView 2.0 V7 | Stand: 25.09.2018


KUKA.CustomView 2.0

Konfiguration
17 </MenuItem>
18 </MenuFolder>
19 </MenuRoot>
20 </KukaRoboter.SmartHMI.Menu>
21 </location>
22 </configuration>

Beschreibung

Zeile Beschreibung
5 SystemName ist ein frei definierbarer Name. Dieser muss mit
ViewName in Zeile 14 übereinstimmen.
Display "Main": Ganze Seite
Display "Info": Halbe Seite
10 Legt fest, dass der Menüpunkt im Hauptmenü eingefügt wird.
11 Legt fest, dass der Menüpunkt im Hauptmenü unter Anzeige
eingefügt wird.
12 Das Element MenuItem erstellt den Menüpunkt. Das Element
DisplayName legt den Namen des Menüpunkts (hier: Input-
Signals) fest. Das Element MergeOrder gibt die Position im
Menü an. Je kleiner die Zahl ist, desto weiter oben wird der
Menüpunkt eingefügt.
13 Definiert was bei der Auswahl des Menüpunkts geöffnet wer-
den soll.
14 Stellt die Verbindung zur ViewConfiguration her.
15 Gibt den Namen und das Verzeichnis der xml-Datei an, die
ausgelesen wird. Wenn sich die Datei im Verzeichnis C:\KRC
\USER\CustomView befindet, muss kein Verzeichnis angege-
ben werden.
Hinter dem Strichpunkt wird die Überschrift der Bedienoberflä-
che festgelegt. Diese kann entweder, wie hier im Beispiel, ein
KXR-Key sein oder an dieser Stelle eingegeben werden.

5.13 Ansicht benutzerdefinierten Namen zuweisen

Beschreibung

Durch Einfügen des Codes WindowCaption in die xml-Konfigurationsdatei


kann der erstellten Ansicht ein benutzerdefinierter Name zugewiesen wer-
den.
Wird WindowCaption nicht verwendet, erfolgt die Benennung der erstell-
ten Ansicht entsprechend dem Eintrag in der SmartHMI.User.config unter:
Caption="CustomView#Caption".

Voraussetzung

• Benutzergruppe Experte
• Windows-Ebene

Beispiel

1 <?xml version="1.0" encoding="utf-8"?>


2 <CustomViewModule
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"

KUKA.CustomView 2.0 V7 | Stand: 25.09.2018 www.kuka.com | 21/49


Konfiguration KUKA.CustomView 2.0

WindowCaption="Input Signals PLC">


3 <Tab Name="NewTab">
4 <CVLEDOnOff>
5 <Header>$softplcbool[1]</Header>
6 <Variable>$softplcbool[1]</Variable>
7 <GridPosition>
8 <Row>1</Row>
9 <Column>1</Column>
10 </GridPosition>
11 </CVLEDOnOff>
12 </Tab>
13 </CustomViewModule>

22/49 | www.kuka.com KUKA.CustomView 2.0 V7 | Stand: 25.09.2018


KUKA.CustomView 2.0

Programmierung
6 Programmierung

6.1 KRL-Funktionen

Mithilfe spezieller KRL-Funktionen können die benutzerdefinierten Custom-


View-Ansichten auf der smartHMI geöffnet und wieder geschlossen wer-
den. Außerdem können Zustände der Ansichten abgefragt und KRL-
String-Variablen gesetzt werden.

6.1.1 CVOpenView

Beschreibung

Mit der Funktion kann eine bestimmte CustomView-Ansicht geöffnet wer-


den.

Syntax

CVOpenView(ViewName)

Erläuterung der Syntax

Element Element
ViewName Typ: CHAR[]
Name der Ansicht (= Name des CustomView-Moduls)

Beispiel

CVOpenView("MyView")

6.1.2 CVOpenViewWithTab

Beschreibung

Mit der Funktion kann eine CustomView-Ansicht gezielt mit einer bestimm-
ten Registerkarte geöffnet werden.

Syntax

CVOpenViewWithTab(ViewName, Number)

Erläuterung der Syntax

Element Element
ViewName Typ: CHAR[]
Name der Ansicht (= Name des CustomView-Moduls)
Number Typ: INT
Nummer der Registerkarte

• 1 ... 5

Beispiel

CVOpenViewWithTab("MyView", 3)

KUKA.CustomView 2.0 V7 | Stand: 25.09.2018 www.kuka.com | 23/49


KUKA.CustomView 2.0

Wenn für die aufgerufene Ansicht z. B. nur 2 Registerkarten konfiguriert


Programmierung

sind, kommt es zu einer Fehlermeldung: Der Tab "{Tab Nummer}" konnte


nicht geöffnet werden.

6.1.3 CVOpenTab

Beschreibung

Mit der Funktion kann eine bestimmte Registerkarte der aktuell geöffneten
CustomView-Ansicht angezeigt werden.

Syntax

CVOpenTab(Number)

Erläuterung der Syntax

Element Element
Number Typ: INT
Nummer der Registerkarte

Beispiel

CVOpenTab(3)

Wenn aktuell keine CustomView-Ansicht offen ist, hat der Befehl keine
Reaktion zur Folge. Wenn für die aktuell geöffnete Ansicht z. B. nur 2 Re-
gisterkarten konfiguriert sind, kommt es zu einer Fehlermeldung: Der Tab
"{Tab Nummer}" konnte nicht geöffnet werden.

6.1.4 CVAnyViewIsOpen

Beschreibung

Mit der Funktion kann geprüft werden, ob eine der konfigurierten Custom-
View-Ansichten offen ist.

Syntax

BOOL CVAnyViewIsOpen()

6.1.5 CVViewIsOpen

Beschreibung

Mit der Funktion kann geprüft werden, ob eine der konfigurierten Custom-
View-Ansichten offen ist.

Syntax

BOOL CVViewIsOpen(ViewName)

Erläuterung der Syntax

Element Element
ViewName Typ: CHAR[]
Name der Ansicht (= Name des CustomView-Moduls)

24/49 | www.kuka.com KUKA.CustomView 2.0 V7 | Stand: 25.09.2018


KUKA.CustomView 2.0

Programmierung
Beispiel

IF NOT (CVViewIsOpen("MyView")) THEN


MsgNotify("Please open the CustomView View MyView")
WAIT FOR CVViewIsOpen("MyView")
ENDIF

Wenn die Ansicht "MyView" aktuell nicht auf der smartHMI angezeigt wird,
wird die Meldung ausgegeben. Anschließend wird solange gewartet bis
die Ansicht "MyView" auf der smartHMI angezeigt wird.

6.1.6 CVViewWithTabIsOpen

Beschreibung

Mit der Funktion kann geprüft werden, ob eine bestimmte CustomView-An-


sicht mit einer bestimmten Registerkarte angezeigt wird.

Syntax

BOOL CVViewWithTabIsOpen(ViewName, Number)

Erläuterung der Syntax

Element Element
ViewName Typ: CHAR[]
Name der Ansicht (= Name des CustomView-Moduls)
Number Typ: INT
Nummer der Registerkarte

• 1 ... 5

Beispiel

WAIT FOR CVViewWithTabIsOpen("My View", 2)

Mit diesem Befehl wird im Programmablauf so lange gewartet bis die An-
sicht "My View" sowie deren zweite Registerkarte auf der smartHMI ange-
zeigt wird.

6.1.7 CVTabIsOpen

Beschreibung

Mit der Funktion kann geprüft werden, ob eine bestimmte Registerkarte


der aktuell geöffneten CustomViewer-Ansicht angezeigt wird.

Syntax

BOOL CVTabIsOpen(Number)

Erläuterung der Syntax

Element Element
Number Typ: INT
Nummer der Registerkarte

KUKA.CustomView 2.0 V7 | Stand: 25.09.2018 www.kuka.com | 25/49


Programmierung KUKA.CustomView 2.0

Beispiel

WAIT FOR CVTabIsOpen(2)

Mit diesem Befehl wird im Programmablauf so lange gewartet bis die


zweite Registerkarte der aktuell geöffneten Ansicht auf der smartHMI an-
gezeigt wird.

6.1.8 CVCloseActView

Beschreibung

Mit der Funktion kann die aktuell geöffnete CustomView-Ansicht geschlos-


sen werden.

Syntax

CVCloseActView()

6.1.9 CVCloseView

Beschreibung

Mit der Funktion kann eine bestimmte CustomView-Ansicht gezielt ge-


schlossen werden.

Syntax

CVCloseView(ViewName)

Erläuterung der Syntax

Element Element
ViewName Typ: CHAR[]
Name der Ansicht (= Name des CustomView-Moduls)

Beispiel

CVCloseView("MyView")

6.1.10 CVSetString

Beschreibung

Mit der Funktion kann eine KRL-String-Variable mit einem neuen String-
Wert beschrieben werden. Diese String-Variable kann z. B. der Inhalt
einer Textbox sein oder der Pfad zu einem Bildelement.

Syntax

CVSetString(VarName, value)

Erläuterung der Syntax

Element Element
VarName Typ: CHAR[]
Name der String-Variable

26/49 | www.kuka.com KUKA.CustomView 2.0 V7 | Stand: 25.09.2018


KUKA.CustomView 2.0

Programmierung
Element Element
Hinweis: Wenn die Variable global definiert ist, reicht es
aus den Variablennamen anzugeben. Ist sie lokal in ei-
nem Programm definiert, muss zusätzlich der Pfad zum
Programm angegeben werden.
value Typ: CHAR[]
Neuer Wert der String-Variable

Beispiel

Beispiel mit globaler String-Variable:

CVSetString(myString[], "myStringContent")

Beispiel mit lokaler String-Variable:

CVSetString(/R1/Program/vartest/myString[], "myStringCon-
tent")

6.2 KRL-Variablen

Mithilfe spezieller KRL-Variablen können die benutzerdefinierten Custom-


View-Ansichten auf der smartHMI geöffnet und wieder geschlossen wer-
den. Außerdem können Zustände der Ansichten abgefragt werden.

6.2.1 CustomView.OpenView

Beschreibung

Mit der Variablen kann eine bestimmte CustomView-Ansicht geöffnet wer-


den.

Syntax

CustomView.OpenView[]=ViewName

Erläuterung der Syntax

Element Element
ViewName Typ: CHAR[]
Name der Ansicht (= Name des CustomView-Moduls)

Beispiel

CustomView.OpenView[]="myView"

6.2.2 CustomView.ActView

Beschreibung

Mit der Variablen kann abgefragt werden, ob aktuell eine CustomView-An-


sicht offen ist oder welche CustomView-Ansicht offen ist.

Syntax

CHAR CustomView.ActView[]

KUKA.CustomView 2.0 V7 | Stand: 25.09.2018 www.kuka.com | 27/49


Programmierung KUKA.CustomView 2.0

Beispiel

Wenn die Variable CustomView.ActView[] den Wert "myView" liefert, wird


aktuell auf der smartHMI eine Ansicht mit dem Namen "myView" ange-
zeigt.
Wenn der Wert " " geliefert wird, ist keine CustomView-Ansicht offen.

6.2.3 CustomView.OpenTab

Beschreibung

Mit der Variablen kann eine bestimmte Registerkarte der aktuell


geöffneten CustomView-Ansicht angezeigt werden.

Syntax

CustomView.OpenTab=Number

Erläuterung der Syntax

Element Element
Number Typ: INT
Nummer der Registerkarte

Beispiel

CustomView.OpenTab=3

Wenn aktuell keine Ansicht offen ist, hat der Befehl keine Reaktion zur
Folge. Wenn für die aktuell geöffnete Ansicht z. B. nur 2 Registerkarten
konfiguriert sind, kommt es zu einer Fehlermeldung: Der Tab "{Tab Num-
mer}" konnte nicht geöffnet werden.

6.2.4 CustomView.ActTab

Beschreibung

Mit der Variablen kann abgefragt werden, welche Registerkarte der aktuell
geöffneten CustomView-Ansicht angezeigt wird.

Syntax

INT CustomView.ActTab

Beispiel

Wenn die Variable CustomView.ActTab den Wert 2 liefert, wird auf der
smartHMI die zweite Registerkarte der aktuell geöffneten CustomView-An-
sicht angezeigt.

6.2.5 CustomView.CloseActView

Beschreibung

Mit der Variablen kann die aktuell geöffnete CustomView-Ansicht geschlos-


sen werden.

28/49 | www.kuka.com KUKA.CustomView 2.0 V7 | Stand: 25.09.2018


KUKA.CustomView 2.0

Programmierung
Syntax

BOOL CustomView.CloseActView

Beispiel

CustomView.CloseActView=true

Wenn eine CustomView-Ansicht geöffnet ist, wird diese mit dem Befehl
geschlossen. Anschließend wird die Variable wieder auf den Wert "false"
zurückgesetzt.

KUKA.CustomView 2.0 V7 | Stand: 25.09.2018 www.kuka.com | 29/49


Meldungen KUKA.CustomView 2.0

7 Meldungen

7.1 Informationen zu den Meldungen

Das Kapitel "Meldungen" enthält ausgewählte Meldungen. Es behandelt


nicht alle Meldungen, die im Meldungsfenster angezeigt werden.

7.2 Systemmeldungen aus Modul: CustomView

7.2.1 CustomView 00003

Meldungscode CustomView 00003


Meldungstext XML "{0}" nicht gefunden.
Meldungstyp Quittiermeldung

Mögliche Ursa- Ursache: Schreibweise des Namens der Konfigurationsdatei stimmt


che(n) nicht überein (>>> Seite 30)
Lösung: Name der Konfigurationsdatei in der SmartHMI.User.config
ändern (>>> Seite 31)

Ursache: Schreibweise des Namens der Konfigurationsdatei stimmt


nicht überein (>>> Seite 31)
Lösung: Konfigurationsdatei umbenennen (>>> Seite 31)

Ursache: Schreibweise des Namens der Konfigurationsdatei stimmt nicht überein

Beschreibung

Die Schreibweise des Dateinamens der Konfigurationsdatei stimmt nicht


mit der Schreibweise in der Datei SmartHMI.User.config überein. Der Da-
teiname ist z. B. "ConfigExample.xml", in der Datei SmartHMI.User.config
steht jedoch "Config-Example.xml".

Voraussetzung

• Der Navigator wird angezeigt.


• Benutzergruppe Experte

Prüfanweisung

1. Zum Verzeichnis C:\KRC\User\CustomView navigieren.


2. Die Schreibweise des Dateinamens der Konfigurationsdatei prüfen.
3. Zum Verzeichnis C:\KRC\USER navigieren und die Datei SmartH-
MI.User.config öffnen.
4. Im Element <Argument Name="EntryPoint"> die Schreibweise der
Konfigurationsdatei prüfen.

30/49 | www.kuka.com KUKA.CustomView 2.0 V7 | Stand: 25.09.2018


KUKA.CustomView 2.0

Lösung: Name der Konfigurationsdatei in der SmartHMI.User.config ändern

Meldungen
Beschreibung

In der Datei SmartHMI.User.config die Schreibweise der Konfigurationsda-


tei so ändern, dass diese mit dem Dateinamen der Konfigurationsdatei
übereinstimmt.

Voraussetzung

• Benutzergruppe Experte

Vorgehensweise

1. Die Datei im Navigator markieren und Öffnen drücken. Die Datei wird
im Editor angezeigt.
2. Die entsprechende Stelle in der Datei suchen und Wert ändern.
3. Datei speichern und schließen.

Ursache: Schreibweise des Namens der Konfigurationsdatei stimmt nicht überein

Beschreibung

Die Schreibweise des Dateinamens der Konfigurationsdatei stimmt nicht


mit der Schreibweise in der Datei SmartHMI.User.config überein. Der Da-
teiname ist z. B. "ConfigExample.xml", in der Datei SmartHMI.User.config
steht jedoch "Config-Example.xml".

Voraussetzung

• Der Navigator wird angezeigt.


• Benutzergruppe Experte

Prüfanweisung

1. Zum Verzeichnis C:\KRC\User\CustomView navigieren.


2. Die Schreibweise des Dateinamens der Konfigurationsdatei prüfen.
3. Zum Verzeichnis C:\KRC\USER navigieren und die Datei SmartH-
MI.User.config öffnen.
4. Im Element <Argument Name="EntryPoint"> die Schreibweise der
Konfigurationsdatei prüfen.

Lösung: Konfigurationsdatei umbenennen

Beschreibung

Die Schreibweise des Dateinamens der Konfigurationsdatei so ändern,


dass dieser mit der Schreibweise der Konfigurationsdatei in der Datei
SmartHMI.User.config übereinstimmt.

Voraussetzung

• Der Navigator wird angezeigt.


• Benutzergruppe Experte

Vorgehensweise

1. In der Verzeichnisstruktur den Ordner markieren, in dem sich die Datei


befindet.

KUKA.CustomView 2.0 V7 | Stand: 25.09.2018 www.kuka.com | 31/49


Meldungen KUKA.CustomView 2.0

2. In der Dateiliste die Datei markieren.


3. Bearbeiten > Umbenennen wählen.
4. Den Dateinamen mit dem neuen Namen überschreiben und mit OK
bestätigen.

7.2.2 CustomView 00004

Meldungscode CustomView 00004


Meldungstext Pfad "{Pfadname}" nicht gefunden.
Meldungstyp Quittiermeldung

Mögliche Ursa- Ursache: Verzeichnis CustomView ist nicht vorhanden (>>> Sei-
che(n) te 32)
Lösung: CustomView deinstallieren und neu installieren (>>> Sei-
te 32)

Ursache: Verzeichnis CustomView ist nicht vorhanden

Beschreibung

Unter C:\KRC\User muss sich nach der Installation von KUKA.Custom-


View das Verzeichnis CustomView befinden. Das Verzeichnis Custom-
View ist nicht vorhanden.

Voraussetzung

• Benutzergruppe Experte
So kann man prüfen, ob das Verzeichnis fehlt:

Prüfanweisung

1. Im Navigator in das Verzeichnis navigieren, in dem sich das Verzeich-


nis befinden soll.
2. Prüfen, ob das Verzeichnis vorhanden ist.

Lösung: CustomView deinstallieren und neu installieren

Beschreibung

Die vorhandene Version von CustomView deinstallieren und anschließend


neu installieren. Es wird empfohlen, vor der Deinstallation einer Software
alle zugehörigen Daten zu archivieren.

Voraussetzung

• Benutzerrechte: Funktionsgruppe Allgemeine Konfiguration


• Betriebsart T1 oder T2

Vorgehensweise

1. Im Hauptmenü Inbetriebnahme > Zusatzsoftware wählen.


2. Bei CustomView das Häkchen setzen und auf Deinstallieren drü-
cken. Die Sicherheitsabfrage mit Ja beantworten.

32/49 | www.kuka.com KUKA.CustomView 2.0 V7 | Stand: 25.09.2018


KUKA.CustomView 2.0

Meldungen
3. Die Sicherheitsabfrage Wollen Sie die Aktivierung des Projektes […]
zulassen? mit Ja bestätigen.
4. Eine Übersicht mit den Änderungen und einer Sicherheitsabfrage wird
angezeigt. Diese mit Ja beantworten. Das Optionspaket wird deinstal-
liert und die Robotersteuerung führt einen Neustart durch.
5. Im Hauptmenü Inbetriebnahme > Zusatzsoftware wählen.
6. Auf Neue Software drücken: In der Spalte Name muss der Eintrag
CustomView angezeigt werden.
Wenn nicht, auf Aktualisieren drücken.
7. Bei CustomView das Häkchen setzen und auf Installieren drücken.
Ein Installationshinweis wird angezeigt.
8. Wenn der Hinweis eine Checkbox enthält, mit der die Werte der vor-
herigen Installation wiederhergestellt werden können: Kein Häkchen
setzen.
9. Den Installationshinweis mit OK bestätigen.
10. Die Sicherheitsabfrage Wollen Sie die Aktivierung des Projektes […]
zulassen? mit Ja bestätigen.
11. Eine Übersicht mit den Änderungen und einer Sicherheitsabfrage wird
angezeigt. Diese mit Ja beantworten. Das Optionspaket wird installiert
und die Robotersteuerung führt einen Neustart durch.

Informationen zur Konfiguration von CustomView sind in der Dokumen-


tation zu diesem Optionspaket zu finden.

7.2.3 CustomView 00005

Meldungscode CustomView 00005


Meldungstext Ein unerwarteter Fehler ist aufgetreten: "{Ausnahmefehler Meldungs-
text}".
Meldungstyp Quittiermeldung

Mögliche Ursa- Ursache: Unerwarteter Fehler während Ausführung von Custom-


che(n) View (>>> Seite 33)
Lösung: CustomView deinstallieren und neu installieren (>>> Sei-
te 33)

Ursache: Unerwarteter Fehler während Ausführung von CustomView

Beschreibung

Während der Ausführung von CustomView ist ein unerwarteter Fehler auf-
getreten. Details zu dem Fehler können der Meldung entnommen werden.

Lösung: CustomView deinstallieren und neu installieren

Beschreibung

Die vorhandene Version von CustomView deinstallieren und anschließend


neu installieren. Es wird empfohlen, vor der Deinstallation einer Software
alle zugehörigen Daten zu archivieren.

KUKA.CustomView 2.0 V7 | Stand: 25.09.2018 www.kuka.com | 33/49


Meldungen KUKA.CustomView 2.0

Voraussetzung

• Benutzerrechte: Funktionsgruppe Allgemeine Konfiguration


• Betriebsart T1 oder T2

Vorgehensweise

1. Im Hauptmenü Inbetriebnahme > Zusatzsoftware wählen.


2. Bei CustomView das Häkchen setzen und auf Deinstallieren drü-
cken. Die Sicherheitsabfrage mit Ja beantworten.
3. Die Sicherheitsabfrage Wollen Sie die Aktivierung des Projektes […]
zulassen? mit Ja bestätigen.
4. Eine Übersicht mit den Änderungen und einer Sicherheitsabfrage wird
angezeigt. Diese mit Ja beantworten. Das Optionspaket wird deinstal-
liert und die Robotersteuerung führt einen Neustart durch.
5. Im Hauptmenü Inbetriebnahme > Zusatzsoftware wählen.
6. Auf Neue Software drücken: In der Spalte Name muss der Eintrag
CustomView angezeigt werden.
Wenn nicht, auf Aktualisieren drücken.
7. Bei CustomView das Häkchen setzen und auf Installieren drücken.
Ein Installationshinweis wird angezeigt.
8. Wenn der Hinweis eine Checkbox enthält, mit der die Werte der vor-
herigen Installation wiederhergestellt werden können: Kein Häkchen
setzen.
9. Den Installationshinweis mit OK bestätigen.
10. Die Sicherheitsabfrage Wollen Sie die Aktivierung des Projektes […]
zulassen? mit Ja bestätigen.
11. Eine Übersicht mit den Änderungen und einer Sicherheitsabfrage wird
angezeigt. Diese mit Ja beantworten. Das Optionspaket wird installiert
und die Robotersteuerung führt einen Neustart durch.

Informationen zur Konfiguration von CustomView sind in der Dokumen-


tation zu diesem Optionspaket zu finden.

7.2.4 CustomView 00006

Meldungscode CustomView 00006


Meldungstext Bei der Variable "{Variablenname}" ist folgender Fehler aufgetreten:
{KSS Meldungsnummer} - "{KSS Meldungstext}". Informationen zur
Fehlerbehebung sind in der Meldungshilfe zu diesem Fehler zu fin-
den.
Meldungstyp Quittiermeldung

Mögliche Ursa- Ursache: Bei einer Variable ist ein Fehler aufgetreten (>>> Sei-
che(n) te 35)
Lösung: Zugehörige Systemmeldung beachten (>>> Seite 35)

34/49 | www.kuka.com KUKA.CustomView 2.0 V7 | Stand: 25.09.2018


KUKA.CustomView 2.0

Ursache: Bei einer Variable ist ein Fehler aufgetreten

Meldungen
Beschreibung

Die in dieser Meldung angegebene Systemmeldung spezifiziert die Fehler-


ursache. Die Systemmeldung wird separat zu dieser Meldung ebenfalls
angezeigt.

Prüfanweisung

• Systemmeldung, die mit dieser Meldung angezeigt wird, prüfen.

Lösung: Zugehörige Systemmeldung beachten

Beschreibung

Die Angaben zur Fehlerbehebung müssen der zugehörigen Systemmel-


dung entnommen werden.

7.2.5 CustomView 00007

Meldungscode CustomView 00007


Meldungstext XSD "{Dateiname}" nicht gefunden.
Meldungstyp Quittiermeldung

Mögliche Ursa- Ursache: XSD-Datei nicht gefunden (>>> Seite 35)


che(n)
Lösung: CustomView deinstallieren und neu installieren (>>> Sei-
te 36)

Ursache: XSD-Datei nicht gefunden

Beschreibung

Die XSD-Datei für CustomView konnte nicht gefunden werden, z. B. weil


die Installation von CustomView fehlerhaft ist, weil die Datei manuell ge-
löscht oder in ein anderes Verzeichnis verschoben wurde.
Bei der Installation von CustomView wird die Datei automatisch er-
stellt.

XSD-Datei

Verzeichnis C:\KRC\TP\CustomView\SmartHMI\Schemes\
Datei CustomView.xsd
So kann man prüfen, ob die Datei vorhanden ist:

Voraussetzung

• Benutzergruppe Experte

Prüfanweisung

1. Im Navigator in das Verzeichnis navigieren, in dem sich die Datei be-


finden soll.

KUKA.CustomView 2.0 V7 | Stand: 25.09.2018 www.kuka.com | 35/49


Meldungen KUKA.CustomView 2.0

2. Prüfen, ob die Datei im Verzeichnis vorhanden ist.

Lösung: CustomView deinstallieren und neu installieren

Beschreibung

Die vorhandene Version von CustomView deinstallieren und anschließend


neu installieren. Es wird empfohlen, vor der Deinstallation einer Software
alle zugehörigen Daten zu archivieren.

Voraussetzung

• Benutzerrechte: Funktionsgruppe Allgemeine Konfiguration


• Betriebsart T1 oder T2

Vorgehensweise

1. Im Hauptmenü Inbetriebnahme > Zusatzsoftware wählen.


2. Bei CustomView das Häkchen setzen und auf Deinstallieren drü-
cken. Die Sicherheitsabfrage mit Ja beantworten.
3. Die Sicherheitsabfrage Wollen Sie die Aktivierung des Projektes […]
zulassen? mit Ja bestätigen.
4. Eine Übersicht mit den Änderungen und einer Sicherheitsabfrage wird
angezeigt. Diese mit Ja beantworten. Das Optionspaket wird deinstal-
liert und die Robotersteuerung führt einen Neustart durch.
5. Im Hauptmenü Inbetriebnahme > Zusatzsoftware wählen.
6. Auf Neue Software drücken: In der Spalte Name muss der Eintrag
CustomView angezeigt werden.
Wenn nicht, auf Aktualisieren drücken.
7. Bei CustomView das Häkchen setzen und auf Installieren drücken.
Ein Installationshinweis wird angezeigt.
8. Wenn der Hinweis eine Checkbox enthält, mit der die Werte der vor-
herigen Installation wiederhergestellt werden können: Kein Häkchen
setzen.
9. Den Installationshinweis mit OK bestätigen.
10. Die Sicherheitsabfrage Wollen Sie die Aktivierung des Projektes […]
zulassen? mit Ja bestätigen.
11. Eine Übersicht mit den Änderungen und einer Sicherheitsabfrage wird
angezeigt. Diese mit Ja beantworten. Das Optionspaket wird installiert
und die Robotersteuerung führt einen Neustart durch.

Informationen zur Konfiguration von CustomView sind in der Dokumen-


tation zu diesem Optionspaket zu finden.

7.2.6 CustomView 00009

Meldungscode CustomView 00009


Meldungstext Maximale Anzahl der gleichzeitig aktualisierbaren Variablen (30)
überschritten.
Meldungstyp Quittiermeldung

Mögliche Ursa- Ursache: Mehr als 30 Variablen konfiguriert (>>> Seite 37)
che(n)

36/49 | www.kuka.com KUKA.CustomView 2.0 V7 | Stand: 25.09.2018


KUKA.CustomView 2.0

Meldungen
Lösung: Anzahl der Variablen verringern und WorkVisual-Projekt er-
neut übertragen (>>> Seite 37)

Ursache: Mehr als 30 Variablen konfiguriert

Beschreibung

Pro Ansicht können maximal 30 Variablen gleichzeitig aktualisiert werden.


Diese Anzahl ist in der Registerkarte der aktuell geöffneten Ansicht über-
schritten.

Lösung: Anzahl der Variablen verringern und WorkVisual-Projekt erneut übertra-


gen

Beschreibung

Die Anzahl der Variablen kann verringert werden, indem man die Anzahl
der überzähligen Elemente in der Registerkarte des betroffenen Moduls
entfernt. Dabei spielt es keine Rolle welche der Elemente entfernt werden.

Voraussetzung

• Projekt ist in WorkVisual geöffnet.


• Robotersteuerung ist aktiv gesetzt.

Vorgehensweise

1. Menüfolge Editoren > Optionspakete > Verwaltung wählen.


2. Um das betroffene Modul im zu öffnen, in der Verwaltung auf das
Modul doppelklicken.
3. Um ein Element in einer Registerkarte zu entfernen, auf das Element
in der Vorschau der smartHMI rechtsklicken und im Kontextmenü wäh-
len.
4. Projekt speichern und auf die Robotersteuerung übertragen.
5. Robotersteuerung neu starten.

7.2.7 CustomView 00010

Meldungscode CustomView 00010


Meldungstext Ein Fehler ist im Zusammenhang mit dem Feld "{0}" aufgetreten.
Nur 1- oder 2-dimensionale CHAR-Felder können einen unbestimm-
ten Feldindex haben. Wenn es ein 2-dimensionales CHAR-Feld ist,
muss der erste Feldindex gesetzt sein. Z.B.: Tool_Name[2,]
Meldungstyp Quittiermeldung

Mögliche Ursa- Ursache: Variable in xml-Datei falsch deklariert (>>> Seite 38)
che(n)
Lösung: Variable richtig deklarieren und WorkVisual-Projekt erneut
übertragen (>>> Seite 38)

KUKA.CustomView 2.0 V7 | Stand: 25.09.2018 www.kuka.com | 37/49


KUKA.CustomView 2.0

Ursache: Variable in xml-Datei falsch deklariert


Meldungen

Beschreibung

Die in der Meldung angegebene Variable kann in der Ansicht nicht ange-
zeigt werden, da diese Variable in der xml-Datei falsch deklariert wurde.

Lösung: Variable richtig deklarieren und WorkVisual-Projekt erneut übertragen

Beschreibung

Die Variable in der betroffenen xml-Datei richtig deklarieren.

Voraussetzung

• Projekt ist in WorkVisual geöffnet.


• Robotersteuerung ist aktiv gesetzt.

Vorgehensweise

1. Menüfolge Editoren > Optionspakete > Verwaltung wählen.


2. Um das betroffene Modul im zu öffnen, in der Verwaltung auf das
Modul doppelklicken.
3. Variable korrekt deklarieren.
4. Projekt speichern und auf die Robotersteuerung übertragen.
5. Robotersteuerung neu starten.

7.2.8 CustomView 00012

Meldungscode CustomView 00012


Meldungstext Der Tab "{Tab Nummer}" konnte nicht geöffnet werden.
Meldungstyp Quittiermeldung

Mögliche Ursa- Ursache: Registerkarte nicht vorhanden (>>> Seite 38)


che(n)
Lösung: Vorhandene Registerkarte aufrufen (>>> Seite 39)

Ursache: Registerkarte nicht vorhanden

Beschreibung

Über eine KRL-Funktion oder KRL-Variable wurde die Registerkarte einer


Ansicht aufgerufen. Die Registerkarte ist in dieser Ansicht nicht vorhanden
und kann nicht angezeigt werden.

Beispiel

Mit dem OpenTab-Befehl wurde die Registerkarte Nummer 3 aufgerufen,


aber in der aktuell geöffneten Ansicht sind nur 2 Registerkarten vorhan-
den.

38/49 | www.kuka.com KUKA.CustomView 2.0 V7 | Stand: 25.09.2018


KUKA.CustomView 2.0

Lösung: Vorhandene Registerkarte aufrufen

Meldungen
Beschreibung

Mit der KRL-Funktion oder KRL-Variable eine Registerkarte aufrufen, die


in der Ansicht vorhanden ist.

KUKA.CustomView 2.0 V7 | Stand: 25.09.2018 www.kuka.com | 39/49


KUKA Service KUKA.CustomView 2.0

8 KUKA Service

8.1 Support-Anfrage

Einleitung

Diese Dokumentation bietet Informationen zu Betrieb und Bedienung und


unterstützt Sie bei der Behebung von Störungen. Für weitere Anfragen
steht Ihnen die lokale Niederlassung zur Verfügung.

Informationen

Zur Abwicklung einer Anfrage werden folgende Informationen benö-


tigt:
• Problembeschreibung inkl. Angaben zu Dauer und Häufigkeit der Stö-
rung
• Möglichst umfassende Informationen zu den Hardware- und Software-
Komponenten des Gesamtsystems
Die folgende Liste gibt Anhaltspunkte, welche Informationen häufig re-
levant sind:
‒ Typ und Seriennummer der Kinematik, z. B. des Manipulators
‒ Typ und Seriennummer der Steuerung
‒ Typ und Seriennummer der Energiezuführung
‒ Bezeichnung und Version der System Software
‒ Bezeichnungen und Versionen weiterer/anderer Software-Kompo-
nenten oder Modifikationen
‒ Diagnosepaket KRCDiag
Für KUKA Sunrise zusätzlich: Vorhandene Projekte inklusive Appli-
kationen
Für Versionen der KUKA System Software älter als V8: Archiv der
Software (KRCDiag steht hier noch nicht zur Verfügung.)
‒ Vorhandene Applikation
‒ Vorhandene Zusatzachsen

8.2 KUKA Customer Support

Verfügbarkeit

Der KUKA Customer Support ist in vielen Ländern verfügbar. Bei Fragen
stehen wir gerne zur Verfügung.

Argentinien
Ruben Costantini S.A. (Agentur)
Luis Angel Huergo 13 20
Parque Industrial
2400 San Francisco (CBA)
Argentinien
Tel. +54 3564 421033
Fax +54 3564 428877
[email protected]

40/49 | www.kuka.com KUKA.CustomView 2.0 V7 | Stand: 25.09.2018


KUKA.CustomView 2.0

KUKA Service
Australien
KUKA Robotics Australia Pty Ltd
45 Fennell Street
Port Melbourne VIC 3207
Australien
Tel. +61 3 9939 9656
[email protected]
www.kuka-robotics.com.au

Belgien
KUKA Automatisering + Robots N.V.
Centrum Zuid 1031
3530 Houthalen
Belgien
Tel. +32 11 516160
Fax +32 11 526794
[email protected]
www.kuka.be

Brasilien
KUKA Roboter do Brasil Ltda.
Travessa Claudio Armando, nº 171
Bloco 5 - Galpões 51/52
Bairro Assunção
CEP 09861-7630 São Bernardo do Campo - SP
Brasilien
Tel. +55 11 4942-8299
Fax +55 11 2201-7883
[email protected]
www.kuka-roboter.com.br

Chile
Robotec S.A. (Agency)
Santiago de Chile
Chile
Tel. +56 2 331-5951
Fax +56 2 331-5952
[email protected]
www.robotec.cl

China
KUKA Robotics China Co., Ltd.
No. 889 Kungang Road
Xiaokunshan Town
Songjiang District
201614 Shanghai
P. R. China
Tel. +86 21 5707 2688
Fax +86 21 5707 2603
[email protected]
www.kuka-robotics.com

KUKA.CustomView 2.0 V7 | Stand: 25.09.2018 www.kuka.com | 41/49


KUKA Service KUKA.CustomView 2.0

Deutschland
KUKA Deutschland GmbH
Zugspitzstr. 140
86165 Augsburg
Deutschland
Tel. +49 821 797-1926
Fax +49 821 797-41 1926
[email protected]
www.kuka.com

Frankreich
KUKA Automatisme + Robotique SAS
Techvallée
6, Avenue du Parc
91140 Villebon S/Yvette
Frankreich
Tel. +33 1 6931660-0
Fax +33 1 6931660-1
[email protected]
www.kuka.fr

Indien
KUKA India Pvt. Ltd.
Office Number-7, German Centre,
Level 12, Building No. - 9B
DLF Cyber City Phase III
122 002 Gurgaon
Haryana
Indien
Tel. +91 124 4635774
Fax +91 124 4635773
[email protected]
www.kuka.in

Italien
KUKA Roboter Italia S.p.A.
Via Pavia 9/a - int.6
10098 Rivoli (TO)
Italien
Tel. +39 011 959-5013
Fax +39 011 959-5141
[email protected]
www.kuka.it

42/49 | www.kuka.com KUKA.CustomView 2.0 V7 | Stand: 25.09.2018


KUKA.CustomView 2.0

KUKA Service
Japan
KUKA Japan K.K.
YBP Technical Center
134 Godo-cho, Hodogaya-ku
Yokohama, Kanagawa
240 0005
Japan
Tel. +81 45 744 7531
Fax +81 45 744 7541
[email protected]

Kanada
KUKA Robotics Canada Ltd.
2865 Argentia Road, Unit 4-5
Mississauga
Ontario L5N 8G6
Kanada
Tel. +1 905 858‑5852
Fax +1 905 858-8581
[email protected]
www.kukarobotics.ca

Korea
KUKA Robotics Korea Co. Ltd.
RIT Center 306, Gyeonggi Technopark
1271-11 Sa 3-dong, Sangnok-gu
Ansan City, Gyeonggi Do
426-901
Korea
Tel. +82 31 501-1451
Fax +82 31 501-1461
[email protected]

Malaysia
KUKA Robot Automation (M) Sdn Bhd
South East Asia Regional Office
No. 7, Jalan TPP 6/6
Taman Perindustrian Puchong
47100 Puchong
Selangor
Malaysia
Tel. +60 (03) 8063-1792
Fax +60 (03) 8060-7386
[email protected]

KUKA.CustomView 2.0 V7 | Stand: 25.09.2018 www.kuka.com | 43/49


KUKA Service KUKA.CustomView 2.0

Mexiko
KUKA de México S. de R.L. de C.V.
Progreso #8
Col. Centro Industrial Puente de Vigas
Tlalnepantla de Baz
54020 Estado de México
Mexiko
Tel. +52 55 5203-8407
Fax +52 55 5203-8148
[email protected]
www.kuka-robotics.com/mexico

Norwegen
KUKA Sveiseanlegg + Roboter
Sentrumsvegen 5
2867 Hov
Norwegen
Tel. +47 61 18 91 30
Fax +47 61 18 62 00
[email protected]

Österreich
KUKA CEE GmbH
Gruberstraße 2-4
4020 Linz
Österreich
Tel. +43 732 784 752 0
Fax +43 732 793 880
[email protected]
www.kuka.at

Polen
KUKA CEE GmbH Poland
Spółka z ograniczoną odpowiedzialnością
Oddział w Polsce
Ul. Porcelanowa 10
40-246 Katowice
Polen
Tel. +48 327 30 32 13 or -14
Fax +48 327 30 32 26
[email protected]

Portugal
KUKA Robots IBÉRICA, S.A.
Rua do Alto da Guerra n° 50
Armazém 04
2910 011 Setúbal
Portugal
Tel. +351 265 729 780
Fax +351 265 729 782
[email protected]
www.kuka.com

44/49 | www.kuka.com KUKA.CustomView 2.0 V7 | Stand: 25.09.2018


KUKA.CustomView 2.0

KUKA Service
Russland
KUKA Russia OOO
1-y Nagatinskiy pr-d, 2
117105 Moskau
Russland
Tel. +7 495 665-6241
[email protected]

Schweden
KUKA Svetsanläggningar + Robotar AB
A. Odhners gata 15
421 30 Västra Frölunda
Schweden
Tel. +46 31 7266-200
Fax +46 31 7266-201
[email protected]

Schweiz
KUKA Roboter CEE GmbH
Linz, Zweigniederlassung Schweiz
Heinrich Wehrli-Strasse 27
5033 Buchs
Schweiz
Tel. +41 62 837 43 20
[email protected]

Slowakei
KUKA CEE GmbH
organizačná zložka
Bojnická 3
831 04 Bratislava
Slowakei
Tel. +420 226 212 273
[email protected]

Spanien
KUKA Iberia, S.A.U.
Pol. Industrial
Torrent de la Pastera
Carrer del Bages s/n
08800 Vilanova i la Geltrú (Barcelona)
Spanien
Tel. +34 93 8142-353
[email protected]

KUKA.CustomView 2.0 V7 | Stand: 25.09.2018 www.kuka.com | 45/49


KUKA Service KUKA.CustomView 2.0

Südafrika
Jendamark Automation LTD (Agentur)
76a York Road
North End
6000 Port Elizabeth
Südafrika
Tel. +27 41 391 4700
Fax +27 41 373 3869
www.jendamark.co.za

Taiwan
KUKA Automation Taiwan Co. Ltd.
1F, No. 298 Yangguang ST.,
Nei Hu Dist., Taipei City, Taiwan 114
Taiwan
Tel. +886 2 8978 1188
Fax +886 2 8797 5118
[email protected]

Thailand
KUKA (Thailand) Co. Ltd.
No 22/11-12 H-Cape Biz Sector Onnut
Sukhaphiban 2 road, Prawet
Bangkok 10250
Thailand
Tel. +66 (0) 90-940-8950
[email protected]

Tschechien
KUKA Roboter CEE GmbH
organizační složka
Pražská 239
25066 Zdiby
Tschechien
Tel. +420 226 212 273
[email protected]

Ungarn
KUKA HUNGÁRIA Kft.
Fö út 140
2335 Taksony
Ungarn
Tel. +36 24 501609
Fax +36 24 477031
[email protected]

46/49 | www.kuka.com KUKA.CustomView 2.0 V7 | Stand: 25.09.2018


KUKA.CustomView 2.0

KUKA Service
USA
KUKA Robotics Corporation
51870 Shelby Parkway
Shelby Township
48315-1787
Michigan
USA
Tel. +1 866 873-5852
Fax +1 866 329-5852
[email protected]
www.kukarobotics.com

Vereinigtes Königreich
KUKA Robotics UK Ltd
Great Western Street
Wednesbury West Midlands
WS10 7LL
Vereinigtes Königreich
Tel. +44 121 505 9970
Fax +44 121 505 6589
[email protected]
www.kuka-robotics.co.uk

KUKA.CustomView 2.0 V7 | Stand: 25.09.2018 www.kuka.com | 47/49


KUKA.CustomView 2.0

Index K
Kenntnisse, benötigte....................................... 5
Konfiguration................................................... 11
B Konfigurationsdatei, anlegen.......................... 11
Bedienoberfläche, in smartHMI integrieren... 20 KRL................................................................... 6
Begriffe, verwendet...........................................6 KRL-Funktionen.............................................. 23
Bestimmungsgemäße Verwendung..................7 KRL-Variablen.................................................27
KUKA Customer Support............................... 40
KUKA Service.................................................40
KUKA smartHMI............................................... 6
C
CustomView 2.0 Syntax Erläuterung ViewNa-
me, NumberAnyViewIsOpen.......................... 24
CustomView Editor, öffnen............................. 11 L
CustomView.ActTab........................................ 28 Lizenzen............................................................6
CustomView.ActView...................................... 27
CustomView.CloseActView............................. 28
CustomView.OpenTab.................................... 28 M
CustomView.OpenView...................................27 Marken.............................................................. 6
CVCloseActView.............................................26 Meldungen...................................................... 30
CVCloseView.................................................. 26
CVOpenTab.................................................... 24
CVOpenView.................................................. 23 O
CVOpenViewWithTab..................................... 23 Oberflächenelemente, bearbeiten.................. 13
CVSetString.................................................... 26 Oberflächenelemente, einfügen..................... 13
CVTabIsOpen..................................................25 Oberflächenelemente, entfernen.................... 19
CVViewIsOpen................................................24 Oberflächenelemente, Hintergrund................ 19
CVViewWithTabIsOpen...................................25 Oberflächenelemente, kopieren..................... 19
Open-Source.....................................................6

D
Deinstallation, CustomView............................10 P
Dokumentation, Industrieroboter...................... 5 Produktbeschreibung........................................ 7
Programmierung............................................. 23

E
Einleitung.......................................................... 5 R
Einstellungen, allgemein.................................14 Registerkarten, anlegen................................. 12
Einstellungen, Position................................... 14 Registerkarten, entfernen............................... 12
Einstellungen, spezifisch................................ 15
Element Bild, Eigenschaften.......................... 16
Element DropDown Feld, Eigenschaften.......16
Element Feld, Eigenschaften......................... 16
S
Schulungen....................................................... 5
Element LED An / Aus, Eigenschaften......... 18
Sicherheit.......................................................... 8
Element LED, Eigenschaften......................... 18
Sicherheitshinweise.......................................... 5
Element Numerisch + / -, Eigenschaften...... 17
smartHMI.......................................................... 6
Element Referenz, Eigenschaften................. 15
SmartHMI.User.config.....................................20
Element Schieberegler, Eigenschaften.......... 18
Support-Anfrage..............................................40
Element Taster, Eigenschaften...................... 18
Systemvoraussetzungen...................................9
Element Text, Eigenschaften..........................17
Element TextBox, Eigenschaften................... 17

U
H Übersicht, CustomView.................................... 7
Updaten, CustomView......................................9
Hinweise........................................................... 5

I V
Verwendete Begriffe......................................... 6
Installation.........................................................9
Verwendung, bestimmungsgemäß................... 7

48/49 | www.kuka.com KUKA.CustomView 2.0 V7 | Stand: 25.09.2018


KUKA.CustomView 2.0

W
Window Caption............................................. 21
WorkVisual................................................... 6, 7

Z
Zielgruppe......................................................... 5

KUKA.CustomView 2.0 V7 | Stand: 25.09.2018 www.kuka.com | 49/49

Das könnte Ihnen auch gefallen