Potrzebuje wyjaśnienia części kodu:
Maszyna NUM 1060
5 grup
Program 100.2
N40 G78 Q20
N50 G78 P 30.3 P 30.4
Jest to jakaś synchronizacja
Co oznacza P oraz Q
NUM 1060
-
Autor tematu - Nowy użytkownik, używaj wyszukiwarki
- Posty w temacie: 2
- Posty: 2
- Rejestracja: 27 sie 2010, 14:03
- Lokalizacja: Sandomierz
NUM 1060 Jest w tym przypadku sterownikiem członu dużej linii produkcyjnej
Cały Podprogram
N 10 D4 G77 H10.2 (AGGREGAT 3 GR.2)
N 20 G0 G90 X0 Y40 Z40
M125
N 30 G0 G90 X0 Y40 Z40
N 31 G0 G90 X0 Y+L120 Z+L130
N 40 G78 Q20
N 50 G78 P30.3 P30.4 (warte)
N 60 G0 G90 X0 Y40 Z40
N100 G40 D0 M120 (AGGR.ZURUECK)
N110 G90 G59 X+0 Z+0
N120 G90 G00 G40 G53 D0 Y115 Z0
(---ENDE--)
Prosze o pomoc w linijce N40 i N50
Cały Podprogram
N 10 D4 G77 H10.2 (AGGREGAT 3 GR.2)
N 20 G0 G90 X0 Y40 Z40
M125
N 30 G0 G90 X0 Y40 Z40
N 31 G0 G90 X0 Y+L120 Z+L130
N 40 G78 Q20
N 50 G78 P30.3 P30.4 (warte)
N 60 G0 G90 X0 Y40 Z40
N100 G40 D0 M120 (AGGR.ZURUECK)
N110 G90 G59 X+0 Z+0
N120 G90 G00 G40 G53 D0 Y115 Z0
(---ENDE--)
Prosze o pomoc w linijce N40 i N50
-
- Stały bywalec (min. 70)
- Posty w temacie: 1
- Posty: 74
- Rejestracja: 06 cze 2007, 08:05
- Lokalizacja: Radom
To co podałeś jest to jeden z pięciu programów do obsługi linii. Num 1060 jest na tyle dziwacznym tworem ze nie ma w nim jednego programu tak jak w fanucu lub sinumeriku , ale każde wrzeciono lub suport może być obsługiwane z osobnego programu i takich programów może pracować w jednym czasie kilka. Jest tez na tyle dziwny że żadnego z tych programów nie można puścić pojedynczo tylko wszystkie muszą pracować na raz. U Ciebie jest 5 programów i one noszą po kolei numery 100.1 100.2 100.3 100.4 100.5 .Wszystkie te programy stanowią jedną całość i bez jednego z nich pozostałe nie ruszą. I to są programy a nie podprogramy. Podprogramy w Num 1060 wywołuje kod G77 i są one opisane literką H np tak jak u ciebie G77 H10.2 (AGGREGAT 3 GR.2) Wracając do
tematu - te pięć programów pracujących w jednym czasie może nieźle namieszać w maszynie - pięć różnych suportów lub wrzecion jadących w tym samym czasie do tego samego punktu to nic innego jak wielka kolizja. I żeby tego uniknąć stosuje się te parametry Q i P.
Parametr P jest to zatrzymanie programu do czasu aż parametr Q nie uruchomi programu dalej.
U Ciebie parametr Q20 uruchamia uruchamia parametr P20.2 w którymś z pozostałych programów a parametr P30.3 P30.4 zatrzymuje program 100.2 do momentu aż nie dostanie sygnału z programu 100.3 i 100.4 z od parametru Q30 . Chyba nie zagmatwałem za bardzo
Dorzucę taki przykładowy plik , w nim są zapisane trzy programy. Na zielono zaznaczyłem kiedy program pracuje na czerwono kiedy stoi na pauzie pozostałe kolory to są rzeczy nieistotne.
tematu - te pięć programów pracujących w jednym czasie może nieźle namieszać w maszynie - pięć różnych suportów lub wrzecion jadących w tym samym czasie do tego samego punktu to nic innego jak wielka kolizja. I żeby tego uniknąć stosuje się te parametry Q i P.
Parametr P jest to zatrzymanie programu do czasu aż parametr Q nie uruchomi programu dalej.
U Ciebie parametr Q20 uruchamia uruchamia parametr P20.2 w którymś z pozostałych programów a parametr P30.3 P30.4 zatrzymuje program 100.2 do momentu aż nie dostanie sygnału z programu 100.3 i 100.4 z od parametru Q30 . Chyba nie zagmatwałem za bardzo

- Załączniki
-
- przykład.xls
- (26 KiB) Pobrany 471 razy