cykle

Dyskusje na temat systemu Faunc

PiRo_man
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 3
Posty: 329
Rejestracja: 23 sie 2010, 21:32
Lokalizacja: Świerklany

#11

Post napisał: PiRo_man » 19 mar 2015, 15:24

1) Trzeba dopisać do cyklu wiercenia dodatkowy parametr K i nadać mu wartość 0.
Przykład:

Kod: Zaznacz cały

G0G54X...Y...S1000M3;
Z....; 
G81 Z95 R116 K0 F160; 
Y...;- 1 otwor 
Y...; - 2 otwór 
2) Nie trzeba mieć ponumerowanego każdego bloku. Wystarczy, że będziesz miał numer bloku do którego chcesz przeskoczyć. Nie wiem jak zareaguje maszyna gdy numer będzie w środku bloku (jeśli o to pytałeś). Zawsze stosowałem numerację na samym jego początku.

inż. Mateusz



Tagi:


Autor tematu
dominikk1988
Czytelnik forum poziom 3 (min. 30)
Czytelnik forum poziom 3 (min. 30)
Posty w temacie: 4
Posty: 35
Rejestracja: 25 lut 2015, 14:10
Lokalizacja: wielka brytania

#12

Post napisał: dominikk1988 » 23 mar 2015, 14:54

Ok dzięki wypróbuję gdy będę miał potrzebę :)


Autor tematu
dominikk1988
Czytelnik forum poziom 3 (min. 30)
Czytelnik forum poziom 3 (min. 30)
Posty w temacie: 4
Posty: 35
Rejestracja: 25 lut 2015, 14:10
Lokalizacja: wielka brytania

#13

Post napisał: dominikk1988 » 22 lip 2015, 21:01

Rocky pisze:Dopisz na przy danych współrzędnych otworu do pominięcia K0. (liczba powtórzeń)
Wiem ze temat stary ale chciałem tylko poinformować innych że u mnie Ko nie działa, ale działa LO

Awatar użytkownika

djronin
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 1
Posty: 262
Rejestracja: 22 kwie 2011, 01:19
Lokalizacja: Jarocin

#14

Post napisał: djronin » 27 lip 2015, 21:37

PiRo_man pisze: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:

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)
(...)
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
M99 Pxx - to tak właściwe wyjście z podprogramu i zaczęcie obróbki w programie nadrzędnym od bloku xx dlatego jeśli program z wierceniem (lub wytaczaniem itp) był by podprogramem to zastosowanie takiego kodu może nie działać w każdym przypadku, dlatego lepszym (uniwersalniejszym) rozwiązaniem jest skok bezwarunkowy GOTOxx

Pozdrawiam Artur P. :wink:
...Programowanie ma to do siebie, że urzeczywistnienie nawet najbardziej
oczywistego pomysłu jest znakomitą definicją słowa "frustracja"...

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Fanuc”