Pętla for endfor sinumerik

Dyskusje na temat systemu Sinumerik

Autor tematu
Anderk
Sympatyk forum poziom 1 (min. 40)
Sympatyk forum poziom 1 (min. 40)
Posty w temacie: 4
Posty: 46
Rejestracja: 02 lis 2012, 15:38
Lokalizacja: Stalowa Wola

Pętla for endfor sinumerik

#1

Post napisał: Anderk » 19 sty 2014, 10:33

Witam wszystkich
potrzebuję waszej pomocy.

Jak splanować czoło stosując pętle FOR ENDFOR ?? na tokarce

przyjmijmy takie parametry.

R1= 10 ; naddatek materiału

jakie jeszcze parametry są potrzebne do użycia tej pętli niby w książce są podane jakieś zmienne ale nie ma przykładu nie mogę jakoś tego zrobić

proszę o pomoc. to dość pilny temat

wiem że można to zrobić w While czy Repeat ale jak zrobić z FOR



Tagi:


mc2kwacz
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 3
Posty: 2920
Rejestracja: 27 maja 2013, 22:18
Lokalizacja: gdzieś

#2

Post napisał: mc2kwacz » 31 sty 2014, 00:24

Tak samo. Jest tylko składniowa różnica w zapisie.
W pętli while czy repeat jest wykonywana dopóki warunek jest spełniony (lub nie spełniony, jak kto woli). Ilość powtórzeń zależy od spełnienia warunku i może być dowolna.
W pętli for, istotą jest podanie liczby iteracji. W pętli for istnieje licznik i trzeba podać krok licznika (jeśli nie jest ustalony na =1). Czyli musisz mieć dodatkową zmienną która będzie licznikiem.
Pętla for jest więc dość "sztywna" i nadaje się przede wszystkim do robienia konkretnych obróbek na konkretnym materiale. Pętle while i repeat są z natury "elastyczne" i bardziej nadają się do cykli uniwersalnych.

W manualu do Twojej maszyny masz wszystko wyłuszczone.
Potrzebujesz takich samych danych do napisania programu, jakie wynikają z logiki. Czyli od jakiego promienia do jakiego, z jakim posuwem (to akurat może być przed pętlą ustalone, ile materiału zbierać za jednym przejściem (jeśli czoło jest bardzo nierówne i wymaga więcej niż jednego przejścia żeby nie uszkodzić noża. Licznik pętli będzie przesuwał nóż w Z. Możesz użyć funkcji bezwarunkowego opuszczenia pętli jeśli z kolejnym krokiem Z przekroczyłby wymiar końcowy i już poza pętla zrobić ostatnie przejście na docelową wartość Z.
To wszystko w szczegółach będzie zależało od tego o co Ci chodzi i co może powinno być sparametryzowane, czyli być zmienną, a co może być wartością sztywną, czyli stałą.
Jeśli chcesz sobie zrobić własne procedury, to musisz się zastanowić dokładnie czego będziesz potrzebował a nie z góry zakładać jakiś mechanizm do użycia.
Warto nad tym popracować i dopracować, bo z dobrymi procedurami można z palca w oka mgnieniu niemalże napisać dowolnie skomplikowany detal. Poza tym dobrze napisane procedury nie marnują maszyny na puste, zbędne ruchy. A to jest czas i pieniądz, bywa że bardzo konkretny.


Autor tematu
Anderk
Sympatyk forum poziom 1 (min. 40)
Sympatyk forum poziom 1 (min. 40)
Posty w temacie: 4
Posty: 46
Rejestracja: 02 lis 2012, 15:38
Lokalizacja: Stalowa Wola

#3

Post napisał: Anderk » 03 lut 2014, 20:29

Można prosić o przykładowy programik?
planowanie czoła np


mc2kwacz
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 3
Posty: 2920
Rejestracja: 27 maja 2013, 22:18
Lokalizacja: gdzieś

#4

Post napisał: mc2kwacz » 05 lut 2014, 15:16

W manualu sinumerika znajdziesz opisy cykli z pełnym wydrukiem całych procedur.


Autor tematu
Anderk
Sympatyk forum poziom 1 (min. 40)
Sympatyk forum poziom 1 (min. 40)
Posty w temacie: 4
Posty: 46
Rejestracja: 02 lis 2012, 15:38
Lokalizacja: Stalowa Wola

#5

Post napisał: Anderk » 05 lut 2014, 17:25

Hmm nigdzie tego nie mogę znaleźć

Można prosić przykładzik?


mc2kwacz
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 3
Posty: 2920
Rejestracja: 27 maja 2013, 22:18
Lokalizacja: gdzieś

#6

Post napisał: mc2kwacz » 05 lut 2014, 21:02

To bardzo dziwne że nie możesz znaleźć. Bo na stronie Siemensa jest wszystko od pierwszego systemu. W ogóle szukałeś?
Forum jest od pomagania a nie od wyręczania :neutral:


Autor tematu
Anderk
Sympatyk forum poziom 1 (min. 40)
Sympatyk forum poziom 1 (min. 40)
Posty w temacie: 4
Posty: 46
Rejestracja: 02 lis 2012, 15:38
Lokalizacja: Stalowa Wola

#7

Post napisał: Anderk » 06 lut 2014, 15:43

NO JEST ALE NIE ROZUMIEM
DLATEGO CHCIALEM OBOJETNIE JAKI PRZYKŁAD WYTŁUMACZONY /

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Siemens Sinumerik CNC”