Linearprogramm ( Verfahrenswege ) für Versuch I



Version 1 ( linear programmiert ohne Unterprogramme )

Programmablaufplan

Quellcode ( Programmbeispiel in *.mrl )

******************
* Linearprogramm *
******************

* GP

1 MO 100,O * Fahre zur Pos 100, mit geoeffn. Greifer

****************
* Teil 1 holen *
****************

11 MO 1,O * Fahre zur Pos 1, mit geoeffn. Greifer
21 MO 2,O * Fahre zur Pos 2, mit geoeffn. Greifer
31 GC * Greifer schliessen
41 MO 1,C * Fahre zur Pos 1, mit geschl. Greifer

* GP

51 MO 100,C * Fahre zur Pos 100, mit geschl. Greifer

* kap. Sensor

61 MO 11,C * Fahre zur Pos 11, mit geschl. Greifer
71 MO 12,C * Fahre zur Pos 12, mit geschl. Greifer
81 GO * Greifer oeffnen
91 TI 10 * Zeitglied, stoppt die Roboterbewegung fuer 10 x 0,1 s
101 GC * Greifer schliessen
111 MO 11,C * Fahre zur Pos 11, mit geschl. Greifer

* GP

121 MO 100,C * Fahre zur Pos 100, mit geschl. Greifer

* ind. Sensor

131 MO 13,C * Fahre zur Pos 13, mit geschl. Greifer
141 MO 14,C * Fahre zur Pos 14, mit geschl. Greifer
151 GO * Greifer oeffnen
161 TI 10 * Zeitglied, stoppt die Roboterbewegung fuer 10 x 0,1 s
171 GC * Greifer schliessen
181 MO 13,C * Fahre zur Pos 13, mit geschl. Greifer

* GP

191 MO 100,C * Fahre zur Pos 100, mit geschl. Greifer

* Ablage Plastik (1)

201 MO 15,C * Fahre zur Pos 15, mit geschl. Greifer
211 GO * Greifer oeffnen

* GP

221 MO 100,O * Fahre zur Pos 100, mit geoeffn. Greifer

****************
* Teil 2 holen *
****************

231 MO 3,O * Fahre zur Pos 3, mit geoeffn. Greifer
241 MO 4,O * Fahre zur Pos 4, mit geoeffn. Greifer
251 GC * Greifer schliessen
261 MO 3,C * Fahre zur Pos 3, mit geschl. Greifer

* GP

271 MO 100,C * Fahre zur Pos 100, mit geschl. Greifer

* kap. Sensor

281 MO 11,C * Fahre zur Pos 11, mit geschl. Greifer
291 MO 12,C * Fahre zur Pos 12, mit geschl. Greifer
301 GO * Greifer oeffnen
311 TI 10 * Zeitglied, stoppt die Roboterbewegung fuer 10 x 0,1 s
321 GC * Greifer schliessen
331 MO 11,C * Fahre zur Pos 11, mit geschl. Greifer

* GP

341 MO 100,C * Fahre zur Pos 100, mit geschl. Greifer

* ind. Sensor

351 MO 13,C * Fahre zur Pos 13, mit geschl. Greifer
361 MO 14,C * Fahre zur Pos 14, mit geschl. Greifer
371 GO * Greifer oeffnen
381 TI 10 * Zeitglied, stoppt die Roboterbewegung fuer 10 x 0,1 s
391 GC * Greifer schliessen
401 MO 13,C * Fahre zur Pos 13, mit geschl. Greifer

* GP

411 MO 100,C * Fahre zur Pos 100, mit geschl. Greifer

* Ablage Plastik (1)
421 MO 15,C * Fahre zur Pos 15, mit geschl. Greifer
431 GO * Greifer oeffnen

* GP

441 MO 100,O * Fahre zur Pos 100, mit geoeffn. Greifer

****************
* Teil 3 holen *
****************

451 MO 5,O * Fahre zur Pos 5, mit geoeffn. Greifer
461 MO 6,O * Fahre zur Pos 6, mit geoeffn. Greifer
471 GC * Greifer schliessen
481 MO 5,C * Fahre zur Pos 5, mit geschl. Greifer

* GP

491 MO 100,C * Fahre zur Pos 100, mit geschl. Greifer

* kap. Sensor

501 MO 11,C * Fahre zur Pos 11, mit geschl. Greifer
511 MO 12,C * Fahre zur Pos 12, mit geschl. Greifer
521 GO * Greifer oeffnen
531 TI 10 * Zeitglied, stoppt die Roboterbewegung fuer 10 x 0,1 s
541 GC * Greifer schliessen
551 MO 11,C * Fahre zur Pos 11, mit geschl. Greifer

* GP

561 MO 100,C * Fahre zur Pos 100, mit geschl. Greifer

* ind. Sensor

571 MO 13,C * Fahre zur Pos 13, mit geschl. Greifer
581 MO 14,C * Fahre zur Pos 14, mit geschl. Greifer
591 GO * Greifer oeffnen
601 TI 10 * Zeitglied, stoppt die Roboterbewegung fuer 10 x 0,1 s
611 GC * Greifer schliessen
621 MO 13,C * Fahre zur Pos 13, mit geschl. Greifer

* GP

631 MO 100,C * Fahre zur Pos 100, mit geschl. Greifer

* Ablage Plastik (1)

641 MO 15,C * Fahre zur Pos 15, mit geschl. Greifer
651 GO * Greifer oeffnen

* GP

661 MO 100,O * Fahre zur Pos 100, mit geoeffn. Greifer

****************
* Teil 4 holen *
****************

671 MO 7,O * Fahre zur Pos 7, mit geoeffn. Greifer
681 MO 8,O * Fahre zur Pos 8, mit geoeffn. Greifer
691 GC * Greifer schliessen
701 MO 7,C * Fahre zur Pos 7, mit geschl. Greifer

* GP

711 MO 100,C * Fahre zur Pos 100, mit geschl. Greifer

* kap. Sensor

721 MO 11,C * Fahre zur Pos 11, mit geschl. Greifer
731 MO 12,C * Fahre zur Pos 12, mit geschl. Greifer
741 GO * Greifer oeffnen
751 TI 10 * Zeitglied, stoppt die Roboterbewegung fuer 10 x 0,1 s
761 GC * Greifer schliessen
771 MO 11,C * Fahre zur Pos 11, mit geschl. Greifer

* GP

781 MO 100,C * Fahre zur Pos 100, mit geschl. Greifer

* ind. Sensor

791 MO 13,C * Fahre zur Pos 13, mit geschl. Greifer
801 MO 14,C * Fahre zur Pos 14, mit geschl. Greifer
811 GO * Greifer oeffnen
821 TI 10 * Zeitglied, stoppt die Roboterbewegung fuer 10 x 0,1 s
831 GC * Greifer schliessen
841 MO 13,C * Fahre zur Pos 13, mit geschl. Greifer

* GP

851 MO 100,C * Fahre zur Pos 100, mit geschl. Greifer

* Ablage Metall (2)

861 MO 16,C * Fahre zur Pos 16, mit geschl. Greifer

871 GO * Greifer oeffnen

* GP

881 MO 100,O * Fahre zur Pos 100, mit geoeffn. Greifer

****************
* Teil 5 holen *
****************

891 MO 9,O * Fahre zur Pos 9, mit geoeffn. Greifer
901 MO 10,O * Fahre zur Pos 10, mit geoeffn. Greifer
911 GC * Greifer schliessen
921 MO 9,C * Fahre zur Pos 9, mit geschl. Greifer

* GP

931 MO 100,C * Fahre zur Pos 100, mit geschl. Greifer

* kap. Sensor

941 MO 11,C * Fahre zur Pos 11, mit geschl. Greifer
951 MO 12,C * Fahre zur Pos 12, mit geschl. Greifer
961 GO * Greifer oeffnen
971 TI 10 * Zeitglied, stoppt die Roboterbewegung fuer 10 x 0,1 s
981 GC * Greifer schliessen
991 MO 11,C * Fahre zur Pos 11, mit geschl. Greifer

* GP

1001 MO 100,C * Fahre zur Pos 100, mit geschl. Greifer

* ind. Sensor

1011 MO 13,C * Fahre zur Pos 13, mit geschl. Greifer
1021 MO 14,C * Fahre zur Pos 14, mit geschl. Greifer
1031 GO * Greifer oeffnen
1041 TI 10 * Zeitglied, stoppt die Roboterbewegung fuer 10 x 0,1 s
1051 GC * Greifer schliessen
1061 MO 13,C * Fahre zur Pos 13, mit geschl. Greifer

* GP

1071 MO 100,C * Fahre zur Pos 100, mit geschl. Greifer

* Ablage Metall (2)

1081 MO 16,C * Fahre zur Pos 16, mit geschl. Greifer
1091 GO * Greifer oeffnen

* GP

1101 MO 100,O * Fahre zur Pos 100, mit geoeffn. Greifer
1111 ED * Programm- oder Unterprogrammende



Version 2 ( linear programmiert mit Unterprogrammen )

Programmablaufplan

Quellcode ( Programmbeispiel in *.mrl )

Unterprogramm 1


Unterprogramm 1


Unterprogramm 2


Unterprogramm 3


Unterprogramm 4


Unterprogramm 5


Unterprogramm 6


Unterprogramm 7


Unterprogramm 8


Unterprogramm 9


Unterprogramm 10


Hauptprogramm
*************************
* Versuch1 als Schleife *
*************************


95 GT 300 * Verzweig zum Hauptprogramm

*********************
* UP Verfahrenswege *
*********************

* GP (GO)

100 MO 100,O * Fahre zur Pos 100, mit geoeffn. Greifer
101 RT * Ende Unterprogramm zurueck zum Hauptprogramm

* GP (GC)

105 MO 100,C * Fahre zur Pos 100, mit geschl. Greifer
106 RT * Ende Unterprogramm zurueck zum Hauptprogramm

* Teil 1 holen

110 MO 1,O * Fahre zur Pos 1, mit geoeffn. Greifer
115 MO 2,O * Fahre zur Pos 2, mit geoeffn. Greifer
120 GC * Greifer schliessen
130 MO 1,C * Fahre zur Pos 1, mit geschl. Greifer
131 RT * Ende Unterprogramm zurueck zum Hauptprogramm

* Teil 2 holen

135 MO 3,O * Fahre zur Pos 3, mit geoeffn. Greifer
140 MO 4,O * Fahre zur Pos 4, mit geoeffn. Greifer
145 GC * Greifer schliessen
150 MO 3,C * Fahre zur Pos 3, mit geschl. Greifer
151 RT * Ende Unterprogramm zurueck zum Hauptprogramm

* Teil 3 holen

160 MO 5,O * Fahre zur Pos 5, mit geoeffn. Greifer
165 MO 6,O * Fahre zur Pos 6, mit geoeffn. Greifer
170 GC * Greifer schliessen
175 MO 5,C * Fahre zur Pos 5, mit geschl. Greifer
176 RT * Ende Unterprogramm zurueck zum Hauptprogramm

* Teil 4 holen

180 MO 7,O * Fahre zur Pos 7, mit geoeffn. Greifer
185 MO 8,O * Fahre zur Pos 8, mit geoeffn. Greifer
190 GC * Greifer schliessen
195 MO 7,C * Fahre zur Pos 7, mit geschl. Greifer
196 RT * Ende Unterprogramm zurueck zum Hauptprogramm

* Teil 5 holen

200 MO 9,O * Fahre zur Pos 9, mit geoeffn. Greifer
205 MO 10,O * Fahre zur Pos 10, mit geoeffn. Greifer
210 GC * Greifer schliessen
215 MO 9,C * Fahre zur Pos 9, mit geschl. Greifer
216 RT * Ende Unterprogramm zurueck zum Hauptprogramm

* kap. Sensor

220 MO 11,C * Fahre zur Pos 11, mit geschl. Greifer
225 MO 12,C * Fahre zur Pos 12, mit geschl. Greifer
230 GO * Greifer oeffnen
235 TI 10 * Zeitglied, stoppt die Roboterbewegung fuer 10 x 0,1 s
240 GC * Greifer schliessen
245 MO 11,C * Fahre zur Pos 11, mit geschl. Greifer
246 RT * Ende Unterprogramm zurueck zum Hauptprogramm

* ind. Sensor

250 MO 13,C * Fahre zur Pos 13, mit geschl. Greifer
255 MO 14,C * Fahre zur Pos 14, mit geschl. Greifer
260 GO * Greifer oeffnen
265 TI 10 * Zeitglied, stoppt die Roboterbewegung fuer 10 x 0,1 s
270 GC * Greifer schliessen
275 MO 13,C * Fahre zur Pos 13, mit geschl. Greifer
276 RT * Ende Unterprogramm zurueck zum Hauptprogramm

* Ablage Plastik (1)

280 MO 15,C * Fahre zur Pos 15, mit geschl. Greifer
285 GO * Greifer oeffnen
286 RT * Ende Unterprogramm zurueck zum Hauptprogramm

* Ablage Metall (2)

290 MO 16,C * Fahre zur Pos 16, mit geschl. Greifer
295 GO * Greifer oeffnen
296 RT * Ende Unterprogramm zurueck zum Hauptprogramm

*******************************
* Uebersicht Verfahrenswege *
*******************************
* GP (GO) POS: 100 *
* GP (GC) POS: 105 *
* Teil 1 holen POS: 110 *
* Teil 2 holen POS: 135 *
* Teil 3 holen POS: 160 *
* Teil 4 holen POS: 180 *
* Teil 5 holen POS: 200 *
* kap. Sensor POS: 220 *
* ind. Sensor POS: 250 *
* Ablage Plastik (1) POS: 280 *
* Ablage Metall (2) POS: 290 *
*******************************


*****************
* Hauptprogramm *
*****************
300 GS 100 * zur GP fahren, m. geoeffn. Greifer

305 GS 110 * Teil 1 holen
310 GS 105 * zur GP fahren, m. geschl. Greifer
315 GS 220 * zum kap. Sensor fahren
320 GS 105 * zur GP fahren, m. geschl. Greifer
325 GS 250 * zum ind. Sensor fahren
330 GS 105 * zur GP fahren, m. geschl. Greifer
335 GS 280 * zur Ablage (1) Plastik
340 GS 100 * zur GP fahren, m. geoeffn. Greifer

345 GS 135 * Teil 2 holen
350 GS 105 * zur GP fahren, m. geschl. Greifer
355 GS 220 * zum kap. Sensor fahren
360 GS 105 * zur GP fahren, m. geschl. Greifer
365 GS 250 * zum ind. Sensor fahren
370 GS 105 * zur GP fahren, m. geschl. Greifer
375 GS 280 * zur Ablage (1) Plastik
380 GS 100 * zur GP fahren, m. geoeffn. Greifer

385 GS 160 * Teil 3 holen
390 GS 105 * zur GP fahren, m. geschl. Greifer
395 GS 220 * zum kap. Sensor fahren
400 GS 105 * zur GP fahren, m. geschl. Greifer
405 GS 250 * zum ind. Sensor fahren
410 GS 105 * zur GP fahren, m. geschl. Greifer
415 GS 280 * zur Ablage (1) Plastik
420 GS 100 * zur GP fahren, m. geoeffn. Greifer

425 GS 180 * Teil 4 holen
430 GS 105 * zur GP fahren, m. geschl. Greifer
435 GS 220 * zum kap. Sensor fahren
440 GS 105 * zur GP fahren, m. geschl. Greifer
445 GS 250 * zum ind. Sensor fahren
450 GS 105 * zur GP fahren, m. geschl. Greifer
455 GS 290 * zur Ablage (2) Metall
460 GS 100 * zur GP fahren, m. geoeffn. Greifer

475 GS 200 * Teil 5 holen
480 GS 105 * zur GP fahren, m. geschl. Greifer
485 GS 220 * zum kap. Sensor fahren
490 GS 105 * zur GP fahren, m. geschl. Greifer
495 GS 250 * zum ind. Sensor fahren
500 GS 105 * zur GP fahren, m. geschl. Greifer
515 GS 290 * zur Ablage (2) Metall
520 GS 100 * zur GP fahren, m. geoeffn. Greifer

525 ED * Programm- oder Unterprogrammende

Seite drucken  Seite aktualisieren  zurück  zum Textanfang