Problema SWEEP

Forum per le domande e le discussioni in Italiano
Forum rules
regole del forum e le informazioni utili

Importante: PRIMA di chiedere aiuto leggete qui!
Post Reply
nemo
Posts: 6
Joined: Sat Sep 19, 2015 10:06 pm

Problema SWEEP

Post by nemo »

Salve a tutti.
Sono nuovo del forum e non ho molta dimestichezza con i CAD (specialmente parametrici).
La mia intenzione è di utilizzare Freecad a livello personale ma non mi attira l'idea di fare le cose senza capirne almeno un po'.
Prima di tutto le info necessarie:
OS: Windows 7
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.15.4671 (Git)
Branch: releases/FreeCAD-0-15
Hash: 244b3aef360841646cbfe80a1b225c8b39c8380c
Python version: 2.7.8
Qt version: 4.8.6
Coin version: 4.0.0a
OCC version: 6.8.0.oce-0.17

Ora dopo aver visto questo: https://www.youtube.com/watch?v=swEisAFAy6c, ho fatto una prova con il file allegato.
Come ho operato:
1) Ho creato un Pad e da Part WB ho generato le due eliche
1^.png
1^.png (86.47 KiB) Viewed 3524 times
2) Fatto lo sweep del triango..loide...
2^.png
2^.png (75.23 KiB) Viewed 3524 times
..quindi la sottarzione Booleana.
3^.png
3^.png (92.47 KiB) Viewed 3524 times
3) Ripetuto il tutto con l'altra elica, ne è uscito uno Sweep corretto (anche se non al primo tentativo).

4) Fatta la differenza Booleana ne è risultao questo:
6^.png
6^.png (78.52 KiB) Viewed 3524 times
Ho sbagliato qualcosa?

Grazie della cortese attenzione.
Attachments
Tracce.FCStd
(14.13 KiB) Downloaded 119 times
renatorivo
Veteran
Posts: 2611
Joined: Tue Feb 21, 2012 8:07 pm
Location: Torino - Italy

Re: Problema SWEEP

Post by renatorivo »

Ciao.
Per me, non fai nessun errore. Confermo quello che hai evidenziato.
Ho provato le stesse operazioni senza coinvolgere Sweep e tutto ha funzionato bene, quindi mi sembra che sia un bug di questa operazione.
In passato avevo già provato quanto hai descritto per realizzare una zigrinatura, ma poi avevo abbandonato perchè l'operazione non riusciva. Speravo che con l'evoluzione del programma il problema si sarebbe risolto, purtroppo è anche peggiorato, perchè riprovando con la versione 0.16 addirittura mi va in crash l'applicazione che si chiude completamente.
Spero che a breve qualcuno segnali questo bug nel forum in inglese, altrimenti vedrò di farlo io.
Renato
renatorivo
Veteran
Posts: 2611
Joined: Tue Feb 21, 2012 8:07 pm
Location: Torino - Italy

Re: Problema SWEEP

Post by renatorivo »

Riprendo la questione sweep,
non si tratta esattamente di un bug, ma piuttosto di una limitazione attuale conosciuta.
Nel mio caso il problema descritto da Nemo si presentava con il tentativo di realizzare una zigrinatura incrociata, che richiede appunto delle operazioni analoghe.
Il recente Tutorial filettatura descrive bene i motivi per cui è problematico creare dei filetti utilizzando delle parti prodotte con sweep e che devono poi essere usate per operazioni booleane. Propone alcune alternative. Non ho ancora finito la sua traduzione, ma consiglio di leggerlo.
Renato
renatorivo
Veteran
Posts: 2611
Joined: Tue Feb 21, 2012 8:07 pm
Location: Torino - Italy

Re: Problema SWEEP

Post by renatorivo »

Ecco una soluzione molto rudimentale, ma abbastanza semplice per eseguire una zigrinatura.
Non è un esempio di qualità e impiega molto tempo per l'elaborazione, ma può essere utile come inizio.
Sulla forma risultante si possono applicare altre operazioni booleane, ad es. fori, senza ottenere errori.
Purtroppo produce un file troppo grande che non posso allegare.
Le fasi sono:
- creare il cilindro e smussarlo
- creare una elica corta
- creare lo schizzo
- produrre lo sweep dello schizzo lungo l'elica
- replicare lo sweep in Draft
- riflettere il risultato rispetto al piano zy
- sottrarre Array e Array Mirror dal cilindro
Attachments
zigri1.png
zigri1.png (26.33 KiB) Viewed 3005 times
marcorhinotec
Posts: 17
Joined: Sat May 23, 2015 8:04 pm

Re: Problema SWEEP

Post by marcorhinotec »

Salve.

Volelvo solo comunicare che con la ver. 0.16 5694 (git) funziona.

Marco
renatorivo
Veteran
Posts: 2611
Joined: Tue Feb 21, 2012 8:07 pm
Location: Torino - Italy

Re: Problema SWEEP

Post by renatorivo »

Grazie Marco,
spero che funzioni anche con la vers 0.15, che al momento è ancora la più utilizzata.
L'esempio che ho prodotto non è certamente professionale. Si dovrebbero usare due schizzi distinti, vincolarli, orientarli correttamente, ecc.
Il risultato comunque non è un solido, quindi rimangono alcuni aspetti da risolvere.
Per un ulteriore supporto, siccome il file è troppo grande ne ho creato uno con solo quattro solchi. Dopo averlo scaricato basta incrementare il numero di solchi in Array per ottenere un oggetto verosimile.
Attachments
zigrimini3.FCStd
(292.42 KiB) Downloaded 137 times
Post Reply