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
Pętla for endfor sinumerik
-
- Lider FORUM (min. 2000)
- Posty w temacie: 3
- Posty: 2920
- Rejestracja: 27 maja 2013, 22:18
- Lokalizacja: gdzieś
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.
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.