Teachen durchführen

Der Anwender wird über den Ausgang eNextStep durch die erforderlichen Handlungsschritte geführt. Nach Durchführung eines Handlungsschritts ist dieser über den Eingang xStepConfirm zu quittieren. Daraufhin wird über den Ausgang eNextStep der nächste Handlungsschritt angezeigt.

Für den Ausgang eNextStep wird der Aufzählungstyp "L_MC4P_TeachCoordinateSystemSteps" verwendet, für den folgende Konstanten (WORD) definiert sind:

Name

Initialwert

Info

None

0

FB ist deaktiviert

TeachOrigin

1

Handlungsschritt 1: Anfahren des Koordinatenursprungs

TeachPosXAxis

2

Handlungsschritt 2: Anfahren einer Position auf der positiven X-Achse

TeachPosQuadrantXY

3

Handlungsschritt 3: Anfahren eines Punktes auf dem positiven Quadranten der x-y-Ebene

Done

4

Teachen beendet

Tipp!
  • Für das Anfahren der zu teachenden Punkte ist der FB L_MC4P_AxesGroupBasicControl vorhanden.
  • Möglichst große Abstände zwischen den geteachten Punkten verringern Ungenauigkeiten.
  • Im letzten Schritt sollte ein Punkt in möglichst großem Abstand zur gewünschten x-Achse geteacht werden.
Prinzipielle Vorgehensweise:
  1. Über den Eingang eCoordSystem das zu teachende Koordinatensystem vorgeben.
  2. Mit einer FALSE-TRUE-Flanke am Eingang xExecute den FB beauftragen.
    Am Ausgang eNextStep wird nun der erste durchzuführende Handlungsschritt angezeigt.
  1. Handlungsschritt 1: Koordinatenursprung anfahren (z. B. per Jogging).
  2. Handlungsschritt mittels FALSE-TRUE-Flanke am Eingang xStepConfirm quittieren.
    Am Ausgang eNextStep wird nun der zweite durchzuführende Handlungsschritt angezeigt.
  1. Handlungsschritt 2: Eine Position auf der positiven X-Achse anfahren.
  2. Handlungsschritt mittels FALSE-TRUE-Flanke am Eingang xStepConfirm quittieren.
    Am Ausgang eNextStep wird nun der dritte durchzuführende Handlungsschritt angezeigt.
  1. Handlungsschritt 3: Einen Punkt auf dem positiven Quadranten der x-y-Ebene anfahren.
  2. Handlungsschritt mittels FALSE-TRUE-Flanke am Eingang xStepConfirm quittieren.