So sieht z.B. ein Programm zum
Bohren von Lochkreise in der XZ-EBENE
Bsp.
G0 X45 Z2 (Lochkreis Position)
G283 A4. C10. H30. Z-50. K15. F120. Q1. V1.5
A=Anzahl der Bohrungen
C=Start Winkel
H=Vortschritts Winkel
Z=Bohrtiefe
K=Bohr Hub
F=Vorschub
Q=Sicherheitsabstand am Bohrungsgrund
V=Verweilzeit am Entleerungspunkt
Z,F sind SOLL Eingaben bei nicht eingabe erscheint eine Fehlermeldung !
A,C,H,K sind Optional
wird A nicht angegeben wird 1 Bohrung angenommen
wird C nicht angegeben wird bei 0 Grad begonnen !
wird H nicht angegeben wird der Vollkreis durch die Anzahl Bohrungen dividiert
wird K nicht angegeben wird die Bohrtiefe in einem Schitt hergestellt
wird Q nicht angegeben wird der Sicherheitsabstand am Bohrungsgrund von =0.5mm angenommen
wird V nicht angegeben wird die Verweilzeit am Entleerungspunkt mit 0.5 sec angenommen
%
O9017(G283.BOHR.ZYKLUS.STIRNFAECHE)
IF[#26 EQ #0]GOTO10
IF[#1 EQ #0]THEN#1=1
IF[#3 EQ #0]THEN#3=[360/#1]
IF[#9 EQ #0]GOTO10
IF[#11 EQ #0]THEN#11=0
IF[#17 EQ #0]THEN#17=1
IF[#6 EQ #0]THEN#6=#26-#17
IF[#26 EQ #0]GOTO10
IF[[[#1*#3]-#11] GT 360]GOTO10
#1=ABS[#1]
#605=#6
#600=0
G0H#11
G4X.5
G98
N1
#601=0
#602=0
#604=#5002
#600=[#600+1]
#601=#26
GOTO3
N2
G0Z[#602+#17]
N3
G1W-[#6+#17]F#9
#602=#5002
.
.
.
.
.
.
.
.
.
.
M99
%