Pętla programu - Sinumerik 810t

Dyskusje na temat systemu Sinumerik

Autor tematu
frodymatorx
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 2
Posty: 6
Rejestracja: 04 sty 2008, 00:03
Lokalizacja: Lublin

Pętla programu - Sinumerik 810t

#1

Post napisał: frodymatorx » 01 gru 2009, 18:56

Witam. Czy ktoś z szanownych kolegów mógłby mi powiedzieć jak zrobić pętle całego programu w maszynie ze sterowaniem sinumerik 810t? Z góry dziękuję za odpowiedź.



Tagi:


tomken
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 1
Posty: 157
Rejestracja: 02 wrz 2009, 18:49
Lokalizacja: gniezno

#2

Post napisał: tomken » 01 gru 2009, 21:14

w niektórych sterowaniach wystarczy m30 zastąpić m99, a w niektórych nie wystarczy :mrgreen:


Seamus
Czytelnik forum poziom 1 (min. 10)
Czytelnik forum poziom 1 (min. 10)
Posty w temacie: 2
Posty: 11
Rejestracja: 01 sie 2007, 14:10
Lokalizacja: Radom

#3

Post napisał: Seamus » 02 gru 2009, 09:28

N010 xx xx xx
N020 poczatek petli
...
...
..
N510 M01 ( to warto wstawic, aby mozna bylo wyskoczyc z petli)
N520 @100 K-020
N530 M30

numeracja bloków przykładowa


Autor tematu
frodymatorx
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 2
Posty: 6
Rejestracja: 04 sty 2008, 00:03
Lokalizacja: Lublin

#4

Post napisał: frodymatorx » 07 gru 2009, 01:11

Dziękuję bardzo koledze Seamus'owi za pomoc. Poszukałem trochę w internecie i dowiedziałem się, że przy pętli można zadać jeszcze dodatkowe warunki. Chodzi mi głównie o pętle powtarzaną n-krotnie. Z tego co znalazłem to dowiedziałem się tyle, że jest to obsługiwane przez komendę @151. W opisie niestety nie było podanego żadnego przykładu składni tego polecenia i tu prośba do szanownych kolegów o podanie takiego przykładu wraz z opisem. Z góry dzięki.


Seamus
Czytelnik forum poziom 1 (min. 10)
Czytelnik forum poziom 1 (min. 10)
Posty w temacie: 2
Posty: 11
Rejestracja: 01 sie 2007, 14:10
Lokalizacja: Radom

#5

Post napisał: Seamus » 07 gru 2009, 09:30

Polecam ten link:

http://support.automation.siemens.com/W ... m=0&nodeid 0=32027210

Popatrz na rozdział 10 tego manuala.

[ Dodano: 2009-12-07, 09:36 ]
Coś mi nie wszedł ten link (jest dosyć długi).
Podaj mi adres mailowy, to wyślę ci plik.


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

#6

Post napisał: Ryszardjan » 07 gru 2009, 17:26

Do wykonywania operacji logicznych , arytmetycznych i porównań służy język CL800 ,którym możesz się posługiwać pisząc programy technologiczne.


nobodyspecial
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 1
Posty: 8
Rejestracja: 30 sty 2009, 20:10
Lokalizacja: Gorzow

#7

Post napisał: nobodyspecial » 14 gru 2009, 22:24

NIE wiem jak w 810 ale w 840D stosuję instrukcje warunkowe IF na końcu programu przed m30 i GOTO wraz z etykieta na początku programu do tego R parametry i tym sposobem po iluś tam sztukach program sie zatrzymuje a tak jedzie w kółko:)
PS jeśłi w 810 jest inaczej to sorry za OT napiszcie to skasuje posta


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 » 18 gru 2009, 18:01

Mylisz systemy. Sinumerik 840D (810D) to nie to samo co np Sinumerik 810T. Jest to różnica jednego "pokolenia". Nazwy podobne ,ale systemy zupełnie różne.

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Siemens Sinumerik CNC”