Znaleziono 10 wyników

autor: grekot
06 lip 2022, 11:04
Forum: G-CODE - programowanie
Temat: Frezowanie w walcu, na tokarce
Odpowiedzi: 42
Odsłony: 4421

Re: Frezowanie w walcu, na tokarce

Witajcie.

Chciałem poinformować że z powodzeniem udało się zrealizować frezowanie na powierzchni walca.

Obrazek
autor: grekot
29 cze 2021, 19:54
Forum: G-CODE - programowanie
Temat: Frezowanie w walcu, na tokarce
Odpowiedzi: 42
Odsłony: 4421

Re: Frezowanie w walcu, na tokarce

tuxcnc pisze:choćby taki że prosisz o bezpłatną pomoc w komercyjnym projekcie, albo taki że zadajesz pytanie a nie robisz nic by zrozumieć odpowiedź.

W żadnym wypadku nie liczyłem na to że ktoś tu za mnie wykona to zadanie a ja zgrane kasę. Oczywiście odpowiedzi które uzyskałem wprowadziły mnie na rozwiązanie tego zadania.
Mam pomysł jak to zrobić w Machu przy pomocy formuł. Ale przyznaję że twoje rozwiązanie też jest bardzo pomysłowe, tak więc dziękuję za twoje odpowiedzi w tym wątku no wprowadziły też nieco inne spojrzenie na ten temat, które też ma ng potencjał.
autor: grekot
29 cze 2021, 14:26
Forum: G-CODE - programowanie
Temat: Frezowanie w walcu, na tokarce
Odpowiedzi: 42
Odsłony: 4421

Re: Frezowanie w walcu, na tokarce

tuxcnc pisze:Jak pisałem wcześniej, okrąg zastępujesz ciągiem odcinków o równej długości. Koniec każdego odcinka określa wektor o długości promienia, zaczepiony w środku okręgu i obrócony o kąt 360/<ilość_odcinków>. Znając kąt i długość wektora obliczasz współrzędne końca z sinusa i cosinusa. W Z dostajesz od razu w milimetrach, w Y musisz przeliczyć z milimetrów na stopnie, co jest trywialne znając średnicę walca. Używając

I to mam ręcznie wyliczać na piechotę?

W machu mam taki plan że określę sobie formułę dla osi Y, która zamieni mi ruch liniowy na obrotowy (oczywiście uwzględniając średnicę walca).
Następnie normalnie działając już jak na płaszczyźnie, mogę używając G02, G03 frezować okręgi.
Ale to na razie w teorii, jeszcze tego nie sprawdzałem na maszynie.
autor: grekot
29 cze 2021, 06:51
Forum: G-CODE - programowanie
Temat: Frezowanie w walcu, na tokarce
Odpowiedzi: 42
Odsłony: 4421

Re: Frezowanie w walcu, na tokarce

tuxcnc pisze:Piękno czystego g-kodu polega właśnie na tym, że jest jednoznaczny nawet gdy robisz takie głupoty jak mnożenie milimetrów razy stopnie.
Tutaj konkretnie masz zadany jeden ruch o 20 milimetrów w osi Z i równocześnie o 3600 stopni w osi A. Powinien wyjść gwint o skoku 2 mm.

No właśnie, to jest bardzo prosta operacja. Takie tematy na tej tokarce mam już ogarnięte i kilka kreatorów działa, międzyinnymi do nacinania takiego powiedzmy gwintu, tylko z dużym skokiem, nawet wynoszącym 1500mm.

Problem jest taki:
Napisz fragment kodu, nie używając CAMa, który na powierzchni walca o średnicy 300mm, wyfrezuje okrąg o średnicy 100mm i powiedzmy zagłębieniu 2mm. Materiał to guma więc robimy to na jeden przebieg. Ale ma wyjść koło, a nie elipsa jakaś. Czyli jak ten gumowy walec odciśnie powiedzmy stempel na papierze to ma być koło o średnicy 100mm.
Oś pozioma dająca ruch wzdłuż walca to oczywiście Z, a oś w kierunku środka walca to X.
Oś obrotowa w moim przypadku jest to Y i to już zostawmy dywagacje czy to poprawna nazwa czy nie, ważne że działa, możesz użyć dowolnej nazwy dla osi obrotowej.

W machu ustaliliśmy że trzeba oprogramować formułę dla osi obrotowej, czyli zaznaczyć w konfiguracji jeden ptaszek włączający użycie formuł.
Jak to zadanie wykonasz w linuxcnc?
autor: grekot
28 cze 2021, 13:18
Forum: G-CODE - programowanie
Temat: Frezowanie w walcu, na tokarce
Odpowiedzi: 42
Odsłony: 4421

Re: Frezowanie w walcu, na tokarce

Pójdę raczej w rozwiązanie oparte o formuły, ponieważ to nie ja jestem operatorem tej tokarki, ja tylko mma zlecenie na napisanie kilku kreatorów do niej.
Jeszcze nie wiem na ile skomplikowany jest rysunek frezowania tych wypustek na walcu, ale klient tez by miał życzenie aby do tego celu stworzyć mu kreator, tak aby nie było konieczności używania cama.
Zobaczę czy to w ogóle będzie wykonalne.

Bazując na formułach mam możliwość zrobienia sobie makr wołanych z g-codu, które dynamicznie będą mi zmieniać formuły w zależności od czynności wykonywanych na tokarce. Tak więc żaden "IDIOTA" nie będzie musiał klikać kilka razy dziennie ptaszków w machu :-)

Dzięki za potwierdzenie że mój pomysł z użyciem formuł jest prawidłowy.
autor: grekot
28 cze 2021, 07:34
Forum: G-CODE - programowanie
Temat: Frezowanie w walcu, na tokarce
Odpowiedzi: 42
Odsłony: 4421

Re: Frezowanie w walcu, na tokarce

tuxcnc, niepotrzebnego oftopa robisz. Jak sobie to wyobrażasz, masz zlecenie od klienta dla maszyny sterowanej machem. Powiedzmy że możesz wycenić na 3kzł, zrobić, zgarnąć kasiore i zapomnieć o temacie. A ty mówisz że mach to gówno dla idiotów, że to wogóle jakas porażka i żeby ogarnąć tą robotę to tego całego macha trzeba wywalić, zainstalowac nowy system itd itp i to bedzie kosztowało 20kzł i jak już wszystko będzie ładne i pachnące to wtedy zrobisz mu tą realizację za 3kzł, no i klient z uśmiecham na ustach się na to oczywiście zgadza, tak?
Jest robota do zrobienia na machu to się robi na machu, jak będzie na linuxcnc to będe robił na linuxcnc.

Dodatkowe pytanie. Co w Twoim programie jest zadane dla osi A w tej lini: G1 Z-20 A 3600 F6 (do in 10 seconds) ?

Dodane 3 minuty 53 sekundy:
WZÓR pisze:Swego czasu (w 2009r.) ćwiczyłem takie duperele , ale na frezarkę.
Określałem ścieżkę freza w układzie XY , rozwinięcie nawijałem na walec i po transformacji wyszło to (patrz; drugie foto).


A to nawinięcie na walec to robiłeś w programie sterującym maszyną, czy w jakimś CAMie?

PS. Polecicie jakiegos niedrogiego CAMa który by umozliwiał wykonanie takich operacji jak właśnie nawinięcie na walec?
autor: grekot
25 cze 2021, 21:44
Forum: G-CODE - programowanie
Temat: Frezowanie w walcu, na tokarce
Odpowiedzi: 42
Odsłony: 4421

Re: Frezowanie w walcu, na tokarce

Konfiguracja jest taka jak opisał qqaz w punkcie 2.

qqaz, odnośnie punktu 1, to nie wyobrażam sobie w jaki sposób oś obrotowa może być wyskalowana w milimetrach.

tuxcnc, co zmieni dla opisywanego problemu zmiana nazwy osi?

przygotowanie osobnej konfiguracji dla każdej z średnic walców jest jakimś rozwiązaniem, ale dosyć upierdliwym, o ile to ja byłbym operatorem tej maszyny to może pozwoliłbym sobie na takie rozwiązanie, ale w sytuacji gdy pracuje na niej ktos inny to widze w tym tylko mase kłopotów. Pozatym na tokarce wykonywane są również inne rodzaje obróbki.

A możecie się odnieść do mojego pomysłu z użyciem formuł w machu dla osi Y. Taką formułę mogę dynamicznie zmieniać z poziomu g-codu przy użyciu prostego makra.
autor: grekot
25 cze 2021, 13:17
Forum: G-CODE - programowanie
Temat: Frezowanie w walcu, na tokarce
Odpowiedzi: 42
Odsłony: 4421

Re: Frezowanie w walcu, na tokarce

To raczej ja sie nie znam ;-)
Przynajmniej tyle wiem że we frezarce osie obrotowe nazywa się ABC, a w tokarce to już chyba niekoniecznie, przynajmniej jak o macha chodzi.

Generalnie to narazie mam taki pomysł aby rozwiązać ten problem poprzez użycie formuł w machu, tylko nie wiem czy to nie wpłynie niekorzystnie na prędkość działania.
Definiując taką formułę: f(y) = (y * 360) / (3.14 * srednica_walca) mogę łatwo zamieniać ruch liniowy na kątowy.
Do prostej obróbki która jest do zrobienia powinno to wystarczyć.

Ale chętnie wysłucham jakichś kolejnych cennych rad od was
autor: grekot
25 cze 2021, 07:02
Forum: G-CODE - programowanie
Temat: Frezowanie w walcu, na tokarce
Odpowiedzi: 42
Odsłony: 4421

Re: Frezowanie w walcu, na tokarce

Dzięki za wszelkie podpowiedzi.

-Tokarką steruje mach3. To jest zwykła tokarka przerobiona na numeryczną.

-Osie są skonfigurowane jako X,Y,Z więc tego się trzymam, to nie moja maszyna, ja mam tylko ewentualnie napisać program (kreator) na nią.

-Nie wiem o jaki hamulec chodzi, tam jest jako napęd wrzeciona dołączane serwo, w zależności co jest robione na tokarce. A i materiałem obrabianym jest guma więc opory nie są jakieś duże.


Niestety z tego co popatrzyłem na szybko mach nie obsługuje G07.1, ale przynajmniej wiem czego szukać.
autor: grekot
24 cze 2021, 13:46
Forum: G-CODE - programowanie
Temat: Frezowanie w walcu, na tokarce
Odpowiedzi: 42
Odsłony: 4421

Frezowanie w walcu, na tokarce

Witam.

Mam taki temat.
Tokarka z osiami XZY.
Oś Y wykonuje pełen obrót dla wartości 360.

Temat jest taki:
Zamiast noża tokarskiego zamontowane wrzeciono frezujące.
Potrzebuję napisać w g-code program który będzie na powierzchni walca gumowego o średnicy około 300mm (ale możliwe że będą to także inne średnice), frezował kółka o średnicy około 100mm.

Gdybym wybrał do pracy płaszczyznę YZ, to teoretycznie poprzez G2, G3, mogę frezować kółka, no ale o ile w osi Z zadanie ruchu o 100 zrobi mi przejazd frezu o 100mm, o tyle w osi Y spowoduje to obrót o kąt 100 stopni, co dla walca o średnicy 300mm, zaowocuje przesunięciem powierzchni walca o jakieś 261mm.

Są jakieś komendy które w jakis sposób skalowały by ruch w osi Y, tak aby można było programować jak na płaszczyźnie, a nie na walcu?
Czyli np ja wydaję komendę ruchu po łuku o promieniu 50mm, i program sobie to skaluje na odpowiedni ruch osi obrotowej Y.

Wróć do „Frezowanie w walcu, na tokarce”