bigmachines
Level-2
- Beiträge
- 18
- Reaktionspunkte
- 0
-> Hier kostenlos registrieren
Hallo,
ich versuche gerade das PLC Programm eines Bearbeitungszentrums mit einer Sinumerik 880 zu verstehen.
Nach einem Schnellkurs in Step5 und unzähligen Stunden mit Inbetriebnahme Manuals und Foreneinträgen bin ich schon ein gutes Stück schlauer.
Zur Maschine
Die Steuerung der Maschine besteht aus der 880er und einer externen PLC. In der externen PLC befindet sich noch eine IP246, diese hantiert parallel zur Bearbeitung mittels 2 Servoachsen mit den Werkzeugen im Magazin umher.
Dem nicht genug, überträgt ein Zentralrechner ständig Befehle und auch den NC Code an die PLC. Der Zentralrechner läuft mit DOS und einem eigenen Programm des Maschinenherstellers. Das Programm berechnet den Werkzeugbedarf, ordnet die Aufträge und steuert somit die Anordnung der Werkzeuge im Magazin sowie die Beladung der Paletten vom Palettenspeicher.
Zu meinem Problem
Im Manual "Nahtstelle Teil 1 Signale" steht auf Seite 132, dass mittels DB62 auf die Datenworte ab 4000 zugegriffen werden kann.
Im PLC Programm wird aber, nach meinem jetzigen Verständnis, mit folgendem Code ein Datenbereich erzeugt:
Die PLC-MD 4000 bis 4007 sind mit Werten belegt, somit nehme ich auch an, dass diese Werte einen Einfluss haben sollten. Der Datenbereich DB62 wird aber nirgends mehr angewählt.
Sinn und Zweck der Übung wäre gewesen, dass ich Herausfinde, wo die IP246 Ihre achsspezifischen Daten herbekommt. Diese sollten grundsätzlich einstellbar und somit in den PLC-MD enthalten sein.
Die NC-MD können von der PLC ja nicht ausgewertet werden, oder?
Wie werden die PLC-MD sonst noch ausgelesen?
MfG
Daniel
ich versuche gerade das PLC Programm eines Bearbeitungszentrums mit einer Sinumerik 880 zu verstehen.
Nach einem Schnellkurs in Step5 und unzähligen Stunden mit Inbetriebnahme Manuals und Foreneinträgen bin ich schon ein gutes Stück schlauer.
Zur Maschine
Die Steuerung der Maschine besteht aus der 880er und einer externen PLC. In der externen PLC befindet sich noch eine IP246, diese hantiert parallel zur Bearbeitung mittels 2 Servoachsen mit den Werkzeugen im Magazin umher.
Dem nicht genug, überträgt ein Zentralrechner ständig Befehle und auch den NC Code an die PLC. Der Zentralrechner läuft mit DOS und einem eigenen Programm des Maschinenherstellers. Das Programm berechnet den Werkzeugbedarf, ordnet die Aufträge und steuert somit die Anordnung der Werkzeuge im Magazin sowie die Beladung der Paletten vom Palettenspeicher.
Zu meinem Problem
Im Manual "Nahtstelle Teil 1 Signale" steht auf Seite 132, dass mittels DB62 auf die Datenworte ab 4000 zugegriffen werden kann.
Im PLC Programm wird aber, nach meinem jetzigen Verständnis, mit folgendem Code ein Datenbereich erzeugt:
Code:
:L KY 001,070
:SPA OB 181
:SPP = D63_
:L KB 4
:E DB62
D63_ :L KY 001,063
:SPA OB181
:SPP = ENDE
:L KB 5
:E DB63
ENDE :***
Die PLC-MD 4000 bis 4007 sind mit Werten belegt, somit nehme ich auch an, dass diese Werte einen Einfluss haben sollten. Der Datenbereich DB62 wird aber nirgends mehr angewählt.
Sinn und Zweck der Übung wäre gewesen, dass ich Herausfinde, wo die IP246 Ihre achsspezifischen Daten herbekommt. Diese sollten grundsätzlich einstellbar und somit in den PLC-MD enthalten sein.
Die NC-MD können von der PLC ja nicht ausgewertet werden, oder?
Wie werden die PLC-MD sonst noch ausgelesen?
MfG
Daniel