FCGear: Listwa zębata ewolwentowa
FCGear: Listwa zębata ewolwentowa |
Lokalizacja w menu |
---|
Gear → Listwa zębata ewolwentowa |
Środowisko pracy |
FCGear |
Domyślny skrót |
brak |
Wprowadzono w wersji |
v0.16 |
Zobacz także |
Koło zębate ewolwentowe |
Opis
Listwy zębate służą do przekształcania ruchu obrotowego w ruch liniowy lub odwrotnie. Poniższe przykłady pokazują różne zastosowania:
- Stojak z zamontowaną przekładnią przy jazie oporowym.
- Różne systemy zębatkowe w kolejach zębatkowych.
- Układ kierowniczy z zębatką w pojeździe.
- Wciągarka zębatkowa jako podnośnik mechaniczny (np. podnośnik samochodowy).
- Pneumatyczne napędy zębatkowe stosowane do sterowania zaworami w transporcie rurociągowym.
Od lewej do prawej: Przekładnia czołowa, przekładnia walcowa, podwójna przekładnia walcowa
Użycie
- Przejdź do środowiska pracy FCGear.
- Istnieje kilka sposobów na wywołanie polecenia:
- Zmień parametry zębatki na wymagane (patrz Właściwości).
Właściwości
Obiekt Listwa zębata ewolwentowa wywodzi się z obiektu Część: Cecha i dziedziczy wszystkie jego właściwości. Posiada on również następujące dodatkowe właściwości:
Dane
Podstawowe
- DANEdodaj_zakończenia (
Bool
): Jeśli wartość toPrawda
(domyślnie), całkowita długość zębatki to zęby * podziałka. Jeśli jest toFałsz
, wówczas zębatka zaczyna się od boku zęba. - DANEwysokość (
Length
): Domyślną wartością jest5 mm
. Wartość szerokości koła zębatego. - DANEmoduł (
Length
): Domyślną wartością jest1 mm
. Moduł jest stosunkiem średnicy referencyjnej koła zębatego podzielonej przez liczbę zębów (patrz Uwagi). - DANEzęby (
Integer
): Domyślną wartością jest15
. Liczba zębów. - DANEgrubość (
Length
): Domyślną wartością jest5
. Wysokość od korzenia zęba do dolnej strony pręta.
Obliczone
- DANErozstaw_poprzeczny (
Length
): (tylko do odczytu) Nachylenie w płaszczyźnie poprzecznej (patrz sekcja Uwagi).
zaokrąglenie
- DANEhead_fillet (
Float
): Wartość domyślna to0 mm
. - DANEroot_fillet (
Float
): Wartość domyślna to0 mm
.
Śrubowy
- DANEbeta (
Angle
): Wartość domyślna to0 °
. Z kątem helisy β tworzone jest koło zębate śrubowe - wartość dodatnia → kierunek obrotu w prawo, wartość ujemna → kierunek obrotu w lewo. - DANEdouble_helix (
Bool
): Domyślną wartością jestFałsz
,Prawda
tworzy podwójną helisę (patrz Uwagi). - DANEproperties_from_tool (
Bool
): Domyślną wartością jestFałsz
. Jeśli wybranoPrawda
i parametr DANEbeta nie jest równy zero, parametry koła zębatego są obliczane wewnętrznie dla obróconego koła zębatego.
ewolwenta
- DANEkąt_natarcia (
Angle
): Wartością domyślną jest20 °
(patrz sekcja Uwagi).
precyzja
- DANEuproszczony (
Bool
): Domyślną wartością jestFałsz
,Prawda
generuje widok uproszczony (bez zębów).
tolerancja
- DANEprześwit (
Float
): Domyślną wartością jest0.25
. (patrz sekcja Uwagi). - DANEhead (
Float
): Domyślną wartością jest0
. Ta wartość jest używana do zmiany wysokości zęba.
wersja
- DANEwersja (
String
):
Uwagi
- 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.
Przydatne wzory
Zobacz stronę Koło zębate ewolwentowe.
Tworzenie skryptów
Wykorzystaj moc środowiska Python, aby zautomatyzować modelowanie kół zębatych:
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")