FCGear TimingGear/it

Puleggia per cinghia dentata

Posizione nel menu
Gear → Timing Gear
Ambiente
FCGear
Avvio veloce
None
Introdotto nella versione
v0.16
Vedere anche
Nessuno

Descrizione

The FCGear TimingGear command creates a timing gear.

Lo scopo degli ingranaggi di distribuzione è quello di consentire all'albero a camme e all'albero motore di far ruotare la catena di distribuzione. L'albero motore gira per muovere i pistoni su e giù all'interno dei cilindri. L'albero a camme ruota per consentire l'apertura e la chiusura delle valvole di aspirazione e di scarico sui cilindri. Questi componenti sono importanti per la corretta sincronizzazione del motore.

Gli ingranaggi di distribuzione sono collegati a una cinghia o catena di distribuzione.

Sopra: puleggia per cinghia dentata

Utilizzo

  1. Passare a FCGear.
  2. Esistono diversi modi per richiamare il comando:
    • Premere il pulsante Timing Gear nella barra degli strumenti.
    • Selezionare l'opzione Gear → Timing Gear dal menu.
  3. Modificare il parametro dell'ingranaggio alle condizioni richieste (vedere Proprietà).

Proprietà

See also: Property View.

Un oggetto FCGear TimingGear deriva da un oggetto Part Feature ed eredita tutte le sue proprietà. Ha inoltre le seguenti proprietà aggiuntive:

Dati

base

computed

version

Note

  • type: Il passo delle cinghie dentate (distanza dal centro del dente al centro del dente di denti consecutivi) è specificato in tipi. GT2 ha un passo di 2 mm, GT3 di 3 mm, GT5 di 5 mm ecc..

Formule utili

  • addendum diameter = pitch diameter + 2 * module
  • belt length = 2 * axle base + belt tooth pitch : 2 * (teeth 1 + 2) + belt tooth pitch² : 4 * pi² * axle base * (teeth 1 - 2)²
  • axle base = belt length : 4 - belt tooth pitch : 8 * (teeth 1+2) + ¼ * sqrt [belt length - ½ * belt tooth pitch * (teeth 1+2)² - 2 * belt tooth pitch² * (teeth 1+2)² : pi²]

Scripting

Use the power of Python to automate your gear modeling:

import FreeCAD as App
import FreeCADGui as Gui
import freecad.gears.commands
gear = freecad.gears.commands.CreateTimingGear.create()
gear.num_teeth = 12
gear.height = 5
gear.type = "gt5"
App.ActiveDocument.recompute()
Gui.SendMsgToActiveView("ViewFit")