Een lijst met gescande punten (.txt) importeren in de catia

Hier is mijn eerste vraag:

Hoe importeer ik een bestand met een lijst met puntcoördinaten in TXT-formaat en krijg ik een STL-bestand dat in CATIA kan worden gebruikt?

 

Ik krijg dit soort txt-bestand na het uitvoeren van een scan met mijn CNC-freesmachine die wordt bestuurd door Mach 3.

Het scant het volume van een versnellingsbak die bergafwaarts gaat op de Z-as, heel eenvoudig als een systeem, maar het werkt en het is duivels nauwkeurig.

Dan gebruik ik meestal een klein conversieprogramma dat het TXT-bestand naar STL converteert. Het enige probleem is dat als de scan onvolledig is of als er punten ontbreken, het niet werkt!

Het kleine programma in kwestie is hier te vinden:

http://www.metabricoleur.com/t2083-numerisation-3d-avec-mach3

Het werd geregisseerd door de auteur: David (DH42).

 

De directe import onder CATIA zou praktisch zijn, soms zou het me behoeden voor het opnieuw uitvoeren van een scan voor een kleine bug. Het is grillig Mach 3 soms...

Het lijkt erop dat het mogelijk zou zijn vanuit een Excel-spreadsheet, dat iemand zou weten hoe het moet?

 

Een klein voorbeeld van het formaat waarin het TXT-bestand wordt gepresenteerd:

0.00000,0.00001,-0.00316
0.50095,0.00001,-0.00316
0.99564,0.00001,-0.00628
1.49659,0.00001,-0.00316
1.99754,0.00001,-0.00316
2.49849,0.00001,-0.00628

 

De pitch is 0,5 bij 0,5, dat zijn veel punten!

 

Bijgevoegd is een compleet bestand dat per ongeluk is onderbroken.

Ik heb weer een volledige scan uitgevoerd, geschatte duur 4 uur, het crashte net weer op 2/3 ...

Voor deze keer ga ik eindigen met het scannen van slechts 3 lijnen stippen om eindelijk mijn stuk te kunnen tekenen.

 

 

 

 


linguet_dessus.txt
2 likes

Hoi Mad Max.

 

Een mogelijke oplossing:

 

Maak een werkblad met uw puntenwolk onder drie kolommen (X, Y, Z)

Sla het blad op  in "txt met tabbladen" formaat

 

U moet het dan coderen in ASCII-formaat. Vervolgens kunt u uw Txt-bestand in CATIA ophalen met behulp van de 'import'-tool in de DSE-werkbank (Design Shape Editor).

 

Zodra al uw punten in een geometrische set zijn geïmporteerd, gebruikt u het commando "verander punten in wolken" 

 

Het is een lange tijd, maar dat is alles wat ik kan zien!

 

Ik hoop dat het nuttig voor je zal zijn en.... Succes;)

 

Cédric.

1 like

Bedankt voor deze snelle reactie!

 

als ik het goed begrijp maak ik een Excel-tabel met 3 kolommen x, y en z, ik sla deze op in ASCII-formaat en ik kan dit bestand importeren en mijn spreidingsdiagram krijgen?

Als dat het is, is het top!

Ik had een keer een beetje gekeken hoe ik het moest doen, maar ik dacht er niet aan om zo'n tussenformaat te doorlopen.

Ik zal het morgen proberen en ik zal je vertellen wat het is.

 

Bijgevoegd is een foto van het onderdeel tijdens de scan.

 


scan_linguet_sur_cnc.jpg

Re;

 

In feite slaat u op in txt (tekst) formaat, maar om het op Catia V5 te kunnen importeren, moet het ASCII (American Standard Code for Information Interchange) gecodeerd zijn.

 

ASCII (.asc) is een 8-bits CAD-standaardcodering voor dit type toepassing (puntenwolk).

 

Het is een truc die ik heb geleerd met een metroloog-technicus voor het importeren/exporteren van puntenwolken tussen de verschillende CAD- en metrologiesoftware (ook al is het steeds minder nodig omdat ze IGS, Step, stl... )

 

Cédric.

Trouwens, ik vond dit ook:

 

http://www.sti-beziers.fr/tsipm/spip_tsipm/IMG/pdf/IMPORT_EXCEL_CATIA.pdf

 

Nou, dat ga ik morgenochtend testen. 

 

Kom op, welterusten allemaal;)

 

Cédric.

Petje af dus!

Ik heb het net getest en het werkt wonderwel.

Hartelijk dank.

 

Ik had de pdf gezien, maar het leek me een beetje zwaar, ik had het getest maar het was niet gelukt (ik denk dat ik begreep waarom).

 

dus de methode van Cédric, snel en effectief:

 

In Excel:

- Maak een Excel-tabel met 3 X-, Y- en Z-kolommen

-Neem in het eerste vak de gegevens van de TXT SOSSIER op. Selecteer in mijn geval komma als scheidingsteken.

- Opslaan als TXT-formaat met tab. Het aangemaakte bestand kan worden geïmporteerd als een ASCII-bestand.

 

Onder CATIA:

-Open de workshop Gedigitaliseerde Vormbewerker

-Open het importvenster

- Selecteer ASCII Free Format (ASCII Vrij Formaat)

-Klik in het selectievenster op "Alle" om de bestanden te zien en selecteer het TXT-bestand dat is gemaakt vanuit Excel.

 

Bijgevoegd is een foto van het onderdeel en een screenshot van de 2 scans (degene met 3 rondingen werd opnieuw gematcht vanwege de andere oorsprong) en de verkregen mazen.

Het enige wat ik hoef te doen is de referenties op te sporen en het stuk op te bouwen.


scan_linguet.jpg
1 like