Lab 3 Automation & Robotics ROBO237
docx
keyboard_arrow_up
School
Centennial College *
*We aren’t endorsed by this school
Course
237
Subject
Mechanical Engineering
Date
Dec 6, 2023
Type
docx
Pages
7
Uploaded by ProfessorElement8831
Lab #3A Pick ‘n’ Place (ABB)
2.- Objectives
Design and write different moving points of ABB robot programs
Reset the robot from safety stop conditions
3.- Procedure
1.- Create a new program for the ABB.
2.- Name the program (name of your choice).
3.- Write the program to move the robot to home position, then pick up part from PTA
and drop part to PTB. (Note: Pick up Lego blocks & drop Lego blocks).
4.- Jog the robot to different points and save them.
5.- To run the program: Move cursor to the first line of the program and select either
FWD or START to run the robot.
6. Demonstrate function of program to instructor for signature
7. For your report, write the step-by-step procedure to reset the five safety stop
conditions
a. The stop conditions are:
i) Three emergency stops and room emergency stop
ii) Auto stop
iii) General stop
4.- Robot emergency and protective stops
Robot stopping functions.
The robot has protective, and emergency stop functions (stop category 0 or 1, in accordance
with IEC 60204-1).
Stop category 0
As defined in IEC 60204-1, stopping by
immediate removal of power to the machine
actuators.
Stop category 1
As defined in IEC 60204-1, a controlled stop
with power available to the machine actuators
to achieve the stop and then removal of
power when the stop is achieved.
Activation of external safety rated devices, connected to the robot controller through
dedicated discrete safety inputs or safety protocols, will initiate these stop functions.
Inputs to initiate a
Description Default stop
category
Inputs to initiate a
Description Default stop
category
Inputs to initiate a
Description Default stop
category
Emergency Stop (ES)
Input to initiate the
emergency stop function. The
Stop category 0
For deviations, see the
Emergency Stop function is
initiated in both automatic
and manual mode
product manual for the
manipulator.
Automatic Stop (AS)
Input to initiate the protective
stop function Automatic Stop.
The Automatic Stop function
is only initiated in automatic
mode.
Stop category 1
General Stop (GS)
Input to initiate the
protective
stop function General Stop.
The General
Stop function is initiated in
both manual
mode and automatic
mode.
Stop category 1
General Stop (GS)
Input to initiate the superior
stop function. The Superior
Stop function is initiated in
both manual mode and
automatic mode.
Stop category 1
Emergency stop.
Controller E-Stop
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
- Access to all documents
- Unlimited textbook solutions
- 24/7 expert homework help
The purpose of the emergency stop function is to avert actual or impending emergency
situations arising from the behavior of persons or from an unexpected hazardous event. The
emergency stop function is to be initiated by a single human action.
The emergency stop function is a complementary protective measure and shall not be applied
as a substitute for safeguarding measures and other functions or safety functions.
The effect of an activated emergency stop device is sustained until the actuator of the
emergency stop device has been disengaged. This disengagement is only possible by an
intentional human action on the device where the command has been initiated. The
disengagement of the emergency stop device shall not restart the machinery but only permit
restarting.
Flex-Pendant E-Stop
The emergency stop device on the Flex-Pendant is operational when the robot is powered.
Indicators to be used to verify that the robot is powered are the main switch on the cabinet or
the LED indicator on the cabinet when robot is in Motors On Mode.
Automatic stop
The automatic stop is form by the doors or gates in the robot’s cell. The porpoise of this
protective stop is to prevent someone go into the cell when the robot is operating.
General stop
General stop is active when robot is active or moving. It is wired normally to light-curtains or
floor scanners.
(Product manual IRC5, 2022)
5.- Procedure to reset the emergency stops and protective stops
Emergency stops
1.
Inspect the machinery to detect the reason for emergency stop activation.
2.
Check any of the three emergency stops to locate which is engage and disengage if
necessary. The emergency stops are located on the cell panel, the controller panel,
the Flex-Pendant and one room E-stop.
Auto stop
-
Check if the door is open and why that happened. Check that no one is inside the cell.
-
Close the door.
-
Press the Motors on button on the controller panel.
General Stop
-
Inspect the cell and identify what caused the interruption of the curtain light. Check that
no one is into the work area of the robot.
-
Press the reset button on the panel cell.
6.- Line by line explanation of the logic for the Pick ‘n’ Place (ABB)
PROGRAM ABB
# LINE
EXPLANATION
4
PROC main(): Beginning of the main
program
5
Move J: interpolation motion
Home: Position Home
V1000: Speed 100mm/s
Z50: Zone size radius 50 mm
Tool 0: Selected tool # 0
PICK FROM POSSITION 1
6
Move J: interpolation motion
*: Previous Pick1 position, Z= +100
from Pick1 position
V1000: Speed 100mm/s
Z50: Zone size radius 50 mm
Tool 0: Selected tool # 0
7
Move J: interpolation motion
*: Pick1 position
V1000: Speed 100mm/s
FINE: Moves to exact point position
Tool 0: Selected tool # 0
8
Close gripper:
SET DO5: Set Robot Output 5 in high
to close the gripper
9
WAIT 1(sec): Robot waits 1 second at
pick1 position, giving enough time to
fully close the gripper’s clamps.
10
Move J: interpolation motion
*: Next position to Pick1, Z= +100 from
Pick1 position
V1000: Speed 100mm/s
Z50: Zone size radius 50 mm
Tool 0: Selected tool # 0
DROP AT POSSITION 2
11
Move J: interpolation motion
*: Previous Drop2 position, Z= +100
from Drop2 position
V1000: Speed 100mm/s
Z50: Zone size radius 50 mm
Tool 0: Selected tool # 0
12
Move J: interpolation motion
*: Drop2 position
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
- Access to all documents
- Unlimited textbook solutions
- 24/7 expert homework help
V1000: Speed 100mm/s
FINE: Moves to exact point position
Tool 0: Selected tool # 0
13
Open gripper:
RESET DO5: Set Robot Output 5 in low
to close the gripper.
14
WAIT 1(sec): Robot waits 1 second at
pick1 position, giving enough time to
fully close the gripper’s clamps.
15
Move J: interpolation motion
*: Next position to Drop2, Z= +100 from
Drop2 position
V1000: Speed 100mm/s
Z50: Zone size radius 50 mm
Tool 0: Selected tool # 0
16
Move J: interpolation motion
Home: Position Home
V1000: Speed 100mm/s
Z50: Zone size radius 50 mm
Tool 0: Selected tool # 0
17
ENDPROC: End of the Program Cycle
Related Documents
Related Questions
Need full accurate RRL .
For both
1. height of sweet potato plants.
2. programable speed of a rover.
something that says that a rover is programmed via speed, that it doesn't matter if the weight of the rover is decreasing from time to time. something that says that if you programmed a rover to go 5kph it will remain 5kph even if you put something heavy on it
arrow_forward
Please help solve this problem!!
arrow_forward
Please create a simple ping pong ball launcher where there is a mechanism for the trigger. And Length the ball travels can be adjustable
arrow_forward
Can someone draw grashof's mechanism: Crank-rocker Mechanism in ENGINEERING DRAWING FORMAT basing with the picture attached.
Use Technical Pens for drawing:
0.2(light -for linkages and hand writing),
0.4(medium - for joints),
0.6(heavy - for fixed link or frames)
use 2-4-4 template, all caps, italicized.
Thank you!
arrow_forward
Draw the block diagram for a garage door
arrow_forward
Help!!! Answer it correctly!!! Make sure you solve work on hand!!! Answer correctly Please!!!!!!!
arrow_forward
Hello. I just want to make sure the answers I chosen on the image attached are correct because I am unsure.
arrow_forward
FOR A FANUC 6axis robot
What button on the teach pendant is used to select a program?
arrow_forward
4. Which object snap is selected to snaps to the middle point of two selected
points.
5. Which object snap is selected to snaps to four key points located on a
circle.
6. Which button of Line Property Manager Button is clicked to delete a layer?
arrow_forward
I want to answer all the questions by handwriting.
arrow_forward
27. You have the following compound machine.
For S
and ins
a.
What is the ideal mechanical advantage of this
system? The inclined plane dimensions are 7.2 meters
length and 1.8 meters height.
What effort force is required to move the 600N
create?
In practice, you need to supply an effort force
of 75 N to lift the crate. What is the efficiency?
C.
How could you redesign this compound
d.
machine so that the effort force needed was 50 N in
practice? Assume the efficiency is your response from
part C no matter what changes you make. Be specific
with the changes you propose (if you add pulleys state
how many, if you change the inclined plane
dimensions state the new dimensions, etc.).
arrow_forward
Use my ps5 slim for this task
96mm (height)x 358mm (width)x 216mm(depth)
Or in inches
14.1 inches high, 8.5 inches deep and 3.8 inches wide.
Weight is 7 pounds.
Include all units and calculations. Thanks
arrow_forward
Version #2
Describe the situation using a diagram:
Contact Push/Pull Interaction
4
Write the narrative:
During the contact push/pull interaction between the hand and the cart kinetic energy is transferred between them. The type of energy that changes in the two interacting objects is always the same as the type of energy that is transferred, so this means that the kinetic energy of the hand decreases while the kinetic energy of the cart increases. Since the cart was at rest to start with, this increase of kinetic energy means that it starts to move.
Which criterion (accuracy, completeness, or clarity and logical reasoning) is not satisfied by this explanation? Briefly explain why you think so.
arrow_forward
Answer all the calculations questions, if you are not not expert please don't attempt, don't use artificial intelligence
arrow_forward
Help!!! Please answer part A and part B correctly!!! Please!!!
arrow_forward
Help!!! Please solve the value
arrow_forward
SEE MORE QUESTIONS
Recommended textbooks for you

Precision Machining Technology (MindTap Course Li...
Mechanical Engineering
ISBN:9781285444543
Author:Peter J. Hoffman, Eric S. Hopewell, Brian Janes
Publisher:Cengage Learning

Welding: Principles and Applications (MindTap Cou...
Mechanical Engineering
ISBN:9781305494695
Author:Larry Jeffus
Publisher:Cengage Learning
Related Questions
- Need full accurate RRL . For both 1. height of sweet potato plants. 2. programable speed of a rover. something that says that a rover is programmed via speed, that it doesn't matter if the weight of the rover is decreasing from time to time. something that says that if you programmed a rover to go 5kph it will remain 5kph even if you put something heavy on itarrow_forwardPlease help solve this problem!!arrow_forwardPlease create a simple ping pong ball launcher where there is a mechanism for the trigger. And Length the ball travels can be adjustablearrow_forward
- Can someone draw grashof's mechanism: Crank-rocker Mechanism in ENGINEERING DRAWING FORMAT basing with the picture attached. Use Technical Pens for drawing: 0.2(light -for linkages and hand writing), 0.4(medium - for joints), 0.6(heavy - for fixed link or frames) use 2-4-4 template, all caps, italicized. Thank you!arrow_forwardDraw the block diagram for a garage doorarrow_forwardHelp!!! Answer it correctly!!! Make sure you solve work on hand!!! Answer correctly Please!!!!!!!arrow_forward
- Hello. I just want to make sure the answers I chosen on the image attached are correct because I am unsure.arrow_forwardFOR A FANUC 6axis robot What button on the teach pendant is used to select a program?arrow_forward4. Which object snap is selected to snaps to the middle point of two selected points. 5. Which object snap is selected to snaps to four key points located on a circle. 6. Which button of Line Property Manager Button is clicked to delete a layer?arrow_forward
- I want to answer all the questions by handwriting.arrow_forward27. You have the following compound machine. For S and ins a. What is the ideal mechanical advantage of this system? The inclined plane dimensions are 7.2 meters length and 1.8 meters height. What effort force is required to move the 600N create? In practice, you need to supply an effort force of 75 N to lift the crate. What is the efficiency? C. How could you redesign this compound d. machine so that the effort force needed was 50 N in practice? Assume the efficiency is your response from part C no matter what changes you make. Be specific with the changes you propose (if you add pulleys state how many, if you change the inclined plane dimensions state the new dimensions, etc.).arrow_forwardUse my ps5 slim for this task 96mm (height)x 358mm (width)x 216mm(depth) Or in inches 14.1 inches high, 8.5 inches deep and 3.8 inches wide. Weight is 7 pounds. Include all units and calculations. Thanksarrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- Precision Machining Technology (MindTap Course Li...Mechanical EngineeringISBN:9781285444543Author:Peter J. Hoffman, Eric S. Hopewell, Brian JanesPublisher:Cengage LearningWelding: Principles and Applications (MindTap Cou...Mechanical EngineeringISBN:9781305494695Author:Larry JeffusPublisher:Cengage Learning

Precision Machining Technology (MindTap Course Li...
Mechanical Engineering
ISBN:9781285444543
Author:Peter J. Hoffman, Eric S. Hopewell, Brian Janes
Publisher:Cengage Learning

Welding: Principles and Applications (MindTap Cou...
Mechanical Engineering
ISBN:9781305494695
Author:Larry Jeffus
Publisher:Cengage Learning