Siemens
Digital Industries, Motion Control, Machine Tool Systems
Ausspindeln mit Cycle86 in Kombi mit Cycle800
15.10.2024, 11:14 Uhr
Hallo zusammen,
Ich habe eine DMC125FD und möchte im geschwenktem Zustand (Cycle800) mit Cycle86 (Ausspindeln) eine Bohrung bearbeiten.
Das funktioniert leider nur wenn das Spindelwerkzeug senkrecht zum Tisch steht.
Fürs Verständnis: Am Ende des Spindelvorgangs kommt bleibt die Spindel stehen, orientiert sich, fährt in X um den Wert der im Zyklus steht zur Mitte und fährt dann in Z frei.
Bein Einschwenken ändert sich die Ausrichtung des WKS zur Spindelorientierung. Es führt sogar schon zum Problem (Kollision) wenn bei senkrechtem Spindelwerkzeug eine Rotation (z.B. Rot Z=35,445) programmiert wird.
Irgendwie muss doch die Spindel im eingeschwenktem Zustand zur X-Achse ausgerichtet werden können?
ODER anders herum
Könnte man das Koordinatenkreuz an die Spindelorientierung anpassen?
Ich kann mir unmöglich vorstellen das ich der einzige bin der das Problem hat.
Ich habe eine DMC125FD und möchte im geschwenktem Zustand (Cycle800) mit Cycle86 (Ausspindeln) eine Bohrung bearbeiten.
Das funktioniert leider nur wenn das Spindelwerkzeug senkrecht zum Tisch steht.
Fürs Verständnis: Am Ende des Spindelvorgangs kommt bleibt die Spindel stehen, orientiert sich, fährt in X um den Wert der im Zyklus steht zur Mitte und fährt dann in Z frei.
Bein Einschwenken ändert sich die Ausrichtung des WKS zur Spindelorientierung. Es führt sogar schon zum Problem (Kollision) wenn bei senkrechtem Spindelwerkzeug eine Rotation (z.B. Rot Z=35,445) programmiert wird.
Irgendwie muss doch die Spindel im eingeschwenktem Zustand zur X-Achse ausgerichtet werden können?
ODER anders herum
Könnte man das Koordinatenkreuz an die Spindelorientierung anpassen?
Ich kann mir unmöglich vorstellen das ich der einzige bin der das Problem hat.
15.10.2024, 11:42 Uhr
Hallo,
wir haben das gleiche Problem, und spindeln ohne Zyklus aus.
Das geht Problemlos
Grüße Voges
wir haben das gleiche Problem, und spindeln ohne Zyklus aus.
Das geht Problemlos
Grüße Voges
15.10.2024, 13:28 Uhr
15.10.2024, 14:02 Uhr
16.10.2024, 10:39 Uhr
N1090 G0 X0 Y0
N1095 G0 Z2
N1100 G1 Z-12.7
N1105 M5
N1110 SPOS=0
N1115 G1 G153 X=IC(0.2)
N1120 G0 Z2
mit G153 und dann Inkremental geht es
N1095 G0 Z2
N1100 G1 Z-12.7
N1105 M5
N1110 SPOS=0
N1115 G1 G153 X=IC(0.2)
N1120 G0 Z2
mit G153 und dann Inkremental geht es
Aber mit G153 beziehst du dich auf das MKS, also X1. X-Plus ist also immer die gleiche Richtung, in meinem Fall zum Bedienpult.
Das bedeutet das in vertikalen Zustand (0°) die Schneide z.B. nach X1- Minus zeigt und im horizontalen Zustand (90°) die nach X1-Plus.
Und bei allen Winkeln dazwischen ist das schwierig/garnicht zu berechnen.
Funktioniert also nicht
16.10.2024, 13:14 Uhr
bei mir wird mit SPOS=0 in jeder Stellung die Spindel gleich positioniert, egal welcher Winkel ansteht.
wenn das bei dir nicht so ist, ist das ziemlich blöd.
bist du dir sicher das mit SPOS=0 sich der Winkel bei dir ändert?
Grüße Voges
wenn das bei dir nicht so ist, ist das ziemlich blöd.
bist du dir sicher das mit SPOS=0 sich der Winkel bei dir ändert?
Grüße Voges
16.10.2024, 17:16 Uhr
Servus,
Wir spindeln auf unserer DMC160 schon immer mit dem gleichen Cycle86 ob von oben oder angestellt.
Wie schwenkst du im Cycle800 C-A-B (CYCLE800(2,"TC1",0,39,0....)
Gruß Werner
Wir spindeln auf unserer DMC160 schon immer mit dem gleichen Cycle86 ob von oben oder angestellt.
Wie schwenkst du im Cycle800 C-A-B (CYCLE800(2,"TC1",0,39,0....)
Gruß Werner
17.10.2024, 07:52 Uhr
ich habe das Problem nur, wenn eine Fläche mit 3 Punkten ausgerichtet wird und dadurch eine Rotation gesetzt wird.
Grüße
Voges
Grüße
Voges
18.10.2024, 06:08 Uhr
18.10.2024, 06:30 Uhr
Servus,
Wir spindeln auf unserer DMC160 schon immer mit dem gleichen Cycle86 ob von oben oder angestellt.
Wie schwenkst du im Cycle800 C-A-B (CYCLE800(2,"TC1",0,39,0....)
Gruß Werner
Wir spindeln auf unserer DMC160 schon immer mit dem gleichen Cycle86 ob von oben oder angestellt.
Wie schwenkst du im Cycle800 C-A-B (CYCLE800(2,"TC1",0,39,0....)
Gruß Werner
Also ich habe das anhand eines Tests in 3 Beispielen getestet.
Cycle800 C0 A0 B0: Werkzeug steht senkrecht zum Tisch, Schneide zeigt nach x-Minus, im Cycle86 steht Freifahren 0,5mm in X-Plus:
Das funktioniert. Die Schneide fährt 0,5mm zur Mitte frei.
Cycle800 C0 A-90 B0: Werkzeug steht 90° zum Tisch, Schneide zeigt nach x-Plus, im Cycle86 steht Freifahren 0,5mm in X-Plus:
Das funktioniert nicht. Schneide fährt 0,5mm in das Teil.
Cycle800 C0 A-45 B0: Werkzeug steht 45° zum Tisch, Schneide zeigt in in eine undefinierbare Richtung (irgendwo zwischen X-Minus und Y-Minus), im Cycle86 steht Freifahren 0,5mm in X-Plus:
Das funktioniert nicht. Schneide fährt in das Teil.
Zur Verdeutlichung habe ich mal ein Beispielbild der Maschine/Kinematik mit angehängt.
Angehängte Datei(en)
18.10.2024, 06:31 Uhr
bei dieser Maschine immer in X Plus Richtung.
ich kenne es nur so, dass die Spindelorientierung nicht von irgendwelcher Rotation beeinflusst wird
das Problem war, das freifahren bei gesetzter Rotation
ich kenne es nur so, dass die Spindelorientierung nicht von irgendwelcher Rotation beeinflusst wird
das Problem war, das freifahren bei gesetzter Rotation
18.10.2024, 06:32 Uhr
Also ich habe das anhand eines Tests in 3 Beispielen getestet.
Cycle800 C0 A0 B0: Werkzeug steht senkrecht zum Tisch, Schneide zeigt nach x-Minus, im Cycle86 steht Freifahren 0,5mm in X-Plus:
Das funktioniert. Die Schneide fährt 0,5mm zur Mitte frei.
Cycle800 C0 A-90 B0: Werkzeug steht 90° zum Tisch, Schneide zeigt nach x-Plus, im Cycle86 steht Freifahren 0,5mm in X-Plus:
Das funktioniert nicht. Schneide fährt 0,5mm in das Teil.
Cycle800 C0 A-45 B0: Werkzeug steht 45° zum Tisch, Schneide zeigt in in eine undefinierbare Richtung (irgendwo zwischen X-Minus und Y-Minus), im Cycle86 steht Freifahren 0,5mm in X-Plus:
Das funktioniert nicht. Schneide fährt in das Teil.
Zur Verdeutlichung habe ich mal ein Beispielbild der Maschine/Kinematik mit angehängt.
Cycle800 C0 A0 B0: Werkzeug steht senkrecht zum Tisch, Schneide zeigt nach x-Minus, im Cycle86 steht Freifahren 0,5mm in X-Plus:
Das funktioniert. Die Schneide fährt 0,5mm zur Mitte frei.
Cycle800 C0 A-90 B0: Werkzeug steht 90° zum Tisch, Schneide zeigt nach x-Plus, im Cycle86 steht Freifahren 0,5mm in X-Plus:
Das funktioniert nicht. Schneide fährt 0,5mm in das Teil.
Cycle800 C0 A-45 B0: Werkzeug steht 45° zum Tisch, Schneide zeigt in in eine undefinierbare Richtung (irgendwo zwischen X-Minus und Y-Minus), im Cycle86 steht Freifahren 0,5mm in X-Plus:
Das funktioniert nicht. Schneide fährt in das Teil.
Zur Verdeutlichung habe ich mal ein Beispielbild der Maschine/Kinematik mit angehängt.
18.10.2024, 06:33 Uhr
und wie ist es, wenn du SPOS=0 programmierst ohne Zyklus?
20.10.2024, 21:46 Uhr
und wie ist es, wenn du SPOS=0 programmierst ohne Zyklus?
Cycle86 lässt eine Vorgabe von SPOS im Zyklus zu.
CYCLE86 (RTP, RFP, SDIS, DP, DPR, DTB, SDIR, RPA, RPO, RPAP, POSS)
hier kannst die Koordinatenverdrehung vom Cycle800 mitgeben.
Auslesen mit $P_ACTFRAME[Z,RT]
--------------------
Schaut doch mal rein:
Mein Youtube Kanal
Anwendungen, Zyklen, CAD/CAM
-----------------------------------------------------------------------------------------------------------------------------
Mein Youtube Kanal
Anwendungen, Zyklen, CAD/CAM
-----------------------------------------------------------------------------------------------------------------------------
7 Besucher lesen dieses Thema (Gäste: 7)
0 Mitglieder: