Sinumerik 802s jak odczytać status wejścia
-
Autor tematu - Nowy użytkownik, używaj wyszukiwarki
- Posty w temacie: 3
- Posty: 4
- Rejestracja: 10 lis 2008, 13:02
- Lokalizacja: Siedlce
Sinumerik 802s jak odczytać status wejścia
Witam wszystkich
potrzebuje porady.
Czy ktoś wie czy w Sinumeriku 802s istnieje możliwość sprawdzania statusu wejść????
konkretnie chodzi mi o to żeby w trakcje wykonywania programu sterownik cnc poczekał na sygnał z wejścia np. I1.0 i dopiero jak dostanie sygnał to wykona program do końca.
Czy trzeba zaprogramować PLC czy jest może jakiś g-kod który umożliwia sprawdzanie wejść....???
to samo dotyczy wyjść to znaczy czy da się za pomocą g-kodu zapalić wyście???
z góry wieeeelkie dzięki )))
potrzebuje porady.
Czy ktoś wie czy w Sinumeriku 802s istnieje możliwość sprawdzania statusu wejść????
konkretnie chodzi mi o to żeby w trakcje wykonywania programu sterownik cnc poczekał na sygnał z wejścia np. I1.0 i dopiero jak dostanie sygnał to wykona program do końca.
Czy trzeba zaprogramować PLC czy jest może jakiś g-kod który umożliwia sprawdzanie wejść....???
to samo dotyczy wyjść to znaczy czy da się za pomocą g-kodu zapalić wyście???
z góry wieeeelkie dzięki )))
Tagi:
-
- ELITA FORUM (min. 1000)
- Posty w temacie: 2
- Posty: 1029
- Rejestracja: 01 kwie 2006, 22:08
- Lokalizacja: Wroclaw
- Kontakt:
Z tego co wiem (na pewno jest to w 810/840D), najpierw trzeba przeadresować wejscie/wyjscie w PLC na okreslony parametr IN[] lub OUT[] , ktory to parametr mozna dopiero uzyc z poziomu programu do postawienia warunku IF .....THEN.
Nie ma innej bezposredniej mozliwosci sterowania I/O PLC przez program NC
Nie ma innej bezposredniej mozliwosci sterowania I/O PLC przez program NC
>>>>>>>>>> GELO <<<<<<<<<<
-
Autor tematu - Nowy użytkownik, używaj wyszukiwarki
- Posty w temacie: 3
- Posty: 4
- Rejestracja: 10 lis 2008, 13:02
- Lokalizacja: Siedlce
-
- Znawca tematu (min. 80)
- Posty w temacie: 2
- Posty: 87
- Rejestracja: 21 wrz 2008, 11:37
- Lokalizacja: Producent
To co kolega Gelos opisał jest do zrobienia , ale za dużo tu "roboty".
To o co ci chodzi robi się inaczej. Jeśli chcesz , aby program"poczekał " na wykonanie jakiejś funkcji przez PLC to robi się to przez użycie bitu "Stop wczytywania" z poziomu PLC. Robi się to tak: np
N100 G00 X10 Z20 LF
N200 M80 LF / np. funkcja pomocnicza, która ustawia "STOP wczytywania" = PLC odbiera tę funkcję , a ty zboczem ustawiasz nią stop wczytywania/
Program zatrzyma się i dopóki nie zostanie ustawiony na 0 w PLC bit "Stop wczytywania" program będzie tkił w tym miejscu i nie przejdzie do następnego bloku tutaj N300.
W ten sposób np zatrzymuje się program po to , aby poczekać , aż np jakieś imadło zaciśnie materiał i potwierdzeniem od zaciśnięcia resetuje się bit stopu wczytywania i program biegnie dalej/
N300 G01 X12 LF
Nie wiem czy dobrze cię zrozumiałem że o coś takiego ci chodziło.
Pozdrawiam
To o co ci chodzi robi się inaczej. Jeśli chcesz , aby program"poczekał " na wykonanie jakiejś funkcji przez PLC to robi się to przez użycie bitu "Stop wczytywania" z poziomu PLC. Robi się to tak: np
N100 G00 X10 Z20 LF
N200 M80 LF / np. funkcja pomocnicza, która ustawia "STOP wczytywania" = PLC odbiera tę funkcję , a ty zboczem ustawiasz nią stop wczytywania/
Program zatrzyma się i dopóki nie zostanie ustawiony na 0 w PLC bit "Stop wczytywania" program będzie tkił w tym miejscu i nie przejdzie do następnego bloku tutaj N300.
W ten sposób np zatrzymuje się program po to , aby poczekać , aż np jakieś imadło zaciśnie materiał i potwierdzeniem od zaciśnięcia resetuje się bit stopu wczytywania i program biegnie dalej/
N300 G01 X12 LF
Nie wiem czy dobrze cię zrozumiałem że o coś takiego ci chodziło.
Pozdrawiam
-
- ELITA FORUM (min. 1000)
- Posty w temacie: 2
- Posty: 1029
- Rejestracja: 01 kwie 2006, 22:08
- Lokalizacja: Wroclaw
- Kontakt:
Oczywiscie kolego Ryszard. Jak najbardziej popieram pomysl z funkjami M z potwierdzeniem bo bedzie prosciej. Tzn funckja M ustawia wyjscie PLC ( oczywiscie nastepuje stop wczytywania) do momentu potwierdzenia przez wejscie PLC.
Juz to przerabialismy razem tutaj:
https://www.cnc.info.pl/topics84/sinume ... t10321.htm
Jest tu przyklad kodu PLC, zeby to zrealizowac
Juz to przerabialismy razem tutaj:
https://www.cnc.info.pl/topics84/sinume ... t10321.htm
Jest tu przyklad kodu PLC, zeby to zrealizowac
>>>>>>>>>> GELO <<<<<<<<<<
-
Autor tematu - Nowy użytkownik, używaj wyszukiwarki
- Posty w temacie: 3
- Posty: 4
- Rejestracja: 10 lis 2008, 13:02
- Lokalizacja: Siedlce
-
- Znawca tematu (min. 80)
- Posty w temacie: 2
- Posty: 87
- Rejestracja: 21 wrz 2008, 11:37
- Lokalizacja: Producent
W serwisie Siemensa u nas nie mają czasu na spokojne przemyślenia. Najlepiej klientowi powiedzieć , że się "nie da tego zrobić" i sprawa załatwiona. Zresztą wcale im się nie dziwię bo ilość sprzętu który obługują na zasadzie RSV jest olbrzymi /RSV - serwisowanie maszyny przejmuje Siemens - w zakresie tylko ich sterowania/. Istnieje jeszcze jedna deska ratunku w Siemensie w RFN , ale tam trzeba być zarejestrowanym klientem z numerkiem i kartą kredytową. Można wykupić jakieś punkty i "no problem" podpowiedzą.
A tym czasem pozdrawiam i życzę "dobrych" PLC.
A tym czasem pozdrawiam i życzę "dobrych" PLC.