Witam
Proszę o pomoc w postaci przykładu programu jak ma wyglądać kod G w przypadku przechwytu materiału na drugie wrzeciono.
g code na przechwyt
-
Autor tematu - Nowy użytkownik, używaj wyszukiwarki
- Posty w temacie: 2
- Posty: 2
- Rejestracja: 29 sie 2011, 15:52
- Lokalizacja: Wodzisław Śląski
-
Autor tematu - Nowy użytkownik, używaj wyszukiwarki
- Posty w temacie: 2
- Posty: 2
- Rejestracja: 29 sie 2011, 15:52
- Lokalizacja: Wodzisław Śląski
-
- Specjalista poziom 3 (min. 600)
- Posty w temacie: 1
- Posty: 630
- Rejestracja: 31 paź 2009, 16:20
- Lokalizacja: PL
Z sinumerikami za wiele wspólnego nie mam ale, według mnie powinieneś zrobić coś takiego:
Po wykonaniu elementu na wrzecionie głównym, dojedz sobie ręcznie przeciw wrzecionem w miejsce w którym chciał byś złapać detal do obróbki z drugiej strony, następnie spisz sobie współrzędna położenia tego wrzeciona, no i mając to piszesz sobie:
Mkod na przedmuchanie przeciw wrzeciona (o ile maszyna takie coś przewiduje)
G0 B-434 (niewiem czy u ciebie jest to oś B)
Mkod na zaciśnięcie przeciw wrzeciona
Mkod na otwarcie wrzeciona głównego
G0 B0
W tej chwili detal masz w 2 wrzecionie, a wrzeciono w swojej domowej pozycji.
teraz możesz łapać 2 punkt bazowy i zapisać go np pod G55 lub użyć funkcji TRANS=Z434 lub Z434-długość detalu, (zależy z której strony chcesz punkt zerowy)
I możesz przystępować do pisania programu na 2 wrzecionie. Jeśli dobrze pamiętam aby uruchomić 2 wrzeciono to S2=obroty.
Jest to najprostszy przykład, pamiętaj o użyciu Mkodu na zatrzymanie wrzeciona głównego przed przechwytem.
Po wykonaniu elementu na wrzecionie głównym, dojedz sobie ręcznie przeciw wrzecionem w miejsce w którym chciał byś złapać detal do obróbki z drugiej strony, następnie spisz sobie współrzędna położenia tego wrzeciona, no i mając to piszesz sobie:
Mkod na przedmuchanie przeciw wrzeciona (o ile maszyna takie coś przewiduje)
G0 B-434 (niewiem czy u ciebie jest to oś B)
Mkod na zaciśnięcie przeciw wrzeciona
Mkod na otwarcie wrzeciona głównego
G0 B0
W tej chwili detal masz w 2 wrzecionie, a wrzeciono w swojej domowej pozycji.
teraz możesz łapać 2 punkt bazowy i zapisać go np pod G55 lub użyć funkcji TRANS=Z434 lub Z434-długość detalu, (zależy z której strony chcesz punkt zerowy)
I możesz przystępować do pisania programu na 2 wrzecionie. Jeśli dobrze pamiętam aby uruchomić 2 wrzeciono to S2=obroty.
Jest to najprostszy przykład, pamiętaj o użyciu Mkodu na zatrzymanie wrzeciona głównego przed przechwytem.