Beispiele

Für die Achse mit der logischen Achsnummer 8 und dem Achsbezeichner Y2 sollen Kopplungsvorschriften definiert werden.

Beispiel 1

desc[1].AxisNumber:= 1
desc[1].CouplingMode:= HLI_AXIS_COUPLING_DIRECT

desc[2].AxisNumber:= 0
desc[2].CouplingMode:= HLI_AXIS_COUPLING_INACTIVE

Die Achse bewegt sich synchron zur Achse mit der logischen Achsnummer 1. Da für die logische Achsnummer 8 keine Kopplungsvorschrift definiert wurde, kann die Achse Y2 über das NC-Programm nicht bewegt werden.

In der Kopplungsvorschrift desc[1] müssen die Elemente FractNumerator und FractDenominator nicht belegt werden, da der Kopplungsmode HLI_AXIS_COUPLING_FRACT nicht verwendet wird.

Durch die Kopplungsvorschrift desc[2] wird angezeigt, dass die Liste der Kopplungsvorschriften hier endet.

Beispiel 2

desc[1].AxisNumber:= 1
desc[1].CouplingMode:= HLI_AXIS_COUPLING_DIRECT

desc[2].AxisNumber:= 8
desc[2].CouplingMode:= HLI_AXIS_COUPLING_DIRECT

desc[3].AxisNumber:= 0
desc[3].CouplingMode:= HLI_AXIS_COUPLING_INACTIVE

Durch Hinzufügen der Kopplungsvorschrift desc[2] kann die Achse Y2 auch über das NC-Programm bewegt werden.

In den Kopplungsvorschriften desc[1] und desc[2] müssen die Elemente FractNumerator und FractDenominator nicht belegt werden, da dort der Kopplungsmode HLI_AXIS_COUPLING_FRACT nicht verwendet wird.

Durch die Kopplungsvorschrift desc[3] wird angezeigt, dass die Liste der Kopplungsvorschriften hier endet.

Beispiel 3

Für die Achse mit der logischen Achsnummer 8 und dem Achsbezeichner Y2 soll eine Kopplung mit dem Kopplungsfaktor –5/9 definiert werden, zugleich soll die Achse Y2 auch im NC-Programm programmiert werden können:

desc[1].AxisNumber:= 8
desc[1].CouplingMode:= HLI_AXIS_COUPLING_DIRECT

desc[2].AxisNumber:= 1
desc[2].CouplingMode:= HLI_AXIS_COUPLING_FRACT
desc[2].FractNumerator:= -5
desc[2].FractDenominator:= 9

desc[3].AxisNumber:= 0
desc[3].CouplingMode:= HLI_AXIS_COUPLING_INACTIVE

In der Kopplungsvorschrift desc[1] müssen die Elemente FractNumerator und FractDenominator nicht belegt werden, da der Kopplungsmode HLI_AXIS_COUPLING_FRACT nicht verwendet wird.

Durch die Kopplungsvorschrift desc[3] wird angezeigt, dass die Liste der Kopplungsvorschriften hier endet.