FANUC
Ihr Spezialist für Fabrikautomation
Unterprogramm aufrufen mit inkrementalem Verfahren
15.11.2022, 12:16 Uhr
Hallo Community,
wir wollen Programme zukünftig mehr mit Unterprogrammen und inkrementalem Verfahren aufbauen, wenn wir mehrere Teile von einem
Rohteil abarbeiten müssen. Damit der Bediener nicht immer den Nullpunkt verschieben muss.
In den beiden Bildern sieht man ein Testprogramm.
Wenn in dem Unterprogramm der Werkzeugaufruf nicht erfolgt, dann sieht alles korrekt aus.
Sobald wir das Werkzeug aufrufen, fährt der in der Simulation irgendwo ins Nirvana.
Was machen wir hier falsch?
Danke für Eure Hilfe :-)
Grüße, Christoph
wir wollen Programme zukünftig mehr mit Unterprogrammen und inkrementalem Verfahren aufbauen, wenn wir mehrere Teile von einem
Rohteil abarbeiten müssen. Damit der Bediener nicht immer den Nullpunkt verschieben muss.
In den beiden Bildern sieht man ein Testprogramm.
Wenn in dem Unterprogramm der Werkzeugaufruf nicht erfolgt, dann sieht alles korrekt aus.
Sobald wir das Werkzeug aufrufen, fährt der in der Simulation irgendwo ins Nirvana.
Was machen wir hier falsch?
Danke für Eure Hilfe :-)
Grüße, Christoph
Angehängte Datei(en)
hauptprogramm.png ( 558.44KB )
Anzahl der Downloads: 31
unterprogramm.png ( 436.44KB ) Anzahl der Downloads: 27
unterprogramm.png ( 436.44KB ) Anzahl der Downloads: 27
16.11.2022, 09:38 Uhr
Guten Morgen!
ist das Werkzeug vorher nicht aufgerufen?
So wie ich das kenne, werden ja die Werkzeuggeometriedaten nach dem Aufruf aktiv.
Somit fährt die Maschine nicht mehr mit dem ursprünglichen Nullpunkt des Werkzeugs, sondern eben mit den, in dem Werkzeug beschriebenen, Werten.
Also wenn "ins Nirvana" bedeutet, dass die Maschine einfach nur die Werkzeuggeometriedaten des aufgerufenen Werkzeugs beim Anfahren der nächsten programmierten Koordinate verrechnet, macht sie alles richtig.
Ich würde in dem Fall das Werkzeug schon im "Hauptprogramm" aufrufen, dann müsste da kein Unterschied sein.
ist das Werkzeug vorher nicht aufgerufen?
So wie ich das kenne, werden ja die Werkzeuggeometriedaten nach dem Aufruf aktiv.
Somit fährt die Maschine nicht mehr mit dem ursprünglichen Nullpunkt des Werkzeugs, sondern eben mit den, in dem Werkzeug beschriebenen, Werten.
Also wenn "ins Nirvana" bedeutet, dass die Maschine einfach nur die Werkzeuggeometriedaten des aufgerufenen Werkzeugs beim Anfahren der nächsten programmierten Koordinate verrechnet, macht sie alles richtig.
Ich würde in dem Fall das Werkzeug schon im "Hauptprogramm" aufrufen, dann müsste da kein Unterschied sein.
1 Besucher lesen dieses Thema (Gäste: 1)
0 Mitglieder: