|
BeispielFanuc-Roboter-Auswahlprogramm
1: LBL [1: Beginn];
2: UFRAME_NUM= 1;
3: UTOOL_NUM= 1;
4: J P [1: Stange] 50% CNT100;
5: RO [1] = AN;
6: RO [2] = AUS;
7: RO [3] = AN;
8: RO [4] = AUS;
9: J P [9: Stange 2] 50% CNT100;
10: LBL [2: Auswahl-Teil];
11: $WAITTMOUT= 2000;
12: ;
13: L P [2: Approch-] CNT100 500mm/sec;
14: WARTEZEIT-DI [2] = AN;
15: ;
16: ! R [15] ist für die Teilart;
17: WENN R [15] = 1, JMP LBL [3];
18: WENN R [15] = 2, JMP LBL [4];
19: PAUSE;
20: ABBRUCH;
21: ;
22: LBL [3: Auswahl Part#1];
23: L P [11] 100mm/sec FEIN;
24: ;
25: JMP LBL [5];
26: LBL [4: Auswahl Part#2];
27: L P [12] 100mm/sec FEIN;
28: ;
29: LBL [5: Fortfahren];
30: CLSGRP1 BENENNEN;
31: L P [8: Heraus] reist CNT100 100mm/sec ab;
32: WENN DI [2] = AN, JMP LBL [98];
33: ;
34: LBL [6: Fortfahren];
35: J P [1: Stange] 50% CNT100;
6: JMP LBL [99];
37: ;
38: ;
39: LBL [98: Förderwerkproblemgeschenk];
40: macro_119;
41: TUN [14] = AUS;
42: TUN [16] = AN;
43: MITTEILUNG [anzeigende Warnung];
44: MITTEILUNG [fallengelassenes Teil];
45: MITTEILUNG [Hilfsmittelüberprüfungs-Sensor];
46: PAUSE;
47: JMP LBL [6];
48: ;
49: LBL [99: Ende]
50: J P [2: „Approch“]
51: J P [1: „Stange“]
/END
|