11 einfügen eines nc-satzes (modul 9150) – HEIDENHAIN TNC 407 (243 020) Technical Manual Benutzerhandbuch
Seite 638

4.11 Einfügen eines NC-Satzes (Modul 9150)
Mit dem Modul 9150 kann während einer aktiven M/S/T/G/Q-Ausgabe von NC an PLC (oder wenn
kein Programm gestartet ist!) ein NC-Satz definiert werden, der dann nach der Quittierung des
M/S/T/G/Q-Strobes (ohne gestartetes PGM: sofort) abgearbeitet wird, bevor die Steuerung mit der
Bearbeitung des NC-Programms fortfährt.
Randbedingungen:
- Bei mehreren Kommandos während einer Strobe-Ausgabe wird nur das letzte bearbeitet.
- Bei mehreren Kommandos im Stillstand ist nicht definiert, welches Kommando erkannt wird.
- Fehlerhafte Parameter (z.B. falsche Tool-Nummer, nicht vorhandene Datei) führen zu einem
Abbruch des NC-Programms mit der entsprechenden Fehlermeldung. Bei Ausloesung im Stillstand
wird keine Fehlermeldung angezeigt.
Mögliche Fehler:
- Der Aufruf erfolgte während eines gestarteten NC-Programms ohne aktivem M/S/T/G/Q-Strobe.
- Der Aufruf erfolgte mit einem unbekannten Befehls-Code.
Aufruf:
PS
B/W/D/K
<Befehlscode>
0: TOOL-CALL
PS
B/W/D/K
<Adresse der Parameter>
Nummer erstes Double des Parameter-Blocks bzw. Nummer des Strings
CM 9150
PL
B/W/D
<Fehlercode>
0: NC-Satz wurde eingefügt
1: gestartetes NC-PGM und kein Strobe
2: unbekannter Befehlscode
Parameter:
TOOL-CALL
B<Adr> aktive Elemente bitcodiert
Bit 0 =1: Toolnummer übernehmen
sonst modal
Bit 1 =1: Werkzeugachse übernehmen
sonst modal
Bit 2 =1: Spindeldrehzahl übernehmen
sonst modal
Bit 3 =1: Längenaufmass übernehmen
sonst 0
Bit 4 =1: Radiusaufmass übernehmen
sonst 0
B<Adr+1> Werkzeugachse
(0..4 = X..V)
W<Adr+2> Tool-Nummer
D<Adr+4> Spindeldrehzahl
(Format 0,001 1/min)
D<Adr+8> Längenaufmass
(Format 0,0001 mm)
D<Adr+12>Radiusaufmass
(Format 0,0001 mm)
Fehlerstatus nach Aufruf: M3171 =0:
NC-Satz wurde eingefügt
=1: