FreeCAD Logo FreeCAD 1.0
  • angielski afrykanerski arabski białoruski kataloński czeski niemiecki grecki hiszpański hiszpański baskijski fiński filipiński francuski galicyjski chorwacki węgierski Indonezyjski włoski japoński kabylski koreański litewski duński Norweski Bokmal polski portugalski portugalski rumuński rosyjski słowacki słoweński serbski szwedzki turecki ukraiński walenciański wietnamski chiński chiński
  • Funkcjonalność programu
  • Pobierz
  • Blog
  • Dokumentacja
    Spis dokumentacji Jak zacząć Dokumentacja użytkowników Podręcznik do programu FreeCAD Dokumentacja środowisk pracy Dokumentacja skryptów środowiska Python Dokumentacja kodowania C++ Poradniki Najczęściej zadawane pytania Polityka prywatności O FreeCAD
  • Przyłącz się do projektu
    Jak pomóc Sponsor Zgłoś błąd Utwórz pull request Praca i finansowanie Zasady współpracy Podręcznik dla programistów Tłumaczenia
  • Społeczność
    Kodeks postępowania Forum The FPA GitHub GitLab Codeberg Mastodon Matrix IRC IRC via Webchat Gitter Discord Reddit Twitter Facebook LinkedIn Kalendarz
  • ♥ Donate

Donate

$
Informacje o SEPA
Skonfiguruj przelew bankowy SEPA do:
Beneficiary: The FreeCAD project association
IBAN: BE04 0019 2896 4531
BIC/SWIFT: GEBABEBBXXX
Bank: BNP Paribas Fortis
Adres: Rue de la Station 64, 1360 Perwez, Belgium

While Stripe doesn't support monthly donations, you can still become a sponsor! Simply make a one-time donation equivalent to 12 months of support, and you'll gain access to the corresponding sponsoring tier. It's an easy and flexible way to contribute.

If you are not sure or not able to commit to a regular donation, but still want to help the project, you can do a one-time donation, of any amount.

Choose freely the amount you wish to donate one time only.

You can support FreeCAD by sponsoring it as an individual or organization through various platforms. Sponsorship provides a steady income for developers, allowing the FPA to plan ahead and enabling greater investment in FreeCAD. To encourage sponsorship, we offer different tiers, and unless you choose to remain anonymous, your name or company logo will be featured on our website accordingly.

from 1 USD / 1 EUR per month. You will not have your name displayed here, but you will have helped the project a lot anyway. Together, normal sponsors maintain the project on its feet as much as the bigger sponsors.

from 25 USD / 25 EUR per month. Your name or company name is displayed on this page.

from 100 USD / 100 EUR per month. Your name or company name is displayed on this page, with a link to your website, and a one-line description text.

from 200 USD / 200 EUR per month. Your name or company name and logo displayed on this page, with a link to your website and a custom description text. Companies that have helped FreeCAD early on also appear under Gold sponsors.

Instead of donating each month, you might find it more comfortable to make a one-time donation that, when divided by twelve, would give you right to enter a sponsoring tier. Don't hesitate to do so!

Choose freely the amount you wish to donate each month.

Please inform your forum name or twitter handle as a notein your transfer, or reach to us, so we can give you proper credits!

Wewnętrzna zębatka ewolwentowa
środowisko pracy Gear

FCGear: Koło zębate ewolwentowe

Lokalizacja w menu
Gear → Koło zębate ewolwentowe
Środowisko pracy
Gear
Domyślny skrót
brak
Wprowadzono w wersji
v0.16
Zobacz także
Koło zębate cykloidalne

Opis

Polecenie FCGear InvoluteGear domyślnie tworzy koło zębate ewolwentowe o uzębieniu prostym, które można również przekształcić w uzębienie śrubowe lub podwójne uzębienie śrubowe.

Ze względu na korzystny współczynnik zazębienia i stosunkowo prostą produkcję, przekładnie ewolwentowe są najczęściej stosowaną formą zębów w inżynierii mechanicznej. Koła zębate można znaleźć wszędzie tam, gdzie ruch i siła mają być przenoszone z jednej części na drugą. Na przykład można je znaleźć w maszynach, samochodach, zegarkach lub urządzeniach gospodarstwa domowego. Ruch jest często przenoszony bezpośrednio z jednego koła zębatego na drugie, ale czasami również za pomocą łańcucha. Ponadto można zmienić kierunek obrotu. Możliwa jest również łatwa zmiana ruchu promieniowego na liniowy za pomocą ewolwentowej listwy zębatej.

Od lewej do prawej: Przekładnia czołowa, przekładnia walcowa, podwójna przekładnia walcowa

Użycie

  1. Przejdź do środowiska pracy Gear.
  2. Istnieje kilka sposobów na wywołanie polecenia:
    • Naciśnij przycisk Koło zębate ewolwentowe na pasku narzędzi.
    • Wybierz z menu opcję Gear → Koło zębate ewolwentowe.
  3. Zmień parametry zębatki na wymagane (patrz Właściwości).

Właściwości

Zapoznaj się również z informacjami na stronie: Widok właściwości.

Obiekt InvoluteGear 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

Dokładność

  • DANEliczba punktów (Integer): Domyślnie 20. Zmiana profilu ewolwentowego. Zmiana wartości może prowadzić do nieoczekiwanych rezultatów.
  • DANEuprość (Bool): Wartością domyślną jest Fałsz, Prawda generuje uproszczone wyświetlanie (bez zębów i tylko cylinder o średnicy podziałowej).

Podstawowe

  • DANEkoło zębate (PythonObject): Obiekt koła zębatego Pythona.
  • DANEwysokość (Length): Wartością domyślną jest 5 mm. Wartość szerokości koła zębatego.
  • DANEmoduł (Length): Domyślnie 1 mm. Moduł jest stosunkiem średnicy referencyjnej koła zębatego podzielonej przez liczbę zębów (patrz Uwagi).
  • DANEliczba_zębów (Integer): Domyślną wartością jest 15. Liczba zębów (patrz Uwagi).

Obliczone

  • DANEaddendum_diameter (Length): Domyślna wartość to 17 mm. Średnica zewnętrzna mierzona dla addendum (czubka zęba).
  • DANEangular_backlash (Angle): (tylko do odczytu) Kąt, o który koło może się obrócić bez poruszania drugiego koła w parze.
  • DANEpitch_diameter (Length): Domyślna wartość to 15 mm. Średnica podziałowa.
  • DANEroot_diameter (Length): (tylko do odczytu) Średnica podstawy, mierzona przy podstawie zęba.
  • DANEtransverse_pitch (Length): Domyślna wartość to 3.14 mm. Podziałka poprzeczna.
  • DANEtraverse_module (Length): Domyślna wartość to 1 mm. Moduł poprzeczny generowanego koła.

Zaokrąglenie

  • DANEzaokrąglenie_głowy (Float): Domyślnie 0 mm. Zaokrąglenie głowy zęba.
  • DANEzaokrąglenie_stopy (Float): Domyślnie 0 mm. Zaokrąglenie stopy zęba.
  • DANEpodcięcie (Bool): Domyślną wartością jest Fałsz, Prawda zmienia profil korzenia zęba (patrz Uwagi).

Śrubowy

  • DANEdouble_helix (Bool): Domyślną wartością jest Fałsz, Prawda tworzy podwójną helisę (patrz Uwagi).
  • DANEhelix_angle (Angle): Domyślnie 0 °. Z kątem helisy β tworzone jest koło zębate śrubowe – dodatnia wartość → kierunek obrotu w prawo, ujemna wartość → kierunek obrotu w lewo (zobacz Uwagi).
  • DANEproperties_from_tool (Bool): Domyślną wartością jest Fałsz. Jeśli wybrano Prawda i parametr DANEhelix_angle nie jest równy zero, parametry koła zębatego są obliczane wewnętrznie dla obróconego koła zębatego.

hole

  • DANEAxle_hole (Bool): Domyślna wartość to Fałsz. Prawda aktywuje środkowy otwór na oś.
  • DANEAxle_holesize (Length): Domyślna wartość to 10 mm. Średnica otworu na oś.
  • DANEoffset_hole (Bool): Domyślna wartość to Fałsz, Prawda aktywuje odsunięty otwór.
  • DANEoffset_holeoffset (Length): Domyślna wartość to 10 mm. Odsunięcie dla odsuniętego otworu.
  • DANEoffset_holesize (Length): Domyślna wartość to 10 mm. Średnica odsuniętego otworu.

Ewolwenta

  • DANEkąt_natarcia (Angle): Domyślnie 20° (patrz Uwagi).
  • DANEprzesunięcie (Float): Domyślnie 0. Generuje dodatnie i ujemne przesunięcie profilu (patrz Uwagi).

Tolerancja

  • DANEbacklash (Length): Domyślnie 0. Luz zwrotny, zwany również lagiem lub swobodnym biegiem, to odległość między zębami w parze kół zębatych.
  • DANEprześwit (Float): Domyślnie 0.25. (patrz Uwagi).
  • DANEhead (Float): Domyślnie 0. Wartość ta jest używana do zmiany wysokości zęba.
  • DANEreversed_backlash (Bool): Wartość Prawda zmniejsza luz lub Fałsz (domyślnie) i właściwość backslash zwiększa luz (patrz Uwagi).

Wersja

  • DANEWersja (String):

Uwagi

  • DANEhelix_angle (beta, β): Zmiana kąta pochylenia linii śrubowej nie zmienia średnicy podziałowej, ściślej — poprzecznej średnicy podziałowej (dt), ponieważ właściwość DANEmodule reprezentuje moduł poprzeczny (mt), chyba że właściwość DANEproperties_from_tool ma wartość true. W takim przypadku reprezentuje ona moduł normalny (mn), a wszystkie właściwości zależne od modułu poprzecznego w grupie computed zostaną podzielone przez cos β, a tym samym powiększone.
    • Koło o zębach prostych: β=0∘, cos⁡(β)=1 oraz mt=mn
    • Koło zębate skośne: β>0∘, cos⁡(β)<1 oraz mt=mncos⁡(β)
    • dt=z⋅mt=z⋅mncos⁡(β)
    Jednak kąt pochylenia mniejszy niż 10° praktycznie nie daje przewagi w porównaniu z zębami prostymi.
  • DANEclearance (c): W parze kół zębatych luz to odległość między wierzchołkiem zęba pierwszego koła a podstawą zęba drugiego koła.
  • DANEdouble_helix: Aktywuje uzębienie dwuskośne, jeśli właściwość DANEhelix_angle jest większa od 0 (β>0∘).
  • DANEmodule (m): Zgodnie z wytycznymi ISO (International Organization for Standardization) moduł jest jednostką reprezentującą wielkość zębów koła zębatego.
    • Moduł pomnożony przez liczbę zębów (z) określa średnicę koła podziałowego (d): d=m⋅z
    • Moduł pomnożony przez liczbę Pi (π) określa podziałkę (p) — długość łuku na kole podziałowym między odpowiadającymi sobie punktami sąsiednich zębów: p=m⋅π
  • DANEshift: Przesunięcie zarysu nie służy wyłącznie do zapobiegania podcięciu. Może być użyte do regulacji odległości osiowej między dwoma kołami zębatymi. Zastosowanie dodatniej korekcji, np. w celu zapobieżenia podcięciu w kole zębatym, powoduje zmniejszenie grubości zęba przy wierzchołku.
  • DANEnum_teeth (number of teeth, z): Zmiana liczby zębów powoduje również zmianę średnicy podziałowej (d).
  • DANEundercut: Podcięcie jest stosowane, gdy liczba zębów koła jest zbyt mała. W przeciwnym razie koło współpracujące wchodziłoby w podstawę zęba. Podcięcie nie tylko osłabia ząb, tworząc "talię osy", ale także usuwa część użytecznej ewolwenty w pobliżu koła zasadniczego.
  • DANEpressure_angle (α): 20° jest tutaj wartością standardową. Kąt przyporu definiuje się jako kąt między linią działania (wspólną styczną do kół zasadniczych) a prostopadłą do linii łączącej środki. Dlatego w standardowych kołach zębatych koła o kącie przyporu 14,5° mają koła zasadnicze znacznie bliżej stóp zębów niż koła o kącie 20°. Z tego powodu koła o kącie 14,5° częściej napotykają problemy z podcięciem niż koła o kącie 20°. Ważne: kąt przyporu zmienia się wraz z przesunięciem zarysu. Parametr ten należy zmieniać tylko przy wystarczającej wiedzy na temat geometrii kół zębatych.
  • DANEreversed_backlash: Jeśli występuje kilka kół zębatych, należy zwrócić uwagę, dla którego koła ustawiany jest ten parametr.

Ograniczenia

Profil zęba 2D, uzyskany przez ustawienie właściwości DANEwysokość na zero, nie może być używany z elementami wymagającymi kształtu 2D. Na przykład funkcje Wyciągnij i Addytywna helisa nie akceptują takiego profilu jako podstawy. Szczegóły techniczne można znaleźć w powiązanym problemie w serwisie GitHub.

Przydatne wzory

Standardowe koła zębate czołowe

Tutaj "standard" odnosi się do tych kół zębatych czołowych, które nie mają współczynnika zmiany profilu (x).

Podstawowe wzory wspólne dla wewnętrznych i zewnętrznych standardowych kół zębatych czołowych
Symbol Terminy Formuła Parametry FCGear
m Moduł - module
z Liczba zębów - num_teeth
α Kąt natarcia Typowo, α=20∘ pressure_parameter
d Średnica odniesienia lub Średnica podziałowa d=z⋅m pitch_diameter
ha* współczynnik Addendum - Typowo, ha*=1 ha*=1+head
hf* współczynnik Dedendum - Typowo, hf*=1.25 hf*=1+clearance
ha Addendum ha=ha*⋅m -
hf Dedendum hf=hf*⋅m -
h Wysokość zęba lub Głębokość zęba h=ha+hf
Typowo, h=2.25⋅m
-
x Współczynnik przesunięcia profilu - Dla standardowych zębatek, x=0 shift
Podstawowe wzory specyficzne dla zewnętrznych standardowych kół zębatych czołowych
Symbol Terminy Formuła
da Średnica końcówki da=d+2⋅ha

Typowo, da=(z+2)⋅m

df Średnica korzenia df=d−2⋅hf

Typowo, df=(z−2.5)⋅m

Basic formulas specific to internal standard spur gears
Symbol Terminy Formuła
da Średnica końcówki da=d−2⋅ha

Typowo, da=(z−2)⋅m

df Średnica korzenia df=d+2⋅hf

Typowo, df=(z+2.5)⋅m

Basic formulas specific for a pair of external standard spur gears
Symbol Terminy Formuła
a Odległość od środka a=d1+d22
c Prześwit pomiędzy końcówkami i korzeniami c1=hf2−ha1

c2=hf1−ha2
Typowo, c=0.25⋅m

Standardowe koła zębate helikalne

Jak wyżej, bez przesunięcia profilu, ale kąt helisy (β) jest brany pod uwagę.

Helical and double helical gearing
Symbol Nazwa Równanie
mt Moduł poprzeczny mt=mncos⁡(β)
mn Moduł normalny mn=mt⋅cos⁡(β)
pt Podziałka poprzeczna pt=π⋅mt=π⋅mncos⁡(β)
pn Podziała normalna pn=π⋅mn=π⋅mt⋅cos⁡(β)
d Średnica podziałowa d=z⋅mt=z⋅mncos⁡(β)
  • Addendum (czubek zębów) i dedendum (podstawa zębów) są również sterowane modułem normalnym.
  • Zależy to od właściwości DANEproperties_from_tool jeśli właściwość DANEmodule jest używana jako moduł normalny lub poprzeczny.

Tworzenie skryptów

Wykorzystaj moc środowiska Python, aby zautomatyzować modelowanie kół zębatych:

import FreeCAD as App
import FreeCADGui as Gui
import freecad.gears.commands
gear = freecad.gears.commands.CreateInvoluteGear.create()
gear.num_teeth = 20
gear.helix_angle = 20
gear.height = 10
gear.double_helix = True
App.ActiveDocument.recompute()
Gui.SendMsgToActiveView("ViewFit")


Wewnętrzna zębatka ewolwentowa
środowisko pracy Gear

Ta strona pochodzi z https://wiki.freecad.org/FCGear_InvoluteGear

Bądźmy w kontakcie!
Forum GitHub Mastodon Matrix IRC Gitter.im Discord Reddit Twitter Facebook LinkedIn

© Załoga FreeCAD. Autorami grafiki na stronie głównej (od góry do dołu) są: ppemawm, r-frank, epileftric, regis, rider_mortagnais, bejant.

Ten projekt jest wspierany przez: , KiCad Services Corp. oraz pozostałych sponsorów

GitHubUlepsz tę stronę na GitHub