Znaleziono 3 wyniki

autor: mc2kwacz
05 lut 2014, 21:02
Forum: Siemens Sinumerik CNC
Temat: Pętla for endfor sinumerik
Odpowiedzi: 6
Odsłony: 1949

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: mc2kwacz
05 lut 2014, 15:16
Forum: Siemens Sinumerik CNC
Temat: Pętla for endfor sinumerik
Odpowiedzi: 6
Odsłony: 1949

W manualu sinumerika znajdziesz opisy cykli z pełnym wydrukiem całych procedur.
autor: mc2kwacz
31 sty 2014, 00:24
Forum: Siemens Sinumerik CNC
Temat: Pętla for endfor sinumerik
Odpowiedzi: 6
Odsłony: 1949

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.

Wróć do „Pętla for endfor sinumerik”