• This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Leggi altro.

stampi

montaviale

Utente Junior
Professione: studente
Software: solidworks
Regione: veneto
#24
La superficie ha degli errori e non hai fatto NIENTE di quello da me suggerito.
Qua chiudo.
guarda che il disegno l ho realizzato importando le curve con la macro! Se noti il profilo importato con la macro ha molti + punti di quello inserito tramite inserisci curva attraverso punti!
 

montaviale

Utente Junior
Professione: studente
Software: solidworks
Regione: veneto
#25
Questa macro supporta NACA e file .DAT (.txt) a due colonne, quindi anche il tuo txt una volta rimosso la terza colonna.
Non posso farti il file in quanto tu usi una 'Student' come versione, quindi i miei file non li puoi aprire.

Di tutto quello che hai fatto ti consiglio di rifarlo con la macro e alcuni suggerimenti che ti do :
1) Lo sketch iniziale va abbastanza bene, sostituisci l'ellisse con una spline passando per i punti.FATTO
2) Porta a vincolare tutto lo sketch e non lasciare quote del tipo 74.48, ma fallo diventare 74.5.FATTO
3) Crea un piano per ogni sezione del profilo.FATTO
4) Usa la macro indicataFATTO
5) Su Windows 7 la macro non viene portata in primo piano, ma dovrai usare Alt+Tab per visualizzarla
6) Metti a posto il tuo file togliendo la terza colonnaFATTO
7) Cambia l'estensione i .DATFATTO
8) Mettila nel percorso che preferisci e settalo nella macroFATTO
9) Preseleziona i piani nell'uso della macro e il profilo ti viene inserito già nel piano giustoL'ho inserito nel piano frontale e poi l ho convertito su ogni piano
10) La macro ti permette di scalare il profilo del valore giusto (vedi in basso e usa la virgola 0,09 per fare il profilo di corda 90 mm)
11) Crea un nuovo file ed importa l'ala per usare i comandi 'stampo' per non appesantire il tutto....tieni separato il progetto stampo dal progetto ala
direi che ho seguito abbastanza le tue indicazione ma il risultato non è migliorato... Cosa non va?
 

SolidUser

Utente Senior
Professione: Progettista
Software: SolidWorks 2013 SP1.0
Regione: Veneto
#26
direi che ho seguito abbastanza le tue indicazione ma il risultato non è migliorato... Cosa non va?
Hai usato schizzi 3D e non schizzi 2D.
Hai usato piani 3D e non piani 2D.
Hai convertito e quindi approssimato.
Non hai usato la macro creando profili con corda corretta.
Risultato ?
La superficie torce in fondo.
La selezione dei profili per il loft è 'pointer dipendent', vale a dire che i connettori vengono posizionati dove clicchi sul profilo.
Dovevi partire dallo schizzo di layout del primo file postato e generare piani nei punti tracciati nel profilo di layout.
Preselezionare i piani e creare profilo da macro con corda precisa al valore della linea orizzontale che definisce la larghezza dell'ala.
Se profilo e linea guida non passano per un punto comune, il profilo non sarà quello voluto.
 

montaviale

Utente Junior
Professione: studente
Software: solidworks
Regione: veneto
#27
ho un problema con la macro per questo ho dovuto convertire il profilo sui piani... Adex sto sostituendo i piano con piani 2d... Quando faccio partire la macro mi da un errore di run time 91 variabile di oggetto o di blocco non impostata..

grazie per l'aiuto

Hai usato schizzi 3D e non schizzi 2D.
Hai usato piani 3D e non piani 2D.
Hai convertito e quindi approssimato.
Non hai usato la macro creando profili con corda corretta.
Risultato ?
La superficie torce in fondo.
La selezione dei profili per il loft è 'pointer dipendent', vale a dire che i connettori vengono posizionati dove clicchi sul profilo.
Dovevi partire dallo schizzo di layout del primo file postato e generare piani nei punti tracciati nel profilo di layout.
Preselezionare i piani e creare profilo da macro con corda precisa al valore della linea orizzontale che definisce la larghezza dell'ala.
Se profilo e linea guida non passano per un punto comune, il profilo non sarà quello voluto.
 

montaviale

Utente Junior
Professione: studente
Software: solidworks
Regione: veneto
#28
ho un problema con la macro per questo ho dovuto convertire il profilo sui piani... Adex sto sostituendo i piano con piani 2d... Quando faccio partire la macro mi da un errore di run time 91 variabile di oggetto o di blocco non impostata..

grazie per l'aiuto
problema risolto!
 

SolidUser

Utente Senior
Professione: Progettista
Software: SolidWorks 2013 SP1.0
Regione: Veneto
#30
allego!ho usato piani 2d grazie mille soliduser! Finalmente ho imparato qualcosa!
Queste sono le mie osservazioni :
1) Il comando loft lo si usa con solo i profili e si lascia che i connettori che generano una spline di grado 3 facciano le connessioni tra i profili o si usano un profilo iniziale e un profilo finale e delle curve guida che pilotano la variabilità del profilo.

2) Non usare profili che non passano per i punti di costruzione delle curve guida perché non seguiranno MAI il percorso.
Tu hai aggiunto piani e relativi profili in punti non di costruzione della spline che hai usato per il percorso guida e se fai uno zoom, vedrai che il loft non passa per quella zona, quindi rimuovi quei piani e profili in eccesso.

3) Sempre relativo al punto 1, è preferibile lasciare al loft i passaggi tra un profilo e l'altro (come nel tuo caso), a meno che la curva guida abbia una curvatura personalizzata, cioè modificata attraverso 'le maniglie' di manipolazione presenti nei punti di costruzione (di passaggio).
La direzione di partenza e finale del loft la puoi ottenere creando una linea tangente alla spline nei punti iniziali / finali e usare quelle linee per impostare la direzione di tangenza iniziale e finale del loft.
 

montaviale

Utente Junior
Professione: studente
Software: solidworks
Regione: veneto
#31
La qualità è suff per ricavarci uno stampo?
Queste sono le mie osservazioni :
1) Il comando loft lo si usa con solo i profili e si lascia che i connettori che generano una spline di grado 3 facciano le connessioni tra i profili o si usano un profilo iniziale e un profilo finale e delle curve guida che pilotano la variabilità del profilo.

2) Non usare profili che non passano per i punti di costruzione delle curve guida perché non seguiranno MAI il percorso.
Tu hai aggiunto piani e relativi profili in punti non di costruzione della spline che hai usato per il percorso guida e se fai uno zoom, vedrai che il loft non passa per quella zona, quindi rimuovi quei piani e profili in eccesso.

3) Sempre relativo al punto 1, è preferibile lasciare al loft i passaggi tra un profilo e l'altro (come nel tuo caso), a meno che la curva guida abbia una curvatura personalizzata, cioè modificata attraverso 'le maniglie' di manipolazione presenti nei punti di costruzione (di passaggio).
La direzione di partenza e finale del loft la puoi ottenere creando una linea tangente alla spline nei punti iniziali / finali e usare quelle linee per impostare la direzione di tangenza iniziale e finale del loft.
 

SolidUser

Utente Senior
Professione: Progettista
Software: SolidWorks 2013 SP1.0
Regione: Veneto
#35
volendo applicare il nuovo procedimento anche alla definizione di un ala (quello di prima era un pianetto) ho riscontrato alcuni problemi, la macro non apre i file .dat di certi profili ad esempio quello allegato
Il file dat è un txt, aprilo e prova a sostituire la prima riga con 'pippo' e seconda riga vuota.
Ho timore che sia un problema di intestazione del file.
 

montaviale

Utente Junior
Professione: studente
Software: solidworks
Regione: veneto
#36
oggi lavorando sull'ala ho riscontrato dei problemi con i profili inseriti con la macro... Una volta posizionati è impossibile creare il loft... Il problema sono riuscito a risolverlo a patto di modificare ogni profilo con il comando spline ottimizzata... Così facendo perdo di precisione?
 

Allegati

SolidUser

Utente Senior
Professione: Progettista
Software: SolidWorks 2013 SP1.0
Regione: Veneto
#37
oggi lavorando sull'ala ho riscontrato dei problemi con i profili inseriti con la macro... Una volta posizionati è impossibile creare il loft... Il problema sono riuscito a risolverlo a patto di modificare ogni profilo con il comando spline ottimizzata... Così facendo perdo di precisione?
Ho guardato il tuo file e il problema, se vogliamo chiamarlo problema, non è ne la macro ne SolidWorks.
Parasolid, il kernel di modellazione di SolidWorks, lavora con una precisione di 0.01 mm.
Parasolid usa il metro come unità di misura lineare.
La quarta sezione, partendo dalla più grande, il tratto rettilineo che unisce la spline è di quelle dimensioni 0.01 mm), mentre la terza è di 0.02.
Quindi per lui passi da un profilo che può essere gestito a un profilo che ha una linea di lunghezza uguale a '0'.
Il consiglio che ti do e quello di manipolare i file .DAT e fare in modo che i valori di x e y del primo punto coincidano con quelli dell'ultimo.
Il fatto che la spline ottimizzata ti permetta di eseguire il comando loft è perché, come vedrai dalle sue impostazioni, dopo un certo valore, le entità vengono rimosse, quindi quel bordo piccolissimo, viene cancellato.
Non ti consiglio ti seguire la strada della spline ottimizzata, ma di correggere i file .DAT.
 

montaviale

Utente Junior
Professione: studente
Software: solidworks
Regione: veneto
#38
ho provato a far coincidere nei file dat il primo e l'ultimo punto manulla da fare... ho notato che se il loft si fa con due soli pofili riesce, ma appena ne aggiungo un altro mi da errore.. grazie mille per l'aiuto soliduser

Ho guardato il tuo file e il problema, se vogliamo chiamarlo problema, non è ne la macro ne SolidWorks.
Parasolid, il kernel di modellazione di SolidWorks, lavora con una precisione di 0.01 mm.
Parasolid usa il metro come unità di misura lineare.
La quarta sezione, partendo dalla più grande, il tratto rettilineo che unisce la spline è di quelle dimensioni 0.01 mm), mentre la terza è di 0.02.
Quindi per lui passi da un profilo che può essere gestito a un profilo che ha una linea di lunghezza uguale a '0'.
Il consiglio che ti do e quello di manipolare i file .DAT e fare in modo che i valori di x e y del primo punto coincidano con quelli dell'ultimo.
Il fatto che la spline ottimizzata ti permetta di eseguire il comando loft è perché, come vedrai dalle sue impostazioni, dopo un certo valore, le entità vengono rimosse, quindi quel bordo piccolissimo, viene cancellato.
Non ti consiglio ti seguire la strada della spline ottimizzata, ma di correggere i file .DAT.
 

Allegati

SolidUser

Utente Senior
Professione: Progettista
Software: SolidWorks 2013 SP1.0
Regione: Veneto
#39
ho provato a far coincidere nei file dat il primo e l'ultimo punto manulla da fare... ho notato che se il loft si fa con due soli pofili riesce, ma appena ne aggiungo un altro mi da errore.. grazie mille per l'aiuto soliduser
Ti faccio una domanda, ma i profili vengono generati dallo stesso file .DAT, cambiando il valore corda nella macro, oppure esegui delle tue manipolazioni ?
 

montaviale

Utente Junior
Professione: studente
Software: solidworks
Regione: veneto
#40
Io creo il piano lancio la macro inserisco profilo e corda nella macro e sposto il profilo per farlo coincidere cn il punto individuato dalla linea di sezione e la spline
Ti faccio una domanda, ma i profili vengono generati dallo stesso file .DAT, cambiando il valore corda nella macro, oppure esegui delle tue manipolazioni ?