cykle
-
Autor tematu - Czytelnik forum poziom 3 (min. 30)
- Posty w temacie: 4
- Posty: 35
- Rejestracja: 25 lut 2015, 14:10
- Lokalizacja: wielka brytania
cykle
Witam pracuje na maszynie Hitachi Seiki ze sterowanie fanuc 16m. Moje pytanie brzmi czy istnieje mozliwosc pominięcia otworu w cyklach wiercenia, wytaczania, gwintowania bez zmiany programu? Dokłanie chodzi mi o to gdy np. mam do nagwintowania 5 otworów gwintownikiem M6 i przy drugim otworze złamie mi się gwintownik czy można w cyklu zacząć od 3 otworu?? lub przy wytaczaniu wykanczającym g76 robię 8 otworów i przy trzecim zniszczy się płytka? Pracuję z tolerancjami 0.02 do 0.03 i jesli przejadę wytaczakiem drugi raz ten sam otwór to będzie za duży więc jak pominąć pierwsze 2??
Tagi:
-
- Specjalista poziom 2 (min. 300)
- Posty w temacie: 3
- Posty: 329
- Rejestracja: 23 sie 2010, 21:32
- Lokalizacja: Świerklany
Dla pojedynczego otworu to chyba najlepsze rozwiązanie. Jeśli natomiast masz do przeskoczenia więcej otworów, to możesz skorzystać z M99 Pxxxx.Psikus pisze:skip block ?
Gdzie "xxxx" podajesz numer bloku. Przykład:
Kod: Zaznacz cały
G81 X... Y... Z... (...)
X1.
M99 P10 (tu nastąpi przeskok do bloku nr 10)
X2.
X3.
X4.
X5.
N10 (czyli tutaj przeskoczy program, pominie współrzędne od X2. do X5.)
X6.
(...)
inż. Mateusz
-
- Specjalista poziom 1 (min. 100)
- Posty w temacie: 3
- Posty: 115
- Rejestracja: 21 mar 2011, 11:46
- Lokalizacja: TST
Kiedyś szukałem takiej informacji i nie dostałem odpowiedzi a tu proszę PYK i kolega podpowiedział. Jutro będe testował. Możesz mi napisać czy ta komenda służy tylko do pomijania pozycji w cyklu , czy można ją stosować dowolnie w programie ?PiRo_man pisze: Jeśli natomiast masz do przeskoczenia więcej otworów, to możesz skorzystać z M99 Pxxxx.
Gdzie "xxxx" podajesz numer bloku. Przykład:Przy tego rodzaju przeskoku należy pamiętać, że szukanie bloku odbywa się jedynie w przód od miejsca w którym przeskok zostaje wywołany.Kod: Zaznacz cały
G81 X... Y... Z... (...) X1. M99 P10 (tu nastąpi przeskok do bloku nr 10) X2. X3. X4. X5. N10 (czyli tutaj przeskoczy program, pominie współrzędne od X2. do X5.) X6. (...)
inż. Mateusz
-
- Specjalista poziom 2 (min. 300)
- Posty w temacie: 3
- Posty: 329
- Rejestracja: 23 sie 2010, 21:32
- Lokalizacja: Świerklany
Dowolnie. Jeśli będziesz miał na przykład fragment programu który na przykład został zastąpiony innym, a nie chcesz go usuwać bo może się jeszcze kiedyś przydać, to możesz skorzystać właśnie z tego sposobu.
Przykład:
Tak to w skrócie wygląda.
Powinno zadziałać, z tego co wiem nawet na sterownikach z początkowych lat 90 ten sposób działa.
Pozdrawiam
inż. Mateusz
Przykład:
Kod: Zaznacz cały
N10 (...)
(Dajmy na to jakieś tam frezowanie)
(...)
M99 P30
N20 (fragment programu który został zastąpiony nowszą wersją)
(...)
N30 (program zastępczy dla poprzedniej, pominiętej operacji)
(...)
Powinno zadziałać, z tego co wiem nawet na sterownikach z początkowych lat 90 ten sposób działa.
Pozdrawiam
inż. Mateusz
-
- Specjalista poziom 1 (min. 100)
- Posty w temacie: 1
- Posty: 201
- Rejestracja: 14 cze 2011, 22:05
- Lokalizacja: ...
-
Autor tematu - Czytelnik forum poziom 3 (min. 30)
- Posty w temacie: 4
- Posty: 35
- Rejestracja: 25 lut 2015, 14:10
- Lokalizacja: wielka brytania
A jeżeli narzędzie ustawia się w pozycji pierwszego otworu przed wczytaniem g81
Np.
G0G54X...Y...S1000M3;- pozycja 1 otworu
Z....;
G81Z95R116F160;
Y...;- 2 otwor
Y...; - 3 otwór
To jak pominąć 1 otwór, nie przejdę od razu do 2 bo nie będzie wczytanie g54?
I czy przy użyciu m99 jeżeli nie mam numerowanych bloków mogę dopisać sobie n010 w miejscu do którego chcę pominąć?
Np.
G0G54X...Y...S1000M3;- pozycja 1 otworu
Z....;
G81Z95R116F160;
Y...;- 2 otwor
Y...; - 3 otwór
To jak pominąć 1 otwór, nie przejdę od razu do 2 bo nie będzie wczytanie g54?
I czy przy użyciu m99 jeżeli nie mam numerowanych bloków mogę dopisać sobie n010 w miejscu do którego chcę pominąć?