|
|
| Posizione nel menu |
|---|
| Gear → Involute Rack |
| Ambiente |
| FCGear |
| Avvio veloce |
| None |
| Introdotto nella versione |
| v0.16 |
| Vedere anche |
| FCGear: Ingranaggio ad evolvente |
Le cremagliere vengono utilizzate per convertire un movimento rotatorio in un movimento lineare o viceversa. I seguenti sono esempi di alcune applicazioni:
Da sinistra a destra: ingranaggi cilindrici, ingranaggi elicoidali, ingranaggi elicoidali doppi
Un oggetto FCGear InvoluteRack deriva da un oggetto Part Feature ed eredita tutte le sue proprietà. Ha inoltre le seguenti proprietà aggiuntive:
base
Bool): Se true (predefinito), la lunghezza totale della cremagliera è denti * passo. Se false, la cremagliera inizia con un fianco dentellato.Length): Il valore predefinito è 5 mm. Valore della larghezza dell'ingranaggio.Length): L'impostazione predefinita è 1 mm. Il modulo è il rapporto tra il diametro di riferimento dell'ingranaggio diviso per il numero di denti (vedere Note).Integer): L'impostazione predefinita è 15. Numero di denti.Length): L'impostazione predefinita è 5. Altezza del piede del dente dal piano inferiore della cremagliera.computed
Length): (sola lettura) Inclinazione nel piano trasversale (vedere Note).fillets
Float): L'impostazione predefinita è 0 mm.Float): L'impostazione predefinita è 0 mm.helical
Angle): L'impostazione predefinita è 0 °. Con l'angolo dell'elica β viene creato un ingranaggio elicoidale – valore positivo → senso di rotazione destra, valore negativo → senso di rotazione sinistra.Bool): L'impostazione predefinita è false, true crea un ingranaggio a doppia elica (vedere Note).Bool): L'impostazione predefinita è false. Se true e Datibeta non sono zero, i parametri dell'ingranaggio vengono ricalcolati internamente per l'ingranaggio ruotato.involute
Angle): Il valore predefinito è 20° (vedere Note).precision
Bool): L'impostazione predefinita è false, true genera una visualizzazione semplificata (senza denti).tolerance
Float): Il valore predefinito è 0,25 (vedere Note).Float): L'impostazione predefinita è 0. Questo valore viene utilizzato per modificare l'altezza del dente.version
String):
Vedere FCGear: Ingranaggio ad evolvente.
Utilizzare la potenza di Python per automatizzare la modellazione degli ingranaggi:
import FreeCAD as App
import freecad.gears.commands
gear = freecad.gears.commands.CreateInvoluteRack.create()
gear.teeth = 20
gear.beta = 20
gear.height = 10
gear.double_helix = True
App.ActiveDocument.recompute()
Gui.SendMsgToActiveView("ViewFit")