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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Literatur
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.
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.
M. Ben-Ari. Grundlagen der Parallel-Programmierung (Principles of Concurrent Programming) (in German). Hanser, München Wien, 1984.
DIN, Deutsches Institut für Normung. CLDATA. Allgemeiner Aufbau und Satztypen (CLDATA. General Structure and Record Types) (in German). DIN 66 215/1, 1974.
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.
Kurt Dittenberger. Collision-Free Path Planning for a Manipulator. Technical report, Center for Interactive Computer Graphics, Rensselaer Polytechnic Institute, Troy, New York, USA, 1988.
Robert L. Drysdale, Robert B. Jerard, Barry Schaudt, and Ken Hauck. Discrete Simulation of NC Machining. Algorithmica, 4:33–60, 1989.
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.
R. Fasching. Bahnberechnung im kartesischen Raum (Path Design in Cartesian Space) (in German). Technical report, Institut für Automation, TU Vienna, Austria, 1989.
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.
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.
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.
Per Brinch Hansen. Betriebssysteme (Operating Systems) (in German). Hanser Verlag, 1977.
Johann Heinzelreiter. Documentation of the SAVE 3D Dynamic Modeling Scheme. Technical Report (RISC-Linz Series, to appear), J. Kepler University, Linz, Austria, 1990.
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.
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.
International Standardization Organization ISO. Information Processing Systems — Computer Graphics — Graphical Kernel System (GKS). ISO IS 7942–1985, 1985.
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.
International Standardization Organization ISO. Information Processing Systems — Computer Graphics — Programmer’s Hierarchical Interactive Graphics System (PIHGS). Functional Description. ISO/IEC/DIS, 1987.
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.
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.
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.
Johann Jäger. Computerunterstützte Robotersimulation (Computer Aided Robot Simulation) (in German). TEK Solutions, 6:6–7, 1988.
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.
Alexander Kovacec. On Straight Line Path Planning for Robots. Technical Report no. 88–93.0 (RISC-Linz Series), J. Kepler University, Linz, Austria, 1988.
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.
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.
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.
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.
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.
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.
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.
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.
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.
R.P. Paul. Robot Manipulators: Mathematics, Programming, and Control. MIT Press Series in Artificial Intelligence. Massachusetts Institute of Technology, 1981.
R.H. Rand. Computer Algebra in Applied Mathematics: An Introduction to MACSYMA. Pitman, Boston, USA, 1984.
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.
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.
G. Spur and F.L. Krause. CAD-Techniken (Techniques of CAD) (in German). Carl Hanser Verlag, 1984.
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.
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.
A. van Dam. PHIGS-+ Functional Description Revision 3.0. ACM Computer Graphics, 22 (3):125–218, 1988.
VDI, Verein Deutscher Ingenieure. IRDATA. Allgemeiner Aufbau, Satztypen und Übertragung (IRDATA. General Structure, Record Types, and Transfer) (in German). VDI 2863/1, 1987.
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.
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.
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.
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.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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