Jump to content

Part Design: Raccordo

From FreeCAD Documentation
This page is a translated version of the page PartDesign Fillet and the translation is 100% complete.

This documentation is not finished. Please help and contribute documentation.

GuiCommand model explains how commands should be documented. Browse Category:UnfinishedDocu to see more incomplete pages like this one. See Category:Command Reference for all commands.

See WikiPages to learn about editing the wiki pages, and go to Help FreeCAD to learn about other ways in which you can contribute.

Questa pagina deve essere aggiornata per la versione 1.1 di FreeCAD.

Raccordo

Posizione nel menu
Part Design → Applica una funzione di dress-up → Raccordo
Ambiente
PartDesign
Avvio veloce
Nessuno
Introdotto nella versione
-
Vedere anche
Smusso

Descrizione

Lo strumento Raccordo di PartDesign crea raccordi (arrotondamenti) sui bordi selezionati di un oggetto. Aggiunge un oggetto Raccordo al documento con la sua relativa rappresentazione nella vista ad albero.

Cubo con raccordi su tutti i bordi

Utilizzo

Aggiungere un raccordo

  1. Facoltativamente attivare il corpo da raccordare.
  2. Esistono diversi modi per selezionare i bordi da raccordare:
    • Selezionare uno o più bordi del Corpo singolarmente.
    • Selezionare una o più facce del Corpo per selezionare tutti i loro bordi.
    • Selezionare una funzione (solitamente l'ultima funzione) del Corpo per selezionare tutti i suoi bordi.
  3. Per una serie di bordi collegati tangenzialmente è necessario selezionare solo un singolo bordo, il raccordo si propagherà lungo la serie.
  4. Esistono diversi modi per richiamare lo strumento:
    • Premere il pulsante Raccordo.
    • Selezionare l'opzione Part design → Applica una funzione di dress-up → Raccordo dal menu.
  5. Se non è presente alcun Corpo attivo e nel documento sono presenti due o più Corpi, si aprirà la finestra di dialogo È richiesto un corpo attivo che richiederà di attivarne uno. Se è presente un solo Corpo, questo verrà attivato automaticamente.
  6. Si apre il pannello delle azioni Parametri di raccordo. Vedere Opzioni per maggiori dettagli.
  7. Premere il pulsante OK per terminare.

Modificare un raccordo

  1. Eseguire una delle seguenti operazioni:
    • Fare doppio clic sull'oggetto Raccordo nella Vista ad albero
    • Fare clic con il pulsante destro del mouse sull'oggetto Raccordo nella Vista ad albero e selezionare Modifica Raccordo dal menu contestuale.
  2. Si apre il pannello attività Parametri di raccordo. Per ulteriori informazioni, consultare Opzioni.
  3. Premere il pulsante OK per terminare

Opzioni

  • Per aggiungere i bordi, procedere in uno dei seguenti modi:
    • Premere il pulsante Aggiungi per iniziare a selezionare bordi e/o facce nella vista 3D.
    • Per selezionare tutti i bordi rimanenti, procedere come segue:
      1. Se necessario, premere il pulsante Aggiungi.
      2. Utilizzare la scorciatoia da tastiera Ctrl+Shift+A oppure fare clic con il pulsante destro del mouse sull'elenco e selezionare Aggiungi tutti i bordi dal menu contestuale.
  • Per rimuovere i bordi, procedere in uno dei seguenti modi:
    • Premere il pulsante Rimuovi per iniziare a deselezionare i bordi e/o le facce nella vista 3D. Gli elementi selezionati sono evidenziati in viola.
    • Selezionare uno o più elementi nell'elenco e premere il tasto Canc, oppure fare clic con il pulsante destro del mouse sull'elenco e selezionare Rimuovi dal menu contestuale.
  • Impostare il Raggio del raccordo.
  • Selezionare la casella di controllo Usa tutti i bordi per selezionare tutti i bordi della funzione precedente. Questo disattiva l'elenco di selezione e i pulsanti correlati.

Note

  • Il raccordo di PartDesign non deve essere confuso con il Raccordo di Part. A meno che non si sappia cosa si sta facendo, il Raccordo di Part non deve essere utilizzato su un corpo PartDesign. Vedere Part e PartDesign.
  • I raccordi non possono consumare completamente le facce adiacenti.

Proprietà

Vedere anche: Editor delle proprietà.

Un oggetto Raccordo di PartDesign deriva da un oggetto Funzione di Part e ne eredita tutte le proprietà. Presenta inoltre le seguenti proprietà aggiuntive:

Dati

Base

  • DatiBase (LinkSub): Collegamento ai bordi e alle facce selezionati della feature padre. Può essere un collegamento solo alla feature padre se DatiUse All Edges è true.
  • DatiSupport Transform (Bool): Se true verrà utilizzata la forma raccordata della feature padre additiva/sottrattiva quando l'oggetto raccordo è incluso in un pattern, altrimenti verrà utilizzata solo la forma del raccordo stesso. Il valore predefinito è false.
  • Dati (hidden)Add Sub Shape (PartShape)
  • Dati (hidden)Base Feature (Link): Collegamento alla funzione principale.
  • Dati (hidden)_ Body (LinkHidden): Collegamento al corpo genitore.

fillets

  • DatiRadius (QuantityConstraint): Raggio del raccordo. Il valore predefinito è 1 mm.
  • DatiUse All Edges (Bool): Se true tutti i bordi della feature vengono raccordati e i bordi specificati da DatiBase vengono ignorati. Il valore predefinito è false.

Part Design

  • DatiRefine (Bool): Se true i bordi ridondanti vengono rimossi dal risultato dell'operazione. Il valore predefinito è determinato dalla preferenza Ridefinisci automaticamente il modello dopo le operazioni basate sugli sketch. Vedere Preferenze di PartDesign.

Problemi noti

Raccordi, smussi e altre funzionalità che operano sui corpi solidi dipendono dal kernel OCCT (OpenCASCADE Technology) utilizzato da FreeCAD. Il kernel OCCT occasionalmente ha difficoltà a gestire spigoli vivi coincidenti, ovvero il punto in cui due facce si incontrano. In questo caso, FreeCAD potrebbe bloccarsi senza una spiegazione plausibile.

Se eseguito dal terminale, FreeCAD può generare un registro come questo dopo un arresto anomalo:

#1  0x7fff63d660ba in BRep_Tool::Curve(TopoDS_Edge const&, TopLoc_Location&, double&, double&) from /usr/lib/x86_64-linux-gnu/libTKBRep.so.7+0x2a
#2  0x7fff63d69546 in BRep_Tool::Curve(TopoDS_Edge const&, double&, double&) from /usr/lib/x86_64-linux-gnu/libTKBRep.so.7+0x46
#3  0x7fff71f4fef5 in ChFi3d_Builder::PerformIntersectionAtEnd(int) from /usr/lib/x86_64-linux-gnu/libTKFillet.so.7+0x3b05
#4  0x7fff71f58307 in ChFi3d_Builder::PerformOneCorner(int, bool) from /usr/lib/x86_64-linux-gnu/libTKFillet.so.7+0x1097
#5  0x7fff71ef6218 in ChFi3d_Builder::PerformFilletOnVertex(int) from /usr/lib/x86_64-linux-gnu/libTKFillet.so.7+0x4e8
#6  0x7fff71ef71d1 in ChFi3d_Builder::Compute() from /usr/lib/x86_64-linux-gnu/libTKFillet.so.7+0xe31
#7  0x7fff720ad7c3 in BRepFilletAPI_MakeChamfer::Build() from /usr/lib/x86_64-linux-gnu/libTKFillet.so.7+0x33
#8  0x7fff723be48e in PartDesign::Chamfer::execute() from /usr/lib/freecad-daily/lib/_PartDesign.so+0x60e
...

Questo output fa riferimento a funzioni delle librerie OCCT. Se si verifica questo tipo di crash, potrebbe essere necessario segnalare e risolvere il problema in OCCT anziché in FreeCAD.

Per maggiori informazioni vedere le discussioni del forum :

Denominazione topologica

Il numero di bordi non è completamente stabile, pertanto è consigliabile completare la progettazione principale del corpo solido prima di applicare funzioni come raccordi e smussi, altrimenti i bordi potrebbero cambiare nome e i bordi raccordati diventerebbero probabilmente non validi. Quando la proprietà DatiUsa tutti i bordi è impostata su true, si ha una certa protezione da questo problema. In questi casi, infatti, vengono utilizzati tutti i bordi dell'oggetto base e non vi è alcuna dipendenza dai nomi dei singoli bordi.

Ulteriori informazioni nella pagina dedicata al problema di denominazione topologica.