585.775 aktive Mitglieder*
4.201 Besucher online*
Kostenfrei registrieren
Einloggen Registrieren

Programmteil-Wiederholung mit UP Aufruf

Beitrag 19.09.2016, 12:49 Uhr
noteberg
noteberg
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 07.09.2016
Beiträge: 8

Hallo zusammen,
ich bin neu hier und auf dieses Forum gestoßen da ich mir eine Deckel FP42NC mit Dialog 4 Steuerung zugelegt habe. Ich hoffe meine Frage ist nicht ganz so dämlich, leider komme ich aber alleine nicht weiter und die Suche hat auch nichts ergeben coangry.gif
Ich bearbeite Teile mit vielen Gewindebohrungen, möchte also gerne an den gleichen Positionen Anbohren, Bohren usw.

Wenn ich nun eine Programmteil wiederholung mit L1 aufrufe, wiederholt die Maschine zwar brav die angegeben Sätze, ersetzt aber nicht das Unterprogramm.. der Entsprechende Teil mit aufruf sieht so aus:

N10 X10 Y10 %*1
N20 X15 Y10 %*1
..
WZW
...
N50 L1 N10 N20 %*2

Ab N50 wird also der Programmteil N10-N20 wiederholt, leider aber mit dem Unterprogramm %*1 statt %*2 mad.gif
Das UP ist jeweils ein G81 Zyklus, kann hier jemand helfen?

Vielen Dank schon mal!
TOP    
Beitrag 19.09.2016, 14:56 Uhr
cgTNC
cgTNC
Level 7 = Community-Professor
*******
Gruppe: Mitglied
Mitglied seit: 21.11.2010
Beiträge: 1.341

Versuch es mal mit N* anstatt mit %*, die Zyklen in N* lassen sich auch einfacher Editieren:
N10 X10 Y10 N*1
N20 X15 Y10 N*1
..
WZW
...
N50 L1 N10 N20 N*2
Gruß
cgTNC

Der Beitrag wurde von cgTNC bearbeitet: 19.09.2016, 14:59 Uhr
TOP    
Beitrag 30.09.2016, 14:56 Uhr
noteberg
noteberg
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 07.09.2016
Beiträge: 8

Hallo nochmal und Danke für die Antwort!

leider funtioniert es immernoch nicht.. Die Eingabe ist bei Aufruf von L1 ja geführt, eine andere Möglichkeit außer der beschriebenen habe ich also nicht. Das Programm sieht genau so aus:

..
N3 %*1 G0 X0 Y0
N4 %*1 G0 X20
N5 %*1 G0 X40
..
Werkzeugwechsel
..
N8 L1 N2 N5 N*2
..
Jetzt wiederholt er die Sätze, liest auch die Werkzeugkorrektur, tauscht aber nicht das UP, wiederholt also komplett mit UP *1 statt UP*2 coangry.gif


Noch jemand eine Idee woran das liegen könnte?

Danke und schönes Wochenende!
TOP    
Beitrag 01.10.2016, 10:18 Uhr
cgTNC
cgTNC
Level 7 = Community-Professor
*******
Gruppe: Mitglied
Mitglied seit: 21.11.2010
Beiträge: 1.341

QUOTE (noteberg @ 30.09.2016, 15:56 Uhr) *
..
N3 %*1 G0 X0 Y0
N4 %*1 G0 X20
N5 %*1 G0 X40
..
Werkzeugwechsel
..
N8 L1 N2 N5 N*2
..

In den Sätzen N3 bis N5 muss N*1 stehen, sonst funktioniert das nicht.
Die Bohr- oder Taschenzyklen müssen dann ebenfalls in N* Sätzen und nicht in %* Unterprogrammen stehen.
Um die Zyklen einzugeben wird einfach in der Programmanzeige mit einer Tastenkombination auf die N* Sätze umgeschaltet (Nicht in der Programmliste).
Die genaue Tastenkombination weiß ich nicht, habe seit 15 Jahren nicht mehr an Dialog4 programmiert.
TOP    
Beitrag 01.10.2016, 11:02 Uhr
noteberg
noteberg
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 07.09.2016
Beiträge: 8

QUOTE (cgTNC @ 01.10.2016, 10:18 Uhr) *
In den Sätzen N3 bis N5 muss N*1 stehen, sonst funktioniert das nicht.
Die Bohr- oder Taschenzyklen müssen dann ebenfalls in N* Sätzen und nicht in %* Unterprogrammen stehen.
Um die Zyklen einzugeben wird einfach in der Programmanzeige mit einer Tastenkombination auf die N* Sätze umgeschaltet (Nicht in der Programmliste).
Die genaue Tastenkombination weiß ich nicht, habe seit 15 Jahren nicht mehr an Dialog4 programmiert.


Leider kann ich das so nicht eingeben, ich programmiere direkt an der Maschine, die Eingabe ist da wie gesagt geführt. Hab mal Bilder von den Sätzen gemacht. Hatte noch niemand das gleiche Problem?
Angehängte Datei(en)
Angehängte Datei  Foto_1_1_.JPG ( 470.18KB ) Anzahl der Downloads: 27
Angehängte Datei  Foto_2.JPG ( 485.01KB ) Anzahl der Downloads: 15
Angehängte Datei  Foto_3.JPG ( 426.02KB ) Anzahl der Downloads: 17
 
TOP    
Beitrag 01.10.2016, 13:43 Uhr
UPler
UPler
Level 2 = Community-Facharbeiter
**
Gruppe: Mitglied
Mitglied seit: 09.11.2004
Beiträge: 147

Beispiel:

T1
T2

N1 G0 Z150
N2 G17 T1
N3 G0 X0 Y0 Z10 M8 N*1
N4 G0 X10 N*1
N5 G0 Z150 M9
N6 G17 T2
N7 L1 N3 N5 N*2
N8 M30

N*1 G81 F100 S2000 Z-2 Z9.5
N*2 G81 F200 S1000 Z-20 Z10

N*1 ist ein Unterprogramm-Satz (Bohr und Fräszyklen)
%*1 ist ein lokales Unterprogramm

viel Erfolg
UPler
TOP    
Beitrag 01.10.2016, 16:31 Uhr
cgTNC
cgTNC
Level 7 = Community-Professor
*******
Gruppe: Mitglied
Mitglied seit: 21.11.2010
Beiträge: 1.341

QUOTE (noteberg @ 01.10.2016, 12:02 Uhr) *
Leider kann ich das so nicht eingeben, ich programmiere direkt an der Maschine, die Eingabe ist da wie gesagt geführt.

Das kann so wie auch von UPler gezeigt, direkt an der Maschine programmiert werden!

Einfach mal auf der Tastatur rumdrücken, vielleicht kennt hier auch jemand die genauen Tastenkombinationen für die Eingabe.
Oder im Handbuch schauen, wenn vorhanden.
TOP    
Beitrag 03.10.2016, 19:48 Uhr
alex1973
alex1973
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 17.04.2016
Beiträge: 17

Hallo,
um einen Unterprogrammsatz wechsel in einer Wiederholung aufzurufen, müssen Unterprogrammsätze programmiert werden. KEINE Unterprogramme. Diese kannst Du erstellen indem Du nach, oder vor Fertigstellung des Programmes folgend vorgehst, drücke in Betriebsart 11(Programmierung) mal die Stern Taste. In dieser Ebene kannst Du Deine Unterprogrammsätze eingeben. Um wieder ins Hauptprogramm zu wechseln wieder * drücken. Mit der * Taste kannst Du zwischen Hauptprogramm und Unterprogrammsätzen wechseln.
Gruß
Alex
TOP    
Beitrag 03.10.2016, 19:49 Uhr
alex1973
alex1973
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 17.04.2016
Beiträge: 17

QUOTE (alex1973 @ 03.10.2016, 18:48 Uhr) *
Hallo,
um einen Unterprogrammsatz wechsel in einer Wiederholung aufzurufen, müssen Unterprogrammsätze programmiert werden. KEINE Unterprogramme. Diese kannst Du erstellen indem Du nach, oder vor Fertigstellung des Programmes folgend vorgehst, drücke in Betriebsart 11(Programmierung) mal die Stern Taste. In dieser Ebene kannst Du Deine Unterprogrammsätze eingeben. Um wieder ins Hauptprogramm zu wechseln wieder * drücken. Mit der * Taste kannst Du zwischen Hauptprogramm und Unterprogrammsätzen wechseln. Dann kannst Du Programmieren wie von UPler beschrieben.
Gruß
Alex
TOP    



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