Programmieren
8.10
Programmsprünge
8.10.4
Programmbeispiel für Sprünge
Aufgabe
Anfahren von Punkten auf einem Kreisabschnitt:
Gegeben:
20
Bild 8-52
Programmierbeispiel
N10 R1=30 R2=32 R3=10 R4=11 R5=50 R6=20 ; Zuweisung der Anfangswerte
N20 MA1: G0 Z=R2
N30 R1=R1+R3 R4= R4−1
N40 IF R4 > 0 GOTOB MA1
N50 M2
Erläuterung
Im Satz N10 werden die Anfangsbedingungen den entsprechenden Rechenparametern zu-
gewiesen. In N20 erfolgt die Berechnung der Koordinaten in X und Z und die Abarbeitung.
Im Satz N30 wird R1 um den Abstandswinkel R3 erhöht; R4 um 1 erniedrigt.
Ist R4 > 0, wird erneut N20 abgearbeitet, sonst N50 mit Programmende.
8-214
Anfangswinkel:
Kreisradius:
Abstand der Positionen:
Anzahl der Punkte:
Lage Kreismittelpunkt in Z:
Lage Kreismittelpunkt in X:
X
R4 = 11 (Anzahl der Punkte)
Pkt.10
Pkt.11
R5
Anfahren von Punkten auf einem Kreisabschnitt
COS (R1)+R5 X=R2
*
SINUMERIK 802D, 802D bl Bedienen und Programmieren Drehen (BP−D), Ausgabe 08/2005
30°
32 mm
10°
11
50 mm
20 mm
Pkt.3
R3
R3
R3
R1
50
SIN(R1)+R6
*
; Rechnung und Zuweisung zu Achsadressen
in R1
in R2
in R3
in R4
in R5
in R6
Pkt.2
Pkt.1
Z
6FC5 698−2AA00−1AP4