Visuelle Programmierung von Industrierobotern: ein Beitrag zur bedienergerechten Gestaltung von Programmiersystemen
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | German |
Veröffentlicht: |
Düsseldorf
VDI-Verl.
1996
|
Ausgabe: | Als Ms. gedr. |
Schriftenreihe: | Verein Deutscher Ingenieure: [Fortschritt-Berichte VDI / 8]
577 |
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | Zugl.: Kaiserslautern, Univ., Diss., 1996 |
Beschreibung: | IX, 154 S. Ill., graph. Darst. |
ISBN: | 3183577089 |
Internformat
MARC
LEADER | 00000nam a2200000 cb4500 | ||
---|---|---|---|
001 | BV011013059 | ||
003 | DE-604 | ||
005 | 19961220 | ||
007 | t | ||
008 | 961021s1996 ad|| mm|| 00||| ger d | ||
020 | |a 3183577089 |9 3-18-357708-9 | ||
035 | |a (OCoLC)45569753 | ||
035 | |a (DE-599)BVBBV011013059 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a ger | |
049 | |a DE-91 |a DE-210 |a DE-83 |a DE-11 | ||
084 | |a ST 308 |0 (DE-625)143655: |2 rvk | ||
084 | |a ZQ 6250 |0 (DE-625)158184: |2 rvk | ||
084 | |a DAT 610d |2 stub | ||
084 | |a FER 955d |2 stub | ||
100 | 1 | |a Möbius, Frank |e Verfasser |4 aut | |
245 | 1 | 0 | |a Visuelle Programmierung von Industrierobotern |b ein Beitrag zur bedienergerechten Gestaltung von Programmiersystemen |c Frank Möbius |
250 | |a Als Ms. gedr. | ||
264 | 1 | |a Düsseldorf |b VDI-Verl. |c 1996 | |
300 | |a IX, 154 S. |b Ill., graph. Darst. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 1 | |a Verein Deutscher Ingenieure: [Fortschritt-Berichte VDI / 8] |v 577 | |
500 | |a Zugl.: Kaiserslautern, Univ., Diss., 1996 | ||
650 | 0 | 7 | |a Benutzerfreundlichkeit |0 (DE-588)4005541-3 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Graphische Programmierung |0 (DE-588)4337137-1 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Industrieroboter |0 (DE-588)4026861-5 |2 gnd |9 rswk-swf |
655 | 7 | |0 (DE-588)4113937-9 |a Hochschulschrift |2 gnd-content | |
689 | 0 | 0 | |a Industrieroboter |0 (DE-588)4026861-5 |D s |
689 | 0 | 1 | |a Graphische Programmierung |0 (DE-588)4337137-1 |D s |
689 | 0 | |5 DE-604 | |
689 | 1 | 0 | |a Industrieroboter |0 (DE-588)4026861-5 |D s |
689 | 1 | 1 | |a Graphische Programmierung |0 (DE-588)4337137-1 |D s |
689 | 1 | 2 | |a Benutzerfreundlichkeit |0 (DE-588)4005541-3 |D s |
689 | 1 | |5 DE-604 | |
810 | 2 | |a 8] |t Verein Deutscher Ingenieure: [Fortschritt-Berichte VDI |v 577 |w (DE-604)BV000882482 |9 577 | |
856 | 4 | 2 | |m HBZ Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=007372382&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-007372382 |
Datensatz im Suchindex
_version_ | 1804125502404820992 |
---|---|
adam_text | Titel: Visuelle Programmierung von Industrierobotern
Autor: Möbius, Frank
Jahr: 1996
SCHRITT- m MM^W BERICHTE IflJI Dipl.-Ing. Frank Möbius, Leinfelden-Echterdingen Visuelle Programmierung von Industrierobotern Ein Beitrag zur bedienergerechten Gestaltung von Programmiersystemen Reihe 8: Meß-, Steuerungsund Regelungstechnik Nr. 577 VW VERLAG
V Inhaltsverzeichnis Abkürzungsverzeichnis.......................................................................................V 1 Einleitung..........................................................................................................1 2 Stand der Technik der Roboterprogrammierung..........................................4 2.1 Allgemeines .................................................................................................4 2.2 Online-Programmlerung ..............................................................................6 2.2.1 Verfahren.........................................................................................7 2.2.2 Einschränkungen .............................................................................8 2.3 Offline-Programmierung ..............................................................................9 2.3.1 Textuelle Verfahren .......................................................................11 2.3.2 Graphisch unterstützte Verfahren..................................................14 2.3.3 Explizite und implizite Programmierung.........................................15 2.4 Hybride Programmierung...........................................................................17 2.5 Problematik der Offline-Programmierung ..................................................17 3 Visuelle Programmierung..............................................................................20 3.1 Grundlagen ................................................................................................20 3.1.1 Definition und Klassifizierung.........................................................20 3.1.2 Interaktionstechniken und graphische Elemente...........................22 3.1.3 Vorteile gegenüber der textuellen Programmierung ......................24 3.2 Anwendungen von Visualisierungstechniken ............................................25 4 Problemstellung und
Zielsetzung 30
VI Inhaltsverzeichnis 5 Erstellung eines Konzepts für ein visuelles Programmiersystem für Industrieroboter am Beispiel einer Icon-geführten Programmierung ......31 5.1 Vorgehensweise bei der Konzepterstellung..............................................31 5.2 Allgemeine Anforderungen an das Programmiersystem ..........................32 5.3 Kriterien für den Entwurf eines Icon-geführten Programmiersystems für Industrieroboter ...................................................................................33 5.3.1 Prinzipieller Ablauf der Icon-geführten Programmierung ..............33 5.3.2 Anforderungen an die Hardware...................................................35 5.3.3 Anforderungen an die Entwicklungssoftware................................36 5.3.4 Graphische Gestaltung und Funktionen der Programmieroberfläche .....................................................................................37 5.3.5 Graphische Gestaltung der Struktur eines Roboterprogramms .... 41 5.3.6 Benutzerführung bei der Programmerstellung ..............................43 5.3.7 Graphische Gestaltung der Icons..................................................50 5.3.8 Auswahl der zu symbolisierenden Elemente ................................53 5.3.9 Objektorientierte Befehls- und Menüstruktur.................................55 5.3.10 Dialogfenster.................................................................................56 5.3.11 Variablenkonzept ..........................................................................58 5.3.12 Plausibilitätskontrollen................................... 62 5.3.13 Bildung von Makros und Unterprogrammen..................................63 5.3.14 Darstellung paralleler Prozesse ....................................................65 5.3.15 Kommentare..................................................................................66 5.3.16 Direkte Eingabe von textuellem Programmcode
im Ablaufplan .... 67 5.3.17 Code-Erzeugung...........................................................................68 5.3.18 Aufbau eines Online-Hilfesystems................................................73 5.3.19 Speichern und Ausdrucken...........................................................74 5.3.20 Systemoffenheit ............................................................................75 5.3.21 Sensorintegration..........................................................................77 5.3.22 Rückübersetzung von Programmcode in die graphische Darstellung ....................................................................................80 5.3.23 Schnittstellen des Programmiersystems.......................................81
Inhaltsverzeichnis VII 6 Entwicklung und Aufbau einer Icon-geführten Programmieroberfläche zur Erzeugung eines ablauffähigen Roboterprogramms............................84 6.1 Prinzip der Icon-geführten Programmierung..............................................84 6.2 Beschreibung der Entwicklungssoftware...................................................85 6.3 Programmiermethoden..............................................................................86 6.3.1 Ereignisgesteuerte Programmierung .............................................86 6.3.2 Objektorientierte Programmierung.................................................87 6.4 Implementierung des Befehlssatzes einer Roboterprogrammiersprache ......................................................................................................89 6.4.1 Auswahl der Befehle......................................................................89 6.4.2 Gestaltungskriterien für die Symbolik ............................................91 6.4.3 Gruppierung der Befehle und Zuordnung der Symbolik ................93 6.4.4 Innere Struktur der Befehls-Icons..................................................95 6.5 Datenstrukturen .........................................................................................96 6.5.1 Umsetzung der Roboterbefehle.....................................................96 6.5.2 Klassenhierarchie der Befehls-Icons .............................................97 6.5.3 Umsetzung der Programmieroberfläche......................................100 6.6 Implementierung der Funktionen.............................................................103 6.6.1 Methoden der Befehls-Icons........................................................103 6.6.1.1 Positionierung der Icons .................................................103 6.6.1.2 Eingaben im Dialogfenster..............................................109 6.6.1.3 Code-Erzeugung für
einzelne Icons................................110 6.6.1.4 Anzeige des Hilfetextes für einzelne Icons .....................110 6.6.2 Methoden des Programmiersystems...........................................110 6.6.2.1 Aktionen mit Befehlsgruppen und einzelnen Icons.........111 6.6.2.2 Aktionen mit dem gesamten Programmablaufplan .........113 6.6.2.3 Erstellen von Makros ......................................................114 6.6.2.4 Erzeugung der Robotercode-Datei .................................114 6.6.2.5 Sonstige Aktionen ...........................................................115
VIII Inhaltsverzeichnis 7 Praktische Anwendung des Icon-geführten Programmiersystems bei der Programmierung einer Montageaufgabe mit einem SCARA-Roboter............................................................................................116 7.1 Beschreibung der Montageaufgabe........................................................116 7.2 Erstellung des Programms......................................................................118 7.3 Bewertung des Programmiersystems.....................................................127 7.3.1 Vorteile des realisierten Prototypen ............................................127 7.3.2 Grenzen und Erweiterungsmöglichkeiten ...................................128 8 Zusammenfassung und Ausblick............................................................... 131 9 Anhang.......................................................................................................... 133 9.1 Objekt-Variablen des Objekttyps „Befehls-lcon“.....................................133 9.2 Zugriffs-Methoden für die Variablen des Objekttyps „Befehls-lcon“ .......134 9.3 Dlenste-Methoden des Objekttyps „Befehls-lcon“ ..................................135 9.4 Das Funktionsmenü der Programmieroberfläche ...................................136 9.5 Variablen und Methoden der Klasse „RobotEditor“ ................................138 9.6 C++ Code für die Methode „Eingliedern eines einfachen Icons in eine Schleife“ ......................................................................................140 9.7 Eingliedern einer IF-Verzweigung...........................................................141 9.8 Erzeugter V+ Code des gesamten Beispielprogramms..........................142 10 Literaturverzeichnis 144
|
any_adam_object | 1 |
author | Möbius, Frank |
author_facet | Möbius, Frank |
author_role | aut |
author_sort | Möbius, Frank |
author_variant | f m fm |
building | Verbundindex |
bvnumber | BV011013059 |
classification_rvk | ST 308 ZQ 6250 |
classification_tum | DAT 610d FER 955d |
ctrlnum | (OCoLC)45569753 (DE-599)BVBBV011013059 |
discipline | Informatik Fertigungstechnik Mess-/Steuerungs-/Regelungs-/Automatisierungstechnik / Mechatronik |
edition | Als Ms. gedr. |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>02108nam a2200493 cb4500</leader><controlfield tag="001">BV011013059</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">19961220 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">961021s1996 ad|| mm|| 00||| ger d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3183577089</subfield><subfield code="9">3-18-357708-9</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)45569753</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV011013059</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakddb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">ger</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-91</subfield><subfield code="a">DE-210</subfield><subfield code="a">DE-83</subfield><subfield code="a">DE-11</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 308</subfield><subfield code="0">(DE-625)143655:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ZQ 6250</subfield><subfield code="0">(DE-625)158184:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 610d</subfield><subfield code="2">stub</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">FER 955d</subfield><subfield code="2">stub</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Möbius, Frank</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Visuelle Programmierung von Industrierobotern</subfield><subfield code="b">ein Beitrag zur bedienergerechten Gestaltung von Programmiersystemen</subfield><subfield code="c">Frank Möbius</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">Als Ms. gedr.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Düsseldorf</subfield><subfield code="b">VDI-Verl.</subfield><subfield code="c">1996</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">IX, 154 S.</subfield><subfield code="b">Ill., graph. Darst.</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="1" ind2=" "><subfield code="a">Verein Deutscher Ingenieure: [Fortschritt-Berichte VDI / 8]</subfield><subfield code="v">577</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Zugl.: Kaiserslautern, Univ., Diss., 1996</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Benutzerfreundlichkeit</subfield><subfield code="0">(DE-588)4005541-3</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Graphische Programmierung</subfield><subfield code="0">(DE-588)4337137-1</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Industrieroboter</subfield><subfield code="0">(DE-588)4026861-5</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="655" ind1=" " ind2="7"><subfield code="0">(DE-588)4113937-9</subfield><subfield code="a">Hochschulschrift</subfield><subfield code="2">gnd-content</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Industrieroboter</subfield><subfield code="0">(DE-588)4026861-5</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Graphische Programmierung</subfield><subfield code="0">(DE-588)4337137-1</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="1" ind2="0"><subfield code="a">Industrieroboter</subfield><subfield code="0">(DE-588)4026861-5</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2="1"><subfield code="a">Graphische Programmierung</subfield><subfield code="0">(DE-588)4337137-1</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2="2"><subfield code="a">Benutzerfreundlichkeit</subfield><subfield code="0">(DE-588)4005541-3</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="810" ind1="2" ind2=" "><subfield code="a">8]</subfield><subfield code="t">Verein Deutscher Ingenieure: [Fortschritt-Berichte VDI</subfield><subfield code="v">577</subfield><subfield code="w">(DE-604)BV000882482</subfield><subfield code="9">577</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">HBZ Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=007372382&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-007372382</subfield></datafield></record></collection> |
genre | (DE-588)4113937-9 Hochschulschrift gnd-content |
genre_facet | Hochschulschrift |
id | DE-604.BV011013059 |
illustrated | Illustrated |
indexdate | 2024-07-09T18:02:35Z |
institution | BVB |
isbn | 3183577089 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-007372382 |
oclc_num | 45569753 |
open_access_boolean | |
owner | DE-91 DE-BY-TUM DE-210 DE-83 DE-11 |
owner_facet | DE-91 DE-BY-TUM DE-210 DE-83 DE-11 |
physical | IX, 154 S. Ill., graph. Darst. |
publishDate | 1996 |
publishDateSearch | 1996 |
publishDateSort | 1996 |
publisher | VDI-Verl. |
record_format | marc |
series2 | Verein Deutscher Ingenieure: [Fortschritt-Berichte VDI / 8] |
spelling | Möbius, Frank Verfasser aut Visuelle Programmierung von Industrierobotern ein Beitrag zur bedienergerechten Gestaltung von Programmiersystemen Frank Möbius Als Ms. gedr. Düsseldorf VDI-Verl. 1996 IX, 154 S. Ill., graph. Darst. txt rdacontent n rdamedia nc rdacarrier Verein Deutscher Ingenieure: [Fortschritt-Berichte VDI / 8] 577 Zugl.: Kaiserslautern, Univ., Diss., 1996 Benutzerfreundlichkeit (DE-588)4005541-3 gnd rswk-swf Graphische Programmierung (DE-588)4337137-1 gnd rswk-swf Industrieroboter (DE-588)4026861-5 gnd rswk-swf (DE-588)4113937-9 Hochschulschrift gnd-content Industrieroboter (DE-588)4026861-5 s Graphische Programmierung (DE-588)4337137-1 s DE-604 Benutzerfreundlichkeit (DE-588)4005541-3 s 8] Verein Deutscher Ingenieure: [Fortschritt-Berichte VDI 577 (DE-604)BV000882482 577 HBZ Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=007372382&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Möbius, Frank Visuelle Programmierung von Industrierobotern ein Beitrag zur bedienergerechten Gestaltung von Programmiersystemen Benutzerfreundlichkeit (DE-588)4005541-3 gnd Graphische Programmierung (DE-588)4337137-1 gnd Industrieroboter (DE-588)4026861-5 gnd |
subject_GND | (DE-588)4005541-3 (DE-588)4337137-1 (DE-588)4026861-5 (DE-588)4113937-9 |
title | Visuelle Programmierung von Industrierobotern ein Beitrag zur bedienergerechten Gestaltung von Programmiersystemen |
title_auth | Visuelle Programmierung von Industrierobotern ein Beitrag zur bedienergerechten Gestaltung von Programmiersystemen |
title_exact_search | Visuelle Programmierung von Industrierobotern ein Beitrag zur bedienergerechten Gestaltung von Programmiersystemen |
title_full | Visuelle Programmierung von Industrierobotern ein Beitrag zur bedienergerechten Gestaltung von Programmiersystemen Frank Möbius |
title_fullStr | Visuelle Programmierung von Industrierobotern ein Beitrag zur bedienergerechten Gestaltung von Programmiersystemen Frank Möbius |
title_full_unstemmed | Visuelle Programmierung von Industrierobotern ein Beitrag zur bedienergerechten Gestaltung von Programmiersystemen Frank Möbius |
title_short | Visuelle Programmierung von Industrierobotern |
title_sort | visuelle programmierung von industrierobotern ein beitrag zur bedienergerechten gestaltung von programmiersystemen |
title_sub | ein Beitrag zur bedienergerechten Gestaltung von Programmiersystemen |
topic | Benutzerfreundlichkeit (DE-588)4005541-3 gnd Graphische Programmierung (DE-588)4337137-1 gnd Industrieroboter (DE-588)4026861-5 gnd |
topic_facet | Benutzerfreundlichkeit Graphische Programmierung Industrieroboter Hochschulschrift |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=007372382&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
volume_link | (DE-604)BV000882482 |
work_keys_str_mv | AT mobiusfrank visuelleprogrammierungvonindustrieroboterneinbeitragzurbedienergerechtengestaltungvonprogrammiersystemen |