585.875 aktive Mitglieder*
3.925 Besucher online*
Kostenfrei registrieren
Einloggen Registrieren

Tool für Siemens ARC.Files, in Delphi programmieren

Beitrag 20.02.2007, 19:53 Uhr
CNCFreak
CNCFreak
Level 2 = Community-Facharbeiter
**
Gruppe: Mitglied
Mitglied seit: 02.08.2002
Beiträge: 109

Hi,

im NC-Editor Forum wurde schon mal danach gesucht mit negativem Ergebniss:

Ein paar Leute und ich suchen ein Tool um Siemens ARC-Files zu "packen" bzw zu "entpacken". Packen kann man dazu eigenlich nicht direkt sagen, im Grunde werden nur die Dateien eines Programms mit Angabe der Dateinamen und der Pfadangaben und ein einzelnes File kopiert damit es dann per DNC übertragen werden kann.
Ich hab auch schon mit Google gesucht aber es gibt kein fertiges Tool dazu, man stösst nur auf weitere Suchende.

Nun hab ich in einem Delphi-Forum was gefunden, einer der sich die Arbeit gemacht hat es sich selbst zu programmiern, nur hab ich leider von Delphi null Ahnung:

h**p://www.delphipraxis.net/post555567.html

Wer hat interesse daraus ein kleines "ARC-Files-Tool" mit Delphi zu machen, oder könnte mir mit einem Grundgerüst in Delphi weiterhelfen (Das Programm soll so einfach wie möglich sein, damit es nicht viel Arbeit macht)?


smile.gif smile.gif smile.gif

Der Beitrag wurde von CNCFreak bearbeitet: 20.02.2007, 20:15 Uhr
TOP    
Beitrag 20.02.2007, 21:51 Uhr
plc
plc
Level 3 = Community-Techniker
***
Gruppe: Mitglied
Mitglied seit: 21.11.2003
Beiträge: 193

Hallo ,
ist eine gute Idee ,
Aber erst mal sorry , das bezieht sich nicht direkt auf
das spezielle "Arc"-Format , sondern auf die NC-Proggys.
Die Arc-Dateien sind im Binärformat , und können u.A.
zur Inbetriebname einer Steuerung dienen , da hier
auch spezielle Steuerbefehle der Steuerung übermittelt werden können.
Dies ist nur eine mögliche Aufgabe einer solchen Datei.
Man kann sich auch selber Arc-Dateien an der Steuerung erstellen , indem
man die Daten im Binärformat ausgibt.

Lassen wir das , kommen wir zum Thema :
gemeint ist hier wohl eher eine Komplett-Datensicherung der
NC-Programme als eine Datei .
Diese sollte im Textformat ausgegeben werden , damit
es mit einem normalen Texteditor geöffnet werden kann.
So , nun kann man sich die einzelnen prg. mit "Copy/Paste"
raussuchen und in einzelne Dateien abspeichern , oder
man schreibt sich (mit einer Programmiersprache seiner Wahl)
einen kleinen Algorithmus , der nach den % sucht , und
dann selbstständig die Daten bis zum nächsten 5 in eine
Datei schreibt. (Praktisch diesen Programm-"Archiv" aufteilt)
So in etwa ...
Und wenn man das geschafft hat , denn kann man auch gleich den
anderen Weg Programmieren ..
sicherlich eine interessante , kleine Aufgabe für zwischendurch ,
Das werde ich vielleicht mal machen , wenn mal Zeit ist ...
Gruß ,
PLC


--------------------
Grüsse ...
PLC


Wissen ist Macht ,
Nix wissen macht nix !
TOP    
Beitrag 21.02.2007, 10:16 Uhr
uli12us
uli12us
Level 8 = Community-Ehrenmitglied
********
Gruppe: Mitglied
Mitglied seit: 20.04.2002
Beiträge: 5.008

Meines Wissen wird da norton Ghost dafür verwendet.
TOP    
Beitrag 21.02.2007, 15:08 Uhr
CNCFanatiker
CNCFanatiker
Administrator
Gruppensymbol
Gruppe: Administrator
Mitglied seit: 16.12.2001
Beiträge: 5.087

Hallo CNCFreak,

vielleicht wäre es nicht schlecht wenn du mal als Beispiel so ein ARC-File hier einstellst?! Dann kann man mal ein wenig damit herumexperimentieren, denn "Versuch macht kluch" tounge.gif + wink.gif
Aber wenn ich mir so durchlese, dass du ein Programm suchst um ARC-Dateien zu (ent)packen dann empfehle ich dir auf alle Fälle mal IZArc auszutesten! - Ich nutze das als kostenfreihe Alternative zu WinRAR & es unterstützt das ARC-Format.

Also probiers mal aus und gib mal einen Funktionsbericht dazu durch!


--------------------
Gruß / Regards
CNCFanatiker
AdminCrew

Wenn wir immer das tun was wir können, dann bleiben wir immer das was wir sind.
If we always this act what we are able to do, then we always remain what we are.
TOP    
Beitrag 21.02.2007, 16:22 Uhr
pquadrat
pquadrat
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 11.05.2005
Beiträge: 40

Uli: Ghost wird zum Sichern von ganzen Partitionen der PCU (bzw MMC) verwendet. Hat mit ARC nichts zu tun.

Für die ARC-Files gibt es von Siemens (im Paket der Sinumerik-Inbetriebnahme-Tools) das Programm SinuCOM ARC.

@CNCFanatiker:
Das Siemens ARC-Format hat nichts mit dem früher gängigen Packer-Format ARC (vgl. ZIP oder ARJ) zu tun, ist wirklich nur eine einfache Zusammenstellung mehrerer Dateien in ene Datei. Kann man auch an der 840D selbst erstellen.

Ein passendes Tool solte sich einfach, ob nun in Delphi, C oder (Visual)Basic schreiben lassen, wenn man sich ein paar ARC-Dateien ansieht. Die Inbetriebnahmearchive der 840D sind auch ARCs, wie auch bei neueren SW-Ständen die Zyklen- oder Meßzyklenpakete.

-Peter

Der Beitrag wurde von pquadrat bearbeitet: 21.02.2007, 16:24 Uhr
TOP    
Beitrag 22.02.2007, 17:34 Uhr
CNCFreak
CNCFreak
Level 2 = Community-Facharbeiter
**
Gruppe: Mitglied
Mitglied seit: 02.08.2002
Beiträge: 109

Bei dem ARC-Format, das ich meine, handelt es sich um ein Textformat "Lochstreifenformat".
Beim DNC-Transfer kann man auch ein Binärformat wählen, aber dann ist ein Bearbeiten der Files mit einem normalen Texteditor fast nicht mehr möglich.

Beispiel (Inhalt eines Files):



%_N_1_0_MPF
;$PATH=/_N_WKS_DIR/_N_30001_WPD

N10 M1=28 H60 ;Pruefbefehl fuer Spanndruck
N20 M1=68
N30 GX73 ;Werkzeugwechselpunkt in X
N40 GZ73 ;Werkzeugwechselpunkt in Z
N50 WAITM (5,1,2)
N60 SETMS(4)
N70 G92=2000 ;Grenzdrehzahl
N80 M6=286 ;Bohrerbruchkontrolle
N510 L170(1,6)
N520 M30

%_N_1_2_MPF
;$PATH=/_N_WKS_DIR/_N_30001_WPD

N10 L100
N20 GX73 Y0
N30 GZ73
N40 WAITM(1,1,2)
N130 M30




Wichtig sind immer diese 2 Zeilen:

%_N_1_0_MPF ist der Name der Datei -> 1_0.mpf
;$PATH=/_N_WKS_DIR/_N_30001_WPD ist der Ordnername, hier im Werkstückordner -> /wks.dir/30001.wpd/

Beide Zeilen zusammengesetzt ergeben -> /wks.dir/30001.wpd/1_0.mpf

Dazwischen (oben schräge Schrift) steht der Inhalt der 2 Dateien.


Anbei das Beispielsfile (ob das File *.ARC oder *.txt heist ist eigendlich egal):

Der Beitrag wurde von CNCFreak bearbeitet: 22.02.2007, 18:01 Uhr
Angehängte Datei(en)
Angehängte Datei  beispiel.arc ( 406Byte ) Anzahl der Downloads: 21
 
TOP    
Beitrag 23.02.2007, 02:51 Uhr
FANUCER
FANUCER
Level 3 = Community-Techniker
***
Gruppe: Mitglied
Mitglied seit: 13.05.2005
Beiträge: 258

Dieses ewige Thema mit den "ARC"-Dateien. coangry.gif

"ARC" ist ein frei gewählter Dateisuffix von Siemens. Wenn die Jungs etwas cleverer gewesen wären, dann hätten sie besser "ARS" o.ä. ... oder gleich "TXT" genommen.

Wie schon gesagt wurde, es ist eine stinknormale Textdatei.

Mit ein wenig Verständnis kann man diese Dateien mit einem "Falteneditor" sehr schön editieren.

Alternativ reichen auch ein paar Zeilen C oder Delphi aus. (Wie @pquadrat schon meinte)

Horst

Der Beitrag wurde von FANUCER bearbeitet: 23.02.2007, 02:56 Uhr


--------------------
Gruss, Horst
TOP    
Beitrag 24.02.2007, 19:45 Uhr
CNCFreak
CNCFreak
Level 2 = Community-Facharbeiter
**
Gruppe: Mitglied
Mitglied seit: 02.08.2002
Beiträge: 109

Vielen Dank an allen! coangry.gif
TOP    
Beitrag 26.03.2007, 22:11 Uhr
CNCFreak
CNCFreak
Level 2 = Community-Facharbeiter
**
Gruppe: Mitglied
Mitglied seit: 02.08.2002
Beiträge: 109

@pquadrat / Peter:

kann ich wirklich die von mir weiter oben beschriebene *.arc Files mit "SinuCom ARC" öffnen?
Ich vermute das es nur Files im Binärformat ablegt und öffnet?

-> bei Datei Öffnen erhalte ich die Fehlermeldung: "unerwartetes Dateiformat"
TOP    
Beitrag 10.11.2009, 15:03 Uhr
Mariteam
Mariteam
Level 2 = Community-Facharbeiter
**
Gruppe: Mitglied
Mitglied seit: 24.01.2008
Beiträge: 65

Hallo Leute,
auch wenn dieses Thema schon alt ist, so gibt es doch sicher Leute wie mich, die nach wie vor an einer Lösung (Tool zum Entpacken von *.ARC Files) interessiert sind.
Hier ist diese Lösung: Link zum Tool
Da hat jemand genau das Tool geschrieben, nach dem hier gesucht wurde.

mfg, Mariteam

PS: Ich weiß nicht, warum der Link hier nicht korrekt dargestellt wird, auf jeden Fall fehlt vorn noch das "http://" (ohne die Anführungszeichen)

Der Beitrag wurde von Mariteam bearbeitet: 10.11.2009, 15:14 Uhr
TOP    



1 Besucher lesen dieses Thema (Gäste: 1)
0 Mitglieder: