Siemens
Digital Industries, Motion Control, Machine Tool Systems
8836
Follower:innenG40 mit Festwert inkremental
09.11.2020, 17:47 Uhr
Hallo,
wie kann ich bei der Abwahl der Schneidenradiuskompensation einen fest vorgegeben Weg abfahren?
Wenn ich einfach G40 G91 X20 Z5 programmiere wird ja zusätzlich um den Schneidenkorrekturwert verfahren.
Der Support soll aber genau im vorgegeben Winkel verfahren. Ich habe auch X=IC(20) Z=IC(5) probiert. Aber das ist
das gleiche Verhalten wie bei G91.
Lg. Timmie
wie kann ich bei der Abwahl der Schneidenradiuskompensation einen fest vorgegeben Weg abfahren?
Wenn ich einfach G40 G91 X20 Z5 programmiere wird ja zusätzlich um den Schneidenkorrekturwert verfahren.
Der Support soll aber genau im vorgegeben Winkel verfahren. Ich habe auch X=IC(20) Z=IC(5) probiert. Aber das ist
das gleiche Verhalten wie bei G91.
Lg. Timmie
09.11.2020, 19:08 Uhr
Ich sehe keine einfache Möglichkeit, das zu erreichen, ohne dass man sich im konkreten Fall den erforderlichen Endpunkt selbst berechnet.
Das ist aber nicht ohne Risiko, da man in diesem Fall genau wissen muss, wie sich die Schneidenradiuskorrektur (SRK) im Detail verhält.
Der Grund ist folgender:
Das NC-Programm beschreibt die Werkstückkontur (mit SRK) bzw. Werkzeugbahn (ohne SRK), d.h. dass im Programm am Ende die Position des Schneidenbezugspunktes steht, ganz unabhängig davon, ob man inkremental oder absolut programmiert und unabhängig davon, ob davor irgendwann die SRK aktiv war oder nicht.
Andererseits wird die letzte Werkzeugposition mit aktiver SRK durch die programmierte Kontur, die Werkzeuggeometrie und gegebenenfalls die Abfahrstrategie bestimmt. Diese beiden Positionen (letzte Position mit SRK, erste Position nach Abwahl der SRK) legen Start- und Endpunkt der Abfahrbewegung fest *). Eine zusätzliche Bedingung für diese Bewegung, dass das "eine Gerade mit definierter Richtung" sein soll, ist dann nicht mehr möglich.
*) Diese Bewegung muss nicht unbedingt eine Gerade sein, sondern kann je nach Abfahrstrategie auch aus mehreren Sätzen mit Geraden, Kreisen oder Polynomen bestehen.
Hast du denn ein konkretes Beispiel oder ist das ein Problem, das du in allen möglichen Konstellationen hast?
Das ist aber nicht ohne Risiko, da man in diesem Fall genau wissen muss, wie sich die Schneidenradiuskorrektur (SRK) im Detail verhält.
Der Grund ist folgender:
Das NC-Programm beschreibt die Werkstückkontur (mit SRK) bzw. Werkzeugbahn (ohne SRK), d.h. dass im Programm am Ende die Position des Schneidenbezugspunktes steht, ganz unabhängig davon, ob man inkremental oder absolut programmiert und unabhängig davon, ob davor irgendwann die SRK aktiv war oder nicht.
Andererseits wird die letzte Werkzeugposition mit aktiver SRK durch die programmierte Kontur, die Werkzeuggeometrie und gegebenenfalls die Abfahrstrategie bestimmt. Diese beiden Positionen (letzte Position mit SRK, erste Position nach Abwahl der SRK) legen Start- und Endpunkt der Abfahrbewegung fest *). Eine zusätzliche Bedingung für diese Bewegung, dass das "eine Gerade mit definierter Richtung" sein soll, ist dann nicht mehr möglich.
*) Diese Bewegung muss nicht unbedingt eine Gerade sein, sondern kann je nach Abfahrstrategie auch aus mehreren Sätzen mit Geraden, Kreisen oder Polynomen bestehen.
Hast du denn ein konkretes Beispiel oder ist das ein Problem, das du in allen möglichen Konstellationen hast?
09.11.2020, 20:17 Uhr
Hallo CNCFr.
Wenn es ein konkreter Fall wäre, könnte ich es leicht berechnen.
Ich möchte aber in einem Interupt-programm im bestimmten Winkel
von der Kontur weg fahren. Also doch schon von jeder Konstellation aus..
Wenn ich ohne G40 inkremental heraus fahren kann, wäre es auch okey.
Ich fürchte aber bei aktiver G41 oder G42 durch die Richtungsumkehr noch mehr Probleme.
Lg. Timmie
Wenn es ein konkreter Fall wäre, könnte ich es leicht berechnen.
Ich möchte aber in einem Interupt-programm im bestimmten Winkel
von der Kontur weg fahren. Also doch schon von jeder Konstellation aus..
Wenn ich ohne G40 inkremental heraus fahren kann, wäre es auch okey.
Ich fürchte aber bei aktiver G41 oder G42 durch die Richtungsumkehr noch mehr Probleme.
Lg. Timmie
09.11.2020, 22:12 Uhr
Hallo,
von der An- und Abkompensation sollte man die Finger lassen. Das Verhalten ist (wenn überhaupt) schwer abzuschätzen.
Wäre es keine Möglichkeit, einen Teil der Kontur kompensiert zu fahren und dann neu (im G40) anzufahren für den "hinteren" Rest?
von der An- und Abkompensation sollte man die Finger lassen. Das Verhalten ist (wenn überhaupt) schwer abzuschätzen.
Wäre es keine Möglichkeit, einen Teil der Kontur kompensiert zu fahren und dann neu (im G40) anzufahren für den "hinteren" Rest?
--------------------
~Sokke
09.11.2020, 22:39 Uhr
Mir ist doch noch eine Idee gekommen:
Versuche mal in dem Abfahrsatz ein
CUTCONON
zu programmieren (Radiuskorrektur konstant halten). Damit wird die aktuelle SRK quasi eingefroren. Den Zustand kann (und muss) man dann mit
CUTCONOF
wieder ausschalten.
Den Zustand CUTCONON kann man nicht beliebig lange aufrecht erhalten. Die Zahl der Verfahrsätze, die mit aktivem CUTCONON gefahren werden können, hängt von Maschinendaten ab. Die SRK wird durch CUTCONON / CUTCONOF nicht deaktiviert. Das muss man dann, falls es gebraucht wird, ganz normal mit G40 tun.
Beschrieben ist das Ganze im "Funktionshandbuch Grundfunktionen".
Versuche mal in dem Abfahrsatz ein
CUTCONON
zu programmieren (Radiuskorrektur konstant halten). Damit wird die aktuelle SRK quasi eingefroren. Den Zustand kann (und muss) man dann mit
CUTCONOF
wieder ausschalten.
Den Zustand CUTCONON kann man nicht beliebig lange aufrecht erhalten. Die Zahl der Verfahrsätze, die mit aktivem CUTCONON gefahren werden können, hängt von Maschinendaten ab. Die SRK wird durch CUTCONON / CUTCONOF nicht deaktiviert. Das muss man dann, falls es gebraucht wird, ganz normal mit G40 tun.
Beschrieben ist das Ganze im "Funktionshandbuch Grundfunktionen".
10.11.2020, 05:25 Uhr
Hallo,
CUTCONON - hört sich gut an. Das werde ich heute mal ausprobieren.
Lg. Timmie
CUTCONON - hört sich gut an. Das werde ich heute mal ausprobieren.
Lg. Timmie
10.11.2020, 16:45 Uhr
Hallo CNCFr
hat perfekt funktioniert mit CUTCONON.
Lg. Timmie
hat perfekt funktioniert mit CUTCONON.
Lg. Timmie
1 Besucher lesen dieses Thema (Gäste: 1)
0 Mitglieder: