Herunterladen Inhalt Inhalt Diese Seite drucken

Bosch Rexroth IndraMotion MTX 11VRS Programmierhandbuch Seite 4

Vorschau ausblenden Andere Handbücher für Rexroth IndraMotion MTX 11VRS:
Inhaltsverzeichnis

Werbung

II/665
Bosch Rexroth AG
Inhaltsverzeichnis
3.5.5
Verwendung von Trennzeichen zwischen 2 Teilworten ................................................................... 39
3.6
Programmende..................................................................................................................................... 40
3.7
Wirkung von Programmworten............................................................................................................. 40
3.7.1
modal ................................................................................................................................................ 40
3.7.2
nicht modal ....................................................................................................................................... 41
3.8
Besondere Elemente zur Programmgestaltung ................................................................................... 42
3.8.1
Kanalkennzeichnung......................................................................................................................... 42
3.8.2
Satznummern.................................................................................................................................... 42
3.8.3
Leerzeilen im Programmcode............................................................................................................ 42
3.8.4
Kommentare in einem Teileprogramm.............................................................................................. 42
3.8.5
Hinweise in der Bedienoberfläche..................................................................................................... 44
3.8.6
Sprünge im Programmablauf ........................................................................................................... 45
3.9
Unterprogramme................................................................................................................................... 46
3.9.1
Übersicht........................................................................................................................................... 46
3.9.2
Unterprogrammaufruf mit P-Adresse................................................................................................. 47
3.9.3
Unterprogrammaufruf ohne P-Adresse............................................................................................. 48
3.9.4
Selbstdefinierte Unterprogrammaufrufe mit G- und M-Codes .......................................................... 49
3.9.5
Selbstdefinierte modale Unterprogrammaufrufe................................................................................ 50
3.9.6
Unterprogrammaufruf in CPL über den CALL-Befehl........................................................................ 51
3.9.7
Parameterübergabe an Unterprogramme......................................................................................... 52
Allgemeines.................................................................................................................................... 52
Adress-Parameterliste.................................................................................................................... 52
CPL-Parameterliste........................................................................................................................ 55
Parameterübergabe an modale Unterprogramme.......................................................................... 56
3.9.8
Konfiguration und Fehlerbehebung................................................................................................... 56
3.10
Makroprogrammierung......................................................................................................................... 57
3.10.1
Übersicht........................................................................................................................................... 57
3.10.2
Makros mit Parametern..................................................................................................................... 58
3.11
Label-Programmierung und Sprunganweisungen................................................................................ 59
3.11.1
Übersicht........................................................................................................................................... 59
3.11.2
Labels in Standard-NC-Sätzen und CPL-Sätzen.............................................................................. 60
3.11.3
GoAhead (GOA) Vorwärtssprung auf einen Standard-NC-Satz........................................................ 60
3.11.4
GoBack (GOB) Rückwärtssprung auf einen Standard-NC-Satz ...................................................... 61
3.11.5
GoCond (GOC) Bedingter Sprung auf einen Standard-NC-Satz...................................................... 61
3.11.6
GoTo Unbedingter Sprung auf einen Standard-NC-Satz ................................................................. 62
3.11.7
CPL-Sprung (GOTO) Sprung auf einen beliebigen Programmsatz................................................... 63
3.12
Entscheidungs- und Verzweigungsanweisungen................................................................................. 64
3.12.1
Übersicht........................................................................................................................................... 64
3.12.2
3.12.3
CPL-Anweisung: CASE-LABEL...LABEL-OTHERWISE-ENDCASE................................................. 64
3.12.4
CPL-Anweisung: IF-THEN-ELSE-ENDIF.......................................................................................... 66
3.13
Wiederholanweisungen........................................................................................................................ 67
3.13.1
Übersicht........................................................................................................................................... 67
3.13.2
CPL-Anweisung: FOR-STEP-TO-NEXT ........................................................................................... 67
3.13.3
CPL-Anweisung: REPEAT-UNTIL..................................................................................................... 68
3.13.4
CPL-Anweisung: WHILE-DO-END ................................................................................................... 68
DOK-MTX***-NC**PRO*V11-RE01-DE-P
Rexroth IndraMotion MTX 11VRS Programmierhandbuch
Seite

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis