585.978 aktive Mitglieder*
4.669 Besucher online*
Kostenfrei registrieren
Anmelden Registrieren
FANUC Forum

G10, Makros und sonstige Fragen

Beitrag 01.09.2015, 17:02 Uhr
Snoopy_1993
Snoopy_1993
Level 7 = Community-Professor
*******
Gruppe: Mitglied
Mitglied seit: 09.06.2012
Beiträge: 1.035

Hallo zusammen,

wir haben eine neue NTX bekommen für die ich jetzt ein paar Makros schreiben möchte (richtig vertraut bin ich nur mit Heidenhain)

Als erstes ist mir das mit dem G10 nicht ganz schlüssig, von Heidenhain kenne ich die Nullpunktverschiebung so dass diese immer vom bezugspunkt ausgeht und mit M30 wider aufgehoben wird. das ist ja bei G10 wohl nicht der fall ? im internet findet man da widersprüchliche aussagen

Dann hätte ich gerne eine liste wo die ganzen variablen beschrieben sind, hat da jemand was ?

Und zu guter letzt, gibt es einen befehl um eine achse an der aktuellen position wärend dem programm zu nullen ?


Grüße Peter


--------------------
Mein Youtube ►► CNC World ◄◄
________________________________________________________________________________

hyperMill ✔
Hermle C30U ✔
Hermle C50U ✔
Grob G550 mit PSS-R ✔
DMG Mori NTX2000 ✔
TOP    
Beitrag 01.09.2015, 17:59 Uhr
CBR600
CBR600
Level 3 = Community-Techniker
***
Gruppe: Mitglied
Mitglied seit: 03.11.2009
Beiträge: 173

Hallo,

mit G10 kannst du z.B. die Nullpunkte vom Programm aus in das passende Register eintragen, musst du aber nicht, du kannst die Nullpunkte auch von Hand in das passende Register eintragen. -Offset, Werkstücknullpunkte-

Werkstücknullpunkte gehen immer von Maschinennullpunkt aus, es sei denn du hast einen anderen Bezugspunkt mit G53 gesetzt.

Variablen

Variablen2

Was heißt Achse nullen? Willst du die aktuelle Position Nullen?
Unter Position Relativ anwählen, Achse eingeben Z.B. X, dann kommt ein Softkey Ursprung, wenn du diesen drückst ist X0 (aber nur in der Relativposition) das hat keine Veränderung auf dein Programm oder sonstiges.
TOP    
Beitrag 01.09.2015, 18:27 Uhr
Snoopy_1993
Snoopy_1993
Level 7 = Community-Professor
*******
Gruppe: Mitglied
Mitglied seit: 09.06.2012
Beiträge: 1.035

Ok, das heist mit G10 geschriebene nullpunkte sind fix und werden nicht bei einem M30 wider aufgehoben?

Hab mich auf der seite von den Bildern noch bisschen umgeschaut, ich denke da sollte ich schon mal weiter kommen

mit dem abnullen ist mir ein denkfehler unterlaufen, hat sich erledigt. ich meinte damit nur dass man zb. mit G54 auf einen wert fährt und den dann im programm automatisch als neunen G55 Nullpunkt übernimmt


--------------------
Mein Youtube ►► CNC World ◄◄
________________________________________________________________________________

hyperMill ✔
Hermle C30U ✔
Hermle C50U ✔
Grob G550 mit PSS-R ✔
DMG Mori NTX2000 ✔
TOP    
Beitrag 01.09.2015, 18:44 Uhr
nico1991
nico1991
Level 5 = Community-Ingenieur
*****
Gruppe: Mitglied
Mitglied seit: 01.11.2012
Beiträge: 628

G10 ist eigentlich nur Daten schreiben bei Fanuc.

Zum Beispiel schreibst du mit:

G90G10L2P1X...Y...Z...A...B...C Werte in deinen Nullpunkt G54 smile.gif

So kannst du jedes Offset beschreiben, egal ob Koordinatensysteme oder Werkzeugdaten.

Wichtig, G10 arbeitet inkremental oder absolut, also unbedingt G90 oder G91 davor smile.gif


Was bei der NTX ganz interessant ist ist ein Makro, dass die Nullpunkte beider Revolver und Spindeln automatisch setzt. Eigentlich ganz einfach, kostet 4 Stunden gehirnschmalz und ein bisschen ausprobieren.


Beste Grüße

Nico
TOP    
Beitrag 01.09.2015, 18:56 Uhr
Snoopy_1993
Snoopy_1993
Level 7 = Community-Professor
*******
Gruppe: Mitglied
Mitglied seit: 09.06.2012
Beiträge: 1.035

QUOTE (nico1991 @ 01.09.2015, 19:44 Uhr) *
G10 ist eigentlich nur Daten schreiben bei Fanuc.

Zum Beispiel schreibst du mit:

G90G10L2P1X...Y...Z...A...B...C Werte in deinen Nullpunkt G54 smile.gif

So kannst du jedes Offset beschreiben, egal ob Koordinatensysteme oder Werkzeugdaten.

Wichtig, G10 arbeitet inkremental oder absolut, also unbedingt G90 oder G91 davor smile.gif


Ich dachte absolut/inkremental wird mit x,y,z bzw u,v,w als achsangabe gesteuert, oder ist das nochmal was anderes?

QUOTE (nico1991 @ 01.09.2015, 19:44 Uhr) *
Was bei der NTX ganz interessant ist ist ein Makro, dass die Nullpunkte beider Revolver und Spindeln automatisch setzt. Eigentlich ganz einfach, kostet 4 Stunden gehirnschmalz und ein bisschen ausprobieren.


genau so was in die richtung will ich


--------------------
Mein Youtube ►► CNC World ◄◄
________________________________________________________________________________

hyperMill ✔
Hermle C30U ✔
Hermle C50U ✔
Grob G550 mit PSS-R ✔
DMG Mori NTX2000 ✔
TOP    
Beitrag 01.09.2015, 22:14 Uhr
nico1991
nico1991
Level 5 = Community-Ingenieur
*****
Gruppe: Mitglied
Mitglied seit: 01.11.2012
Beiträge: 628

Nochmal was anderes.

Ich habe selber ne NTX 2000 SZM zu Hause stehen. Schreibe relativ viel in Makro Programmen, vor allem Teilefamilien. Bediener gibt nur noch ein, welches Teil er fahren will und wie viele und Maschine macht. Anderenfalls ist die Maschine halt sehr komplex mit 2 Kanälen sodass es nicht unbedingt sofort jeder hinbekommt

UVW Angaben als Verfahrwege liest meines Wissens nach nur die Drehmaschine. Z- Referenzfahrt ist Beispielsweise auf einer Drehmaschine G28W0 und auf einer Fräsmaschine G91G28Z0.0

Der G10 kennt absolute und Inkrementale Eingaben:

G91G10L2P1 Z10. verschiebt den Nullpunkt in Z um 10.mm

G90G10L2P1 Z10. setzt nen Absoluten Nullpunkt in Z auf 10.mm

Beachten!!!

Kleiner Tipp, du musst eine Variable setzen, ich habe nicht im Kopf welche, um die Variablen #100-#120 für beide Kanäle zugreizbar zu machen. Dass brauchst du, damit Sie miteinander kommunizieren können und du so die Nullpunkte für Kanal 2 ausrechnen kannst.

Beste Grüße

Nico

Der Beitrag wurde von nico1991 bearbeitet: 01.09.2015, 22:15 Uhr
TOP    
Beitrag 21.09.2015, 14:52 Uhr
Hennessy80
Hennessy80
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 09.10.2014
Beiträge: 8

QUOTE (nico1991 @ 01.09.2015, 22:14 Uhr) *
Nochmal was anderes.

Ich habe selber ne NTX 2000 SZM zu Hause stehen. Schreibe relativ viel in Makro Programmen, vor allem Teilefamilien. Bediener gibt nur noch ein, welches Teil er fahren will und wie viele und Maschine macht. Anderenfalls ist die Maschine halt sehr komplex mit 2 Kanälen sodass es nicht unbedingt sofort jeder hinbekommt

UVW Angaben als Verfahrwege liest meines Wissens nach nur die Drehmaschine. Z- Referenzfahrt ist Beispielsweise auf einer Drehmaschine G28W0 und auf einer Fräsmaschine G91G28Z0.0

Der G10 kennt absolute und Inkrementale Eingaben:

G91G10L2P1 Z10. verschiebt den Nullpunkt in Z um 10.mm

G90G10L2P1 Z10. setzt nen Absoluten Nullpunkt in Z auf 10.mm

Beachten!!!

Kleiner Tipp, du musst eine Variable setzen, ich habe nicht im Kopf welche, um die Variablen #100-#120 für beide Kanäle zugreizbar zu machen. Dass brauchst du, damit Sie miteinander kommunizieren können und du so die Nullpunkte für Kanal 2 ausrechnen kannst.

Beste Grüße

Nico


FANUC arbeitet mit 3 verschiedenen G-Code Systemen. Die Achsen U, V und W sind im G-Code System A die Inkrementalachsen zu X, Y und Z.
Im G-Code System B und C müssen G90 und G91 programmiert werden.
TOP    



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