Siemens
Siemens

Digital Industries, Motion Control, Machine Tool Systems

Probleme bei Transmit und NPV

Beitrag 15.04.2009, 10:51 Uhr
kani95
kani95
Level 3 = Community-Techniker
***
Gruppe: Mitglied
Mitglied seit: 06.10.2005
Beiträge: 202
Hallo
Ich habe ein kleines Problem an einer Drehmaschine mit angetriebenen Wzg. Steuerung ist 810D. Und zwar möchte ich gerne mehrere Teile nacheinander machen, d.h. erst drehen dann ein wenig fräsen dann abstechen fertig ist Teil 1. Dann Nullpunkt-Verschiebung und Teil 2 . Und genau bei der NPV bekomme ich dann Probleme, da meine Steuerung wenn ich mit Transmit arbeite meine NPV löscht. Habe schon versucht den Aktuellen Nullpunkt in einen R-Parameter zuschreiben konnte diesen Wert dann aber nicht in meine G54 NPV bekommen. Ich hoffe mein Problem ist verständlich rübergekommen.

Grüsse
kani95
   
Beitrag 15.04.2009, 11:28 Uhr
Krösa Maja
Krösa Maja
Level 2 = Community-Facharbeiter
**
Gruppe: Mitglied
Mitglied seit: 23.02.2009
Beiträge: 56
Hallo kani95 smile.gif

QUOTE (kani95 @ 15.04.2009, 10:51) *
Hallo
Ich habe ein kleines Problem an einer Drehmaschine mit angetriebenen Wzg. Steuerung ist 810D. Und zwar möchte ich gerne mehrere Teile nacheinander machen, d.h. erst drehen dann ein wenig fräsen dann abstechen fertig ist Teil 1. Dann Nullpunkt-Verschiebung und Teil 2 . Und genau bei der NPV bekomme ich dann Probleme, da meine Steuerung wenn ich mit Transmit arbeite meine NPV löscht. Habe schon versucht den Aktuellen Nullpunkt in einen R-Parameter zuschreiben konnte diesen Wert dann aber nicht in meine G54 NPV bekommen. Ich hoffe mein Problem ist verständlich rübergekommen.


Erklär mal bitte ein wenig genauer was und wie Du das programmierst. Eventuell wäre auch ein Programmbeispiel und der Maschinentyp hilfreich.
Ich arbeite auch öfter mit Transmit und Nullpunktverschiebungen. Bei mir mache ich das zwar mit G59, aber das sollte keine Rolle spielen.

Grüssle


Krösa Maja smile.gif
   
Beitrag 15.04.2009, 12:09 Uhr
uli12us
uli12us
Level 8 = Community-Ehrenmitglied
********
Gruppe: Mitglied
Mitglied seit: 20.04.2002
Beiträge: 5.008
Du hast doch zumindest 10 Nullpunkte. Wenns anders nicht geht, was ich aber bezweifle dann setz doch fürs erste Teil den G54 und in derselben Stellung gibst du dann für G55 deinen gewünschten Versatz ein. Dann musst du lediglich fürs erste G54 und fürs zweite G55 aufrufen.
   
Beitrag 15.04.2009, 12:14 Uhr
kani95
kani95
Level 3 = Community-Techniker
***
Gruppe: Mitglied
Mitglied seit: 06.10.2005
Beiträge: 202
Hallo

Also Pgm sieht vereinfacht so aus:

G54
T1 D1 (Drehstahl)
G0 ...
G1...
Jetz das meiner Meinung nach wichtige,
T2 D1...
Transmit
Jetzt die Fräskontur
Traoof
und jetzt muss ich einen G54 programmieren da bei mir der Transmit G500 aufruft.
dann halt abstechen und NPV und PGM von vorne .
Und diese Npv ist bei dem 2.Teil in dem Moment aufgehoben wo G54 wieder kommt.

OK so oder noch mehr Info´s.
Ach ja Maschine ist ´ne Magdeburg M110
Gruß
kani95
   
Beitrag 15.04.2009, 12:19 Uhr
kani95
kani95
Level 3 = Community-Techniker
***
Gruppe: Mitglied
Mitglied seit: 06.10.2005
Beiträge: 202
@uli
Hallo
Ich bräuchte aber 16 Nullpunkte für 16 Teile. Gut könnte man auch aufteilen in 2*8, aber dann müsste ich auch immer 16 (2*8) PGM´s haben da ich wenn die Transformation aufgehoben wird immer den aktuellen Nullpunkt aufrufen muss.
Ich hoffe ihr versteht was ich meine ?

Gruß
kani95
   
Beitrag 15.04.2009, 12:30 Uhr
uli12us
uli12us
Level 8 = Community-Ehrenmitglied
********
Gruppe: Mitglied
Mitglied seit: 20.04.2002
Beiträge: 5.008
Und warum schmeisst du den G500 nicht aus Transmit raus, da sämtliche mit ausnahme der Grundfunktionen bei Siemens als Unterprogramme im Speicher stehen, sollte das kein Problem sein. Allerdings solltest du das Original vorher unter nem anderen Namen kopieren. G500 löscht, wimre sämtliche NPV, also dasselbe wie G53 bloss halt dauerhaft.

Du sagst, du brauchst 2*8NPV. sind das 8 verschiedene Teile oder aus einem Teil gehen 16 Stück raus.

Wenn das letzte ginge das doch recht simpel mit einer berechneten NPV
R10=0
Anfang Wiederholung
Also g54 und dann Trans Z=-5(oder was auch immer)*R10
R10=R10+1
Programm
Wiederholung Ende
   
Beitrag 15.04.2009, 12:50 Uhr
kani95
kani95
Level 3 = Community-Techniker
***
Gruppe: Mitglied
Mitglied seit: 06.10.2005
Beiträge: 202
QUOTE (uli12us @ 15.04.2009, 13:30) *
Und warum schmeisst du den G500 nicht aus Transmit raus, da sämtliche mit ausnahme der Grundfunktionen bei Siemens als Unterprogramme im Speicher stehen, sollte das kein Problem sein. Allerdings solltest du das Original vorher unter nem anderen Namen kopieren. G500 löscht, wimre sämtliche NPV, also dasselbe wie G53 bloss halt dauerhaft.

Du sagst, du brauchst 2*8NPV. sind das 8 verschiedene Teile oder aus einem Teil gehen 16 Stück raus.

Wenn das letzte ginge das doch recht simpel mit einer berechneten NPV
R10=0
Anfang Wiederholung
Also g54 und dann Trans Z=-5(oder was auch immer)*R10
R10=R10+1
Programm
Wiederholung Ende


Hallo uli
Da hast du recht das mit dem rausSch***en wollte ich auch machen aber leider konnte ich das UP nicht finden.
Und nochmal Richtig von dir, es gibt 16 gleiche Teile.
Zu dienem kleinen Beispiel, in der Grundform hatte ich das auch so (nur nicht mit dem *R10) aber in dem Moment wenn das Pgm wiederholt wird nach der Trans um -5 und dann nach der Fräsbearbeitung G54 kommt ist die Trans ja wieder aufgehoben.
Man müsste dann also nach dem G54 nochmal die berechnete NPV programmieren ?!
Gruß
kani95

Der Beitrag wurde von kani95 bearbeitet: 15.04.2009, 13:02 Uhr
   
Beitrag 15.04.2009, 14:30 Uhr
uli12us
uli12us
Level 8 = Community-Ehrenmitglied
********
Gruppe: Mitglied
Mitglied seit: 20.04.2002
Beiträge: 5.008
Das ist schon richtig, nur zählst du ja mit R10, darf auch ein beliebiger anderer Parameter sein, die Anzahl deiner Teile und nimmst sie mit dem Versatz mal. Du rufst G54 auf und danach kommt die NPV, beim ersten teil halt 0*5 danach 1*5, 2*5 usw. Als kleinen Gag, könntest du auch noch die Anzahl deiner Teile ausgeben lassen. Schliesslich ist der Zähler schon vorhanden.

Wichtig ist halt, dass vor deiner Schleife, der Zähler auf 0 gesetzt wird. Und G54 muss nach Schleifenstart stehen.

Wegen dem Transmit, schau mal in Standard bzw Anwenderzyklen nach. Dort müsste das stehen. Wenn nicht gäbs zwar Möglichkeiten aber das geht dann schon sehr ins eingemachte. Da solltest du nur rumbasteln, wenn du genau weisst, was du tust.
   
1 Besucher lesen dieses Thema (Gäste: 1)
0 Mitglieder: