FANUC
FANUC

Ihr Spezialist für Fabrikautomation

Mit Korrekturwert auf Maschinenkoordinaten fahren, vegleichbarer Befehl Siemens "Supa D1" bei Fanuc?

Beitrag 29.01.2016, 07:45 Uhr
Ninosaurier
Level 1 = Community-Lehrling
*
Guten Morgen,

ich denke der Titel ist relativ aussagekräftig. Von Maschinen mit Siemens kenne ich den Befehl "SUPA D1" mit dem ich mit der aktuellen Längenkorrektur auf Maschinenkoordinaten fahren kann.
Gibt es einen vergleichbaren Befehl auch bei Fanuc?
Habe schon mal G53 probiert allerdings fährt meine Maschine, eine Makino A51, nicht mit der Korrektur.

Danke im Voraus.
   
Beitrag 29.01.2016, 10:05 Uhr
nico1991
Level 5 = Community-Ingenieur
*****
Moin,

warum lädst du nicht in einen Nullpunkt das MKS rein. Zum Beispiel in G59 und positionierst dann.

T10
M6
G90G10L2P6X0.Y0.Z0.B0.
G0G59X-100.Y-100.
G0G43H10Z-250.
M01
G1G54X Y Z (Bearbeitungsteil)

LG Nico
   
Beitrag 29.01.2016, 10:38 Uhr
Ninosaurier
Level 1 = Community-Lehrling
*
Das funktioniert, ist aber schlecht anwendbar, weil wir viele Teile auf unseren Vorrichtungen haben und man nie sagen kann welcher frei ist und bei möglichen Änderungen frei bleibt.
   
Beitrag 29.01.2016, 11:17 Uhr
eckitsch
Level 4 = Community-Meister
****
Hallo,

lies doch die Länge direkt aus dem Speicher und addiere sie zum aktuellen Z-Wert dazu.

Bsp.:

T1 M6
G53 Z[50.+#2001]

Gruß eckitsch.
   
Beitrag 29.01.2016, 21:34 Uhr
Ninosaurier
Level 1 = Community-Lehrling
*
QUOTE (eckitsch @ 29.01.2016, 10:17 Uhr) *
Hallo,

lies doch die Länge direkt aus dem Speicher und addiere sie zum aktuellen Z-Wert dazu.

Bsp.:

T1 M6
G53 Z[50.+#2001]

Gruß eckitsch.


Gute Idee! Bin ich noch gar nicht drauf gekommen und werde ich ausprobieren am Montag!
Danke!
   
Beitrag 30.01.2016, 17:06 Uhr
2500xly
Level 4 = Community-Meister
****
Mit G53 sollte das eigentlich gehen. G53 ist aber nur Satzweise aktiv. Muss also am Anfang von jedem Satz stehen.
   
Beitrag 01.02.2016, 16:27 Uhr
Ninosaurier
Level 1 = Community-Lehrling
*
QUOTE (2500xly @ 30.01.2016, 16:06 Uhr) *
Mit G53 sollte das eigentlich gehen. G53 ist aber nur Satzweise aktiv. Muss also am Anfang von jedem Satz stehen.


Mit G53 fährt meine Maschine nicht korrigiert. Habe das heute nochmal ausprobiert auch ein "H1" angehängt, aber auch das bringt nichts.

QUOTE (eckitsch @ 29.01.2016, 10:17 Uhr) *
Hallo,

lies doch die Länge direkt aus dem Speicher und addiere sie zum aktuellen Z-Wert dazu.

Bsp.:

T1 M6
G53 Z[50.+#2001]

Gruß eckitsch.


Mit der Variable 2001 kriege ich einen Fehler, dass der nicht vorhanden ist oder so.
In der Variablenübersicht ist auch nur bis 999 aufgeführt und mal durchgeguckt und keine der Variablen hat den Wert meines aktuellen Werkzeugs.
   
Beitrag 01.02.2016, 18:05 Uhr
eckitsch
Level 4 = Community-Meister
****
Hallo,

kann sein, daß der Parameter nicht direkt genutzt werden kann.
Versuchs mal über einen Zwischenparamter.

...
#101=#2001
G53 Z[50.+#101]

Gruß eckitsch.
   
Beitrag 02.02.2016, 11:18 Uhr
Ninosaurier
Level 1 = Community-Lehrling
*
QUOTE (eckitsch @ 01.02.2016, 17:05 Uhr) *
Hallo,

kann sein, daß der Parameter nicht direkt genutzt werden kann.
Versuchs mal über einen Zwischenparamter.

...
#101=#2001
G53 Z[50.+#101]

Gruß eckitsch.


Funktioniert! Bestens!
Das hilft mir enorm weiter!
Ich bedanke mich!
   
4 Besucher lesen dieses Thema (Gäste: 4)
0 Mitglieder: