1、DIN3 DIN Lib235 TEIL I 74 2794442 0302439 408 DK 681.3.041.06 DEUTSCHE NORMEN August 19 7 4 AUeinverkauf der Normbltter durch Beuth Verlag GmbH, Berlin 30 und Kln 1 DIN 66215 BI. 1 Aug. 1974 Prekgr. 8 8.74 1r 3 ogrammierung numerisch gesteuerter Arbeitsmaschinen I CLDATA I Allgemeiner Aufbau und Sat
2、ztypen I 66215 Blatt 1 Programming of numericidly controlled machines; CLDATA, general structure and record types Zusammenhang mit einer in Vorbereitung befindlichen Internationalen Norm der International Organization for Standardization (ISO) siehe Erlauterungen. 1. Zweck Die Norm dient dazu, den A
3、ufbau von CLDATA-Texten fur die Verwendung im Zusammenhang mit Programmier- sprachen fur numerisch gesteuerte Arbeitsmaschinen fest- zulegen. CLDATA ist eine Sprache fur NC-Prozessorausgabedaten, die als Eingabe fur NC-Postprozessoren verwendet werden 1). Der Name ,CLDATA“ ist von dem englischen Aus
4、druck “cutter location data“ (Werkzeugpositionsdaten) abge- leitet. 2. Anwendung 2.1. Mit jedem NC-Prozesor soll es, gegebenenfalls ber Zwischenprogramme, mglich sein, CLDATA-Text von einem in dieser Norm festgelegten Aufbau zu erzeugen. Ein NC-Prozessor ist ein Programm, das Kompilierer-, bersetzer
5、- und verwandte Funktionen fr eine Program- miersprache fur numerisch gesteuerte Arbeitsmaschinen beschreibt. 2.2. Mit jedem NC-Postpirozessor soll es mglich sein, CLDATA-Texte von einem in dieser Norm festgelegten Aufbau zu verarbeiten. Ein NC-Postprozessor ist ein Programm, das die Umwand- lung vo
6、n CLDATA-Texten in spezifische Steuerungsdaten fur numerisch gesteuerte Arbeitsmaschinen beschreibt. Siehe dazu DIN 66 025, Irogrammaufbau fur numerisch gesteuerte Arbeitsmaschinen. 3. Allgemeiner Aufbiau von CLDATA-Texten 3.1. Jeder CLDATA-Text besteht aus einer Folge von Stzen. 1) NC ist die Abkrz
7、ung des englischen Ausdrucks “Numerical Control“ (Numerische Steuerung). 2) Wi bezeichnet das i w2 Satztyp (ganzzahlig); W3 bis Wn Daten, die von W2 abhngen und aus ganzen Zahlen, reellen Zahlen und alphanumerischen Daten bestehen (nicht notwendigerweise nur aus einer Art von ihnen). Begriffe der In
8、formatioiisverarbeitung siehe DIN 44 300. Fortsetzung Seite 2 bis 11 Erlauterungen Seite 12 Fachnormenausschu Informationsverarbeitung (FNI) im Deutschen Normenausschu (DNA) - - DIN1 DIN bb215 TEIL 1 7Y W 2794YY2 0102YYO 12T W Satztyp 1000 Seite 2 DIN 66 215 Blatt 1 Name Erklrung Dieser Satz enthlt
9、die laufende Nummer und die Kennzeichnung der Anweisungen des Teileprogramms. Eingabefolge 3.10. Sind keine alphanumerischen Daten vorhanden, besteht das entsprechende Wort ausschlielich aus Zeichen Zwischenraum. Fehlen Daten fur ein Wort vom Typ ganzzahlig, ist, der Wert Null. 3.11. Die Satztypen (
10、W2) sind durch Codezahlen wie folgt verschlsselt: 14000 15000 16000 17000 Beendigungssatz Unsegmentierter Werkzeugweg Werkstckkonturbeschreibung Werkzeugbeschreibung Dieser Satz ist der letzte Satz in einem CLDATA-Text. Dieser Satz enthlt Angaben ber nichtlineare Werkzeugbewegung in unsegmentierter
11、Form. Dieser Satz enthlt die Konturbeschreibung des Werkstcks. Die Codezahl 17000 ist fur die Werkzeugbeschreibung reserviert. I 2000 I NC-Postprozessor-Anweisungen I Dieser Satz enthlt Anweisungen an den NC-Postprozessor. 18000 j Werkstoffbeschreibung 19000 Maschinenbeschreibung 28000 Reservierte S
12、tze bis 32000 I 3000 I Flchendaten I Dieser Satz enthlt die kanonische Form der Eingabegeometrie. Die Codezahl 18000 ist fur die Werkstoffbeschreibung reserviert. Die Codezahl 19000 ist fur die Maschinenbeschreibung reserviert. Diese Codezahlen sind reserviert fur Benutzer, die spezielle Satztypen b
13、entigen. Diese Stze werden nicht genormt. 1 Werkzeugposition Dieser Satz enthlt Angaben ber Werkzeugposition und Achsen- richtung, bezogen auf das Werkzeug. Toleranz oder Werkzeugangabe Dieser Satz enthlt Angaben ber die Modi CUT bzw. DNTCUT, 1 6ooo I ber Toleranzen oder ber Werkzeuge. I 9000 1 Achs
14、enart; Einheiten Dieser Satz enthlt Angaben ber Vielachsen (MULTAX) oder Einheiten. 4. Aufbau und Inhalt der einzelnen Stze 4.1. Satztyp 1000 Dieser Satz enthlt die laufende Nummer und die Kennzeichnung der Anweisungen des Teileprogramms. Das Teile- Programm ist das Quellprogramm des NC-Prozessors.
15、W1 (ganzzahlig) = laufende Satznummer W3 (ganzzahlig) W2 (ganzzahlig) = 1000 = Anweisungsnummer im Teileprogramm w4 (alphanumerisch) = I Kennzeichnung der Teileprogramm-Anweisung W5 (alphanumerisch) = 4.2. Satztyp 2000 Dieser Satz enthlt Anweisungen fur den NC-Postprozessor. W1 (ganzzahlig) = laufen
16、de Satznummer W2 (ganzzahlig) = 2000 W3 (ganzzahlig) = n (Codezahl, die ein Hauptwort, wie in der nachfolgenden Liste definiert, reprsentiert) Von W4 an aufwrts kann der Satz ein Nebentel3) enthalten. Die Nebenteile werden in einem Folgeblatt der Norm festgelegt werden. 3) Das folgende Beispiel zeig
17、t Haupt- und Nebenteil einer Anweisung des Teileprogramms: SPINDL/RPM, 5000, RANGE, 2 Hauptteil ist das Hauptwort SPINDL. Nebenteil ist die Liste der Nebenelemente. Die Nebenelemente sind ,RPM, 5000“ und ,RANGE, 2“. DIN1 DIN 66235 TEIL L 74 W 2794442 Olt02441 Ob6 W Kennzeichnet Angaben im Zusammenha
18、ng mit einer Zeichen- maschine Steuert das automatische Abrichten einer Schleifscheibe DIN 66 215 Blatt 1 Seite 3 Liste der Hauptwrter Benennung 4 (airi Luft I Hauptwort 4) Erklrung Steuert die Luftzufuhr AIR AUXPUN 1022 Hilfsfunktion (auxiliary function) I Ermglicht das Einfugen von Hilfsfunktionen
19、 (M-Funktionen) auf dem Steuerlochstreifen 16 Unterbrechung (break) Kennzeichnet eine geeignete Stelle, um eine Rolle des Steuer- lochstreifens zu beenden und die nchste zu starten, wenn ein zusammenhngender Steuerlochstreifen zu unhandlich wre 1073 Spannmittel chuck) Kennzeichnet das zu verwendende
20、 Spannmittel (z. B. Futter) Kennzeichnet die Lage des Werkstcks im Spannmittel CLAMP 1074 Einspannung (clamp) CLDIST 1071 Sicherheitsabstand (clearance distance) I Bezeichnet eine Sicherheitsumhiillende zur Vermeidung von Kollisionen in einem gegebenen Abstand von der Flche 1 004 Sicherheitsebene (c
21、learance plane) CLEARP Bezeichnet eine Sicherheitsebene, zu der die Werkzeugspitze beim Erkennen der Anweisung RETRCT (n = 7) zurckgezogen wird CLRSRF 1057 Sicherheitsflche (clearance surface) Bezeichnet eine Sicherheitsflche, zu der die Werkzeugspitze beim Erkennen der Anweisung RETRCT (n = 7) zurc
22、kgezogen wird COOLNT COUPLE 1030 Kuhlmittel (coo Ian t) I Kennzeichnet Zuflu oder Art des Kuhlmittels oder beides 1049 I Steuert die Synchronisierung von Vorschub und Spindeldreh- zahl fur Gewindeschneiden Koppeln (couple) Werkzeugkompensation (cutter compensation) - -. - 1007 Bewirkt das Einfugen v
23、on Informationen fur den Werkzeugver- satz auf dem Steuerlochstreifen und bezeichnet wahlweise die Lage des Werkzeugs zum Werkstck, die Ebene, in der die Kom- pensation stattfinden soli, und die Auswahl von manuellen Eingabeschaltern Spezifiziert oder identifiziert Bearbeitungszyklen, die an jedem P
24、unkt, der in einem Satz vom Typ 5000 angegeben ist, ausge- fuhrt werden sollen Kennzeichnet Zeit oder Anzahl der Spindelumdrehungen bei Werkzeugstillstand Wird benutzt, um Anzeigelampen am Bedienungsfeld der Steu- ereinheit zu steuern oder um die Ausgabe von Nachrichten an den Maschinenbediener zu s
25、teuern CUTCOM CYCLE 1054 Bearbeitungszyklen (cycle) DELAY 1010 Verzgerung delavl DISPLY 1021 Anzeigen (display) DRAFT 1059 Zeichnen (draft) DRESS 8 Abrichten (dress) END 1 1009 Ende (end) Vorschub feedrate Bezeichnet das Ende eines Bearbeitungsprozesses. Kann das Zurcksetzen des Steuerungssystems ve
26、ranlassen, nachdem Spindel, Kuhlmittel. Vorschub usw. ausgeschaltet wurden FEDRAT I Kennzeichnet die Gre der Vorschubgeschwindigkeit 17 Bewirkt das Zurckfahren des Maschinenschlittens in die Ausgangsposition (Bezugspunkt) I Grundstellung (go home) Bearbeitungskopf (head) Einfugen (insert) Vorlauf (l
27、eader) GOHOME HEAD 1002 I Spezifiziert einen speziellen Maschinenkopf, wenn eine Aus- wahl von mehr als einem verfugbar ist INSERT Gibt an, da die folgenden Zeichen direkt als Steuerungs- Spezifiziert die Vorspannlnge des Lochstreifens, gelocht in Code, Paritt und Lngeneinheit, die durch den NC-Post
28、prozessor gegeben sind 1046 1013 LEADER 4) Die Hauptwrter sind aus den englischen Benennungen der IS0 gebildet. Diese sind bei den deutschen Benennungen in Klammern mit angegeben. DIN1 DIN 66235 TEIL 1 74 m 2794442 O102442 TT2 m Seite 4 DIN 66 215 Blatt 1 Hauptwort 4) LETTER LINTOL Erklrung Kennzeic
29、hnet die Position in der Zeichnung, wo der in einem unmittelbar darauffolgenden Satz PPRINT (n = 1044) angege- bene Text gezeichnet werden soll Spezifiziert eine zulssige Abweichung von der geradlinigen Bewegung der Werkzeugspitze - n 1043 1067 Benennung Text (letter) Linearisierungstoleranz (linear
30、ization tolerance) Wer kzeu glad en (load tool) Maschine (machine) - Bewirkt das Laden des Werkzeuges in die Arbeitsspindel MACHIN p _ _ Kennzeichnet den NC-Postprozessor fur ein spezielles Maschinen- Steuerungssystem und stellt die Parameter fur die Initialisierung desselben zur Verfugung Bezeichne
31、t die maximal zulssige Bearbeitungstoleranz aufgrund der Werkzeugmaschinendynamik -_ -_ Bearbeitungstoleranz (machining tolerance) Modus (mode) Korrekturscbalter (offset switch) _ _ -_ Bezeichnet die Arbeitsart OFSTNO I 1083 Bezeichnet die Zuordnung eines Werkzeugs zu einem Korrektur- schalter an de
32、r Steuereinheit Wahlweises berlesen ootionai skio Ermglicht dem Maschinenbediener, wahlweise Steuerstze zu berspringen OPSKIP OPSTOP Schafft die Mglichkeit fUr den Maschinenbediener, den Arbeits- proze wahlweise anzuhalten wie bei STOP (n = 2) Kennzeichnet den Werkzeugmaschinen-Nullpunkt, angegeben
33、im Koordinatensystem des Werkstcks Wahlweiser Halt (optional stop) Masc hinennu Ilpu nkt (origin) Zeichnungsberlagerung (over Dtot) ORIGIN PARTNO Bewirkt, da eine Kontur ber eine vorhergehende Zeichnung gelegt werden soll Teilenummer (Dart number) Enthlt die Teileprogramm-Identifizierung PENDWN -+ -
34、 Bewirkt das Senken des Zeichenstiftes Zeichenstift senken (pen down) I PENUP PIERCE Zeichenstift heben (pen UP) Schneidbrenner (pierce) Gewindesteigung (pitch) NC-Postprozessor- Funktion Bewirkt das Heben des Zeichenstiftes _ Bezeichnet den Zustand der Gasmischung fur einen Schneid- brenner, um die
35、 Platte zu durchbohren und den Schneidevor- gang aufrecht zu erhalten (benutzt bei Brennschneidemaschinen I lo50 PITCH Spezifiziert die Gewindesteigung Bezeichnet spezielle Anweisungen des Teileprogrammierers an den NC-Postprozessor Erzeugt eine Zeichnung der CLDATA-Koordinaten PPFUN PPLOT (postproc
36、essor function) NC-Postprozessor- _ Zeichnung (postprocessor plot) NC-Postprozessor- Ausdruc k (postprocessor print) PPRINT +- RAPID Zeigt an, da die folgenden Zeichen auf der NC-Postprozessor- ausgabeliste ausgedruckt oder gezeichnet werden sollen, wie durch einenvorangehenden Satz LETTER (n = 1043
37、) angeReben Ermglicht es, Wegbedingungen in den Steuerlochstreifen einzu fugen Wegbedingung (preparatory function) Eilgang (rapid) - Zeigt an, da die Eilgangsbewegung fur den nchsten Bewe- gungsschritt eingeschaltet werden soll. Die nachfolgenden Bewegungen werden mit dem vorhergehenden Vorschub aus
38、- gefuhrt . RETRCT 7 Ruckzug (retract) Veranlat, da3 die Werkzeugspitze zu einer Flache zurckge- zogen wird, die in einem vorangehenden Satz CLEARP (n = 1004) oder CLRSRF (n = 1057) spezifiziert wurde. Die Bewegung lauft in Richtung der Spindelachse. I loo6 Rckspu len (rewind) Tischdrehung (rotate t
39、able) Steuert das Ruckspulen des Steuerlochstreifens auf eine TMARK- (n = 1005) oder zur Programmanfangs-Position Steuert die Drehung eines Drehtisches in eine angegebene Position oder um einen gegebenen Winkel RoTABL I 1026 DIN1 Benennung DIN Lb215 Erklrung TEIL - ROTHED 1035 SAFPOS 1094 SELCTL 105
40、6 SEQNO 1019 SPINDL 1031 STAN 1080 I Kopfschwenkung (rotate head) 74 rn Steuert die Drehung des Werkzeugkopfes in eine gegebene Position oder um einen gegebenen Winkel 2794442 Sicherheitsposit ion (safe position) Werkzeugauswahl (select tool) Laufende Satznummer (sequence number) 0102443 939 W Bezei
41、chnet eine Stellung fur Werkzeugw echsel Steuert die Werkzeugauswahl fur nachfolgendes Laden Erlaubt die nderung der normalen Reihenfolgenumerierung der Steuerstze DIN 66 215 Blatt 1 Seite 5 Spindel (spindle) Anstellwinkel lHauptwort4) I n Spezifiziert Spindelfunktionen Bezeichnet den Winkel, unter
42、dem das Werkzeug angestellt TMARK TRANS UNLOAD Hlt Maschine und Leser an. Wenn die Maschine neu gestartet wird, beginnt die Verarbeitung von dem geometrischen Punkt (stop) angehalten wurde um einen Wechsel der Palette zu veranlassen (switch) Gewindeschneiden (thread) Aktiviert die Bearbeitungsart Ge
43、windeschneiden fur die nchste Bewegung Bandmarke (tape mark) Werkzeug-Identnummer Kennzeichnet die Position auf dem Steuerlochstreifen, auf die dieser durch einen Satz REWIND (n = 1006) oder eine andere Suchmglichkeit positioniert werden kann Bezeichnet das Werkzeug, das ausgewhlt und geladen werden
44、 (tool number) soll Transformat ion (translate) zu transformieren Wird vom NC-Postprozessor benutzt, um Koordinaten additiv Revolverkopf turretl Enthlt Angaben fur den Revolverkopf, z. B. Indexstellung Entladen (unload) Bewirkt das Entladen eines im Einsatz befindlichen Werkzeugs Im Anhang zu dieser
45、 Norm ist eine nach Codezahlen geordnete Liste der Hauptwrter gegeben. 4.3. Satztyp 3000 Dieser Satz enthlt die kanonische Form der im Teileprogramm definierten Geometrie. Gegenwrtig werden nur die Angaben fUr kreisfrmige Leitflchen an den NC-Postprozessor weitergegeben. Es sind jedoch andere Flchen
46、angaben durch zustzliche Codezahlen in W5 mglich. W1 (ganzzahlig) = laufende Satznummer W2 (ganzzahlig) = 3000 W3 (ganzzahlig) = Verwendungszweck der Flche. Nicht definiert fur NC-Postprozessorzwecke W4 (ganzzahlig) = Bezug der Flche zum Werkzeug. Nicht definiert fur NC-Postprozessorzwecke W5 (ganzz
47、ahlig) = bezeichnet den Typ der Flche (4 fur CIRCLE) W6 (ganzzahlig) = Anzahl der Wrter der Flchendaten (Name, Index und kanonische Form) (9 fur CIRCLE) W7 (alphanumerisch) = symbolischer Name der Leitflache W8 (ganzzahlig) = Index W9 (reell) = X-Wert des Kreismittelpunktes W10 (reell) = Y-Wert des
48、Kreismittelpunktes W11 (reell) = Z-Wert des Kreismittelpunktes W12 (reell) W13 (reell) W14 (reell) = I Komponenten des Einheitsvektors y in Achsenrichtung W15 (reell) = Wert des Kreisradius a Seite 6 DIN 66 215 Blatt 1 4.4. Satztyp 5000 Dieser Satz enthlt Angaben ber Werkzeugposition und Achsenricht
49、ung (bezogen z. B. auf den Mittelpunkt der Stirn- flche eines zylindrischen Frsers). Er kann die Koordinaten eines einzelnen Punktes, einer Folge von Punkten oder fur Mehrachsenbearbeitung Koordinaten und den Vektor der Werkzeugachse enthalten. W1 (ganzzahlig) = laufende Satznummer W2 (ganzzahlig) = 5000 W3 (ganzzahlig) = 3 fur FROM = 4 fur GODLTA = 5 fur alle anderen Bewegungstypen, z. B. GOT0