Robot processes

From PlcWiki

(Difference between revisions)
Jump to: navigation, search
(Created page with '== HVAC Pickup == Clever: AA Krups: 10 PLC1 10.29.68.26 PORT 2001 1. C-> OSTA;010;AA2;DV9882111110018;1628281-99-A When the cockpit is in position clever will send this message…')
 
Line 2: Line 2:
Clever: AA
Clever: AA
 +
Krups: 10
Krups: 10
 +
PLC1 10.29.68.26
PLC1 10.29.68.26
 +
PORT 2001
PORT 2001
 +
1. C-> OSTA;010;AA2;DV9882111110018;1628281-99-A
1. C-> OSTA;010;AA2;DV9882111110018;1628281-99-A
Line 23: Line 27:
Clever: AK
Clever: AK
 +
Krups: 20
Krups: 20
 +
PLC1 10.29.68.26
PLC1 10.29.68.26
 +
1. C-> OSTA;030;AU1;DV9882111110018;LHD
1. C-> OSTA;030;AU1;DV9882111110018;LHD
Line 44: Line 51:
Clever: AU
Clever: AU
 +
Krups: 30
Krups: 30
 +
PLC2 10.29.68.27
PLC2 10.29.68.27
 +
PORT 2002
PORT 2002
 +
6. C-> OSTA;030;AU1;DV9882111110018;LHD
6. C-> OSTA;030;AU1;DV9882111110018;LHD
Line 64: Line 75:
Clever: IW
Clever: IW
 +
Krups: ??
Krups: ??
 +
PLC4 10.29.68.28
PLC4 10.29.68.28
 +
PORT 2003
PORT 2003
 +
1. C-> OSTA;??;IW1;DV9882111110018;LHD
1. C-> OSTA;??;IW1;DV9882111110018;LHD

Current revision as of 15:15, 26 November 2021

Contents

HVAC Pickup

Clever: AA

Krups: 10

PLC1 10.29.68.26

PORT 2001


1. C-> OSTA;010;AA2;DV9882111110018;1628281-99-A When the cockpit is in position clever will send this message. CockpitID, HVAC part number

2. <-R PDAT;010;AA2;DV9882111110018;HVAC-content_of_scanning robot sends scanned data to clever

3. clever evaluates data

4. C-> ORES;010;AA3;DV9882111110018;1 Clever sends OK in case of 1 (OK) result, 0 (NOK) in other case. If the robot's part pickup will be NOK clever waits until part selection will be fulfilled or skipped by any control barcode.

5. <-R PDAT;010;AA4;DV9882111110018;FINISH Robot confirms - job finished. Can have two statuses FINISH - means finished OK, BREAK - means finished NOK. Regardless of whether the robot finished FINISH - or BREAK clever releases the trolley.

CCB and e-Cart

Clever: AK

Krups: 20

PLC1 10.29.68.26


1. C-> OSTA;030;AU1;DV9882111110018;LHD When the cockpit is in position clever will send this message. CockpitID, cockpit variant - LHD or RHD

2. robot takes CCB from rack and put to reach of fixed scanner

3. clever evaluates if it is correct CCB

4. C-> ORES;020;AK2;DV9882111110018;1

In case of a 0 (NOK) result robot drops invalid part to a temporary place and breaks its job, operator fixes it and restarts robot’s job. In some cases operators can skip this workplace (PLCABCALL). In such cases, the next workplace AU (HVAC CCB tightening) should be skipped as well. So clever will not send OSTA there, or osta with some special flag?

5. <-R PDAT;020;AK3;DV9882111110018;FINISH Can the robot send any other result than FINISH?

HVAC CCB tightening

Clever: AU

Krups: 30

PLC2 10.29.68.27

PORT 2002


6. C-> OSTA;030;AU1;DV9882111110018;LHD When the cockpit is in position clever will send this message. CockpitID, cockpit variant - LHD or RHD

7. the robot starts to do his job - tightening. Robot triggers the tightening machine.

8. C-> ORES;030;AU2;DV9882111110018;1 For each screw clever sends 1 in case of OK result, 0 in other case

9. <-R PDAT;010;AA3;DV9882111110018;FINISH

Robot confirms - job finished. Can have two statuses FINISH - means finished OK, BREAK - means finished NOK. Regardless of whether the robot finished OK or NOK, clever releases cockpit. If robot finishes with NOK, tightening operation should be skipped (PLCABCAA3)


Offloading

Clever: IW

Krups: ??

PLC4 10.29.68.28

PORT 2003


1. C-> OSTA;??;IW1;DV9882111110018;LHD When the cockpit is in position clever will send this message. CockpitID, cockpit variant - LHD, RHD or REW. REW will be sent in case that empty trolley - reworked arrives.

2. <-R PDAT;010;AA3;DV9882111110018;FINISH Robot confirms - job finished. Can it be any other status than FINISH? Can the robot return NOK, how to solve it?


Questions:

  • It is necessary to think about communication protocol. Is it necessary to use communication with acknowledgements?
  • Is the AtlasCopco tightening machine able to be controlled by OpenProtocol by clever and from the robot at the same time?
  • Emergency strategies for all processes should be prepared.
Personal tools