Articoli correlati a Programming Languages for Industrial Robots

Programming Languages for Industrial Robots - Brossura

 
9783642827471: Programming Languages for Industrial Robots

Sinossi

Previous works on industrial robots dealt with "programming" and "programming languages" only in passing; no comparison was made between characteristics of the individual programming lan­ guages. This book, therefore, gives a detailed account of industrial robot programming and its environment. Mter introducing basic concepts special attention is paid to the language constructs relevant to robot programming. The features of various elements of the languages ex­ amined are compared. The languages are based on the following concepts: SRL - high-level programming language based on AL with PASCAL elements (University of Karlsruhe, F. R G. ) PASRO - integrated into PASCAL, based on the geometrical data types of SRL (I. I. -BIOMATIC Informatics Institute, Freiburg, F. RG. ) AL - derived from the high-level programming language ALGOL (Stanford University, U. S. A. , and University of Karls­ ruhe, F. RG. ) AML - high-level programming language, influenced by PL/1 (IBM, U. S. A. ) VAL - language specifically developed for robots (Unimation, U. S. A. ) HELP - mixture of high-level language elements and robot l- guage elements and real-time processing (DEA, Italy) SIGLA - a simple machine language (Olivetti, Italy) ROBEX - based on NC programming (Technical College (RWTH), Aachen, F. RG. ) RAIL - high-level programming language for industrial robots with elements for graphic processing (Automatix, U. S. A. ) IRDATA - general software interface between programming and robot controller (Association of German Engineers (VDI), F. R G.

Le informazioni nella sezione "Riassunto" possono far riferimento a edizioni diverse di questo titolo.

Contenuti

1 Introduction.- 2 Fundamentals.- 2.1 Terminology.- 2.2 Concepts in Computer Science.- 2.2.1 Variables.- 2.2.1.1 Treatment of Variables from a Programmer’s Viewpoint.- 2.2.1.2 Treatment of Variables During Program Execution.- 2.2.1.3 Evaluation of Variable Addresses.- 2.2.1.4 Representation of Variable Addresses.- 2.2.2 Principle of Stack Operation.- 2.2.3 Block Structuring.- 2.2.3.1 Scope and Life Span of Variables.- 2.2.3.2 Block Structures and Memory Allocation.- 2.2.3.3 Memory Organization on the Stack.- 2.2.4 Subroutines, Procedures, Functions and Macros.- 2.2.4.1 Subroutines.- 2.2.4.2 Procedures and Functions.- 2.2.4.3 Macros.- 2.2.5 Recursion.- 2.2.6 Processes, Tasks and Coroutines.- 2.2.7 Synchronization.- 2.3 Concepts for Robot Languages.- 2.3.1 The Concepts of Frames.- 2.3.2 Coordinate Transformations and Trajectory Planning.- 2.3.3 Types of Move Control for Industrial Robots.- 2.3.4 Programming Languages on Mainframe Computers..- 2.3.5 Robot-Specific Programming Languages.- 2.3.6 NC Programming.- 2.3.7 Production Schedules, Colloquial Language.- 2.3.8 World Models.- 3 Data Structures.- 3.1 Data Objects.- 3.1.1 Declarations.- 3.1.2 Definitions of Constants.- 3.1.3 Standard Data Types.- 3.1.4 Geometric Data Types.- 3.1.5 Structured Data Types.- 3.1.5.1 Arrays.- 3.1.5.2 Records.- 3.1.5.3 Files.- 3.1.5.4 Aggregates.- 3.1.6 Pointer Type and Word Model.- 3.2 Manipulation of Data.- 3.2.1 Operators.- 3.2.1.1 Arithmetic Operators.- 3.2.1.2 Geometric Operators.- 3.2.1.3 Comparing Operators.- 3.2.1.4 Logical Operators.- 3.2.2 Standard Functions.- 3.2.3 Complex Expressions.- 3.3 Assignments.- 3.3.1 Value Assignments.- 3.3.2 Inputs.- 3.3.2.1 User Inputs.- 3.3.2.2 Reading of Current Robot Position and Orientation.- 3.3.3 Assignments to Pointers.- 3.4 Output of Text and Numbers.- 4 Instructions.- 4.1 Instructions for World Models.- 4.2 Motion Instructions.- 4.2.1 Implicit Motion Instructions.- 4.2.2 Explicit Motion Instructions.- 4.2.3 Simple Motion Instructions.- 4.2.4 Motion Instructions with Parameters.- 4.2.5 Motion Instructions with Sensor Integration.- 4.2.5.1 Motion Instructions with Sensory Monitoring.- 4.2.5.2 Motion Instructions with Sensor-Monitored Parameters.- 4.2.6 Motion Instructions with Event Monitoring.- 4.2.7 Motion Instructions with Time-Out Monitoring.- 4.2.8 Parallel Processing.- 4.2.9 Moving to a Home Position.- 4.3 Effector Instructions.- 4.3.1 Simple Effector Instructions.- 4.3.2 Effector Instructions with Parameters.- 4.3.3 Effector Instructions with Sensory Monitoring.- 4.3.4 Effector Instructions with Sensor-Monitored Parameters.- 4.4 Stopping a Robot or Effector Movement.- 4.5 Sensor Instructions.- 4.5.1 Program Branching Subject to Sensory Information..- 4.5.2 Input of Sensory Information.- 4.5.3 Sensory Monitoring.- 4.5.4 Sensor Instructions for Vision Systems.- 4.6 Block Structuring and Instruction Sequencing.- 4.7 Program Flow Control.- 4.7.1 Program Branches.- 4.7.1.1 Conditional Branches.- 4.7.1.2 Case Statements.- 4.7.2 Loops.- 4.7.2.1 Counting Loops.- 4.7.2.2 Conditional Loops.- 4.7.3 Synchronization Commands.- 4.7.4 Wait Instructions.- 4.8 System Switches and Status Report.- 4.9 Treatment of Exceptional Situations.- 5 Integration of a Teach-In Procedure.- 6 Subroutines, Procedures and Functions.- 6.1 Subroutines.- 6.2 Procedures.- 6.3 Functions.- 6.4 Recursive Procedures and Functions.- 7 Multitasking and Synchronization.- 7.1 Parallel Blocks.- 7.2 Tasks.- 7.3 Coroutines.- 8 Programming and Run-Time Systems.- 8.1 Editor.- 8.2 Compiler and Processor.- 8.3 Interactive Component.- 8.4 Run-Time System.- 8.4.1 Interpreter.- 8.4.2 Motion Control.- 8.5 Software Interface IRDATA.- 8.5.1 Different Levels of Programming and Control.- 8.5.1.1 Descriptive Elements in Software Interfaces.- 8.5.1.2 Action Elements in Software Interfaces.- 8.5.2 Intention and Structure of IRDATA.- 8.5.3 IRDATA Interpreter and Move Control Interface.- 8.6 Simulators and Program Test.- 8.7 Implementation.- References.- Appendix A: SRL.- I. Main Elements of SRL.- II. Syntax Diagrams.- Appendix B: PASRO.- I. Summary of PASRO Procedures.- II. Predefined Datatypes and Variables of PASRO.- Appendix C: PASCAL.- Appendix D: AL.- Appendix E: AML.- I. Motion Control.- II. Safety Instructions.- III. Sensor Instructions.- IV. Arithmetic.- V. Data Manipulation.- VI. Calibration.- Appendix F: VAL-II.- I. Monitor Commands.- II. Program Instructions.- III. Real-Value Functions.- IV. Location Functions.- Appendix G: HELP.- Appendix H: SIGLA.- Appendix I: ROBEX.- I. Short Reference Manual.- II. Addendum: Planned or Realized Extensions to ROBEX.- III. ROBEX-M-(Quick Reference).- Appendix J: RAIL.- Appendix K: IRDATA.- Appendix L: Table of Comparison.

Product Description

Book by Blume Christian Jakob Wilfried

Le informazioni nella sezione "Su questo libro" possono far riferimento a edizioni diverse di questo titolo.

  • EditoreSpringer
  • Data di pubblicazione2011
  • ISBN 10 3642827470
  • ISBN 13 9783642827471
  • RilegaturaCopertina flessibile
  • LinguaInglese
  • Numero di pagine396

Compra usato

Condizioni: come nuovo
Used - Like New. Book is new and...
Visualizza questo articolo

EUR 12,50 per la spedizione da Regno Unito a U.S.A.

Destinazione, tempi e costi

Altre edizioni note dello stesso titolo

9783540163190: Programming Languages for Industrial Robots

Edizione in evidenza

ISBN 10:  3540163190 ISBN 13:  9783540163190
Casa editrice: Springer-Verlag Berlin and Heide..., 1986
Rilegato

Risultati della ricerca per Programming Languages for Industrial Robots

Foto dell'editore

Blume, Christian
Editore: Springer, 2011
ISBN 10: 3642827470 ISBN 13: 9783642827471
Antico o usato Brossura

Da: Phatpocket Limited, Waltham Abbey, HERTS, Regno Unito

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: Like New. Used - Like New. Book is new and unread but may have minor shelf wear. Your purchase helps support Sri Lankan Children's Charity 'The Rainbow Centre'. Our donations to The Rainbow Centre have helped provide an education and a safe haven to hundreds of children who live in appalling conditions. Codice articolo Z1-B-029-01149

Contatta il venditore

Compra usato

EUR 40,74
Convertire valuta
Spese di spedizione: EUR 12,50
Da: Regno Unito a: U.S.A.
Destinazione, tempi e costi

Quantità: 1 disponibili

Aggiungi al carrello

Foto dell'editore

Blume, Christian; Jakob, Wilfried
Editore: Springer, 2011
ISBN 10: 3642827470 ISBN 13: 9783642827471
Nuovo Brossura

Da: Lucky's Textbooks, Dallas, TX, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: New. Codice articolo ABLIING23Mar3113020237356

Contatta il venditore

Compra nuovo

EUR 54,68
Convertire valuta
Spese di spedizione: EUR 3,53
In U.S.A.
Destinazione, tempi e costi

Quantità: Più di 20 disponibili

Aggiungi al carrello

Foto dell'editore

Christian Blume
Editore: Springer, 2011
ISBN 10: 3642827470 ISBN 13: 9783642827471
Nuovo PAP
Print on Demand

Da: PBShop.store US, Wood Dale, IL, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

PAP. Condizione: New. New Book. Shipped from UK. THIS BOOK IS PRINTED ON DEMAND. Established seller since 2000. Codice articolo L0-9783642827471

Contatta il venditore

Compra nuovo

EUR 65,22
Convertire valuta
Spese di spedizione: GRATIS
In U.S.A.
Destinazione, tempi e costi

Quantità: Più di 20 disponibili

Aggiungi al carrello

Foto dell'editore

Christian Blume
Editore: Springer, 2011
ISBN 10: 3642827470 ISBN 13: 9783642827471
Nuovo PAP
Print on Demand

Da: PBShop.store UK, Fairford, GLOS, Regno Unito

Valutazione del venditore 4 su 5 stelle 4 stelle, Maggiori informazioni sulle valutazioni dei venditori

PAP. Condizione: New. New Book. Delivered from our UK warehouse in 4 to 14 business days. THIS BOOK IS PRINTED ON DEMAND. Established seller since 2000. Codice articolo L0-9783642827471

Contatta il venditore

Compra nuovo

EUR 62,24
Convertire valuta
Spese di spedizione: EUR 5,90
Da: Regno Unito a: U.S.A.
Destinazione, tempi e costi

Quantità: Più di 20 disponibili

Aggiungi al carrello

Foto dell'editore

Blume, Christian; Jakob, Wilfried
Editore: Springer, 2011
ISBN 10: 3642827470 ISBN 13: 9783642827471
Nuovo Brossura

Da: Ria Christie Collections, Uxbridge, Regno Unito

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: New. In. Codice articolo ria9783642827471_new

Contatta il venditore

Compra nuovo

EUR 61,47
Convertire valuta
Spese di spedizione: EUR 14,07
Da: Regno Unito a: U.S.A.
Destinazione, tempi e costi

Quantità: Più di 20 disponibili

Aggiungi al carrello

Immagini fornite dal venditore

Christian Blume
ISBN 10: 3642827470 ISBN 13: 9783642827471
Nuovo Taschenbuch

Da: AHA-BUCH GmbH, Einbeck, Germania

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Taschenbuch. Condizione: Neu. Druck auf Anfrage Neuware - Printed after ordering - Previous works on industrial robots dealt with 'programming' and 'programming languages' only in passing; no comparison was made between characteristics of the individual programming lan guages. This book, therefore, gives a detailed account of industrial robot programming and its environment. Mter introducing basic concepts special attention is paid to the language constructs relevant to robot programming. The features of various elements of the languages ex amined are compared. The languages are based on the following concepts: SRL - high-level programming language based on AL with PASCAL elements (University of Karlsruhe, F. R G. ) PASRO - integrated into PASCAL, based on the geometrical data types of SRL (I. I. -BIOMATIC Informatics Institute, Freiburg, F. RG. ) AL - derived from the high-level programming language ALGOL (Stanford University, U. S. A. , and University of Karls ruhe, F. RG. ) AML - high-level programming language, influenced by PL/1 (IBM, U. S. A. ) VAL - language specifically developed for robots (Unimation, U. S. A. ) HELP - mixture of high-level language elements and robot l- guage elements and real-time processing (DEA, Italy) SIGLA - a simple machine language (Olivetti, Italy) ROBEX - based on NC programming (Technical College (RWTH), Aachen, F. RG. ) RAIL - high-level programming language for industrial robots with elements for graphic processing (Automatix, U. S. A. ) IRDATA - general software interface between programming and robot controller (Association of German Engineers (VDI), F. R G. Codice articolo 9783642827471

Contatta il venditore

Compra nuovo

EUR 53,49
Convertire valuta
Spese di spedizione: EUR 31,40
Da: Germania a: U.S.A.
Destinazione, tempi e costi

Quantità: 1 disponibili

Aggiungi al carrello

Foto dell'editore

Christian Blume
Editore: Springer, 2012
ISBN 10: 3642827470 ISBN 13: 9783642827471
Nuovo Paperback

Da: Revaluation Books, Exeter, Regno Unito

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Paperback. Condizione: Brand New. reprint edition. 389 pages. 9.60x6.70x1.00 inches. In Stock. Codice articolo x-3642827470

Contatta il venditore

Compra nuovo

EUR 83,05
Convertire valuta
Spese di spedizione: EUR 11,74
Da: Regno Unito a: U.S.A.
Destinazione, tempi e costi

Quantità: 2 disponibili

Aggiungi al carrello

Immagini fornite dal venditore

Christian Blume|Wilfried Jakob
ISBN 10: 3642827470 ISBN 13: 9783642827471
Nuovo Brossura

Da: moluna, Greven, Germania

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: New. Codice articolo 5071721

Contatta il venditore

Compra nuovo

EUR 48,37
Convertire valuta
Spese di spedizione: EUR 48,99
Da: Germania a: U.S.A.
Destinazione, tempi e costi

Quantità: Più di 20 disponibili

Aggiungi al carrello

Foto dell'editore

Blume, Christian
Editore: Springer 2011-12, 2011
ISBN 10: 3642827470 ISBN 13: 9783642827471
Nuovo PF

Da: Chiron Media, Wallingford, Regno Unito

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

PF. Condizione: New. Codice articolo 6666-IUK-9783642827471

Contatta il venditore

Compra nuovo

EUR 80,52
Convertire valuta
Spese di spedizione: EUR 18,19
Da: Regno Unito a: U.S.A.
Destinazione, tempi e costi

Quantità: 10 disponibili

Aggiungi al carrello

Foto dell'editore

Wilfried Jakob, Christian Blume
ISBN 10: 3642827470 ISBN 13: 9783642827471
Antico o usato Paperback

Da: Mispah books, Redhill, SURRE, Regno Unito

Valutazione del venditore 4 su 5 stelle 4 stelle, Maggiori informazioni sulle valutazioni dei venditori

Paperback. Condizione: Like New. Like New. book. Codice articolo ERICA77336428274706

Contatta il venditore

Compra usato

EUR 100,40
Convertire valuta
Spese di spedizione: EUR 29,36
Da: Regno Unito a: U.S.A.
Destinazione, tempi e costi

Quantità: 1 disponibili

Aggiungi al carrello

Vedi altre 1 copie di questo libro

Vedi tutti i risultati per questo libro