FCGear InvoluteRack/it: Difference between revisions

From FreeCAD Documentation
(Updating to match new version of source page)
No edit summary
(11 intermediate revisions by the same user not shown)
Line 1: Line 1:
<languages/>
<languages/>


<div class="mw-translate-fuzzy">
{{Docnav/it
{{Docnav/it
|[[FCGear_InvoluteGear/it|Ingranaggio a spirale]]
|[[FCGear_InternalInvoluteGear/it|Ingranaggio ad evolvente interno]]
|[[FCGear_CycloideGear/it|Ingranaggio cicloidale]]
|[[FCGear_CycloidGear/it|Ingranaggio cicloidale]]
|[[FCGear Workbench/it|FCGear]]
|[[FCGear_Workbench/it|FCGear]]
|IconL=FCGear_InvoluteGear.svg
|IconL=FCGear_InternalInvoluteGear.svg
|IconR=FCGear_CycloideGear.svg
|IconR=FCGear_CycloidGear.svg
|IconC=FCGear_workbench_icon.svg
|IconC=FCGear_workbench_icon.svg
}}
}}
</div>


<div class="mw-translate-fuzzy">
{{GuiCommand/it
{{GuiCommand/it
|Name=FCGear InvoluteRack
|Name=FCGear InvoluteRack
|Name/it=Cremagliera
|Name/it=Cremagliera
|MenuLocation=FCGear Create an Involute rack
|MenuLocation=Gear → Involute Rack
|Workbenches=[[FCGear Workbench/it|FCGear]]
|Workbenches=[[FCGear_Workbench/it|FCGear]]
|Shortcut=None
|Shortcut=None
|Version=0.16
|Version=v0.16
|SeeAlso=[[FCGear InvoluteGear/it|Ingranaggio a spirale]]
|SeeAlso=[[FCGear_InvoluteGear/it|FCGear: Ingranaggio ad evolvente]]
}}
}}
</div>


<span id="Description"></span>
==Descrizione==
==Descrizione==


Line 36: Line 33:
{{Caption|From left to right: Spur gearing, helical gearing, double helical gearing}}
{{Caption|From left to right: Spur gearing, helical gearing, double helical gearing}}


==Usage==
<span id="Usage"></span>
==Utilizzo==


# Switch to the [[Image:FCGear_workbench_icon.svg|16px]] [[FCGear_Workbench|FCGear Workbench]].
# Switch to the [[Image:FCGear_workbench_icon.svg|16px]] [[FCGear_Workbench|FCGear Workbench]].
Line 44: Line 42:
# Change the gear parameter to the required conditions (see [[#Properties|Properties]]).
# Change the gear parameter to the required conditions (see [[#Properties|Properties]]).


==Properties==
<span id="Properties"></span>
== Proprietà ==


An FCGear InvoluteRack object is derived from a [[Part_Feature|Part Feature]] object and inherits all its properties. It also has the following additional properties:
An FCGear InvoluteRack object is derived from a [[Part_Feature|Part Feature]] object and inherits all its properties. It also has the following additional properties:


===Data===
<span id="Data"></span>
===Dati===


{{Properties_Title|base}}
{{Properties_Title|base}}
Line 90: Line 90:
* {{PropertyData|version|String}}:
* {{PropertyData|version|String}}:


==Notes==
<span id="Notes"></span>
==Note==


* {{Emphasis|transverse_pitch}}: The value is the result of multiplication of {{Emphasis|module * pi}}. This means for the standard involute rack of FCGear: 15 ({{Emphasis|teeth}}) * 3.14 ({{Emphasis|transverse_pitch}}) is 47.12 mm. See also {{Emphasis|module}} further below.
* {{Emphasis|transverse_pitch}}: The value is the result of multiplication of {{Emphasis|module * pi}}. This means for the standard involute rack of FCGear: 15 ({{Emphasis|teeth}}) * 3.14 ({{Emphasis|transverse_pitch}}) is 47.12 mm. See also {{Emphasis|module}} further below.
Line 98: Line 99:
* {{Emphasis|pressure_parameter}}: Only change the parameter, if sufficient knowledge of the gear geometry is available.
* {{Emphasis|pressure_parameter}}: Only change the parameter, if sufficient knowledge of the gear geometry is available.


<span id="Useful_formulas"></span>
==Useful formulas==
==Formule utili==


See [[FCGear_InvoluteGear#Useful_formulas|FCGear InvoluteGear]].
Vedere [[FCGear_InvoluteGear/it#Formule_utili|FCGear: Ingranaggio ad evolvente]].


==Scripting==
<span id="Scripting"></span>
==Script==


Utilizzare la potenza di Python per automatizzare la modellazione degli ingranaggi:
Use the power of python to automate your gear modeling:
{{Code|code=
{{Code|code=
import FreeCAD as App
import FreeCAD as App
Line 118: Line 121:




<div class="mw-translate-fuzzy">
{{Docnav/it
{{Docnav/it
|[[FCGear_InvoluteGear/it|Ingranaggio a spirale]]
|[[FCGear_InternalInvoluteGear/it|Ingranaggio ad evolvente interno]]
|[[FCGear_CycloideGear/it|Ingranaggio cicloidale]]
|[[FCGear_CycloidGear/it|Ingranaggio cicloidale]]
|[[FCGear Workbench/it|FCGear]]
|[[FCGear_Workbench/it|FCGear]]
|IconL=FCGear_InvoluteGear.svg
|IconL=FCGear_InternalInvoluteGear.svg
|IconR=FCGear_CycloideGear.svg
|IconR=FCGear_CycloidGear.svg
|IconC=FCGear_workbench_icon.svg
|IconC=FCGear_workbench_icon.svg
}}
}}
</div>


[[Category:Addons{{#translation:}}]]
[[Category:Addons{{#translation:}}]]

Revision as of 12:28, 20 May 2024

Other languages:

Cremagliera

Posizione nel menu
Gear → Involute Rack
Ambiente
FCGear
Avvio veloce
None
Introdotto nella versione
v0.16
Vedere anche
FCGear: Ingranaggio ad evolvente

Descrizione

Gear racks are used to convert a rotary motion into a linear motion or vice versa. The following examples show the different applications:

  • A rack with gear on at a retaining weir.
  • Various rack systems of rack-and-pinion railways.
  • Rack and pinion steering in a vehicle.
  • Rack and pinion winch as mechanical hoist (e.g. car jack).
  • Pneumatic rack and pinion drives used to control valves in pipeline transport.

From left to right: Spur gearing, helical gearing, double helical gearing

Utilizzo

  1. Switch to the FCGear Workbench.
  2. There are several ways to invoke the command:
    • Press the Involute Rack button in the toolbar.
    • Select the Gear → Involute Rack option from the menu.
  3. Change the gear parameter to the required conditions (see Properties).

Proprietà

An FCGear InvoluteRack object is derived from a Part Feature object and inherits all its properties. It also has the following additional properties:

Dati

base

  • Datiadd_endings (Bool): If true (default), then the total length of the rack is teeth * pitch. If false, then the rack starts with a tooth-flank.
  • Datiheight (Length): Default is 5 mm. Value of the gear width.
  • Datimodule (Length): Default is 1 mm. Module is the ratio of the reference diameter of the gear divided by the number of teeth (see Notes).
  • Datiteeth (Integer): Default is 15. Number of teeth.
  • Datithickness (Length): Default is 5. Height from the tooth root to the lower side of the rod.

computed

  • Datitransverse_pitch (Length): (read-only) Pitch in the transverse plane (see Notes).

fillets

  • Datihead_fillet (Float): Default is 0 mm.
  • Datiroot_fillet (Float): Default is 0 mm.

helical

  • Datibeta (Angle): Default is 0 °. With the helix angle β a helical gear is created – positive value → rotation direction right, negative value → rotation direction left.
  • Datidouble_helix (Bool): Default is false, true creates a double helix gear (see Notes).
  • Datiproperties_from_tool (Bool): Default is false. If true and Datibeta is not zero, gear parameters are recomputed internally for the rotated gear.

involute

  • Datipressure_angle (Angle): Default is 20 ° (see Notes).

precision

  • Datisimplified (Bool): Default is false, true generates a simplified display (without teeth).

tolerance

  • Daticlearance (Float): Default is 0.25 (see Notes).
  • Datihead (Float): Default is 0. This value is used to change the tooth height.

version

  • Dativersion (String):

Note

  • transverse_pitch: The value is the result of multiplication of module * pi. This means for the standard involute rack of FCGear: 15 (teeth) * 3.14 (transverse_pitch) is 47.12 mm. See also module further below.
  • clearance: At a gear pair, clearance is the distance between the tooth tip of the first gear and the tooth root of the second gear.
  • double_helix: To use the double helical gearing the helix angle β (beta) for the helical gearing must first be entered.
  • module: Using ISO (International Organization for Standardization) guidelines, Module size is designated as the unit representing gear tooth-sizes. Module (m): m = 1 (p = 3.1416), m = 2 (p = 6.2832), m = 4 (p = 12.566). If you multiply Module by Pi, you can obtain Pitch (p). Pitch is the distance between corresponding points on adjacent teeth. The result of the multiplication is displayed in transverse_pitch
  • pressure_parameter: 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")