DXF export

Marcross91

Utente registrato
Professione: Quality engineer
Software: Catia
Regione: Piemonte
#1
Buongiorno a tutti,

non sono un progettista meccanico, ma un appassionato di programmazione.

Ho scritto un programma in C# che riceve come input un file DXF meccanico con quotatura, ne rileva solamente le quote e le tolleranze e per ognuna di queste entità:
- Aggiunge un Leader accanto alla quota in modo da identificarla
- Inserisce la quota in un file excel
In questo modo genera un report dimensionale per la sala metrologica in cui lavoro.

Il programma funziona benissimo con Autocad, ma il problema è che dove lavoro io abbiamo Catia V6, che non inserisce le quotature come DIMENSIONS, ma le spezza in polilinee.

La domanda è: esiste un modo di esportare un file creato con Catia V6 in formato DXF, che, una volta aperto in Autocad, questo riconosca le quotature come DIMENSIONS e non come polilinee?

Grazie a tutti della vostra pazienza
 

falonef

Moderatore CATIA V5
Staff Forum
Professione: PLM Support Expert (Consumer Goods)
Software: CATIA V5 / PARTsolutions / QA-Report / Q-Checker / Type3toCatia / Agile-PLM / Windows 10
Regione: Svizzera
#2
ciao
prova ad andare nei settaggi di CATIA per DXF e dichiarare in uscita le linee come entità e non come polilinee
 

falonef

Moderatore CATIA V5
Staff Forum
Professione: PLM Support Expert (Consumer Goods)
Software: CATIA V5 / PARTsolutions / QA-Report / Q-Checker / Type3toCatia / Agile-PLM / Windows 10
Regione: Svizzera
#3
Buongiorno a tutti,

non sono un progettista meccanico, ma un appassionato di programmazione.

Ho scritto un programma in C# che riceve come input un file DXF meccanico con quotatura, ne rileva solamente le quote e le tolleranze e per ognuna di queste entità:
- Aggiunge un Leader accanto alla quota in modo da identificarla
- Inserisce la quota in un file excel
In questo modo genera un report dimensionale per la sala metrologica in cui lavoro.

Il programma funziona benissimo con Autocad, ma il problema è che dove lavoro io abbiamo Catia V6, che non inserisce le quotature come DIMENSIONS, ma le spezza in polilinee.

La domanda è: esiste un modo di esportare un file creato con Catia V6 in formato DXF, che, una volta aperto in Autocad, questo riconosca le quotature come DIMENSIONS e non come polilinee?

Grazie a tutti della vostra pazienza
poco tempo fà avevo aperto questi due post:
https://www.cad3d.it/forum1/threads/sostituzione-del-software-qa-report.55152/
https://www.cad3d.it/forum1/threads/ballooning-tool.55163/#post-433024

mi interesserebbe vedere il tuo programma.
potresti gentilmente mettermi a disposizione delle immagini e un file di report come esempio?
 

Marcross91

Utente registrato
Professione: Quality engineer
Software: Catia
Regione: Piemonte
#4
Grazie Falonef per la tua risposta,

Ora sono a lavoro, questa sera dovrei riuscire a mandarti le immagini.
Ma ovviamente il report excel é personalizzabile in base alle esigenze e preferenze.
Per ora il programma funziona solo coi dxf 2D fatti in Autocad in cui viene aggiunto un Layout chiamato "Baloons" dove vengono messi i Leader con i numeri di riferimento.
Ovviamente é in fase di sviluppo quindi ci saranno sicuramente delle lacune.

Non ho Catia e non lo so usare, ma lo utilizza l'R&D dove lavoro, la versione 6.
Quindi faró alcune prove...

Grazie
Marco
 

falonef

Moderatore CATIA V5
Staff Forum
Professione: PLM Support Expert (Consumer Goods)
Software: CATIA V5 / PARTsolutions / QA-Report / Q-Checker / Type3toCatia / Agile-PLM / Windows 10
Regione: Svizzera
#5
ciao,
puoi postare gentilmente gli esempi? 😉
 

Marcross91

Utente registrato
Professione: Quality engineer
Software: Catia
Regione: Piemonte
#6
Ciao,

eccomi scusa il ritardo...

allego file:

- "Trial" è il file da cui parto
- "Balooned Drawing" è il file con i Leader
- "File Misure" è il report personalizzabile a piacere

Consigli sono ben accetti =)

Però non ho ancora trovato soluzione con CATIA ='(
 

Allegati

falonef

Moderatore CATIA V5
Staff Forum
Professione: PLM Support Expert (Consumer Goods)
Software: CATIA V5 / PARTsolutions / QA-Report / Q-Checker / Type3toCatia / Agile-PLM / Windows 10
Regione: Svizzera
#7
ma hai verificato le opzioni che ti avevo detto?
 

falonef

Moderatore CATIA V5
Staff Forum
Professione: PLM Support Expert (Consumer Goods)
Software: CATIA V5 / PARTsolutions / QA-Report / Q-Checker / Type3toCatia / Agile-PLM / Windows 10
Regione: Svizzera
#8
Opzioni in CATIA V5, in 3DEXPERIENCE dovrebbe essere le stesse:
 

Allegati

Marcross91

Utente registrato
Professione: Quality engineer
Software: Catia
Regione: Piemonte
#9
Ciao grazie,

Si ma funziona solo per le DIMENSION...

Non per le TOLERANCE (che sono le tolleranze geometriche gd&t), queste vengono esportate come blocchi

Ne sai qualcosa?
 

falonef

Moderatore CATIA V5
Staff Forum
Professione: PLM Support Expert (Consumer Goods)
Software: CATIA V5 / PARTsolutions / QA-Report / Q-Checker / Type3toCatia / Agile-PLM / Windows 10
Regione: Svizzera
#10
prova ad attivare l opzione export blocks > full.
fammi sapere 😉
 

Marcross91

Utente registrato
Professione: Quality engineer
Software: Catia
Regione: Piemonte
#11
Niente... Non funziona ho provato sia con full sia con none e sia con one level.
Le tolleranze continuano ad essere dei blocchi.

Se non trovo una soluzione dovro lavorare sui blocchi ma mi ci vorrà molto tempo penso...
 

falonef

Moderatore CATIA V5
Staff Forum
Professione: PLM Support Expert (Consumer Goods)
Software: CATIA V5 / PARTsolutions / QA-Report / Q-Checker / Type3toCatia / Agile-PLM / Windows 10
Regione: Svizzera
#12
prova anche con export mode > graphic
 

Marcross91

Utente registrato
Professione: Quality engineer
Software: Catia
Regione: Piemonte
#13
Ciao,

Non riesco in nessun modo, ma forse ho trovato un modo per poterlo fare esplodendo il blocco: Ho notato che i simboli delle tolleranze generali gdt, utilizzando la checkbox semantic e poi Full, vengono esportate non come polilinee ma come testo con fontstyle "GDT". Intercettando nel file DXF la scritta GDT dovrei riuscire a intercettare tutte le tolleranze presenti nel disegno.
Ho gia fatto delle prove veloci e sembra funzionare... Ti tengo aggiornato
 

falonef

Moderatore CATIA V5
Staff Forum
Professione: PLM Support Expert (Consumer Goods)
Software: CATIA V5 / PARTsolutions / QA-Report / Q-Checker / Type3toCatia / Agile-PLM / Windows 10
Regione: Svizzera
#14
posta posta 😉👍
 

Marcross91

Utente registrato
Professione: Quality engineer
Software: Catia
Regione: Piemonte
#15
Ti ringrazio per l'interessamento,

I riferimenti funzionano anche con Catia (vedi immagine) devo solo più modificare il codice per il report.
 

Allegati

mamobono

Utente Standard
Professione: resp.uff.tec.
Software: proeWF4+Intralink3.4
Regione: monte Rosa
#16
Ciao,

allego file:

- "Trial" è il file da cui parto
- "Balooned Drawing" è il file con i Leader
- "File Misure" è il report personalizzabile a piacere
='(
ti faccio i miei complimenti , quando ci vuole ci vuole
un programma come questo me lo sogno ,
io passo da proewf4 a dwg / dxf e poi a mano tutto il resto
 

falonef

Moderatore CATIA V5
Staff Forum
Professione: PLM Support Expert (Consumer Goods)
Software: CATIA V5 / PARTsolutions / QA-Report / Q-Checker / Type3toCatia / Agile-PLM / Windows 10
Regione: Svizzera
#17
puoi postare gentilmente anche un 'immagine del report per quell esempio?
 

Marcross91

Utente registrato
Professione: Quality engineer
Software: Catia
Regione: Piemonte
#18
ti faccio i miei complimenti , quando ci vuole ci vuole
un programma come questo me lo sogno ,
io passo da proewf4 a dwg / dxf e poi a mano tutto il resto
Grazie Mamobono,
sono solo un appassionato di programmazione, ho fatto un corso di C# e per unire l'utile al dilettevole ho cercato di creare un programma che andasse bene col mio lavoro =)
Per ora, finchè non lo finisco, facciamo tutto a mano anche noi comunque.
 

falonef

Moderatore CATIA V5
Staff Forum
Professione: PLM Support Expert (Consumer Goods)
Software: CATIA V5 / PARTsolutions / QA-Report / Q-Checker / Type3toCatia / Agile-PLM / Windows 10
Regione: Svizzera
#20
ok aspetto impazientemente.
sarebbe il massimo avere qualcosa per mercoledì mattina 👍