Initialisierung

Datenformat

Beim Neustart der Steuerung befindet sich oft schon ein reales Werkzeug in der Spindel. Die PLC hat die Möglichkeit dieses Werkzeug der CNC direkt mitzuteilen.

actual_tool : DINT;

PLC Beispiel

bWrite: BOOL := FALSE;
ToolWrite : ADSWRITE;
ToolNr : DINT := 4711;
IF bWrite = TRUE THEN
  bWrite := FALSE;
  ToolWrite(Write := FALSE);
  ToolWrite.NETID := '';
  ToolWrite.PORT := ADS_PORT_TASK_SDA;
  ToolWrite.IDXGRP := ADS_IGRP_DECODER_OF_CHANNEL + 1;
  ToolWrite.IDXOFFS := ADS_IOFFS_ACTUAL_T_NUMBER;
  ToolWrite.SrcAddr := ADR(ToolNr);
  ToolWrite.LEN := SIZEOF(ToolNr);
  ToolWrite(Write := TRUE);
END_IF
ToolWrite();