Siemens
Siemens

Digital Industries, Motion Control, Machine Tool Systems

Satzweiterschaltung / Satzwechsel, Wann ist der Satzwechsel mit aktivem G60 / G601

Beitrag 01.04.2010, 08:19 Uhr
rnc_simulant
rnc_simulant
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 29.03.2010
Beiträge: 2
Hallo Zusammen,

jüngst habe ich ein paar versuche zur 840D-Steuerung mit einer NCU 572.3 gemacht. Dabei ging es um die Satzweiterschaltungen.
Leider ist es mir noch nicht ganz klar wann die Steuerung letztenendes die Satzweiterschaltung zulässt.

Habe Fälle aufgezeichnet (Servotrace Aufzeichnungen) bei der die Achse das Positionierfenster; " Genauhalt " also FEIN, vom Maß her gesehen erreicht, die Strg. jedoch nicht sofort in den nächsten Satz schaltet. Die Achse kurz "überschwingt" und wieder zurück in das Genauhalt Fenster kommt und dann erst in den nächsten Satz schaltet.

Deshalb frage ich mich aktuell wieviele Faktoren zusätzlich zum erreichen des Genauhaltfensters FEIN noch auf die Satzweiterschaltung wirken.



hier noch ein paar Infos dazu / bzw. ein Beispiel aus meinem Versuch...
-------------------------------------------------------------------------------------------------------------
Genauhaltfenster = 0 0,005 ( MD:36010)
Achspos. – Soll = 165 (Programmierte Position)

DIE AUFZEICHNUNG...
#######################
Zeit -Position Achse

0,000s -164,96294
0,002s -164,96805
0,004s -164,97586
0,006s -164,98224
0,008s -164,98644
0,010s -164,98963
0,012s -164,9934
0,014s -164,99747 <- 1. mal erreicht
0,016s -165,00007
0,018s -165,00183
0,020s -165,00359
0,022s -165,00565 <- überschwingen
0,024s -165,00674
0,026s -165,00655
0,028s 165,00523
0,030s -165,00366 <- 2. mal erreicht
0,032s -165,00266
0,034s -165,0022
0,036s -165,00169<- weiterschalten
#######################
-------------------------------------------------------------------------------------------------------------

Wieso schält die NC-Steuerung erst bei der Marke von 36ms weiter und nicht schon bei der Marke von 14ms bei der die Achse die vorgegebene Position das erste mal erreicht. Habe nichts tiefgründigeres zur Satzweiterschaltung in Dokumentationen gefunden, bin mir aber sicher das noch mindestens ein Maschinendatum zusätzlich zm MD:36010 wirkt.

Also meine Frage, weiß jemand wie der Satzwechsel Funktioniert und wieviel und welche Parameter wirksam sind und als Bedingung zur Satzweiterschaltung von der Steuerung betrachtet werden ?

Grüße rnc_simulant
   
Beitrag 06.04.2010, 10:23 Uhr
4970_inaktiv
4970_inaktiv
Level 4 = Community-Meister
****
Gruppe: Banned
Mitglied seit: 05.09.2004
Beiträge: 519
Ich glaube ich habs nicht ganz begriffen wacko.gif
Also, Du willst auf 165 mit einem Genauhaltfenster von 5/1000. Mit welchem Vorschub fährst Du denn? Könnte es sein, dass Du Dich im Bereich des machbaren Deines Lageregelkreises befindest?

mfG.
Eisen
   
Beitrag 07.04.2010, 07:50 Uhr
rnc_simulant
rnc_simulant
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 29.03.2010
Beiträge: 2
Hallo Eisen,

die Maschine ist mit Linearantrieben ausgestattet und fährt Geschwindigkeiten von 120m/s. Zum Vorschub: Da im Testprogramm nur G0 verwendet wird und wir auch die 120m/s aufgezeichnet haben, also 120m/s .

Ja die Maschine soll auf 165mm mit einem Genauhaltfenster von 0,005 Positionieren.

Was ich aber nicht verstehe wieso sollte es was mit dem Lageregelkreis zu tun haben? Hast du dazu Infos das der Lageregelkreis mit auf die weiterschaltung beim Satzwechsel wirkt http://www.cnc-arena.com/forum/style_image...cons/icon14.gif

gruß und Danke für die Antwort
rnc_s
   
Beitrag 08.04.2010, 09:50 Uhr
4970_inaktiv
4970_inaktiv
Level 4 = Community-Meister
****
Gruppe: Banned
Mitglied seit: 05.09.2004
Beiträge: 519
QUOTE
Was ich aber nicht verstehe wieso sollte es was mit dem Lageregelkreis zu tun haben?

Die Steuerung schaltet sicherlich erst weiter, wenn die Position innerhalb des Genauhaltfensters erreicht ist. Der Lageregelkreis zwischen Messsystem und Steuerung fragt/meldet ständig die aktuelle Position relativ zur Sollposition mit Toleranz Genauhaltwert und erst wenn der Lageregelkreis "zufrieden" ist kann es ja weitergehen. Und je höher der Vorschub...

Um die Auswirkung auf Dein Vorhaben zu testen, würde ich mal mit "G0-halbe" fahren und nochmal auswerten.

Infos zum Lageregelkreis, zum Messsystem und vieles mehr:

CNC-Handbuch

mfG.
Eisen

Der Beitrag wurde von Eisenrobert bearbeitet: 08.04.2010, 09:51 Uhr
   
Beitrag 08.04.2010, 21:09 Uhr
nixalsverdruss
nixalsverdruss
Level 7 = Community-Professor
*******
Gruppe: Mitglied
Mitglied seit: 16.11.2003
Beiträge: 1.511
QUOTE (rnc_simulant @ 07.04.2010, 07:50) *
Hallo Eisen,

die Maschine ist mit Linearantrieben ausgestattet und fährt Geschwindigkeiten von 120m/s. Zum Vorschub: Da im Testprogramm nur G0 verwendet wird und wir auch die 120m/s aufgezeichnet haben, also 120m/s .

Ja die Maschine soll auf 165mm mit einem Genauhaltfenster von 0,005 Positionieren.

Was ich aber nicht verstehe wieso sollte es was mit dem Lageregelkreis zu tun haben? Hast du dazu Infos das der Lageregelkreis mit auf die weiterschaltung beim Satzwechsel wirkt http://www.cnc-arena.com/forum/style_image...cons/icon14.gif

gruß und Danke für die Antwort
rnc_s


auszug aus der doconcd

QUOTE
Ein NC-Satz gilt als beendet, wenn die Istposition der Bahnachsen um den Wert
der eingegebenen Genauhaltgrenze von der Sollposition entfernt ist. Liegt die
Ist-position einer Bahnachse nicht innerhalb dieser Grenze, so gilt der NCSatz
als nicht beendet und eine weitere Teileprogrammbearbeitung ist nicht
möglich. Durch die Größe des eingegebenen Wertes kann die Weiterschaltung zum
nächsten Satz beeinflusst werden. Je größer der Wert gewählt wird, desto früher
wird der Satz-wechsel eingeleitet.
Wird die vorgegebene Genauhaltgrenze nicht erreicht, so
- gilt der Satz als nicht beendet.
- ist ein weiteres Verfahren der Achse nicht möglich.
- wird nach Ablauf der Zeit aus dem MD: POSITIONING_TIME (Überwachungszeit Genauhalt
fein) der Alarm 25080 Positionierüberwachung ausgegeben.
- wird in der Positionieranzeige die Bewegungsrichtung +/- für die Achse angezeigt.
Das Genauhaltfenster wird auch für Spindeln im lagegeregelten Mode
(SPCON-Anweisung) ausgewertet.
Sonderfälle:
Das MD: STOP_LIMIT_COARSE darf nicht kleiner als das MD: STOP_LIMIT_FINE
(Genauhalt fein) eingestellt sein. Um identisches Satzwechselverhalten wie
mit dem Kriterium Genauhalt fein zu erreichen darf das Fenster von Genauhalt
grob gleich dem von Genauhalt fein sein. Das MD: STOP_LIMIT_COARSE
darf nicht gleich oder größer als das MD: STANDSTIL_POS_TOL (Stillstandstoleranz)
eingestellt sein.
Korrespondiert mit:
MD 36020: POSITIONING_TIME (Verzögerungszeit Genauhalt fein)


dann solltest du deine versuche auch nicht mit G00 Fahren
stell doch mal das trace ein .
das man sich das mal anschauen kann


--------------------
There are only 10 types of people in the world: Those who understand binary, and those who don't
Wir haben einen exponentiellen Zuwachs an Doofen Pack im Forum
   
2 Besucher lesen dieses Thema (Gäste: 2)
0 Mitglieder: