Werkzeugdaten (D bzw. #TOOL DATA)

Werkzeuggeometrie

Bei jedem D<i> bzw. #TOOL DATA fordert die CNC während der NC-Programmdekodierung die Daten des Werkzeuges an.

Bei der Anforderung des neuen Werkzeuges werden die D-Nummer, T-Nummer und die frei verwendbaren P-Parameter des aktuell eingewechselten Werkzeuges mitgeliefert. Hierdurch kann die PLC erkennen, welches Werkzeug ausgewechselt werden soll. Über die P-Parameter kann z.B. im NC-Programm der Verschleiß eingetragen und im Werkzeugwechsel an die PLC zurückgemeldet werden.

Bei der Anfrage der CNC an die PLC werden folgende Daten (CNC_TOOL_REQUEST_IN) übertragen :

id : CNC_TOOL_ID; (tool id of requested tool)

act_t_nr : DINT; (actual t number in nc kernel)

act_d_nr : CNC_TOOL_ID; (actual tool id in nc kernel)

param : ARRAY[1..60] OF LREAL;

log_ax_nr_tool_length : UINT; (spindle axis for tool length compensation)

Die PLC liefert den kompletten Werkzeugdatensatz (CNC_TOOL_DESC) zurück.

Anfordern der Werkzeugdaten von der PLC
Abb.: Anfordern der Werkzeugdaten von der PLC

Programmierbeispiel

prg_example

Werkzeuganforderung

%main

N10 X1200

N11 S2[D1] (Werkzeug D1 für Spindel S2 anfordern

N20 S2[D2 REV=1 M4] (Werkzeug D2 für Spindel S2 anfordern

N30 D3 S100 M3 (Werkzeug D3 für Spindel S anfordern

N40 X0

N50 M30