585.974 aktive Mitglieder*
4.219 Besucher online*
Kostenfrei registrieren
Anmelden Registrieren
FANUC Forum

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

Beitrag 29.01.2016, 07:45 Uhr
Ninosaurier
Ninosaurier
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 28.01.2016
Beiträge: 5

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.
TOP    
Beitrag 29.01.2016, 10:05 Uhr
nico1991
nico1991
Level 5 = Community-Ingenieur
*****
Gruppe: Mitglied
Mitglied seit: 01.11.2012
Beiträge: 628

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
TOP    
Beitrag 29.01.2016, 10:38 Uhr
Ninosaurier
Ninosaurier
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 28.01.2016
Beiträge: 5

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.
TOP    
Beitrag 29.01.2016, 11:17 Uhr
eckitsch
eckitsch
Level 4 = Community-Meister
****
Gruppe: Mitglied
Mitglied seit: 09.08.2007
Beiträge: 383

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.
TOP    
Beitrag 29.01.2016, 21:34 Uhr
Ninosaurier
Ninosaurier
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 28.01.2016
Beiträge: 5

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!
TOP    
Beitrag 30.01.2016, 17:06 Uhr
2500xly
2500xly
Level 4 = Community-Meister
****
Gruppe: Mitglied
Mitglied seit: 12.11.2009
Beiträge: 366

Mit G53 sollte das eigentlich gehen. G53 ist aber nur Satzweise aktiv. Muss also am Anfang von jedem Satz stehen.
TOP    
Beitrag 01.02.2016, 16:27 Uhr
Ninosaurier
Ninosaurier
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 28.01.2016
Beiträge: 5

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.
TOP    
Beitrag 01.02.2016, 18:05 Uhr
eckitsch
eckitsch
Level 4 = Community-Meister
****
Gruppe: Mitglied
Mitglied seit: 09.08.2007
Beiträge: 383

Hallo,

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

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

Gruß eckitsch.
TOP    
Beitrag 02.02.2016, 11:18 Uhr
Ninosaurier
Ninosaurier
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 28.01.2016
Beiträge: 5

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!
TOP    



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