Reference no: EM132563874
Offline PLC-Robotic Programming
Watch the Car Assembly video by following the link below, you will be creating the pickup and dropoff programs for the material handling robot featured from 4 min. 30 seconds until 5min. You will also need to write the PLC program code that will be needed to control this robots proc.
PLC Control
When the 3 sensors detect that the 3 roof crossmembers are in the transfer fixture and that Robot 1 is not in the Transfer Fixture Zone then the PLC will send a signal to Robot 2 to pickup the parts.
If both Robot 1 and 2 are in the Transfer Fixture Zone then an Alarm Light and Safety Stop output will turn on. If Robot 2 sends an Alarm signal the Alarm Light and Safety Stop should also turn on.
Robot 2 will be allowed to enter the Car Assembly Zone if the 2 sensors detect that the car is in place and Robots 3, 4, 5, and 6 all are clear of the Car Assembly Zone.
The car assembly Fixture Clamp(seen closing at 4min 40s) will close when Robot 2 sends the At Assembly Position signal.
When the Fixture Clamps are closed then Robot 2 will be told it can close its Secondary Grippers (seen closing at 4min 42s).
Robots 3, 4, 5, and 6 will each get the Okay to Weld signal when Robot 2 has completed closing its Secondary Gripper.
Each spot welding robot will send a signal to the PLC when the robot has completed the spot welds on the crossmembers, when the PLC has received all signals then the Fixture Clamps will open.
When the Fixture Clamps are opened then Robot 2 will be given the Process Complete signal so it can open its grippers and return home.
PLC
|
|
|
|
Inputs
|
Address
|
Outputs
|
Address
|
Crossmember Sensor 1
|
I:1/0
|
Safety Stop
|
O:2/0
|
Crossmember Sensor 2
|
I:1/1
|
Alarm Light
|
O:2/1
|
Crossmember Sensor 3
|
I:1/2
|
Open the Fixture Clamp
|
O:2/2
|
Car in Place Sensor 1
|
I:1/3
|
Close the Fixture Clamp
|
O:2/3
|
Car in Place Sensor 2
|
I:1/4
|
Robot 1 - Dropoff Crossmembers
|
O:2/4
|
Fixture Clamps Opened
|
I:1/5
|
Robot 2 - Pickup Crossmembers
|
O:2/5
|
Fixture Clamps Closed
|
I:1/6
|
Robot 2 - Enter Car Assembly
|
O:2/6
|
Robot 1 - In Transfer Fixture Zone
|
I:1/7
|
Robot 2 - Close Secondary
|
O:2/7
|
Robot 2 - In Transfer Fixture Zone
|
I:1/8
|
Robot 2 - Process Complete
|
O:2/8
|
Robot 2 - In Car Assembly Zone
|
I:1/9
|
Robot 3 - Okay to Weld
|
O:2/9
|
Robot 2 - At Assembly Position
|
I:1/10
|
Robot 4 - Okay to Weld
|
O:2/10
|
Robot 2 - Secondary Complete
|
I:1/11
|
Robot 5 - Okay to Weld
|
O:2/11
|
Robot 2 - Alarm Light
|
I:1/12
|
Robot 6 - Okay to Weld
|
O:2/12
|
Robot 3 - In Car Assembly Zone
|
I:1/13
|
|
O:2/13
|
Robot 3 - Weld Complete
|
I:1/14
|
|
O:2/14
|
Robot 4 - In Car Assembly Zone
|
I:1/15
|
|
O:2/15
|
Robot 4 - Weld Complete
|
I:3/0
|
|
|
Robot 5 - In Car Assembly Zone
|
I:3/1
|
|
|
Robot 5 - Weld Complete
|
I:3/2
|
|
|
Robot 6 - In Car Assembly Zone
|
I:3/3
|
|
|
Robot 6 - Weld Complete
|
I:2/4
|
|
|
Robot 2 Control - Pickup Routine - you can use OrangeEdit software and the .SRC files provided or just type in Word.
When you open or close the gripper always make sure to verify that the gripper is open or closed before moving.
Use the Zone signals from the PLC to proceed through different parts of your program, and make sure to tell the PLC you are entering a Zone before you go to move into the Zone and that you've left the Zone after you have moved out of the Zone to prevent crashes.
The robot should check its 3 Part Present sensors are on to verify the crossmembers are there before closing its Gripper, and verify again when it's moved to make sure it has all three parts in the gripper.
Robot 2 Control - Dropoff Routine
Make sure the Secondary Gripper is open before getting to the Assembly Position because the robot will tell the PLC when it is at the Assembly Position so the PLC can close the Fixture Clamps, then the robot will close its Secondary Gripper - if it's not done in this order then there will be a collision.
When the robot sees that the Secondary Gripper is closed it will give the Secondary Complete signal to the PLC so the Spot welding robots can start their programs. The robot will open both the Gripper and Secondary gripper then move home after it receives the Process Complete signal.
Robot
|
|
|
|
Inputs
|
Address
|
Outputs
|
Address
|
Part Present Sensor 1
|
1
|
Open Gripper
|
10
|
Part Present Sensor 2
|
2
|
Close Gripper
|
11
|
Part Present Sensor 3
|
3
|
Open Secondary Gripper
|
20
|
Gripper Opened
|
10
|
Close Secondary Gripper
|
21
|
Gripper Closed
|
11
|
PLC - In Transfer Zone
|
30
|
Secondary Gripper Opened
|
20
|
PLC - In Car Assembly
|
31
|
Secondary Gripper Closed
|
21
|
PLC - At Assembly Position
|
32
|
PLC - Pickup Parts
|
30
|
PLC - Secondary Complete
|
33
|
PLC - Enter Car Assembly
|
31
|
PLC - Alarm
|
34
|
PLC - Close Secondary
|
32
|
|
|
PLC - Process Complete
|
33
|
|
|
Attachment:- Offline PLC-Robotic Programming.rar