Skip to main content

SMART Simulation of Manufacturing and Robot Tasks

Ein Softwaremodul zur Modellierung, Simulation und Offline-Programmierung von Industrierobotern in einem modernen CIM-Konzept

  • Chapter
Robotersimulation

Zusammenfassung

Wir präsentiercn eine detaillierte Übersicht über das SMART-Softwaresystem zur graphischen Simulation, Verifikation und Offline-Programmierung von Fertigungszellen. SMART (Simulation of Manufacturing And Robot Tasks) wurde von der Automationsund Informationssysteme Ges.m.b.H. in Linz/Österreich unter Mitarbeit österreichischer Universitätsinstitute unter der wissenschaftlichen Leitung des Research Institute for Symbolic Computation (RISC) der Johannes Kepler Universität Linz entwickelt.

Durch die Verwendung einer objektorientierten Modellbeschreibung einer Fertigungszelle können mit SMART sowohl eine realistische Animation des Fertigungsprozesses als auch ein Steuercode für Roboter und NC-Maschinen via IRDATA und Postprozessoren erzeugt werden. Somit präsentiert sich SMART als ein effizientes Werkzeug für das Design einer neuen Fertigungszelle sowie zur Simulation und Verifikation von Steuerprogrammen für bereits exisiterende Zellen. Praktische Anwendungen haben gezeigt, daß das System ein sehr nützliches Werkzeug zur Fertigungsautomation und ein äußerst universell einsetzbares Simulationssystem darstellt. Beim Design von SMART wurde darauf geachtet, möglichst Standardschnittstellen und genormte Ein/Ausgabeformate und -sprachen zu verwenden, wodurch verschiedenste Typen von Mechanismen von unterschiedlichsten Herstellern in einer Fertigungszelle kombiniert werden können.

In letzter Zeit wurde SMART um einige wesentliche Features erweitert wie z.B. ein modernes Multitasking-Konzept und Algorithmen zur Wegoptimierung im Zellraum. Derzeit werden die vorhandenen statischen Kollisionstests auf dynamische erweitert, wodurch dann eine Bewegungsbahn vollständig (als kontinuierliche Bahn) auf Kollisionsfreiheit überprüft werden kann. Auch Algorithmen zur vollautomatischen Wegplanung werden entwickelt. Obwohl also SMART ständig weiterentwickelt wird, ist das System bereits als kommerzielles Produkt erhältlich und wird erfolgreich industriell eingesetzt.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 54.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 69.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Literatur

  1. Automations-und Informationssysteme Ges.m.b.II. AIS. Roblan Sprachbeschreibung (Roblan Language Description) (in German). Automations- und Informationssysteme Ges.rn.b.II., Linz, Austria, 1987.

    Google Scholar 

  2. Automations-und Informationssysteme Ges.m.b.II. AIS. Modelldatenbasis MDB (Model Data Base MDB). Technical report, Automations- und Informationssysteme Ges.m.b.II., Linz, Austria, 1988.

    Google Scholar 

  3. M. Ben-Ari. Grundlagen der Parallel-Programmierung (Principles of Concurrent Programming) (in German). Hanser, München Wien, 1984.

    Google Scholar 

  4. DIN, Deutsches Institut für Normung. CLDATA. Allgemeiner Aufbau und Satztypen (CLDATA. General Structure and Record Types) (in German). DIN 66 215/1, 1974.

    Google Scholar 

  5. DIN, Deutsches Institut für Normung. CLDATA. Nebenteile des Satztyps 2000 (CLDATA. Minor Elements of Type 2000 Records) (in German). DIN 66 215/2, 1982.

    Google Scholar 

  6. Kurt Dittenberger. Collision-Free Path Planning for a Manipulator. Technical report, Center for Interactive Computer Graphics, Rensselaer Polytechnic Institute, Troy, New York, USA, 1988.

    Google Scholar 

  7. Robert L. Drysdale, Robert B. Jerard, Barry Schaudt, and Ken Hauck. Discrete Simulation of NC Machining. Algorithmica, 4:33–60, 1989.

    Article  MathSciNet  MATH  Google Scholar 

  8. Herbert Exner. SMART — Ein österreichisches CAD/CAM-Forschungsprojekt (SMART — An Austrian CAD/CAM Research Project) (in German). Technical Report Graphical Simulation of Manufacturing Tasks 0.1, Automations- und Informationssysteme Ges.m.b.II., Linz, Austria, 1985.

    Google Scholar 

  9. R. Fasching. Bahnberechnung im kartesischen Raum (Path Design in Cartesian Space) (in German). Technical report, Institut für Automation, TU Vienna, Austria, 1989.

    Google Scholar 

  10. J. Gausemeier and It. Daßler. Aufbau von langfristig tragfähigen CIM Lösungen. Teil 2: CAD/CAM-Applikationen und technische Informationssysteme (Building up long-term viable CIM configurations. Part 2: CAD/CAM applications and technical information systems) (in German). ZwF CIM — Zeitschrift f. wirtschafiliche Fertigung und Automatisierung, 84(8):431–435, 1989.

    Google Scholar 

  11. J. Gausemeier et al. Aufgabenspezifische Kopplung von CAD Systemen mit NC Programmiersystemen (Task-specific Integration of CAD Systems and NC Programming Systems) (in German). ZwF CIM — Zeitschrift f. wirtschaftliche Fertigung und Automatisierung, 77(5):207–210, 1982.

    Google Scholar 

  12. Martin Grötschel. Polyedrische Kombinatorik und Schnittebenenverfahren (Polyhedral Combinatorics and Cutting Plane Methods)(in German). In A. Kerber, editor, Tagungsbericht 2. Sommerschule Diskrele Strukturen, pages 69–100. Bayreuth, 1985.

    Google Scholar 

  13. Per Brinch Hansen. Betriebssysteme (Operating Systems) (in German). Hanser Verlag, 1977.

    Google Scholar 

  14. Johann Heinzelreiter. Documentation of the SAVE 3D Dynamic Modeling Scheme. Technical Report (RISC-Linz Series, to appear), J. Kepler University, Linz, Austria, 1990.

    Google Scholar 

  15. Johann Heinzelreiter and Herwig Mayr. Machining Simulation and Verification by Efficient Dynamic Modeling. In J. Soliman, editor, Proc. 23rd ISATA (to appear). Vienna, Austria, December 3–7, 1990.

    Google Scholar 

  16. Peter Hintenaus. The Inverse Kinematics System (Installation Guide, User’s Manual, Program Documentation). Technical Report no. 87–18.0 (RISC-Linz Series), J. Kepler University, Linz, Austria, 1987.

    Google Scholar 

  17. International Standardization Organization ISO. Information Processing Systems — Computer Graphics — Graphical Kernel System (GKS). ISO IS 7942–1985, 1985.

    Google Scholar 

  18. International Standardization Organization ISO. Information Processing Systems — Computer Graphics — Graphical Kernel System for Three Dimensions (GKS-3D). Functional Description. Draft International Standard ISO/DIS 8805, 1986.

    Google Scholar 

  19. International Standardization Organization ISO. Information Processing Systems — Computer Graphics — Programmer’s Hierarchical Interactive Graphics System (PIHGS). Functional Description. ISO/IEC/DIS, 1987.

    Google Scholar 

  20. J. Jäger and E. Schulz. Computer-aided Design of N-link Spatial Mechanisms and their Kinematic Analysis. In Proc. IAESTED International Symposium on Modelling, Identification and Control. Grindelwald, Switzerland, 1987.

    Google Scholar 

  21. Johann Jäger. CAD-Simulation für Montageroboter (CAD Simulation of Assembly Robots) (in German). Technical report, Automations- und Informationssysteme Ges.m.b.H., Linz, Austria, 1987.

    Google Scholar 

  22. Johann Jäger. SMART — Simulation of Machining And Robot Tasks. Technical Report Graphical Simulation of Manufacturing Tasks I, Automations- und Informationssysteme Ges.m.b.II., Linz, Austria, 1987.

    Google Scholar 

  23. Johann Jäger. Computerunterstützte Robotersimulation (Computer Aided Robot Simulation) (in German). TEK Solutions, 6:6–7, 1988.

    Google Scholar 

  24. Johann Jäger, Gerhard Mayr, Karin Pichler, Ingrid Steinacker, and K. Waldhans. SMART -Simulation of Machining And Robot Tasks. Technical Report Graphical Simulation of Manufacturing Tasks 0.2, Automations- und Informationssysteme Ges.m.b.H., Linz, Austria, 1986.

    Google Scholar 

  25. Alexander Kovacec. On Straight Line Path Planning for Robots. Technical Report no. 88–93.0 (RISC-Linz Series), J. Kepler University, Linz, Austria, 1988.

    Google Scholar 

  26. T. Lozano-Perez. Automatic Planning of Manipulator Transfer Movements. Technical Report A.I. Memo No. 606, Massachusetts Institute of Technology, Artificial Intelligence Laboratory, Cambridge, MA 02139, December 1980.

    Google Scholar 

  27. Herwig Mayr. A Comparative Survey of Graphic Offline Robot Simulation Systems. Teclmical Report no. 88–20.0 (RISC-Linz Series), J. Kepler University, Linz, Austria, 1988.

    Google Scholar 

  28. Herwig Mayr. A Guide for Linking LISP Routines into the FORTRAN-77 Environment of SMART. Technical Report no. 89–36.0 (RISC-Linz Series), J. Kepler University, Linz, Austria, 1989.

    Google Scholar 

  29. Herwig Mayr. High-Efficient Collision Checking for Robotics/NC Using Linear Programming Techniques. In G. Feichtinger, editor, Proc. Intl. Conference on Operations Research (to appear). Vienna, Austria, August 28–31, 1990.

    Google Scholar 

  30. Herwig Mayr. Verifying Robotics/NC Tasks by Real-Time Dynamic Collision Checking. In J. Soliman, editor, Proc. 23rd ISATA (to appear). Vienna, Austria, December 3–7, 1990.

    Google Scholar 

  31. Herwig Mayr, Martin Held, and Hermann Öllinger. SMART. A Universal System for the Simulation of Machining and Robot Tasks. In Proc. Computer Applications in Production and Engineering (CAPE’89), pages 809–816, Tokyo, Japan, 1989. North Holland, 1989.

    Google Scholar 

  32. Herwig Mayr and Sabine Stifter. Off-line Generation of Error-free Robot/NC Code Using Simulation and Automatic Programming Techniques. In G. Halevi, editor, Proc. International Conference on CAD/CAM and AMT, Binyanei Ha’ooma, Jerusalem, Israel, Dec. 11–14, 1989. North Holland.

    Google Scholar 

  33. W. Oberreiter et al. SMART — A Programming and Simulation Environment for Complex Manufacturing Tasks. In Proc. IAESTED International Symposium on Modelling, Identification and Control, pages 110:023:1.1–1.4. Grindelwald, Switzerland, 1987.

    Google Scholar 

  34. Hermann Öllinger. SMART — Simulation of Manufacturing And Robot Tasks. Technical Report Graphical Simulation of Manufacturing Tasks II, Automations- und Informationssysteme Ges.m.b.H., Linz, Austria, 1988.

    Google Scholar 

  35. R.P. Paul. Robot Manipulators: Mathematics, Programming, and Control. MIT Press Series in Artificial Intelligence. Massachusetts Institute of Technology, 1981.

    Google Scholar 

  36. R.H. Rand. Computer Algebra in Applied Mathematics: An Introduction to MACSYMA. Pitman, Boston, USA, 1984.

    MATH  Google Scholar 

  37. Bernhard Roider and Harald Stadlbauer. The Forward Kinematics of Robots in Computer-Aided Design. Technical Report no. 86–8.0 (RISC-Linz Series), J. Kepler University, Linz, Austria, 1986.

    Google Scholar 

  38. Bernhard Roider and Sabine Stifter. Collision of Convex Objects. In J. Davenport, editor, Proc. EUROCAL’87. Leipzig, GDR, June 2–5, 1987, Springer Verlag, 1987.

    Google Scholar 

  39. G. Spur and F.L. Krause. CAD-Techniken (Techniques of CAD) (in German). Carl Hanser Verlag, 1984.

    Google Scholar 

  40. Harald Stadlbauer. The Extension of a Robot Programming System for Providing Multitasking. Technical Report no. 87–28.0 (RISC-Linz Series), J. Kepler University, Linz, Austria, 1987.

    Google Scholar 

  41. Sabine Stifter. A Medley of Solutions to the Robot Collision Problem in Two and Three Dimensions. PhD thesis, Technical Report no. 88–12.0 (RISC-Linz Series), J. Kepler University, Linz, Austria, 1988.

    Google Scholar 

  42. A. van Dam. PHIGS-+ Functional Description Revision 3.0. ACM Computer Graphics, 22 (3):125–218, 1988.

    Article  Google Scholar 

  43. VDI, Verein Deutscher Ingenieure. IRDATA. Allgemeiner Aufbau, Satztypen und Übertragung (IRDATA. General Structure, Record Types, and Transfer) (in German). VDI 2863/1, 1987.

    Google Scholar 

  44. G. Voronoi. Nouvelles applications des paramètres continus à la théorie des formes quadratiques. Recherches sur les parallélloèdres primitifs. J. reine angew. Math., 134:198–287, 1908.

    MATH  Google Scholar 

  45. Hans-Jürgen Warnecke. Tendenzen der Roboterentwicklung unter besonderer Berücksichtigung der Schweißtechnik (Tendencies of Robot Development Emphasizing on the Welding Technique) (in German). Schweißen und Schneiden, 39(4), 1987.

    Google Scholar 

  46. M. Weck, T. Niehaus, and M. Osterwinter. Graphisch—interaktives Programmier- und Testsystem für Industrieroboter (Graphic-Interactive Programming and Test System for Industrial Robots) (in German). Robotersysieme, 2:193–201, 1986.

    Google Scholar 

  47. G. Zeichen. Marktpositionierung und Konkurrenzanalyse für SMART (Market Placement and Analysis of SMART and Similar Products) (in German). Technical report, Institut für Automation, TU Vienna, Austria, 1988.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1991 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Mayr, H., Öllinger, H. (1991). SMART Simulation of Manufacturing and Robot Tasks. In: Wloka, D.W. (eds) Robotersimulation. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-00839-3_6

Download citation

  • DOI: https://doi.org/10.1007/978-3-662-00839-3_6

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-53828-8

  • Online ISBN: 978-3-662-00839-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics