Siemens
Siemens

Digital Industries, Motion Control, Machine Tool Systems

802D SL Werkstückzähler

Beitrag 12.05.2009, 17:53 Uhr
atnom
atnom
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 12.05.2009
Beiträge: 2
Hallo,

Wer kann mir helfen, mein Werstückzähler zählt nicht!
Die Drehmaschine (Sondermaschine) wird mit einem Roboter bestückt und läuft eine Endlos Schleife sie bekommt deshalb kein M02 oder M30.
Ich denke es hat damit etwas zu tun! Noch eine Frage was bedeutet im Programm SIST: ich konnte es im Programierhandbuch nicht finden.
Die Steuerung ist ziemlich neu für mich und ich würde mich über jede Hilfe freuen.
   
Beitrag 12.05.2009, 18:32 Uhr
uli12us
uli12us
Level 8 = Community-Ehrenmitglied
********
Gruppe: Mitglied
Mitglied seit: 20.04.2002
Beiträge: 5.008
M2 oder M30 hat mit dem Zähler nichts zu tun. Da Siemens das von Haus aus nicht eingebaut hat, muss man das jeweils selber einbauen. Viellecht ist dabei gemurkst worden.

Du musst halt mal schauen, ob irgendwo ein R-Parameter um 1 hochgezählt wird.
   
Beitrag 15.05.2009, 13:48 Uhr
nixalsverdruss
nixalsverdruss
Level 7 = Community-Professor
*******
Gruppe: Mitglied
Mitglied seit: 16.11.2003
Beiträge: 1.511
QUOTE (uli12us @ 12.05.2009, 18:32) *
M2 oder M30 hat mit dem Zähler nichts zu tun. Da Siemens das von Haus aus nicht eingebaut hat, muss man das jeweils selber einbauen. Viellecht ist dabei gemurkst worden.

Du musst halt mal schauen, ob irgendwo ein R-Parameter um 1 hochgezählt wird.


auszug aus der doconcd zum thema das hat siemens nicht eingebaut !!!



9.12.2 Werkstückzähler
Funktionalität
Unter der Funktion "Werkstückzähler" werden Zähler bereitgestellt, die für die Zählung von
Werkstücken verwendet werden können.
Diese Zähler existieren als Systemvariable mit Schreib- und Lese-Zugriff vom Programm
oder per Bedienung (Schutzstufe für Schreiben beachten!).
Über Maschinendaten kann auf die Zähler-Aktivierung, den Zeitpunkt der Nullung und den
Zählalgorithmus Einfluss genommen werden.
Zähler
● $AC_REQUIRED_PARTS - Anzahl der benötigten Werkstücke (Werkstück-Soll)
In diesem Zähler kann die Anzahl der Werkstücke definiert werden, bei dessen Erreichen
die Anzahl der aktuellen Werkstücke $AC_ACTUAL_PARTS genullt wird.
Über Maschinendatum kann die Generierung des Anzeige-Alarms 21800 " Werkstück-
Soll erreicht" aktiviert werden.
● $AC_TOTAL_PARTS - Anzahl der insgesamt hergestellten Werkstücke (Gesamt-Ist)
Der Zähler gibt die Anzahl aller ab Startzeitpunkt hergestellten Werkstücke an.
Der Zähler wird automatisch bei Steuerungshochlauf genullt.
● $AC_ACTUAL_PARTS - Anzahl der aktuellen Werkstücke (Aktuell-Ist)
In diesem Zähler wird die Anzahl aller ab Startzeitpunkt hergestellten Werkstücke
registriert. Bei Erreichen des Werkstück-Solls ($AC_REQUIRED_PARTS, Wert größer
Null) wird der Zähler automatisch genullt.
● $AC_SPECIAL_PARTS - Anzahl der vom Anwender spezifizierten Werkstücke
Dieser Zähler erlaubt dem Anwender eine Werkstück-Zählung nach eigener Definition.
Definiert werden kann eine Alarmausgabe bei Identität mit $AC_REQUIRED_PARTS
(Werkstück-Soll). Eine Nullung des Zählers muss der Anwender selbst vornehmen.
Programmierbeispiel
N10 IF $AC_TOTAL_PARTS==R15 GOTOF SIST ; Stückzahl erreicht?
...
N80 SIST:
N90 MSG("Werkstück-Soll erreicht")
N100 M0
Anzeige
Der Inhalt der aktiven Systemvariablen wird auf dem Bildschirm unter <OFFSET PARAM>
"Settingdaten" "Zeiten/Zähler" sichtbar:
Teile gesamt = $AC_TOTAL_PARTS
Teile angefordert = $AC_REQUIRED_PARTS
Anzahl Teile = $AC_ACTUAL_PARTS
$AC_SPECIAL_PARTS in Anzeige nicht verfügbar
"Anzahl Teile" ist zusätzlich in der Betriebsart AUTOMATIK im Bedienbereich Position in der
Hinweiszeile sichtbar.


--------------------
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
   
Beitrag 29.05.2009, 18:32 Uhr
atnom
atnom
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 12.05.2009
Beiträge: 2
Hallo, erst mal vielen Dank für eure Antworten, leider läuft der Zähler immer noch nicht!
Kann es sein, das in einer 802 D SL Value gar kein Zähler zur Verfügung steht?
   
Beitrag 30.05.2009, 10:45 Uhr
nixalsverdruss
nixalsverdruss
Level 7 = Community-Professor
*******
Gruppe: Mitglied
Mitglied seit: 16.11.2003
Beiträge: 1.511
QUOTE (atnom @ 29.05.2009, 18:32) *
Hallo, erst mal vielen Dank für eure Antworten, leider läuft der Zähler immer noch nicht!
Kann es sein, das in einer 802 D SL Value gar kein Zähler zur Verfügung steht?


denke schon
aus der doconcd


27880 PART_COUNTER C09 K1- Aktivierung der Werkstückzähler DWORD RESET

- - 0x0 0 0x0FFFF 7/2
802d-cu3 - - - - 3/2
802d-ng2 - - - - 3/2
802d-ng3 - - - - 3/2
802d-tm1 - - - - 0/0
802d-tm2 - - - - 3/2
802d-tm3 - - - -

Beschreibung:
Mit diesem Maschinendatum können die Werkstück-Zähler eingestellt werden.
Bedeutung der einzelnen Bits:
Bit 0 - 3:Aktivierung $AC_REQUIRED_PARTS
----------------------------------------------
Bit 0 = 1:Zähler $AC_REQUIRED_PARTS ist aktiv
Weitere Bedeutung Bit 1-3 nur bei Bit 0 =1:
Bit 1 = 0: Alarm-/NST-Ausgabe bei Übereinstimmung von $AC_ACTUAL_PARTS
mit $AC_REQUIRED_PARTS
Bit 1 = 1:Alarm-/NST-Ausgabe bei Übereinstimmung von $AC_SPECIAL_PARTS
mit $AC_REQUIRED_PARTS
Bit 2, 3Reserviert
Bit 4 - 7:Aktivierung $AC_TOTAL_PARTS
-------------------------------------------
Bit 4 = 1: Zähler $AC_TOTAL_PARTS ist aktiv
Weitere Bedeutung Bit 5-7 nur bei Bit 4 =1:
Bit 5 = 0: Zähler $AC_TOTAL_PARTS wird bei einer Ausgabe von M2/M30 um den


--------------------
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
   
1 Besucher lesen dieses Thema (Gäste: 1)
0 Mitglieder: