Witam.
Potrzebuje pomocy. Pracuje na tokarce na FANUCu 0i.
Potrzebuje zrobić tak, aby po zmianie programu obróbki np. zO0001 na O0003 (NC) i (odwrotnie) mieć informacje w PLC. Np program O0001 dopala mi styk jeden, a program O0003 odpala styk drugi. Prosze o pomoc.
Komunikacja NC - PLC
-
Autor tematu - Czytelnik forum poziom 3 (min. 30)
- Posty w temacie: 3
- Posty: 38
- Rejestracja: 18 lis 2008, 11:51
- Lokalizacja: Wałbrzych
-
- ELITA FORUM (min. 1000)
- Posty w temacie: 2
- Posty: 1037
- Rejestracja: 01 kwie 2006, 22:08
- Lokalizacja: Wroclaw
- Kontakt:
Z tego co sie orientuje NC w zaden sposob nie przekazuje numeru aktualnego programu do PMC ( bo i po co?)
Najlepiej zrobic to za pomoca funkcji M, ktore mozna latwo zaimplementowac w PMC i tylko w programie ktory sobie zyczysz wywolywac odpowiednie M przypisane do odpowiedniego wyjscia PMC.
Dodatkowo mozna sobie zrobic potwierdzenia funkcji M tzn:
- Startujemy program
- wykonuje sie linia z kodem M np M213
- wystawiamy wyjscie Yxxxx.x i wstrzymujemy wykonanie programu az do momentu potwierdzenia wykonania funkcji ( np sygnal potwierdzajacy zalaczenie jakiegos urzadzenia) na wejsciu Xxxx.x
- po potweirdzeniu na Xxxxx.x kontynuujemy program
Najlepiej zrobic to za pomoca funkcji M, ktore mozna latwo zaimplementowac w PMC i tylko w programie ktory sobie zyczysz wywolywac odpowiednie M przypisane do odpowiedniego wyjscia PMC.
Dodatkowo mozna sobie zrobic potwierdzenia funkcji M tzn:
- Startujemy program
- wykonuje sie linia z kodem M np M213
- wystawiamy wyjscie Yxxxx.x i wstrzymujemy wykonanie programu az do momentu potwierdzenia wykonania funkcji ( np sygnal potwierdzajacy zalaczenie jakiegos urzadzenia) na wejsciu Xxxx.x
- po potweirdzeniu na Xxxxx.x kontynuujemy program
>>>>>>>>>> GELO <<<<<<<<<<
-
Autor tematu - Czytelnik forum poziom 3 (min. 30)
- Posty w temacie: 3
- Posty: 38
- Rejestracja: 18 lis 2008, 11:51
- Lokalizacja: Wałbrzych
Jest na bank komunikacja i można przekazywac je przez okno zmiennych macro. Tylko pytam o to ponieważ jeszcze tego nie robiłem. Numery zmiennych z PMC do makropolecenia sa #1000-#1015, a z makropolecenia uzytkownika do PMC sa #1100 - #1115. Tylko niewiem jak utworzyć nowe makro.
Ostatnio zmieniony 17 maja 2010, 21:15 przez czarny0122, łącznie zmieniany 1 raz.
Pozdrawiam Czarny0122.
-
- ELITA FORUM (min. 1000)
- Posty w temacie: 2
- Posty: 1037
- Rejestracja: 01 kwie 2006, 22:08
- Lokalizacja: Wroclaw
- Kontakt:
No ok, ale znalazlem gdzies ze zmienne pomiedzy PMC i CNC nie moga byc czytane dla modelu SB7 a zdaje sie ze 0i taki ma....
Przy okazji parametr #4115 podaje numer aktualnego programu.
Moglbys bardziej przyblizyc co konkretnie chcialbys sterowac z PMC w zaleznosci od numeru programu?
Nadal jestem zdania ze uzycie funkcji M bedzie bardziej optymalne, a przede wszystkim prostrze.
Przy okazji parametr #4115 podaje numer aktualnego programu.
Moglbys bardziej przyblizyc co konkretnie chcialbys sterowac z PMC w zaleznosci od numeru programu?
Nadal jestem zdania ze uzycie funkcji M bedzie bardziej optymalne, a przede wszystkim prostrze.
>>>>>>>>>> GELO <<<<<<<<<<
-
Autor tematu - Czytelnik forum poziom 3 (min. 30)
- Posty w temacie: 3
- Posty: 38
- Rejestracja: 18 lis 2008, 11:51
- Lokalizacja: Wałbrzych
Potrzebuje zamontować podtrzymki elementów, które sa wymieniane podczas przezbrojenia maszyny na inni projekt. Elementy sa stalowe, a wiec dla kazdego z elementów bedzie osobny czujnik indukcyjny. I chodzi o to, aby osoba zmieniajaca projekt na maszynie (program) wzieła odpowiedni elenent stalowy (stoper wkrecany w wrzeciono).
Jeśli wezmie nieodpowiedni to automatycznie bedzie wył alarm i nie dojdzie do kolizji
.
Mysle, ze zrozumiale to opisałem.
Jeśli wezmie nieodpowiedni to automatycznie bedzie wył alarm i nie dojdzie do kolizji

Mysle, ze zrozumiale to opisałem.
Pozdrawiam Czarny0122.