FCGear InvoluteRack/it: Difference between revisions
(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_InternalInvoluteGear/it|Ingranaggio ad evolvente interno]] |
||
|[[ |
|[[FCGear_CycloidGear/it|Ingranaggio cicloidale]] |
||
|[[ |
|[[FCGear_Workbench/it|FCGear]] |
||
|IconL= |
|IconL=FCGear_InternalInvoluteGear.svg |
||
|IconR= |
|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= |
|MenuLocation=Gear → Involute Rack |
||
|Workbenches=[[ |
|Workbenches=[[FCGear_Workbench/it|FCGear]] |
||
|Shortcut=None |
|Shortcut=None |
||
|Version= |
|Version=v0.16 |
||
|SeeAlso=[[ |
|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}} |
||
= |
<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]]). |
||
= |
<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: |
||
= |
<span id="Data"></span> |
||
===Dati=== |
|||
{{Properties_Title|base}} |
{{Properties_Title|base}} |
||
Line 90: | Line 90: | ||
* {{PropertyData|version|String}}: |
* {{PropertyData|version|String}}: |
||
= |
<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== |
|||
Vedere [[FCGear_InvoluteGear/it#Formule_utili|FCGear: Ingranaggio ad evolvente]]. |
|||
= |
<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_InternalInvoluteGear/it|Ingranaggio ad evolvente interno]] |
||
|[[ |
|[[FCGear_CycloidGear/it|Ingranaggio cicloidale]] |
||
|[[ |
|[[FCGear_Workbench/it|FCGear]] |
||
|IconL= |
|IconL=FCGear_InternalInvoluteGear.svg |
||
|IconR= |
|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
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
- Switch to the FCGear Workbench.
- 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.
- 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
): Iftrue
(default), then the total length of the rack is teeth * pitch. Iffalse
, then the rack starts with a tooth-flank. - Datiheight (
Length
): Default is5 mm
. Value of the gear width. - Datimodule (
Length
): Default is1 mm
. Module is the ratio of the reference diameter of the gear divided by the number of teeth (see Notes). - Datiteeth (
Integer
): Default is15
. Number of teeth. - Datithickness (
Length
): Default is5
. 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 is0 mm
. - Datiroot_fillet (
Float
): Default is0 mm
.
helical
- Datibeta (
Angle
): Default is0 °
. With the helix angle β a helical gear is created – positive value → rotation direction right, negative value → rotation direction left. - Datidouble_helix (
Bool
): Default isfalse
,true
creates a double helix gear (see Notes). - Datiproperties_from_tool (
Bool
): Default isfalse
. Iftrue
and Datibeta is not zero, gear parameters are recomputed internally for the rotated gear.
involute
- Datipressure_angle (
Angle
): Default is20 °
(see Notes).
precision
- Datisimplified (
Bool
): Default isfalse
,true
generates a simplified display (without teeth).
tolerance
- Daticlearance (
Float
): Default is0.25
(see Notes). - Datihead (
Float
): Default is0
. 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")