586.011 aktive Mitglieder*
3.968 Besucher online*
Kostenfrei registrieren
Anmelden Registrieren
FANUC Forum

Fasen Programmieren

Beitrag 15.12.2017, 23:00 Uhr
Marc198724
Marc198724
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 29.01.2012
Beiträge: 33

Guten Abend,

Ich habe mal folgende Frage. Mir ist zu Ohren gekommen, dass man bei Fanuc 0-T der Maschine sagen kann, dass sie Kanten verrunden soll oder brechen soll ohne dass man die genauen Endkoordinaten angeben muss. Man soll wohl auch z.b. 15° Fasen programmieren können ohne dass man den genauen Startpunkt kennen zu müssen (soll wohl irgendwie mit "A" gehen)

Wenn das so ist... kann mir das mal jemand genauer erklären wie das Geht?
TOP    
Beitrag 16.12.2017, 12:14 Uhr
Micha1405
Micha1405
Level 6 = Community-Doktor
******
Gruppe: Mitglied
Mitglied seit: 14.07.2008
Beiträge: 920

Hallo

Von was reden wir hier? Drehen oder Fräsen?

Gruß
Michael
TOP    
Beitrag 16.12.2017, 12:20 Uhr
Marc198724
Marc198724
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 29.01.2012
Beiträge: 33

Achso sorry... mein Fehler... Drehen ist gemeint
TOP    
Beitrag 16.12.2017, 12:34 Uhr
cnc_tobi
cnc_tobi
Level 3 = Community-Techniker
***
Gruppe: Mitglied
Mitglied seit: 07.02.2015
Beiträge: 263

QUOTE (Marc198724 @ 16.12.2017, 12:20 Uhr) *
Achso sorry... mein Fehler... Drehen ist gemeint


Beim Drehen kenn ich nur R für Kanten verrunden und C für 45° Fase, sind aber Optionen die frei geschaltet sein müssen.
Um eine Kontur oder Fase mit einem anderen Winkel zu drehen bei der Start- und Endpunkte nicht bekannt sind fällt mir jetzt jetzt nur manual guide i ein aber das ist auch eine Option die man kaufen muss wenn man die noch nicht drauf hat.
TOP    
Beitrag 16.12.2017, 12:41 Uhr
Micha1405
Micha1405
Level 6 = Community-Doktor
******
Gruppe: Mitglied
Mitglied seit: 14.07.2008
Beiträge: 920

Hallo

Eines vorne weg. Ich kenne diese Steuerung nicht. Meine Fanuc Kenntnisse beziehen sich auf 21i oder folgende. Sollte aber kein Problem sein, da es sich um Funktionen handelt die schon seit Ewigkeiten eingesetzt sind.

Nehmen wir mal als Beispiel ein Wellenförmiges Teil. Wenn Du vorne z.B. bei X0 Z0 beginnst und einfach senkrecht hoch fahren möchtest lautet der Befehl G1 X ( Enddurchmesser angeben ) ,A90 ,C0.5 . Das C bewirkt einen 45° Kantenbruch von 0,5mm. Anschliessend meinetwegen eine Z-Bewegung G1 Z ( Maß angeben ) , A 180 ( 180 deshalb weil die Bewegung in Richtung Spindel geht ) . Möchtest Du am Ende des Z-Weges eine Verrundung fahren kommt noch , R ( Radius angeben ) hinzu.

Wichtig sind die Kommata wenn Deine Maschine eine Achsbezeichnung namens A hat. Wenn es keine A-Achse gibt sollte es eigentlich auch ohne Komma gehen.

Wenn Du ein Programm auf diese Weise erstellt hast bitte Vorsicht. Einzelsatz, Vorschub zu und immer erst gucken wo will die Maschine hin. Man will ja nichts kaputt machen.

Gruß
Michael
TOP    
Beitrag 16.12.2017, 13:29 Uhr
heinzderheinz
heinzderheinz
Level 6 = Community-Doktor
******
Gruppe: Mitglied
Mitglied seit: 29.10.2011
Beiträge: 920

Naja, Erklärungsversuch von Micha1402 ist teilweise richtig nur etwas Vermischt.
es gibt 2 Unterschiedliche Arten bei der Fanuc. Einmal das Fasen und Eckenrunden und zum zweiten die direkte Zeichnungsangabe( Sorry auf Englisch heißt diese Option "Direct drawing dimension") Beides sind jedenfalls optionen die jedoch auch meistens Freigeschaltet sind.
Zum Radien und Fasen.
Wenn du am ende einer X Bewegung einen Radius haben möchtest und dann ein R1,0 programmierst fährt sie am ende einen Übergangsradius von 1mm. Die Richtung erkennt sie aus dem darauf folgendem Satz. Kurzes Beispiel:
X0,0 Z0,0
X20,0 R1.0
Z-10.0
Bei einer 45° Fase sieht es dann so aus:
X0.0 Z0.0
X20.0 C1.0
Z-10.0
Ob du jeweils von dem R oder C ein "," (komma) setzen musst ist abhängig von der Einstellung der Parameter und/oder ob die Maschine eine C-Achse hat.
Bei der Winkelprogrammierung über A funktioniert das etwas anders. Hierzu auch gleich vorab: Es ist wiederum Abhängig ob du eine A-Achse hast oder nicht. Wenn eine A-Achse da sein sollte muss wieder ein "," (Komma) vor das A. Hierzu solltest du auch wissen das die A-Achse nicht unbedingt auf dem Bildschirm direkt als A-Achse auf dem Positionsbildschirm, da wo man auch die X und Z Achse sieht angezeigt wird. Als A-Achse kann auch deine Angetriebene Werkzeuge sein. Das siehst du zum Teil nur im PMM Screen. Das zu erklären würde jetzt zu weit führen. Ist auch für Anwender nicht so relefant. Nur zur Erklärung Winkelprogrammieren mit A.
Oftmals bei zb. bei Gewindefreistichen sind verschiedene Winkel angegeben.
Mal dir bitte mal ein Kreuz auf ein Blatt Papier. Rechts steht 0 oben 90 links 180 und unten 270. Das sind die Verschiedenen "Winkel geraden".
Möchtest du bei einem Bestimmten punkt in X eine 30° Fase haben würde das so aussehen:
X0.0 Z0.0
X19.0
A150.0 X20.0
Z-10.0
Maschine fährt jetzt auf D19 und dann unter 30° auf D20. den Z Punkt errechnet sie selber.
So das ist noch einfach. Winkel werden aber oftmals mit ° und länge angegeben in der Zeichnung. Also das steht als bsp 1,2X15°
Somit ist der Startpunkt unbekannt. Sieht im Programm dann so aus:
X0.0 Z0.0
A90.0
A165.0 X20.0 Z-1.2
Z-10.0
So jetzt angenommen du möchtest immer noch eine Verrundung anbringen würde das so Aussehen:
X0.0 Z0.0
A90.0 R0.2
A165.0 X20.0 Z-1.2 R0.2
Z-10.0

Also um auf das vorher erwähnte Kreuz mit den Winkel zu sprechen zu kommen.
Dieses Kreuz hälst du immer so auf den Startpunkt wo der Stahl unter einem bestimmten Winkel fahren soll. Also Mittelpunkt von Kreuz auf Schneide vom Stahl. Somit weist du dann relativ einfach welcher Winkel du eingeben musst.
Hoffe hab das einigermaßen Verständlich erklärt.
Wenn nicht schreib einfach nochmals.


--------------------
Beste Grüße aus dem Schwarzwald
heinzderheinz
TOP    
Beitrag 18.12.2017, 18:53 Uhr
Marc198724
Marc198724
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 29.01.2012
Beiträge: 33

danke für die Tipps,

werde das morgen mal bei Gelegenheit ausprobieren.
TOP    



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