Siemens
Siemens

Digital Industries, Motion Control, Machine Tool Systems

Fehler bei Sinumerik810d ???, Zusammenhang G95 und LIMS

Beitrag 26.01.2004, 16:13 Uhr
Andreas Hohrath
Andreas Hohrath
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 29.05.2002
Beiträge: 7
Hallo zusammen,
bis heute war ich der Meinung das der Befehl G95 für den Vorschub im mm/U steht und mit LIMS=... eine beliebige Grenzdrehzahl gesetzt werden kann.
Nun habe ich eine TC65 der Fa. Spinner (tolles Teil) bei der unter DIN/Iso das ganze aber anders aussieht. Hier hebt tatsächlich der Befehl G95 (beim Unterprogramm - erste Zeile... G90 G95 DIAMON) die konstante Schnittgeschwindigkeit G96 und LIMS=... (stehen im Hauptprogramm) auf, und die Kiste kriegt `nen heidenspass und dreht auf Grenzdrehzahl fürs Futter (4000 1/min) hoch.
Kann mir mal einer erklären woran das liegt???
Herzlichen Dank für kreative Vorschläge
Andreas
   
Beitrag 26.01.2004, 18:56 Uhr
crash
crash
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 23.07.2003
Beiträge: 8
Hallo Andreas,
ich glaube nicht dass bei Deiner Steuerung ein Fehler vorliegt.
G96 bedeutet konstante Schnittgeschwindigkeit ein und Vorschub in mm/U.
G95 bedeutet bei den Siemenssteuerungen konstante Drehzahl und Vorschub in mm/U.
Lims= begrenzt die Drehzahl bei aktivem G96. Eine programmierte Drehzahl mit G95 wird nicht beeinflusst.
Ich hoffe ich konnte dir weiterhelfen.

Viele Grüsse,
Stephan
   
Beitrag 27.01.2004, 18:08 Uhr
Andreas Hohrath
Andreas Hohrath
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 29.05.2002
Beiträge: 7
Hallo Stephan!! und vieleicht weitere Interessierte!!
G95 steht doch für konstanter Vorschub mm/U. - G96 konst. Schnittgeschwindigkeit Vc= ... m/min und G97 für konstante Drehzahl. Wie kann G95 die Drehzahl beeinflussen???
Ich habe mit Schülern ein DIN-ISO Programm ausprobiert das folgenden Aufbau hatte:
N5 G0 G53 X200 Z500
N10 G18
N15 G54
N20 G90 G95
N25 LIMS=1500
N30 T="SCHRUPPER_R0.8" D1 M4
N35 G96 S180
N40 G0 X42 Z0.2
N45 G1 X-1.6 F0.3
N50 G1 Z2
N55 G0 X41
N75 CYCLE95("L151",1.5,0.1,0.5,0.3,0.3,0.1,,1,0,0,1)
N90 G0 X200 Z200
N95
N100 G18
N102 G54
N105 LIMS=1700 G96 S220 M4
N110 T="SCHLICHTER_R0.2" D1
N115 G0 X20 Z0
N120 G1 X-0.8 F0.1
N125 G1 Z2
G42
N130 L151
G40
N135 G0 X200 Z200
N140 M30

%_N_L151_SPF
;$PATH=/_N_WKS_DIR/_N_SHOPTURN_WPD
N5 G90 G95 DIAMON
N10 G0 X10 Z2
N15 G1 X14 Z0
N20 G1 X17 Z-1.5
N25 G1 Z-10
N30 G1 X19
N35 G1 X21 Z-11
N40 G1 Z-14
N45 G2 X23 Z-15 I1 K0
N50 G1 X23.5
N55 G3 X25.5 Z-16 I0 K-1
N60 G1 Z-25
N65 G1 X28
N70 G1 X30 Z-26
N75 G1 Z-35
N80 G1 X41
N85 M17


So, wenn ich nun im UP das G95 rausnehme läuft das Programm sauber ab. Bleibt es drin, dreht die Maschine voller freude durch.
Im HP oben steht auch Lims und G95, hier wird die Drehzahl aber gehalten!
Woran liegt das nun???
Vielen Dank für Hilfe!!!!!
Andreas
   
Beitrag 28.01.2004, 18:01 Uhr
crash
crash
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 23.07.2003
Beiträge: 8
Hallo Andreas,

Deine Maschine macht alles korrekt!
Das G95 bei N20 wird durch das G96 bei N35 aufgehoben.
Bevor Du das Unterprogramm aufrufst drehst Du ja die Planfläche Deines Werkstückes (G96 ist aktiv). Vor dem UP-Aufruf steht Dein Werkzeug auf X-0,8 und Z2. Dann folgt der UP-Aufruf wo der Befehl G95 folgt. G95(konstante Drehzahl und Vorschub in mm/U) hebt G96 auf und wenn in diesem Satz kein S-Wert programmiert ist wird der zuletzt programmierte S-Wert angenommen. In Deinem Fall ist das die theoretische Drehzahl bei X-0,8 die ja sehr hoch sein dürfte und die maximale Drehzahl Deiner Maschine überschreitet. Darum dreht Deine Maschine bis zum Anschlag.
G97 bedeutet dei den Siemenssteuerungen "konstante Schnittgeschwindigkeit aus", wobei der letzte Drehzahlwert gespeichert bleibt.


Viele Grüsse,
Stephan
   
Beitrag 28.01.2004, 19:19 Uhr
Andreas Hohrath
Andreas Hohrath
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 29.05.2002
Beiträge: 7
Hallo Stephan,
danke!! - ich seh`s ein. Ich habe in einem Handbuch für SIN810d gelesen, dass G94+G95 den G96/G961 ausschalten kann. Aber ob er das macht stand da auch nicht! Fällt mir zwar schwer aber offensichtlich muss ich mich bei der Siemenssteuerung darauf einstellen das G95 vor dem G96 zu schreiben. Übrigens noch was. Wenn ich nach dem planen in G1 vom Werkstück abhebe hält die Maschine die Drehzahl, hebe ich aber in G0 ab, so dreht sie hoch!!!
Wahrscheinlich ist auch das wieder richtig???! Trotz G95 im UP!
Gibts da auch eine Begründung für?
Herzlichen Dank und
viele Grüße
Andreas
   
Beitrag 04.09.2004, 08:51 Uhr
Guest_conradi_*
Themenstarter
Gast


Wenn du im G1 abhebst gleicht G96 die Drehzahl sofort an die aktuelle Position an. Bei G0 ist dies nicht notwendig weil die Schneide ja normalerweise nicht im Eingriff ist und die Stuerung rechnet die Drehzahl schon auf die Endposition deines G0 Satzes vor.
Kleiner Tipp zum Futterbetrieb: Du kannst unter Parameter, Settingdaten die Spindeldrehzahl für Futterbetrieb im allgemeinen begrenzen, wirkt also auch bei G95.

Die G95/G96 Geschichte hat sich ja nun geklärt.
   
Beitrag 26.09.2004, 14:18 Uhr
Lasar
Lasar
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 25.09.2004
Beiträge: 19
thumbs-up.gif
LIMS bedeutet eben nur eine Begrenzung der Drehzahl bei aktivien G96
wenn ich also schreibe

LIMS=1500
G0 X100
G1 G96 S400 X10 F.2 M3 (hier dreht die Maschine max 1500 U/min
G1 G95 S4000 ( hier dreht sie tatsächlich auch 4000)




normaler aufbau

LIMS=1500
G92 S1600 (Absolute Drehzahlbegrenzung) nicht mehr als 1600 U/min


MFG
   
Beitrag 27.09.2004, 18:46 Uhr
Lasar
Lasar
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 25.09.2004
Beiträge: 19
sorry, G92 ist bei den älteren Böcken

aber mit G26 ist es wirklich die Absolutbegrenzung


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