<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Industrial_Robot_Language</id>
	<title>Industrial Robot Language - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Industrial_Robot_Language"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Industrial_Robot_Language&amp;action=history"/>
	<updated>2026-06-02T06:17:31Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=Industrial_Robot_Language&amp;diff=1656230&amp;oldid=prev</id>
		<title>imported&gt;Didym: typo</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Industrial_Robot_Language&amp;diff=1656230&amp;oldid=prev"/>
		<updated>2024-06-01T20:38:15Z</updated>

		<summary type="html">&lt;p&gt;typo&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Die herstellerneutrale &amp;#039;&amp;#039;&amp;#039;Industrial Robot Language&amp;#039;&amp;#039;&amp;#039; (IRL) ist nach DIN 66312 eine einheitliche, von speziellen [[Industrieroboter]]n und -steuerungen unabhängige [[Programmiersprache]]. &lt;br /&gt;
&lt;br /&gt;
== Allgemeines ==&lt;br /&gt;
Die [[Normung|Norm]] definiert in einem der Programmiersprache PASCAL sehr angelehnten Stil die [[Syntax]] und die Semantik des IRL, anhand derer es dem Anwender ermöglicht wird, Bewegungen von Industrierobotern und den logischen Programmfluss in einer benutzerdefinierten Form zu programmieren. Sie unterstützt Bewegungs- sowie Beschleunigungs- und Verzögerungsinstruktionen. Typische Kontrollbefehle für strukturierte Programme wie [[Arithmetik|arithmetische]], logische und [[Boolescher Operator|boolesche Operatoren]], Abfragen, Schleifenbildung und Verzweigungsmöglichkeiten als auch Unterprogramme sind abgebildet.&lt;br /&gt;
&lt;br /&gt;
Die Norm 66312 ist im September 2007 wieder zurückgezogen worden&amp;lt;ref&amp;gt;{{Internetquelle |autor= |url=https://www.perinorm.com/ |titel=Fachdatenbank Perinorm |werk= |hrsg= |datum= |zugriff=2020-07-07 |sprache=de, en}}&amp;lt;/ref&amp;gt;.  Einen Nachfolger gibt es nicht.&lt;br /&gt;
&lt;br /&gt;
== Syntax ==&lt;br /&gt;
Die Syntax der verwendeten Sprachstrukturen liegt in der [[Backus-Naur-Form]] (BNF) vor. Mittels gängiger Compiler-Werkzeuge wie z.&amp;amp;nbsp;B. [[Lex (Informatik)|lex]] und [[yacc]] kann  ein [[Parser]] erstellt werden, der die Symbole und Bezeichner der IRL analysiert. Im Mittelpunkt steht das zentrale Bewegungssprachkonstrukt &amp;#039;&amp;#039;MovementStatement&amp;#039;&amp;#039;, welches Bewegungen des Endeffektors, in IRL Tool Center Point genannt, sowohl inkrementell als auch absolut im [[Parameter (Informatik)|Parameter]]- und im Arbeitsraum ermöglicht:&lt;br /&gt;
&lt;br /&gt;
 MovementStatement = &lt;br /&gt;
   LinearMovement | PointToPointMovement | ...&lt;br /&gt;
   LinearMovement = &lt;br /&gt;
    ( &amp;quot;MOVE&amp;quot; | &amp;quot;MOVE_INC&amp;quot; ) &amp;quot;LIN&amp;quot; ToPoint ... &lt;br /&gt;
   PointToPointMovement = &lt;br /&gt;
    ( &amp;quot;MOVE&amp;quot; | &amp;quot;MOVE_INC&amp;quot; ) &amp;quot;PTP&amp;quot; ToPoint ...&lt;br /&gt;
&lt;br /&gt;
Alle sprachlichen Elemente werden dabei als geometrische Ausdrücke verstanden. Der Zielpunkt des &amp;#039;&amp;#039;MOVE&amp;#039;&amp;#039;-Befehls wird in absoluten Koordinaten interpretiert, während eine inkrementellen Bewegung &amp;#039;&amp;#039;MOVE_INC&amp;#039;&amp;#039; stets abhängig von dem Basiskoordinatensystem und der Position des Endeffektors ist.&lt;br /&gt;
&lt;br /&gt;
== Literatur ==&lt;br /&gt;
* &amp;#039;&amp;#039;Programmiersprache Industrial Robotic Language (IRL)&amp;#039;&amp;#039;. DIN 66312. Deutsches Institut für Normung (DIN) e.V., Berlin 1996 &lt;br /&gt;
&amp;lt;!--Verlagsname, Erscheínungsort und -jahr nachtragen. ISBN? !--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Programmiersprache]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Didym</name></author>
	</entry>
</feed>