Beispiele
4.6 "Einmitten" mit kontinuierlichem Messen
Programm
IDS=2 DO $R[10+$AC_MARKER[0]] =
$AC_TIME
DEFINE INDEX AS $AC_MARKER[0]
IDS=1 EVERY $AC_TIMEC==0 DO INDEX =
INDEX + 1
IDS=2 DO $R[10+INDEX] = $AC_TIME
4.6
"Einmitten" mit kontinuierlichem Messen
Einführung
Es werden nacheinander die Zahnradlücken vermessen. Aus der Summe der Lücken und der
Zähnezahl wird das Lückenmaß ermittelt. Die gesuchte Mittenposition für die
Weiterbearbeitung ist die Position des ersten Messpunktes plus 1/2 der durchschnittlichen
Lückengröße. Beim Messen wird die Drehzahl so gewählt, dass pro Interpolationstakt ein
Messwert sicher erfasst werden kann.
Bild 4-4
138
Schemabild zum Messen der Zahnradlücken
Kommentar
;
Schreibe jeweils die aktuelle Zeit
;
vom Satzanfang in R-Parameter
;
Mit symbolischer Programmierung sieht
;
das Beispiel so aus:
;
Vereinbarungen für symbolische
;
Programmierung
;
bei Satzwechsel R-Parameter-
;
zeiger weiterstellen
;
Schreibe jeweils die aktuelle Zeit
;
vom Satzanfang in R-Parameter
Funktionshandbuch, 10/2015, 6FC5397-5BP40-5AA3
Synchronaktionen