Strona 1 z 1
Pętla for endfor sinumerik
: 19 sty 2014, 10:33
autor: Anderk
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
: 31 sty 2014, 00:24
autor: mc2kwacz
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.
: 03 lut 2014, 20:29
autor: Anderk
Można prosić o przykładowy programik?
planowanie czoła np
: 05 lut 2014, 15:16
autor: mc2kwacz
W manualu sinumerika znajdziesz opisy cykli z pełnym wydrukiem całych procedur.
: 05 lut 2014, 17:25
autor: Anderk
Hmm nigdzie tego nie mogę znaleźć
Można prosić przykładzik?
: 05 lut 2014, 21:02
autor: mc2kwacz
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

: 06 lut 2014, 15:43
autor: Anderk
NO JEST ALE NIE ROZUMIEM
DLATEGO CHCIALEM OBOJETNIE JAKI PRZYKŁAD WYTŁUMACZONY /