09/2011
7 Codewandelfunktion
7.1 Codewandlung
Allgemeines
DNC arbeitet mit NC-Programmen in ASCII-Code. Übertragungen bzw.
Rückübertragungen finden immer in dem, von der CNC-Bearbeitungsmaschine
geforderten Code statt. Bei Bedarf muß deshalb eine Codewandlung durchgeführt
werden. Der Codewandel-Server von DNC unterstützt 3 Code-Arten:
•
ASCII Code
•
ISO Code
•
EIA Code
Um NC-Programme in einem bestimmten Code übertragen bzw. rückübertragen zu
können, muss eine Codewandlung über eine Codewandel-Tabelle erfolgen. Damit
können Zeichen einzeln umgewandelt bzw. ausgefiltert werden.
Codewandel-Tabellen
Die Datei CODES.TXT des Programmverzeichnisses enthält alle Codewandel-
Tabellen. Pro Code-Art und Übertragungsrichtung ist eine Tabelle definiert. Sie
beginnt mit ihrem Namen, bestehend aus Code-Art und Übertragungsrichtung
(OUT = Übertragung; IN=Rückübertragung). Der Tabelleninhalt wird in { } gefasst.
Jede Tabellenzeile besteht aus einer Reihe von Zuweisungen, wobei einem
Eingangswert jeweils ein Ausgangswert zugewiesen wird. Eine Zuweisung sieht
folgendermaßen aus: #2A AA '*'
#
2A
AA
'*'
© Siemens AG 2011 All Rights Reserved
Motion Control Information System DNC (FBDN) - 09/2011
Zuweisungsbeginn
Zweistelliger Eingangswert in hex
Blank als Separator
Zweistelliger Ausgangswert in hex
Blank als Separator
Mnemonik als Kommentar
2 Blanks als Separator
DNC Plant/DNC Cell (FBDN1)
7 Codewandelfunktion
7
FBDN1/7-119