Herunterladen Inhalt Inhalt Diese Seite drucken

Fehlercodierung Beim Download - Multitronic Ps50 Bedienungsanleitung

Inhaltsverzeichnis
Wird bei der Übertragung ein Fehler detektiert, wird diese mit Fehlermeldung abgebrochen. Die Fehlermeldung ent-
hält in codierter Form die Ursache und gibt die Zeile und Spalte in der Programmdatei (siehe [14.2]) an.
%06
P ( ******* PS50-V3.00 --- TEST-PROGRAMM serielle Schnittstelle RS232 ******* )
N011 F00 100.3
N022 F01 100
N033 F02 250
N044 G01 -100.4
N055 G00 -233.6
N066 G04 12.3
N077 G60
N088 G61
N099 G90
N110 G91
N121 G92 -123.234
N132 M00
N143 M30
N154 Q00 0010122
N165 Q01 0001
N176 Q02 0012 201
N187 Q03 198
N198 Q04 201
N119 Q10 1234
M30
Zum Download (PC->PS50) muß die Datei in dieser Form über die serielle Schnittstelle gesendet werden. Beim
Upload (PS50->PC) muß der PC zunächst eine Sendeanforderung schicken, damit der Upload eingeleitet wird:
CTRL_Lxx
Nach dieser Anforderung wird das NC-Programm von der PS50 gesendet.
14.2

Fehlercodierung beim Download

Beim Download der NC-Dateien wird jedes empfangene Zeichen sofort interpretiert. Wird dabei ein nicht plausibler
Befehl, Zahlenformat o. ä. festgestellt, wird das Einspeichern der NC-Daten abgebrochen und eine Fehlermeldung
ausgegeben. Diese Fehlermeldung beinhaltet:
Zeile und Spalte in der der Fehler aufgetreten ist; damit ist ein schnelles Lokalisieren möglich
Klassifizierung des Fehlers durch einen Code
Tabelle der Fehlercodes
Code
Beschreibung
1
das betreffende Zeichen ist nicht im Befehlsvorrat und konnte deshalb nicht interpretiert wer-
den
2
es wurden NC-Daten übertragen, ohne vorher eine Programmnummer anzugeben. Jedes
NC-Programm muß durch eine Programmnummer eingeleitet werden. Bsp. "%12".
Die Programmnummer muß im Bereich von 1..99 liegen
3
Der nach einem gültigen Adreßbuchstaben (F,G,M,Q) interpretierte zweistellige Code in un-
zulässig
4
Zu jedem Adreßzeichen (F,G,M,Q,etc.) wird ein Zahlenwert in einem bestimmten Format
erwartet. Paßt das Format des übertragenen Zahlenwertes nicht zu dem Adreßzeichen, wird
diese Meldung ausgegeben; oder der übertragene Zahlenwert liegt außerhalb des zulässigen
Zahlenbereichs.
5
Der NC-Satzspeicher ist voll.
6
Die angegebene Sprungadresse eines Sprungbefehls konnte nicht zugeordnet werden.
Stand:29.10.1999
B e d i e n u n g s a n l e i t u n g P S 5 0
( Arbeitsgang )
( Beschleunigungsrampe )
( Bremsrampe )
( Positionieren im Eilgang )
( Positionieren im Arbeitsgang )
( Verzoegerungszeit )
( diskretes Positionieren )
( Saetze verschleifen )
( absolutes Vermassen )
( relatives Vermassen )
( Nullpunktverschiebung )
( programmierter Halt )
( programmiertes Programmende )
( digitale Ausgaenge setzen )
( digitale Eingaenge abfragen und warten )
( digitale Eingaenge abfragen und bedingt springen )
( unbedingt springen )
( decrement loop counter und bedingt springen )
( loop counter setzen )
( Programm-Abschluss )
CTRL_L = ASCII 12, xx = Programmnummer 1..99
Seite 51
Inhaltsverzeichnis
loading

Inhaltsverzeichnis