Per OPC UA Schnittstelle NC-Programme übertragen

DirkN

Level-1
Beiträge
3
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
wir sind gerade noch in der Planungsphase unseres Projektes und würden gerne NC-Programme erstellen, diese auf einem Laufwerk speichern und verwalten/ändern und diese dann mittels OPC UA Schnittstelle an eine 840D sl übertragen, sofern das Programm von der Maschine angefordert wird.
Hat damit zufällig jemand schon Erfahrung und kann mir Beispiele nennen, wie das gelöst wurde?
Würde mich sehr freuen!
Danke.
Dirk
 
Zuviel Werbung?
-> Hier kostenlos registrieren
ich kenne mich mit der sinumerik nicht aus.
aber soweit ich das weiss kann man programme aus einem netzlaufwerk laden. ohne opc.

erklär mal die geplante topologie etwas genauer. hat die 840d überhaupt einen opc-server?
 
Hallo Volker,
ja, die 840d hat einen OPC-Server: https://support.industry.siemens.co...ik-828d-und-sinumerik-840d-sl-?dti=0&lc=de-DE
Wir würden entweder gerne Produktdaten und Prozessdaten in Datenbanken speichern und diese dann zb. als Variable in parametrisierte NC-Programme verwenden oder aber für jedes Produkt ein zugehöriges NC-Programm gezielt aus einem Netzlaufwerk laden, letzteres eben ganz konventionell.
Grüße
 
OK.
Was ich jetzt auf die schnelle nicht lesen konnte ist wo der opc-server läuft.
ich nehme aber an das er auf der plc läuft. richtig?

auf der plc müssen dann im koppel-db plc/nc die variablen angelegt werden die via opc (plc) an die nc durchgereicht werden. und für prozessdaten gegebenenfalls auch anders rum.
ich glaube das macht man mit den ncvar-selektor.

ihr benötigt dann natürlich noch einen opc-ua-client der mit dem server kommuniziert.

in etwa so.
nc->plc setzt ein bit (variable1) bringe parameter zum programm 1355461drehen (variable2)
der client sieht, das var 1 gesetzt wurde und liest die parameter zur var2 aus der datenbank und sendet diese an die plc und ein bit (daten_gesendet).
plc/nc erkennt das und setzt beide bits zurück.

wie man das nachladen eines programms genau macht weiss ich nicht. aber es geht.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
vlt hilft dir das ja noch weiter.

[FONT=Calibri,sans-serif]$A… Variablen können direkt im NC-Programm verwendet werden. wie und wo sowas definiert wird entzieht sich aber meiner kenntnis.
ew826-ew830 sind variablen die die sinumerik plc von mir über meine übergeordnete steuerung via pn/pn koppler bekommt.
[/FONT]
 

Anhänge

  • image001.png
    image001.png
    380,2 KB · Aufrufe: 13
Als erstes müsste man wissen ob da eine neu 840Dsl mit aktueller NC Version verbaut werden soll oder irgend ein antikes stück umgebaut werden soll.

der OPC UA Server läuft auf der NC mann kann aber in die PLC schreiben.
Programm anwahl kann man aus Textlisten anwählen über die VDI Schnittstelle (NC <> PLC ) DBs erledigen die Textliste könnte man mit ftp in die NC kopieren.
Programm anwahl aus dem NC Programm der GUD erfolgen NC Programme können auf Externem Rechner liegen GUD werden per OPC UA beschrieben.
ich könnte jetzt noch weiter aufzählen
der beste weg ist aber sicher bei der Fachberatung von Siemens Nachfragen oder jemand einkaufen der sich auskennt.
Du darst mir auch ne PM senden ich stelle dann den Kontakt zu Fachberatung her.
 
Zurück
Oben