Sinumerik 802s jak odczytać status wejścia

Dyskusje na temat systemu Sinumerik

Autor tematu
dagger_night
Nowy użytkownik, używaj wyszukiwarki
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

#1

Post napisał: dagger_night » 21 sty 2009, 12:08

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 :))))



Tagi:

Awatar użytkownika

gelo
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 2
Posty: 1028
Rejestracja: 01 kwie 2006, 22:08
Lokalizacja: Wroclaw
Kontakt:

#2

Post napisał: gelo » 23 sty 2009, 10:35

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
>>>>>>>>>> GELO <<<<<<<<<<


Autor tematu
dagger_night
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 3
Posty: 4
Rejestracja: 10 lis 2008, 13:02
Lokalizacja: Siedlce

#3

Post napisał: dagger_night » 24 sty 2009, 11:36

Wielkie dzięki :)

jeszcze tylko mała prośba :)
Mógłbyś może napisać przykładowe adresowanie wejść/wyjść???

Czy wejścia można adresować tak samo jak wyjścia (za pomocą M-functions)???


Ryszardjan
Znawca tematu (min. 80)
Znawca tematu (min. 80)
Posty w temacie: 2
Posty: 87
Rejestracja: 21 wrz 2008, 11:37
Lokalizacja: Producent

#4

Post napisał: Ryszardjan » 24 sty 2009, 14:13

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

Awatar użytkownika

gelo
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 2
Posty: 1028
Rejestracja: 01 kwie 2006, 22:08
Lokalizacja: Wroclaw
Kontakt:

#5

Post napisał: gelo » 25 sty 2009, 08:42

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 :smile: tutaj:

https://www.cnc.info.pl/topics84/sinume ... t10321.htm

Jest tu przyklad kodu PLC, zeby to zrealizowac
>>>>>>>>>> GELO <<<<<<<<<<


Autor tematu
dagger_night
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 3
Posty: 4
Rejestracja: 10 lis 2008, 13:02
Lokalizacja: Siedlce

#6

Post napisał: dagger_night » 26 sty 2009, 09:51

Ryszardjan doskonale mnie zrozumiałeś.
zrobiłem tak jak napisałeś i działa :))
a w simensie powiedzieli że nie da się tego zrobić a tu prosze :lol:
Dzieki wszystkim za pomoc :D

Awatar użytkownika

kostner
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 1
Posty: 1290
Rejestracja: 13 gru 2005, 04:41
Lokalizacja: Haan / Niemcy

#7

Post napisał: kostner » 27 sty 2009, 22:37

Ach bo siemens sam nie wie co sprzedaje - a w polsce to juz wogole porazka.
Jeżeli prąd nas nie zabije to nas napewno nie wzmocni :(


Ryszardjan
Znawca tematu (min. 80)
Znawca tematu (min. 80)
Posty w temacie: 2
Posty: 87
Rejestracja: 21 wrz 2008, 11:37
Lokalizacja: Producent

#8

Post napisał: Ryszardjan » 28 sty 2009, 19:22

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.

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Siemens Sinumerik CNC”