Jak wygenerować Gcode do frezowania kół zębatych

1

Muszę sam zrobić kilka kół zębatych / zębników. Mam dostęp do wysokiej jakości 4-osiowej frezarki CNC, ale nie do tokarki. Chciałbym wyciąć te koła z płaskiego materiału (okładzina), a nie okrągłego (z boku) za pomocą wąskich frezów. Możliwość prototypowania tego w plastikowych arkuszach jest dla mnie ważna.

Znalazłem kilka stron, które wyjaśniają hobbing i które mają wzory na skok itp., Ale nie ma stron, które faktycznie generują splajny dla zębów koła zębatego, aby zmienić się w Gcode.

Zanim usiądę z Mathematica i zacznę od pierwszych zasad, czy ktoś wie o tym dobrym zasobie?

Jon Watte
źródło
1
Nie potrafię odpowiedzieć na to pytanie, ale pamiętam tylko, że jeśli koła zębate mają być stosowane w motoryzacji, trzeba by je utwardzić - proces ten powoduje kurczenie się metalu, co oznacza, że ​​należy go przyciąć nieco do końca odpowiedni rozmiar. Słyszałem, że jest to opisywane jako „sztuka, a nie nauka”!
Nick C
To świetne przypomnienie! Na szczęście, kiedy są używane w moim samochodzie, służą one za akcesoria, a nie moc - nie jestem aż tak ambitny :-) (Przynajmniej jeszcze nie)
Jon Watte

Odpowiedzi:

2

teoria

Niektóre strony, które uznałem za przydatne, pomagając mi zrozumieć, dlaczego zęby przekładni są tymi funky krzywymi ewolwentowymi, bez utknięcia w równaniach:

ćwiczyć

Słyszałem, że wiele osób bierze ten skrypt „.scad”: „ Parametric Involute Bevel and Spur Gears ”. Dostosowują „liczbę zębów ” i inne parametry do swoich upodobań, a następnie wykorzystują OpenSCAD do obliczenia wszystkich ewolwentów i innych splajnów i pokazania solidnego modelu tego sprzętu. Następnie eksportują plik sprzedawanego modelu „.stl” i używają RepSnapper lub RepRapPro lub Skeinforge itp., Aby przekonwertować go na Gcode.

W artykule Reyesa „Algorytm opisujący idealny profil przekładni zębatej” znajduje się przykład Gcode .

Kilka osób w jakiś sposób korzysta z arkusza kalkulacyjnego do wygenerowania Gcode - Ferreira „Korzystanie z arkuszy kalkulacyjnych do parametryzacji konstrukcji przekładni zębatej dla wycinarek laserowych” i Joe Martin „Zwykły kalkulator zęba zębatego” .

Czy ktoś tutaj użył delphusa „Gear-Wheel Designer z GCode Generator” ?

David Cary
źródło
1
Byłoby wspaniale mieć tę odpowiedź rok temu :-) Skończyłem pisać własne oprogramowanie do projektowania narzędzi ewolwentowych: github.com/jwatte/gears
Jon Watte
Wow, bardzo dziękuję za opublikowanie tego kodu online. Idę do talerza ten kod teraz .
David Cary