G kod toczenie z osią C
-
Autor tematu - ELITA FORUM (min. 1000)
- Posty w temacie: 3
- Posty: 1280
- Rejestracja: 24 lut 2007, 15:20
- Lokalizacja: podkarpackie
G kod toczenie z osią C
Czy któryś z userów może pokazać kawałek G-kodu na toczenie z osią C. Na kwadrat w płaszczyźnie XY na przykład dla Fanuka 21 lub podobnego. Interesuje mnie jak wygląda sterowanie (interpolacja) ocią C w sprzeżeniu z osią X przy braku osi Y na tokarce.
Tagi:
-
- Specjalista poziom 3 (min. 600)
- Posty w temacie: 1
- Posty: 665
- Rejestracja: 28 sie 2006, 17:55
- Lokalizacja: dolnyśląsk
- Kontakt:
-
- Nowy użytkownik, używaj wyszukiwarki
- Posty w temacie: 2
- Posty: 9
- Rejestracja: 07 lut 2009, 21:06
- Lokalizacja: Skarzysko Kam
Ogólnie takie zadanie rozwiązuje sie w nast. sposób:
włączasz oś C i bazujesz ja (co do włączenia to różnie w różnych maszynach, a bazowanie to G28 C0);
właczasz prace w koordynatach polarnych (zdaje sie ze G112/G113 ale tu tez bez zajrzenia do instrukcji od konkretnej maszyny sie nie obejdzie)
i nastepnie uzywasz adresu C tak jakbyś miał os Y w maszynie;
są liczne obostrzenia np. nie wolno uzywać instrukcji G0, również zbytnie zblizenie sie do współrzędnej X0.000 może spowodować błąd
po zakończeniu obróbki wyłaczasz prace w koordynatach polarnych;
uwaga! jak ja wykonywałem tego typo obróbke (na Miyano z Fanuc 18iTb) to czasie wykonywania pracy w koordynatach polarnych maszyna wyswietla połozenia rzeczywiste osi C i X które są całkowicie niezgodne z zaprogramowanymi; utrudnia to nieco sprawdzenie programu gdy coś idzie nie tak
włączasz oś C i bazujesz ja (co do włączenia to różnie w różnych maszynach, a bazowanie to G28 C0);
właczasz prace w koordynatach polarnych (zdaje sie ze G112/G113 ale tu tez bez zajrzenia do instrukcji od konkretnej maszyny sie nie obejdzie)
i nastepnie uzywasz adresu C tak jakbyś miał os Y w maszynie;
są liczne obostrzenia np. nie wolno uzywać instrukcji G0, również zbytnie zblizenie sie do współrzędnej X0.000 może spowodować błąd
po zakończeniu obróbki wyłaczasz prace w koordynatach polarnych;
uwaga! jak ja wykonywałem tego typo obróbke (na Miyano z Fanuc 18iTb) to czasie wykonywania pracy w koordynatach polarnych maszyna wyswietla połozenia rzeczywiste osi C i X które są całkowicie niezgodne z zaprogramowanymi; utrudnia to nieco sprawdzenie programu gdy coś idzie nie tak
-
- Moderator
-
Lider FORUM (min. 2000)
- Posty w temacie: 1
- Posty: 8197
- Rejestracja: 01 sty 2009, 20:01
- Lokalizacja: Oława
Pobierz sobie instrukcję z tej strony https://www.cnc.info.pl/topics90/haas-i ... 412,10.htm , tam jest opisany temat , który Ciebie interesuje.zibi pisze:Ok, Czy macie jakieś linki do takowej instrukcji?
.... tu możesz mieć problem.A jeżeli program jest wypuszczany z camu to też używa się os XY (z M112) zamiast XC?
Obecnie też trenuję frezowanie na tokarce (dzięki koledze z forum napisałem nawet program i wkrótce mam zamiar sprawdzić go na maszynie https://www.cnc.info.pl/topics90/tokark ... 884,30.htm )
... na Surfcamie Velocity 3.0 też fajnie wypadło ćwiczenie (patrz; zdj.) , ale ..... niestety nie mam postprocesora.

p.s. na jakim CAM-e Ty pracujesz?
-
- Nowy użytkownik, używaj wyszukiwarki
- Posty w temacie: 2
- Posty: 9
- Rejestracja: 07 lut 2009, 21:06
- Lokalizacja: Skarzysko Kam
Jesli generujesz program z CAM to musisz pokombinować w nastepujący sposób:
po pierwsze mimo że użyjesz G112/G113 , to oś X jest traktowana jak zawsze (czyli zwykle średnicowo) ; jesli tak to wszystkie współrzędne w osi X nalezy podzielić przez 2, a współrzędne osi Y zamienić na C;
ponadto nie możesz uzywac G0, a zwykle CAM generują je.
Moja opinia: jesli kształt jest skomplikowany to możesz uzyć CAM, w pozostałych przypadkach napisz go ręcznie.
po pierwsze mimo że użyjesz G112/G113 , to oś X jest traktowana jak zawsze (czyli zwykle średnicowo) ; jesli tak to wszystkie współrzędne w osi X nalezy podzielić przez 2, a współrzędne osi Y zamienić na C;
ponadto nie możesz uzywac G0, a zwykle CAM generują je.
Moja opinia: jesli kształt jest skomplikowany to możesz uzyć CAM, w pozostałych przypadkach napisz go ręcznie.