Siemens
Siemens

Digital Industries, Motion Control, Machine Tool Systems

LOCAL_DRIVE

Beitrag 27.09.2016, 14:05 Uhr
SeanClaud
SeanClaud
Level 3 = Community-Techniker
***
Gruppe: Mitglied
Mitglied seit: 23.12.2014
Beiträge: 177
Hallo,

ich habe folgendes Problem:
der NC-Speicher für Werkstück Ordner ist etwas zu klein smile.gif sprich Standard sind 30 Werkstücke maximal 256 Werkstücke...
da wir eine PCU haben steht ja auch das Lokale Laufwerk zu verfügung.... leider kann man beim Sinumerik Operate die Daten nicht mehr in den NC-Speicher laden.... LOAD .....

meine Fragen, wie kann ich ein UP aufrufen, vom lokalen LW, ohne EXTCALL??
kann man die Programme über die JOB Liste in den NC Speicher laden (fix) und alle anderen entladen??
kann man mit dem Write Befehl auch auf das Lokale Laufwerk schreiben

Allgemeine Erklärung:
es geht um mehr als 2000 Werkstücke, mit jeweils einem Werkstückordner (XXX.WPD).
nach der Anwahl des Werkstückes wird über einen ASUP ein Parameter.spf aufgerufen, damit die GUD`S beschrieben werden.....
danach kann man über ein HMI Bild die Daten manipulieren und nach Wunsch wieder in das parameter.spf zurückschreiben. (sichern)
dazu werden die Befehle ISFILE, DELETE, WRITE verwendet.....

wenn die Werkstücke in der NC abgelegt sind, funktioniert alles wunderbar, nur nicht vom Lokalen Laufwerk....


840D sl mit Sinumerik Operate
NCU710.3PN
PCU50 Win7

Gruß
   
Beitrag 27.09.2016, 14:53 Uhr
Guest_guest_*
Themenstarter
Gast


Alles was nicht in der NC gespeichert ist unterliegt Beschränkungen.
Mit EXTCALL aufgerufene Programme werden Über den FIFO-Puffer geschleust und sind deshalb nur sequentiell lesbar.

Eine Alternative wäre die Funktion "EES (Execution from External Storage)"
Im ProgrammierHandBuch ArbeitsVorbereitung Kapitel 3.1.2 (Externe Programmspeicher) kannst du etwas mehr dazu erfahren. Allerdings unterliegt die Adressierung unter EES einer anderen Notation!
Ich hab's nicht ausprobiert, sollte aber dein Problem lösen können.
   
Beitrag 27.09.2016, 16:15 Uhr
Hexogen
Hexogen
Level 7 = Community-Professor
*******
Gruppe: Mitglied
Mitglied seit: 29.09.2004
Beiträge: 1.813
Hey SeanClaud

das LOAD was du bei der HMI Advanced hattest gibts nicht mehr.

CODE
Die Funktion DP (Delete Program) löscht eine Datei des passiven HMI-Dateisystems oder
des aktiven NC-Dateisystems.


CODE
Die Funktion CP (Copy Program) kopiert Dateien innerhalb des HMI-Dateisystems oder
innerhalb des NC-Dateisystems.


CODE
Die Funktion MP (Move Program) kopiert Dateien innerhalb des HMI-Dateisystems oder
innerhalb des NC-Dateisystems.


Diese Funktionen kannst du in deine Maske einbinden um Programme die grad benötig / nicht benötigt zwischen NC / Local Drive zu schaufeln.


--------------------
Schaut doch mal rein:
Mein Youtube Kanal


Anwendungen, Zyklen, CAD/CAM





-----------------------------------------------------------------------------------------------------------------------------
   
Beitrag 27.09.2016, 19:33 Uhr
SeanClaud
SeanClaud
Level 3 = Community-Techniker
***
Gruppe: Mitglied
Mitglied seit: 23.12.2014
Beiträge: 177
Servus,

Danke für die Antworten!

-guest
das werde ich mir morgen mal durchlesen, hoffe das hilft smile.gif

@Hexogen
wo hast du den Quelltext her?? smile.gif in der Doc On habe ich nichts dergleichen gefunden.....
wie schaut der Syntax dazu aus?? die funktion delete() ist mir schon bekannt, nur Move oder Copy habe ich noch nicht geschaft (xxx.JOB)

Gruß
   
Beitrag 28.09.2016, 06:17 Uhr
Hexogen
Hexogen
Level 7 = Community-Professor
*******
Gruppe: Mitglied
Mitglied seit: 29.09.2004
Beiträge: 1.813
QUOTE (SeanClaud @ 27.09.2016, 20:33 Uhr) *
wo hast du den Quelltext her?? smile.gif in der Doc On habe ich nichts dergleichen gefunden.....
wie schaut der Syntax dazu aus?? die funktion delete() ist mir schon bekannt, nur Move oder Copy habe ich noch nicht geschaft (xxx.JOB)


xx.JOB gibt es an der Operate nicht mehr wink.gif
Musst über die COM realisieren.

Beschreibung findest in der "SINUMERIK 840D sl/828D SINUMERIK Integrate Run MyScreens (BE2)"

https://support.industry.siemens.com/cs/doc...=0&lc=de-WW

Programmiert wird es so:
CODE
DP("//NC/MPF.DIR/XYZ.DIR ", VAR1)
VAR1 = 0 Datei wurde gelöscht.
VAR1 = 1 Datei wurde nicht gelöscht.


--------------------
Schaut doch mal rein:
Mein Youtube Kanal


Anwendungen, Zyklen, CAD/CAM





-----------------------------------------------------------------------------------------------------------------------------
   
Beitrag 28.09.2016, 06:32 Uhr
SeanClaud
SeanClaud
Level 3 = Community-Techniker
***
Gruppe: Mitglied
Mitglied seit: 23.12.2014
Beiträge: 177
QUOTE (Hexogen @ 28.09.2016, 06:17 Uhr) *
xx.JOB gibt es an der Operate nicht mehr wink.gif
Musst über die COM realisieren.

Beschreibung findest in der "SINUMERIK 840D sl/828D SINUMERIK Integrate Run MyScreens (BE2)"

https://support.industry.siemens.com/cs/doc...=0&lc=de-WW

Programmiert wird es so:
CODE
DP("//NC/MPF.DIR/XYZ.DIR ", VAR1)
VAR1 = 0 Datei wurde gelöscht.
VAR1 = 1 Datei wurde nicht gelöscht.



Danke für die Info smile.gif

das mit der Job Liste glaube ich nicht ganz, da wir die Hauptprogramme mit der Job Liste in die jeweiligen NC Kanäle verteilen.....

Gruß
   
Beitrag 28.09.2016, 06:46 Uhr
Hexogen
Hexogen
Level 7 = Community-Professor
*******
Gruppe: Mitglied
Mitglied seit: 29.09.2004
Beiträge: 1.813
QUOTE (SeanClaud @ 28.09.2016, 07:32 Uhr) *
Danke für die Info smile.gif

das mit der Job Liste glaube ich nicht ganz, da wir die Hauptprogramme mit der Job Liste in die jeweiligen NC Kanäle verteilen.....

Gruß


Ok wieder was gelernt smile.gif


--------------------
Schaut doch mal rein:
Mein Youtube Kanal


Anwendungen, Zyklen, CAD/CAM





-----------------------------------------------------------------------------------------------------------------------------
   
Beitrag 04.10.2016, 13:58 Uhr
SeanClaud
SeanClaud
Level 3 = Community-Techniker
***
Gruppe: Mitglied
Mitglied seit: 23.12.2014
Beiträge: 177
die "Option" EES funktioniert erst ab SW 4.7!
leider..... smile.gif
   
1 Besucher lesen dieses Thema (Gäste: 1)
0 Mitglieder: