586.080 aktive Mitglieder*
3.834 Besucher online*
Kostenfrei registrieren
Anmelden Registrieren
FANUC Forum

Konus-Programmierung/Programmteilwiederholung

Beitrag 08.11.2010, 23:13 Uhr
Ragnarok
Ragnarok
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 22.09.2010
Beiträge: 2

Hallo,

Zum Programmieren eines Konus würde ich gern, wie bei der Sinumerik-Steuerung, Variablen und Programmteilwiederholung nutzen.
Hierzu ein kleines Beispiel (Sinumerik 840D):

.........
R1=-16 [Festlegen von Variable 1]
R2=16 [Festlegen von Variable 2]
G1 Z0 M51 [Fahren auf Z0 mit Arbeitsvorschub, Aktivieren der Innenkühlung]
START_KONUS: [Anfang des zu wiederholenden Bereiches]
G91 G1 Z-0.2 [Zustellung von 0,2 mm (inkremental-wäre auch durch Variable realisierbar)]
R1=R1+0.01 [Modifizieren von Variable 1]
R2=R2-0,01 [Modifizieren von Variable 2]
G41 G90 G64 [Aktivieren von: Werkzeugbahnkorrektur links, Absolutem Wegmesssystem, Bahnsteuerung]
G247 X=R1 Y0 DISR=2 [Anfahren von X=Variable 1 und Y0 per Viertelkreis mit Radius 2 (DISR= Radiusgröße)]
G3 X=R1 Y0 I=R2 J0 [Fräsen eines Vollkreises dessen Radius den Variablen entspricht]
G40 G248 X0 Y0 DISR=2 [Abfahren per Viertelkreis und gleichzeitiges Deaktivieren der Werkzeugbahnkorrektur]
END_KONUS: [Ende des zu wiederholenden Bereiches]
REPEAT START_KONUS END_KONUS P199 [Wiederholen der Sätze zwischen START_KONUS und END_KONUS, P=Anzahl der Wiederholungen]
........

(Als Anmerkung: P sollte immer 1 kleiner sein als die tatsächlich benötigte Wiederholungszahl, da die Sätze vor den Wiederholungen bereits einmal ausgeführt werden (in diesem Fall also 199+1 mal)
(2. Anmerkung: Die Modifizierung der Variablen ist fortlaufend, R1 ist bei der letzten Wiederholung also nicht 15,99 sondern 14,00)

Gibt es bei FANUS 16i(MB) ähnliche Möglichkeiten der Programmierung?
Wenn nicht, gibt es die Möglichkeit Variablen zu programmieren und/oder zu modifizieren?
Kann man Teile eines Programmes wiederholen?



Vielen Dank bereits im Vorraus....[indent][/indent]

Der Beitrag wurde von Ragnarok bearbeitet: 08.11.2010, 23:15 Uhr
TOP    
Beitrag 09.11.2010, 14:37 Uhr
mori4200
mori4200
Level 4 = Community-Meister
****
Gruppe: Mitglied
Mitglied seit: 02.06.2008
Beiträge: 527

QUOTE (Ragnarok @ 08.11.2010, 18:13 Uhr) *
Hallo,

Zum Programmieren eines Konus würde ich gern, wie bei der Sinumerik-Steuerung, Variablen und Programmteilwiederholung nutzen.
Hierzu ein kleines Beispiel (Sinumerik 840D):

.........
R1=-16 [Festlegen von Variable 1]
R2=16 [Festlegen von Variable 2]
G1 Z0 M51 [Fahren auf Z0 mit Arbeitsvorschub, Aktivieren der Innenkühlung]
START_KONUS: [Anfang des zu wiederholenden Bereiches]
G91 G1 Z-0.2 [Zustellung von 0,2 mm (inkremental-wäre auch durch Variable realisierbar)]
R1=R1+0.01 [Modifizieren von Variable 1]
R2=R2-0,01 [Modifizieren von Variable 2]
G41 G90 G64 [Aktivieren von: Werkzeugbahnkorrektur links, Absolutem Wegmesssystem, Bahnsteuerung]
G247 X=R1 Y0 DISR=2 [Anfahren von X=Variable 1 und Y0 per Viertelkreis mit Radius 2 (DISR= Radiusgröße)]
G3 X=R1 Y0 I=R2 J0 [Fräsen eines Vollkreises dessen Radius den Variablen entspricht]
G40 G248 X0 Y0 DISR=2 [Abfahren per Viertelkreis und gleichzeitiges Deaktivieren der Werkzeugbahnkorrektur]
END_KONUS: [Ende des zu wiederholenden Bereiches]
REPEAT START_KONUS END_KONUS P199 [Wiederholen der Sätze zwischen START_KONUS und END_KONUS, P=Anzahl der Wiederholungen]
........

(Als Anmerkung: P sollte immer 1 kleiner sein als die tatsächlich benötigte Wiederholungszahl, da die Sätze vor den Wiederholungen bereits einmal ausgeführt werden (in diesem Fall also 199+1 mal)
(2. Anmerkung: Die Modifizierung der Variablen ist fortlaufend, R1 ist bei der letzten Wiederholung also nicht 15,99 sondern 14,00)

Gibt es bei FANUS 16i(MB) ähnliche Möglichkeiten der Programmierung?
Wenn nicht, gibt es die Möglichkeit Variablen zu programmieren und/oder zu modifizieren?
Kann man Teile eines Programmes wiederholen?



Vielen Dank bereits im Vorraus....[indent][/indent]



Selbstverstaendlich gibt es bei Fanuc auch die Moeglichkeit Zyklen zu schreiben.
Da dieses Thema aber zu umfangreich ist empfehle ich dir im "Operator Manual"
Kapitel "15 Kundenmakro" zu lesen!


--------------------
Mfg MORI


“Armselig der Schüler, der seinen Meister nicht übertrifft“
TOP    



1 Besucher lesen dieses Thema (Gäste: 1)
0 Mitglieder: