Siemens
Digital Industries, Motion Control, Machine Tool Systems
8843
Follower:innenAnstellen für Konturzyklus?
24.09.2019, 07:53 Uhr
Hallo zusammen!
Ich bin seit kurzem auf eine Spinner mit 2 Spindeln und 2 Revolvern. Zuvor immer andere Maschinen (zum 1. mal auf Sinumerik).
Ich komme soweit ganz gut zurecht, aber ich habe mir bei meinen Programmen immer Unterprogramme geschrieben (z.B. Aussenkontur_HSP, Innenkontur_HSP usw.).
Das klappt auch soweit ganz gut, nur was ich nicht verstehe ist dass die Maschine beim anstellen (vor der Bearbeitung) immer einige ruckartige Bewegungen in der X und Z-Achse macht bevor sie mit dem Abspanen beginnt.
Daher meine Frage: Wie weiß ich wo meine Anstellposition ist damit die Maschine direkt losfährt ohne so ruckartig herumzuspringen?
Hoffe man versteht was ich meine
Ich bin seit kurzem auf eine Spinner mit 2 Spindeln und 2 Revolvern. Zuvor immer andere Maschinen (zum 1. mal auf Sinumerik).
Ich komme soweit ganz gut zurecht, aber ich habe mir bei meinen Programmen immer Unterprogramme geschrieben (z.B. Aussenkontur_HSP, Innenkontur_HSP usw.).
Das klappt auch soweit ganz gut, nur was ich nicht verstehe ist dass die Maschine beim anstellen (vor der Bearbeitung) immer einige ruckartige Bewegungen in der X und Z-Achse macht bevor sie mit dem Abspanen beginnt.
Daher meine Frage: Wie weiß ich wo meine Anstellposition ist damit die Maschine direkt losfährt ohne so ruckartig herumzuspringen?
Hoffe man versteht was ich meine
24.09.2019, 13:25 Uhr
Keiner eine Ahung?
Der Beitrag wurde von derganzneue bearbeitet: 24.09.2019, 13:25 Uhr
Der Beitrag wurde von derganzneue bearbeitet: 24.09.2019, 13:25 Uhr
24.09.2019, 14:51 Uhr
Dazu müsste man, sicher nicht ganz überraschend, dein Programm kennen.
So wie es sich anhört hast du am Programmanfang eine G0-Bewegung, mit der du zu dem Punkt fährst, wo deine "eigentliche" Bearbeitung beginnt.
Wenn dir das nicht gefällt, müsstest du eben am Programmende gleich auf diesen Punkt fahren.
Das weißt du ja aber mit Sicherheit auch selber, und ich verstehe nur dein Problem nicht richtig.
So wie es sich anhört hast du am Programmanfang eine G0-Bewegung, mit der du zu dem Punkt fährst, wo deine "eigentliche" Bearbeitung beginnt.
Wenn dir das nicht gefällt, müsstest du eben am Programmende gleich auf diesen Punkt fahren.
Das weißt du ja aber mit Sicherheit auch selber, und ich verstehe nur dein Problem nicht richtig.
25.09.2019, 10:14 Uhr
Ok, ich versuch mal die Schritte etwas abzuarbeiten:
Ist natürlich eine frei gewählte Welle nur um zu veranschaulichen wie ich das positionieren anwähle.
T1=1 D1 Werkzeugaufruf
DIAMON
G95 S1=4000
G0 X35 Z2 Anstellen
**** Hier kommt dann der Abspanzyklus rein*****
G0 X35 Z2 Freifahrposition nach Zyklus
G0 X100 Z100 Komplatt freifahren
Zyklus sieht dann wie folgt aus:
G1 X35 Z2 (Vorschub wird durch Zyklus gewählt)
G1 Z0
G1 X55 CHF=0.5
G1 Z-70
G1 X62 (freifahren)
Dabei ists so, dass der Revolver auf Position X35 Z2 fährt (alles ok), danach wird der Zyklus angewählt und dabei macht der Revolver einige Verfahrbewegungen mit G0.
Darum gehts mir, kann man irgendwas machen um diese Bewegungen weg zu bekommen?
Ist natürlich eine frei gewählte Welle nur um zu veranschaulichen wie ich das positionieren anwähle.
T1=1 D1 Werkzeugaufruf
DIAMON
G95 S1=4000
G0 X35 Z2 Anstellen
**** Hier kommt dann der Abspanzyklus rein*****
G0 X35 Z2 Freifahrposition nach Zyklus
G0 X100 Z100 Komplatt freifahren
Zyklus sieht dann wie folgt aus:
G1 X35 Z2 (Vorschub wird durch Zyklus gewählt)
G1 Z0
G1 X55 CHF=0.5
G1 Z-70
G1 X62 (freifahren)
Dabei ists so, dass der Revolver auf Position X35 Z2 fährt (alles ok), danach wird der Zyklus angewählt und dabei macht der Revolver einige Verfahrbewegungen mit G0.
Darum gehts mir, kann man irgendwas machen um diese Bewegungen weg zu bekommen?
25.09.2019, 12:54 Uhr
Hast du mal versucht, den kritischen Teil im Einzelsatz abzufahren um genauer zu sehen was passiert.
Wenn ich das richtig verstehe, ist das folgende Programmstück sozusagen nur ein Stellvertrete für den tatsächlichen Zyklus:
G1 X35 Z2 (Vorschub wird durch Zyklus gewählt)
G1 Z0
G1 X55 CHF=0.5
G1 Z-70
G1 X62 (freifahren)
Ein Möglichkeit, die mir einfällt: Der Startpunkt bei G1 X35 Z2 bzw. bei G1 X35 Z0 ist der Startpunkt an der Kontur. Der Zyklus arbeitet mit Werkzeugradiuskorrektur und generiert eine Anfahrbewegung (evtl auch mit WAB = weiches An- und Abfahren) an diesen Punkt und fährt dazu zunächst einmal ein Stück von diesem Punkt weg.
Wenn ich das richtig verstehe, ist das folgende Programmstück sozusagen nur ein Stellvertrete für den tatsächlichen Zyklus:
G1 X35 Z2 (Vorschub wird durch Zyklus gewählt)
G1 Z0
G1 X55 CHF=0.5
G1 Z-70
G1 X62 (freifahren)
Ein Möglichkeit, die mir einfällt: Der Startpunkt bei G1 X35 Z2 bzw. bei G1 X35 Z0 ist der Startpunkt an der Kontur. Der Zyklus arbeitet mit Werkzeugradiuskorrektur und generiert eine Anfahrbewegung (evtl auch mit WAB = weiches An- und Abfahren) an diesen Punkt und fährt dazu zunächst einmal ein Stück von diesem Punkt weg.
25.09.2019, 13:08 Uhr
Hallo,
versuche mal im Hauptprogramm den Startpunkt (Anstellen) auf den Außendurchmesser zu legen.
Also bei Dir wahrscheinlich X60 oder X62. Das ist ja auch der Startpunkt der Bearbeitung.
Dann sollte das "springen" weg sein.
Gruß und viel Erfolg
versuche mal im Hauptprogramm den Startpunkt (Anstellen) auf den Außendurchmesser zu legen.
Also bei Dir wahrscheinlich X60 oder X62. Das ist ja auch der Startpunkt der Bearbeitung.
Dann sollte das "springen" weg sein.
Gruß und viel Erfolg
1 Besucher lesen dieses Thema (Gäste: 1)
0 Mitglieder: