Strona 1 z 1

Sinumerik 810M Jak po zakończeniu programu uruchomić nastepn

: 21 lip 2015, 10:02
autor: CNC-Fan
Witajcie, problem tak jak w temacie. Na poprzednim sterowaniu Sinumerik system 3 bez problemu mogliśmy zaprogramować aby po zakończeniu programu mógł być wykonywany następny z zapisanych programów po naciśnięciu klawisza start (zielony) na sterowaniu 810M już ta sama metoda nie działa a jest nam to bardzo potrzebne w pracy.
może ktoś z Was pokazać mi tą komendę jak wywołać następny program. Nie mam niestety tego w pdf który udało mi się odszukać w sieci.
Bardzo proszę o pomoc.
Pozdrawiam

: 21 lip 2015, 10:27
autor: bob35
Po czytaj co to M01 i o pod programach i jak dokładnie działa M30

: 21 lip 2015, 14:03
autor: CNC-Fan
Kolego nie wiem czy Ty mnie nie zrozumiałeś czy ja Ciebie.
Jednym programem obrabiamy górną powierzchnię a drugim spodnią. Program po zakończeniu obrabiania górnej płaszczyzny oczekiwał na nasze potwierdzenie (uprzednio obracaliśmy materiał) i wczytywał następny program który obrabiał spodnią powierzchnię. Tworzyła się pętla. Nie chodzi mi tu o M00 i czasowy postój a całkiem oddzielny program z bazy danych zapisanych programów.
A rozpisane w sinumerik system 3 było to tak:

%1000/;1001

W tej sytuacji program jak zakończy program 1000 przechodzi do 1001 i odwrotnie. Te wartości były zapisywane na samym początku programu.
Proszę o pomoc jak jest to rozpisywane w sinumerik 810m
Pozdrawiam

: 22 lip 2015, 00:25
autor: wackon
Zdaje mi się, że Lxxx gdzie xxx to nr kolejnego pgm-u, powrót do głównego to chyba M17

: 22 lip 2015, 09:55
autor: bob35
Nie da się w programie głównym wywołać program . Ale da się wywołać podprogram. %100 to program główny toczy np pierwszą stronę wałka po tych blokach wpisujesz M01 to co zatrzyma maszynę obrucisz wałek na drugą stronę potem po M01 w następnym bloku wywołujesz podprogram np L101 w następnym bloku piszesz M30. Co do podprogramu to piszesz go tak samo jak program tylko na końcu zamiast M30 to piszesz M17 albo M99 sprawfz to

: 22 lip 2015, 11:12
autor: CNC-Fan
OK. Sprawdzę dzięki koledzy.
Pytanie mam jeszcze do kolegi Wackon. Gdzie wpisujemy Lxxx na początku czy na końcu?
Dziwi mnie to, że w starszym sterowaniu było to możliwe a w nowszym nie ma tak przydatnej opcji...
Pozdrawiam

: 22 lip 2015, 18:54
autor: wackon
CNC-Fan pisze:OK. Sprawdzę dzięki koledzy.
Pytanie mam jeszcze do kolegi Wackon. Gdzie wpisujemy Lxxx na początku czy na końcu?
Dziwi mnie to, że w starszym sterowaniu było to możliwe a w nowszym nie ma tak przydatnej opcji...
Pozdrawiam
W miejscu w którym chcesz wykonać skok...

: 23 lip 2015, 11:39
autor: mc2kwacz
W sinumeriku 3 u mnie też nie da się zrobić kolejki programów.
Ogólnie jest to słaby pomysł i w praktyce programistycznej dowolnej się tego raczej nie stosuje.
Jeden detal = jeden program. Do sterowana przepływem programu wykorzystuje się opóźnienia, pauzy, procedury i skoki a nie inne programy.