FCGear: Cremagliera
|
|
| Posizione nel menu |
|---|
| Gear → Involute Rack |
| Ambiente |
| FCGear |
| Avvio veloce |
| None |
| Introdotto nella versione |
| v0.16 |
| Vedere anche |
| FCGear: Ingranaggio ad evolvente |
Descrizione
The FCGear InvoluteRack command creates an involute gear rack with spur gearing by default that can also be transformed into a helical gearing or a double helical gearing.
Le cremagliere vengono utilizzate per convertire un movimento rotatorio in un movimento lineare o viceversa. I seguenti sono esempi di alcune applicazioni:
- Una cremagliera con ingranaggio inserito in uno sbarramento di contenimento.
- Vari sistemi a cremagliera di trasporto con ingranaggi.
- Sterzo a pignone più cremagliera in un veicolo.
- Verricello a pignone e cremagliera come paranco meccanico (ad es. cric per auto).
- Azionamenti pneumatici a pignone e cremagliera utilizzati per controllare le valvole nelle tubazioni delle condotte.
Da sinistra a destra: ingranaggi cilindrici, ingranaggi elicoidali, ingranaggi elicoidali doppi
Utilizzo
- Passare a
FCGear.
- Esistono diversi modi per richiamare il comando:
- Premere il pulsante
Involute Rack nella barra degli strumenti.
- Selezionare l'opzione Gear →
Involute Rack dal menu.
- Premere il pulsante
- Modificare il parametro dell'ingranaggio alle condizioni richieste (vedere Proprietà).
Proprietà
See also: Property View.
Un oggetto FCGear InvoluteRack deriva da un oggetto Part Feature ed eredita tutte le sue proprietà. Ha inoltre le seguenti proprietà aggiuntive:
Dati
base
- Datiadd_endings (
Bool): Setrue(predefinito), la lunghezza totale della cremagliera è denti * passo. Sefalse, la cremagliera inizia con un fianco dentellato. - Datiheight (
Length): Il valore predefinito è5 mm. Valore della larghezza dell'ingranaggio. - Datimodule (
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). - Datiteeth (
Integer): L'impostazione predefinita è15. Numero di denti. - Datithickness (
Length): L'impostazione predefinita è5. Altezza del piede del dente dal piano inferiore della cremagliera.
computed
- Datitransverse_pitch (
Length): (sola lettura) Inclinazione nel piano trasversale (vedere Note).
fillets
- Datihead_fillet (
Float): L'impostazione predefinita è0 mm. - Datiroot_fillet (
Float): L'impostazione predefinita è0 mm.
helical
- Datibeta (
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. - Datidouble_helix (
Bool): L'impostazione predefinita èfalse,truecrea un ingranaggio a doppia elica (vedere Note). - Datiproperties_from_tool (
Bool): L'impostazione predefinita èfalse. Setruee Datibeta non sono zero, i parametri dell'ingranaggio vengono ricalcolati internamente per l'ingranaggio ruotato.
involute
- Datipressure_angle (
Angle): Il valore predefinito è20°(vedere Note).
precision
- Datisimplified (
Bool): L'impostazione predefinita èfalse,truegenera una visualizzazione semplificata (senza denti).
tolerance
- Daticlearance (
Float): Il valore predefinito è0,25(vedere Note). - Datihead (
Float): L'impostazione predefinita è0. Questo valore viene utilizzato per modificare l'altezza del dente.
version
- Dativersion (
String):
Note
- transverse_pitch: Il valore è il risultato della moltiplicazione di module * pi. Ciò significa per la cremagliera evolvente standard di FCGear: 15 (teeth) * 3,14 (transverse_pitch) è 47,12 mm. Vedere anche module più avanti.
- clearance: In una coppia di ingranaggi, il gioco è la distanza tra la testa del dente del primo ingranaggio e il piede del dente del secondo ingranaggio.
- double_helix: Per utilizzare la doppia dentatura elicoidale è necessario prima inserire l'angolo dell'elica β (beta) per la dentatura elicoidale.
- module: Utilizzando le linee guida ISO (Organizzazione internazionale per la standardizzazione), la dimensione del modulo è designata come l'unità che rappresenta le dimensioni dei denti degli ingranaggi. Modulo (m): m = 1 (p = 3.1416), m = 2 (p = 6.2832), m = 4 (p = 12.566). Se si moltiplica il Modulo per Pigreco, si può ottenere il Passo (p). Il passo è la distanza tra i punti corrispondenti sui denti adiacenti. Il risultato della moltiplicazione viene visualizzato in transverse_pitch
- pressure_parameter: Modificare questo parametro solo se si dispone di una conoscenza sufficiente della geometria dell'ingranaggio.
- Datimodule (): Using ISO (International Organization for Standardization) guidelines, Module size is designated as the unit representing gear tooth-sizes.
- The module multiplied by Pi () defines the pitch (), the distance between corresponding points of adjacent teeth:
- Datipressure_angle (): Only change the parameter, if sufficient knowledge of the gear geometry is available.
Formule utili
Vedere FCGear: Ingranaggio ad evolvente.
Script
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")
