Znaleziono 2 wyniki

autor: Bri
20 lis 2009, 07:19
Forum: CNC podstawy
Temat: rozszerzenie pliku *.job??
Odpowiedzi: 7
Odsłony: 3058

Tak, w topsie mamy następujące pliki:
*.Job to info ilościowo-przygotowawcze (kiedyś nie było tego w topsie a Job'y trafiały po nestingu do acces'owej bazy danych, którą trzeba było czyścić raz na jakiś czas)
*.Taf to układ na akruszu (pozycjonowanie i rotacja geometrii wg odwołań do geometrii) + rodziaj materiału
*.Geo to geometria detalu
*.Tmt to układ na arkuszu jak w taf'ie z zaaplikowana technologią obróbki (użyta tabela, reguła, kierunki obróbki, miejsca wpaleń, ustawienia konturów)
*.Lst to kod programu na maszynę
*.Gmt to geometria z zaaplikowaną technologią
*.Mtl to geometria w której dwa elementy są powiązane ze sobą i później są co prawda rozpatrywane jako osobne elementy ale przy nestingu traktuje się je jak jeden.
*.Trg to plik geometrii arkusza a dokładnie stosuje ten format tops gdy chcesz zapisać arkusz którego nie wykorzystałeś do końca a nie chcesz odcinając go wzdłuż lub wszerz od ażuru stracić materiału.

Są jeszcze WZG i GMV ale ich bliżej nie znam. :)
autor: Bri
19 lis 2009, 06:22
Forum: CNC podstawy
Temat: rozszerzenie pliku *.job??
Odpowiedzi: 7
Odsłony: 3058

Z perspektywy topsa nie. U mnie *.Job jest plikiem xml zawierającym dane o elementach które wrzuciłem na raz do ułożenia (bez względu na ilość arkuszy blachy jakie wyjdą z tych ilośći detali) ich ilość, ścieżkę na dysku, typ blachy i jej grubość, oraz wiele uzupełniających informacji dla samego programu. Nie zawiera natomiast żadnych kształtów gabarytów.

topsowy wygląda tak:

<?xml version='1.0' encoding='utf-8'?>
<class file-format-version='1' oid='10000' type='NestingJob'>
<UnicodeString name='OriginalFileName' value='K:\JOBY\wycena.JOB'/>
<refcol name='NestingPartList'>
<class oid='10001' type='NestingPart'>
<bool name='MemberOfJob' value='true'/>
<UnicodeString name='Material' value=''/>
<enum name='Mirror' type='MirrorMode' value='No'/>
<bool name='EnableGridFitting' value='false'/>
<long name='NumberOfSampleParts' value='0'/>
<long name='CommonCutNumberOfPartsY' value='0'/>
<long name='CommonCutNumberOfPartsX' value='0'/>
<bool name='CommonCutSuitable' value='false'/>
<long name='Priority' value='5'/>
<double name='RotateAngleIncrement' value='90'/>
<enum name='EnableRotating' type='Rotating' value='AtWill'/>
<bool name='MiniNest' value='false'/>
<UnicodeString name='MachineCycleNumber' value=''/>
<long name='TotalNumberOfPartsMax' value='1'/>
<long name='TotalNumberOfPartsMin' value='1'/>
<ref name='ComponentPart'>
<class oid='10002' type='ComponentPart'>
<UnicodeString name='FilePath' value='K:\Zlecenia\2009\'/>
<UnicodeString name='Name' value='palma_l.GEO'/>
<long name='ID' value='0'/>
</class>
</ref>
<long name='ID' value='1'/>
</class>
<class oid='10003' type='NestingPart'>
<bool name='MemberOfJob' value='true'/>
<UnicodeString name='Material' value=''/>
<enum name='Mirror' type='MirrorMode' value='No'/>
<bool name='EnableGridFitting' value='false'/>
<long name='NumberOfSampleParts' value='0'/>
<long name='CommonCutNumberOfPartsY' value='0'/>
<long name='CommonCutNumberOfPartsX' value='0'/>
<bool name='CommonCutSuitable' value='false'/>
<long name='Priority' value='5'/>
<double name='RotateAngleIncrement' value='90'/>
<enum name='EnableRotating' type='Rotating' value='AtWill'/>
<bool name='MiniNest' value='false'/>
<UnicodeString name='MachineCycleNumber' value=''/>
<long name='TotalNumberOfPartsMax' value='1'/>
<long name='TotalNumberOfPartsMin' value='1'/>
<ref name='ComponentPart'>
<class oid='10004' type='ComponentPart'>
<UnicodeString name='FilePath' value='K:\Zlecenia\2009\'/>
<UnicodeString name='Name' value='palma_p.GEO'/>
<long name='ID' value='0'/>
</class>
</ref>

Spokojnie podejrzysz swój job w notatniku.

Wróć do „rozszerzenie pliku *.job??”