Professional Documents
Culture Documents
37640-E0 Automationandrobotics MG Ed1 pr1
37640-E0 Automationandrobotics MG Ed1 pr1
37640-E0 Automationandrobotics MG Ed1 pr1
Edition 1
37640-E0
HIS PAGE IS SUPPOSE TO BE BLANK
FIRST EDITION
All rights reserved. No part of this publication may be reproduced, stored in a retrieval system,
or transmitted in any form by any means, electronic, mechanical, photocopied, recorded, or
otherwise, without prior written permission from Lab-Volt Systems, Inc.
Information in this document is subject to change without notice and does not represent a
commitment on the part of Lab-Volt Systems, Inc. The multimedia Tech-Design software and
other materials described in this document are furnished under a license agreement or a
nondisclosure agreement. The software may be used or copied only in accordance with the terms
of the agreement.
ISBN 978-1-60533-220-8
Introduction ................................................................................................................... 1
Directions....................................................................................................................... 3
Module Guide i
Automation & Robotics Table of Contents
ii Module Guide
Automation & Robotics Introduction
INTRODUCTION
This Module Guide contains the directions that you will use when you are completing
lesson activities. The multimedia curriculum will direct you to this guide and a specific
activity. The directions are titled and are organized by Lesson. The table of contents will
guide you to the appropriate page.
Module Guide 1
Automation & Robotics Directions
2 Module Guide
Automation & Robotics Directions
DIRECTIONS
Beginning Level
Lesson 2, Saving Your Program
The 5100/5150 File Server Application is designed to save the programs you make with
the Teach Pendant on a computer. It is used solely for use with the Teach Pendant.
1. Open the 5100/5150 File Server Application by clicking on the icon in the toolbar.
The 5100/5150 File Server window appears.
2. The I/O Menu of the Teach Pendant allows you to load and save programs to and
from the host computer. Go to the Main Menu of the Teach Pendant and select the
I/O Menu.
When the Teach Pendant and the server connect, the following screen appears:
The 5100/5150 File Server window should open and a “Hello” message should appear
in the Last Request text field.
3. To save your program, press 2 on the Teach Pendant. The following appears:
Module Guide 3
Automation & Robotics Directions
5. The 5100/5150 File Server application will display the Save Remote Data…window.
6. Enter a filename for your program that includes your initials, for example, Les2js.
You can use a maximum of eight characters. Click OK.
7. After the program is saved, the 5100/5150 File Server window appears with EOT
(end of transmission) displayed in the Last Request field. Minimize the window.
8. On the Teach Pendant, press the Esc key twice to return to the Main Menu.
4 Module Guide
Automation & Robotics Directions
The 5100/5150 File Server Application is designed to save the programs you make with
the Teach Pendant on a computer. It is used solely for use with the Teach Pendant.
1. Open the 5100/5150 File Server Application by clicking on the icon in the toolbar.
The 5100/5150 File Server window appears.
2. The I/O Menu of the Teach Pendant allows you to load and save programs to and
from the host computer. Go to the Main Menu of the Teach Pendant and select the
I/O Menu.
When the Teach Pendant and the server connect, the following screen appears:
The 5100/5150 File Server window should open and a “Hello” message should appear
in the Last Request text field.
3. Navigate to the Load (1) option. This option is used to load an existing program into
the Teach Pendant memory. To load a saved program, enter the number beside its
name. Any program in the Teach Pendant memory will be erased. You can scroll
trhough the list of saved programs using the up and down arrow keys.
4. The message “recv” is displayed while the file is loading. When this message
disappears, press the ESC key twice to return to the Main Menu.
If you have previously saved a program made in the task mode and then later load that
program while in process mode, the Teach Pendant will switch to the task mode
automatically.
Module Guide 5
Automation & Robotics Directions
6 Module Guide
Automation & Robotics Directions
Advanced Level
Module Guide 7
Automation & Robotics Directions
The equipment should be connected for all the activities in this module, as shown
below. If it is not, please ask your instructor for help.
You are now ready to control the robot using RoboCIM in the Simulation Mode.
2. From the Welcome screen, select Create a new RoboCIM workspace. The RoboCIM
main window appears.
3. You will be working in the Simulation mode first, so make sure you are in Simulation
mode.
8 Module Guide
Automation & Robotics Directions
4. Select the Motion tab from the Tabbed Dialog Section. The Motion window appears.
10. To move the gripper of the robot up and down, use the arrows for the Wrist Pitch
articulation. Once again, return the gripper to its initial position. Experiment with the
arrows for the Wrist Roll articulation too.
11. To open and close the robot gripper, click and hold the Close button in the Gripper
section. Then click and hold the Open button.
1. Turn on the power supply of the robot and wait until the green LED at the rear of the
robot base stops flashing and the red LED turns off.
Module Guide 9
Automation & Robotics Directions
3. Now that RoboCIM is in the Control Mode, use the arrows of the five articulations in
the Motion window to move each articulation. Observe the motions performed by the
actual robot. Return each articulation to its initial location.
4. Once you are familiar with control of the robot articulations, return the robot arm to
its home position by performing a soft home position. To do this, select Soft Home
from the Motion menu of the RoboCIM menu bar.
5. On the work surface, put the objects shown in the figure below (square part, film
canister, and metallic can), making sure to position them as indicated in the figure.
(NOTE: the dashed lines in the figure indicate how the objects will be moved by the
robot in the steps that follow.)
10 Module Guide
Automation & Robotics Directions
6. In the Motion window of RoboCIM, use the arrows of the five articulations and the
Open/Close buttons of the gripper to make the robot grasp the film canister at
position (R7, C6) and move it right over the metallic can without colliding into it.
7. Once the film canister is over the can, open the gripper in order for the canister to be
dropped into the can.
8. Use the arrows of the five articulations and the Open/Close buttons for the gripper to
make the robot grasp the square part and move it to position (R2, C2) of the work
surface.
9. If you have time, continue experimenting with moving the robot articulations by
making the robot grasp the square part and moving it at several locations on the
work surface.
Shutdown Procedure
1. Make sure there is nothing inside of the robot gripper. If an object is in the gripper,
open it to release the object.
2. Clear the area around the robot.
3. Execute a soft home positioning by selecting Soft Home in the Motion menu of the
menu bar.
4. Set the mode to Simulation.
5. Turn off the power supply.
6. Ask your instructor if the equipment should be disconnected. If yes, disconnect the
system and return the equipment to its storage location.
Module Guide 11
Automation & Robotics Directions
In this activity, you will record points and use them to create a program that makes the
robot dip a part into a tank.
1. Click on the Application Launch button and select RoboCIM. From the Welcome
screen, select Create a new RoboCIM workspace.
2. Select Work Surfaces in the View menu of the RoboCIM menu bar. The Work
Surfaces dialog box appears. Set the R+ field to 2, and the C+ field to 1. Set the R-
and C- fields to 0. Click on Close to accept the new settings and close the box.
12 Module Guide
Automation & Robotics Directions
Set the robot to position (R0, C7) by changing the C value to “7” in the
Position field. Leave the robot orientation set to 0 degrees. The robot position
is now as shown below:
4. You will now add a metallic can to the view display area:
In the header section of the Object window, click on the New button. The New
Object selection box appears.
Click on the icon of the metallic can (Model 77123) to select it. Leave the
default name in the dialog box that now appears. Click OK.
In the view display area, the newly added can now appears at position (R0, C0).
In the basic parameters (bottom) section of the Object window, set the can to
position (R8, C9). Leave the can orientation set to 0 degrees. The can is now
positioned as shown is the figure above.
5. You will now add a film canister to the view display area:
Click the New button. In the New Object selection box, click on the icon of the
film canister (Model 95183) to select it. Leave the default name and click OK
to close the dialog box that now appears.
In the view display area, the newly added film canister now appears in position (R0,
C0).
In the basic parameters section of the Object window, set the position of the
film canister to (R8, C5). Leave the orientation of the film canister set to 0
degrees.
Module Guide 13
Automation & Robotics Directions
6. Save your work by selecting Save from the File menu. Enter Example and your last
name for the filename. For example, ExampleSmith. Then click the Save button.
You will now record four points that will establish the path the robot will go through to
perform its tasks without collisions.
The starting (and arrival) point (point A)
The height clearance point (point B)
The point over the approximate center of the metallic can (point C)
The point down to which the canister is lowered within the can (point D)
These points will then be used to edit a program for control of the robot motions.
In the view display area, note that the robot arm is at its soft home position, which is the
default arm position when a workspace is created.
1. Open the robot gripper fully by first selecting the Motion tab to display the Motion
window.
2. In the Gripper section, click on the Open button until the robot gripper becomes fully
open in the view display area.
Use the arrows of the five articulations of the robot to move and position the
gripper so that it is ready to grasp the film canister.
14 Module Guide
Automation & Robotics Directions
In the header of the Point Recorder panel, click on the Record button .
Enter “A” as the name point and click OK.
4. Record point B (height clearance point) by following the steps below:
Use the arrows of the five articulations of the robot to raise the canister 140
mm (5.5 in) approximately above the work surface, and over the top of the
metallic can.
Click on the Record button and enter “B” as the point name. Click on OK.
Click on the Record button and enter “C” as the point name. Click OK.
Module Guide 15
Automation & Robotics Directions
6. Record point D (point down to which the canister is lowered within the can):
Use the arrows of the five articulations of the robot to lower the bottom of the
canister down into the can (bottom quarter of the canister level with the top of
the can).
Click on the Record button and enter “D” as the point name. Click OK.
8. Perform a soft home by selecting Soft Home in the Motion menu of the RoboCIM
menu bar.
Now that the points have been recorded, a program can be edited.
Below the menu bar and animation toolbar of the Program window, note that a tab
button is displayed, containing the letters “P0”, for the newly created program.
Below the program tab “P0” is a list of command icons, and the program editing
section where the program commands will be entered.
16 Module Guide
Automation & Robotics Directions
Module Guide 17
Automation & Robotics Directions
4. Before you can test the program in the Simulation Mode, you need to build (compile)
it.
Click on the tab of program P0 to select it.
Select Compile from the Build menu of the Program window to start the
compiling process. If errors are detected, correct them and start the compiling
process again.
5. Run the program in the Simulation Mode:
Make sure you are in Simulation Mode.
In the animation toolbar of the Program window, click on the Execute button to start
execution of the program.
Once execution of the program is completed, click several times on the
Execute step by step button , and observe the action performed by the
robot for each separate command.
Finally, check the Run Continuously button , and click on the
Execute button, which will cause the program execution to repeat itself.
Click on the Pause button and observe that this pauses the program.
Resume execution of the program by clicking on the Execute button.
Stop program execution by clicking on the Stop button .
Deselect the Run Continuously button.
You are now ready to test the program in the Control Mode.
18 Module Guide
Automation & Robotics Directions
On the work surface, position the robot, the film canister, and the metallic can as shown
below:
1. Turn on the power supply of the robot, and wait until the green LED at the rear of the
robot base stops flashing and the red LED turns off.
2. In the Toolbar of the RoboCIM main window, set the communication to Control.
3. Run the program by steps: click several times on the Execute step by step button
in the Program window.
4. Once the program is operational, you can run it continuously by clicking on the Run
Continuously button and then the Execute button in the animation toolbar of the
Program window.
5. When you are ready, stop the program by clicking on the Stop button.
6. Complete the Shutdown Procedure.
Shutdown Procedure
1. Make sure there is nothing inside of the robot gripper. If an object is in the gripper,
open it to release the object.
2. Clear the area around the robot.
Module Guide 19
Automation & Robotics Directions
3. Execute a soft home positioning by selecting Soft Home in the Motion menu of the
menu bar.
4. Set the mode to Simulation.
5. Turn off the power supply.
6. Ask your instructor if the equipment should be disconnected. If yes, disconnect the
system and return the equipment to its storage location.
20 Module Guide
Automation & Robotics Directions
In this activity you will edit the program you created in Lesson 3. You will first change
the position of the metallic can; then you will insert a delay in the program to simulate a
process in which a part must be dipped into a product container for 5 seconds. Finally,
you will reduce the speed at which the film canister is lowered into the metallic can.
1. On the work surface, place the robot and the objects as shown below.
2. Click on the Application Launch button and select RoboCIM. Open the RoboCIM
workspace/program that you created in Lesson 3 (Example and your last name).
The equipment shown in the RoboCIM view display whould be positioned like the actual
equipment.
Module Guide 21
Automation & Robotics Directions
4. Before you edit the program, you need to verify that it operates properly.
Build and compile the program by selecting Compile from the Build menu of
the Program window. If errors are detected, correct them and start the
compiling process again.
6. In the animation toolbar of the Program window, click on the Execute step by step
button , and observe the action performed by the robot for each separate
command:
Starting from the home position, the end effector is lowered to point B, then
the gripper is fully opened.
The end effector grasps the film canister at point A, raises it to point B, and
moves it in a straight path right over the metallic can at point C.
The film canister is lowered a certain distance within the can (point D), and
then returned to point a through the reverse path (D>C>B>A).
The gripper is opened, and then the end effector is returned to the home
position. A new cycle can begin.
7. Turn on the Power Supply of the robot and wait until the green LED at the rear of the
robot base stops flashing and the red LED turns off.
8. In the Toolbar of the RoboCIM main window, set the communication to Control.
9. Once the hard home positioning has been performed, run Run the program by steps:
click several times on the Execute step by step button in the Program window.
10. Once the program is operational, you can run it continuously by clicking on the Run
Continuously button and then the Execute button in the animation toolbar of the
Program window.
11. When you are ready, stop the program by clicking on the Stop button.
13. On the work surface, modify the position of the metallic can by placing it at (R5, C2).
14. Now modify the position of the metallic can displayed in RoboCIM to reflect the
change made by first selecting the Object tab. The Object window appears.
15. In the upper section of the Object window, click on the line of the metallic can to
display the parameters of the object at the bottom of the window.
22 Module Guide
Automation & Robotics Directions
16. Set the metallic can position to (R5, C2) by changing the R value to “5” and the C
value to “2”.
17. You will now modify the coordinates of the points that need correction (points C and
D), due to the change in the position of the metallic can.
For Point C:
Make sure the end effector is at the home position.
Fully open the gripper.
Double click on the name of point B in the Point Recorder panel to make the
open gripper go right over the film canister.
Double click on point A to make the gripper ready to grasp the canister.
Fully close the gripper to grasp the canister.
Double click on point B to raise the canister over the work surface.
Using the arrows of the robot’s articulations in the Motion window, move the
canister over the approximate center of the metallic can.
Save Point C with the new required coordinates by doing the following:
o In the Point Recorder panel, click on the Record button.
o Enter the name of the point being modified, as recorded in the Point
Recorder panel, using the same case (enter C). Click OK. You will be
asked if you want to replace the old point. Click on Replace.
For Point D:
Using the arrows of the robot’s articulations in the Motion window, lower the
bottom of the canister down into the can (bottom quarter level with the top of
the can).
Save Point D with the new coordinates by clicking on the Record button.
Enter “D” as the point name, then click OK to replace the old point with this
new one.
18. Return the film canister to the starting point by double-clicking on the name of point
A in the Point Recorder panel. Then, release the film canister by fully opening the
gripper.
20. Save the edited program in a new workspace in order to prevent overwriting the
original one you created in the last lesson. To do this, select File>Save As and enter
Lesson4 followed by your last name (for example, Lesson4Smith). Click Save.
21. Compile and Build the edited program like you did before and then test the program
in the Simulation mode.
22. Once the program runs properly, place RoboCIM in the Control mode and run the
program by steps.
Module Guide 23
Automation & Robotics Directions
23. Once the program is operational, you can run it continuously by clicking on the Run
Continuously button and then the Execute button in the animation toolbar of the
Program window.
24. When you are ready, stop the program by clicking on the Stop button.
You will now edit the program in order to insert a delay. You will make the film canister
delay for 5 seconds after it is lowered into the metallic can.
2. Click on program line 013 to highlight it. This will permit the insertion of a DELAY
command before this line.
3. In the list of command icons, click on the icon to insert a DELAY command in
program line 013.
4. Click on line 013 to highlight it. In the field DELAY(s) = , enter “5”. This will make the
film canister “hold” for 5 seconds when it reaches point D.
5. Save the newly edited program, then build and compile it.
6. Test this program in the Simulation mode. Verify that there is a 5 second delay when
the film canister is lowered within the can before it is withdrawn from the can.
7. Once the program operates properly, place RoboCIM in the Control mode and run
the program by steps. After that, you can run it continuously by checking the Run
Continuously button.
8. Stop program execution and then place RoboCIM in the Simulation mode.
9. Now you will edit the program to remove the DELAY command by first clicking on
program line 013 to highlight it. Then clicking on the Delete (X) button.
10. Save the newly edited program, then build and compile it. Test the program in the
Simulation mode and then in the Control mode.
You will now edit the program to modify the speed at which the film canister is lowered
and withdrawn within the metallic can, changing the speed to a very slow speed of 5.
24 Module Guide
Automation & Robotics Directions
2. Click on program line 011 to highlight it. In the field SPEED =, which is currently set
to 20, enter “5”. This will cause the speed associated with the next movements to be
reduced from 20 to 5.
3. Save the newly edited program, then build and compile it. Test this program by steps
in the Control mode. (NOTE: The reduction of the speed cannot be observed in the
RoboCIM software when this software is in the Simulation mode.)
4. Verify that when the film canister is lowered within the can, it is lowered at a very low
speed. When the film canister is withdrawn from the can, it is alsow withdrawn at a
very low speed.
5. Once the program has been found operational, you can run it without interruption.
6. Stop the program execution, and then place RoboCIM in the Simulation mode.
Shutdown Procedure
1. Make sure there is nothing inside of the robot gripper. If an object is in the gripper,
open it to release the object.
2. Clear the area around the robot.
3. Execute a soft home positioning by selecting Soft Home in the Motion menu of the
menu bar.
4. Set the mode to Simulation.
5. Turn off the power supply.
6. Ask your instructor if the equipment should be disconnected. If yes, disconnect the
system and return the equipment to its storage location.
Module Guide 25
Automation & Robotics Directions
In this activity you will create a program that simulates the spot welding of a metallic
can. You will then edit your program in order to insert extra welding points. Finally, you
will create a program that simulates the continuous welding of a steel plate.
1. On the work surface, place the robot and the objects as shown below.
2. Click on the Application Launch button and select RoboCIM. From the Welcome
screen, select Create a new RoboCIM workspace.
3. Simulate the spot welding of four points on the contour of the metallic can, as shown
in the graphic above. First, make four marks dividing the can circumference into four
quadrants (marks A, B, C, and D). These marks correspond to the four welding
points.
26 Module Guide
Automation & Robotics Directions
4. Now create a program that will make the robot perform the following tasks in
sequence:
Starting from the home position, close the gripper. The extremity of the closed
gripper will simulate the electrode tip.
Lower and position the tip to around 25 mm (1 in) right over mark A.
Slowly move the tip close to mark A without touching it. (NOTE: do not touch
the can with the tip – keep a minimum distance of 3 mm (0.125 in).
Move back the tip to around 25 mm (1 in) right over point B at a high speed.
Then, slowly move the tip close to mark B without touching it.
Repeat steps d. and e. in order to point the two other marks (C and D).
Return the end effector to the home position.
5. Once the program is complete, save it using the filename “Lesson5 your last name”.
7. Now edit your program, adding four welding points, one between each of the four
current welding points. Save this program (File>Save As) using a different filename
“Lesson5 EDIT your last name”.
Module Guide 27
Automation & Robotics Directions
Lower and position the tip to an approach point about 25 mm (1 in) over the
starting point shown in the figure.
Slowly move the tip close to the starting point without touching it.
Move the tip along all four edges, through step points of equal height [3 mm
(0.125) in above the edges] spaced about 13 mm (0.5 in) apart, simulating the
continuous welding of lines. The distance between two contiguous rows of
perforations of a work surface is 50 mm (2 in).
Once points have been recorded along all edges and the staring point is
reached, return the end effector to the home position.
Save the program using the filename “Lesson5 Plate your last name”.
Test and debug your program.
When you are finished, complete the Shutdown Procedure.
Shutdown Procedure
1. Make sure there is nothing inside of the robot gripper. If an object is in the gripper,
open it to release the object.
2. Clear the area around the robot.
3. Execute a soft home positioning by selecting Soft Home in the Motion menu of the
menu bar.
4. Set the mode to Simulation.
5. Turn off the power supply.
6. Ask your instructor if the equipment should be disconnected. If yes, disconnect the
system and return the equipment to its storage location.
28 Module Guide
Automation & Robotics Directions
In this activity, you will create a program that makes the robot pick up parts from a
feeder and drop them into a metallic can. When the feeder becomes empty, the robot
will remain at the home position until parts are placed in the feeder.
2. Connect the normally-open contact (yellow and black jacks) of the feeder
microswitch TTL input 1 of the robot base. The microswitch will prevent the robot
from trying to grasp a part when the feeder becomes empty.
Module Guide 29
Automation & Robotics Directions
3. Click on the Application Launch button and select RoboCIM. From the Welcome
screen, select Create a new RoboCIM workspace.
4. Create a program that will make the robot perform the following tasks in sequence:
Shutdown Procedure
1. Make sure there is nothing inside of the robot gripper. If an object is in the gripper,
open it to release the object.
2. Clear the area around the robot.
3. Execute a soft home positioning by selecting Soft Home in the Motion menu of the
menu bar.
4. Set the mode to Simulation.
5. Turn off the power supply.
6. Ask your instructor if the equipment should be disconnected. If yes, disconnect the
system and return the equipment to its storage location.
30 Module Guide
Automation & Robotics Directions
In this activity you will experiment with the operation of the Lab-Volt Rotary Carousel.
You will then create a program that simulates a galvanizing process where the surface
of an iron or steel workpiece is dipped into a bath of molten zinc.
1. On the work surface, place the robot and the Rotary Carousel as shown below. Do
NOT add the metallic can and the film canister yet. This will be done later.
2. Connect the cable of the Rotary Carousel to the ACCESSORY output on the base of
the robot.
3. Experiment with rotation of the carousel:
Click on the Application Launch button and select RoboCIM. From the
Welcome screen, select Create a new RoboCIM workspace.
Display the Object window for the carousel. Set the field “Port” to “CH 1”.
Module Guide 31
Automation & Robotics Directions
Display the Motion window and using the single (low-speed) or double
(high-speed) arrows of the Carousel, make the displayed carousel rotate
in both directions.
4. Create a program that will make the platter of the carousel rotate 180 in the
clockwise direction, and then return to the initial (home) position and stop.
Use the command icons CHANNEL and RCHANNEL to make
the carousel rotate.
5. Save the program as “Lesson 7 your last name”. Test and debug your program.
6. On the work surface, now place the metallic can and the film canister, as shown on
the previous page.
You will now simulate a galvanizing process where the surface of an iron or steel
workpiece is dipped into a bath of molten zinc to prevent corrosion, then moved to a
carousel workstation, rotated, and finally returned to its initial location.
7. Create a program that will make the robot perform the following tasks in sequence:
Grasp the film canister placed at the starting point (R9, C10).
Raise it above the work surface and move it over the metallic can.
Lower the film canister a certain distance within the can, then withdraw it
and move it over the starting point on the carousel platter.
Place the film canister on the carousel platter, and then rotate the platter
by 270 clockwise (in front of the microswitch). Use the command icon
.
Grasp the film canister and return it to the starting point.
Save the program as “Lesson 7 GALV your last name”.
Test and debug your program.
Shutdown Procedure
1. Make sure there is nothing inside of the robot gripper. If an object is in the gripper,
open it to release the object.
2. Clear the area around the robot.
3. Execute a soft home positioning by selecting Soft Home in the Motion menu of the
menu bar.
4. Set the mode to Simulation.
5. Turn off the power supply.
6. Ask your instructor if the equipment should be disconnected. If yes, disconnect the
system and return the equipment to its storage location.
32 Module Guide
Automation & Robotics Directions
Comprehensive Level
Lesson 2, Saving Your Program
The 5100/5150 File Server Application is designed to save the programs you make with
the Teach Pendant on a computer. It is used solely for use with the Teach Pendant.
1. Open the 5100/5150 File Server Application by clicking on the icon in the toolbar.
The 5100/5150 File Server window appears.
2. The I/O Menu of the Teach Pendant allows you to load and save programs to and
from the host computer. Go to the Main Menu of the Teach Pendant and select the
I/O Menu.
When the Teach Pendant and the server connect, the following screen appears:
3. To save your program, press 2 on the Teach Pendant. The following appears:
Module Guide 33
Automation & Robotics Directions
5. The 5100/5150 File Server application will display the Save Remote Data…window.
6. Enter a filename for your program that includes your initials, for example, Les2js.
You can use a maximum of eight characters. Click OK.
7. After the program is saved, the 5100/5150 File Server window appears with EOT
(end of transmission) displayed in the Last Request field. Minimize the window.
8. On the Teach Pendant, press the Esc key twice to return to the Main Menu.
34 Module Guide
Automation & Robotics Directions
The 5100/5150 File Server Application is designed to save the programs you make with
the Teach Pendant on a computer. It is used solely for use with the Teach Pendant.
1. Open the 5100/5150 File Server Application by clicking on the icon in the toolbar.
The 5100/5150 File Server window appears.
2. The I/O Menu of the Teach Pendant allows you to load and save programs to and
from the host computer. Go to the Main Menu of the Teach Pendant and select the
I/O Menu.
When the Teach Pendant and the server connect, the following screen appears:
The 5100/5150 File Server window should open and a “Hello” message should appear
in the Last Request text field.
3. Navigate to the Load (1) option. This option is used to load an existing program into
the Teach Pendant memory. To load a saved program, enter the number beside its
name. Any program in the Teach Pendant memory will be erased. You can scroll
trhough the list of saved programs using the up and down arrow keys.
4. The message “recv” is displayed while the file is loading. When this message
disappears, press the ESC key twice to return to the Main Menu.
If you have previously saved a program made in the task mode and then later load that
program while in process mode, the Teach Pendant will switch to the task mode
automatically.
Module Guide 35
Automation & Robotics Directions
In this activity, you will use the RoboCIM software in Simulation mode and in Control
mode. You will first change the coordinates of each articulation and observe the motions
performed by the robot displayed in the View Display area. You will then observe the
motions of the actual robot when you change the articulation coordinates when in
Control mode.
36 Module Guide
Automation & Robotics Directions
The equipment should be connected for all the activities in this module, as shown
below. If it is not, please ask your instructor for help.
You are now ready to control the robot using RoboCIM in the Simulation Mode.
2. From the Welcome screen, select Create a new RoboCIM workspace. The RoboCIM
main window appears.
3. You will be working in the Simulation mode first, so make sure you are in Simulation
mode.
Module Guide 37
Automation & Robotics Directions
4. Select the Motion tab from the Tabbed Dialog Section. The Motion window appears.
10. To move the gripper of the robot up and down, use the arrows for the Wrist Pitch
articulation. Once again, return the gripper to its initial position. Experiment with the
arrows for the Wrist Roll articulation too.
11. To open and close the robot gripper, click and hold the Close button in the Gripper
section. Then click and hold the Open button.
12. Turn on the power supply of the robot and wait until the green LED at the rear of the
robot base stops flashing and the red LED turns off.
38 Module Guide
Automation & Robotics Directions
14. Now that RoboCIM is in the Control Mode, use the arrows of the five articulations in
the Motion window to move each articulation. Observe the motions performed by the
actual robot. Return each articulation to its initial location.
15. Once you are familiar with control of the robot articulations, return the robot arm to
its home position by performing a soft home position. To do this, select Soft Home
from the Motion menu of the RoboCIM menu bar.
16. On the work surface, put the objects shown in the figure below (square part, film
canister, and metallic can), making sure to position them as indicated in the figure.
(NOTE: the dashed lines in the figure indicate how the objects will be moved by the
robot in the steps that follow.)
Module Guide 39
Automation & Robotics Directions
17. In the Motion window of RoboCIM, use the arrows of the five articulations and the
Open/Close buttons of the gripper to make the robot grasp the film canister at
position (R7, C6) and move it right over the metallic can without colliding into it.
18. Once the film canister is over the can, open the gripper in order for the canister to be
dropped into the can.
19. Use the arrows of the five articulations and the Open/Close buttons for the gripper to
make the robot grasp the square part and move it to position (R2, C2) of the work
surface.
20. If you have time, continue experimenting with moving the robot articulations by
making the robot grasp the square part and moving it at several locations on the
work surface.
Shutdown Procedure
1. Make sure there is nothing inside of the robot gripper. If an object is in the gripper,
open it to release the object.
2. Clear the area around the robot.
3. Execute a soft home positioning by selecting Soft Home in the Motion menu of the
menu bar.
4. Set the mode to Simulation.
5. Turn off the power supply.
6. Ask your instructor if the equipment should be disconnected. If yes, disconnect the
system and return the equipment to its storage location.
40 Module Guide
Automation & Robotics Directions
In this activity, you will record points and use them to create a program that makes the
robot dip a part into a tank.
1. Click on the Application Launch button and select RoboCIM. From the Welcome
screen, select Create a new RoboCIM workspace.
2. Select Work Surfaces in the View menu of the RoboCIM menu bar. The Work
Surfaces dialog box appears. Set the R+ field to 2, and the C+ field to 1. Set the R-
and C- fields to 0. Click on Close to accept the new settings and close the box.
Module Guide 41
Automation & Robotics Directions
Set the robot to position (R0, C7) by changing the C value to “7” in the
Position field. Leave the robot orientation set to 0 degrees. The robot position
is now as shown below:
4. You will now add a metallic can to the view display area:
In the header section of the Object window, click on the New button. The New
Object selection box appears.
Click on the icon of the metallic can (Model 77123) to select it. Leave the
default name in the dialog box that now appears. Click OK.
In the view display area, the newly added can now appears at position (R0, C0).
In the basic parameters (bottom) section of the Object window, set the can to
position (R8, C9). Leave the can orientation set to 0 degrees. The can is now
positioned as shown is the figure above.
5. You will now add a film canister to the view display area:
Click the New button. In the New Object selection box, click on the icon of the
film canister (Model 95183) to select it. Leave the default name and click OK
to close the dialog box that now appears.
In the view display area, the newly added film canister now appears in position (R0,
C0).
In the basic parameters section of the Object window, set the position of the
film canister to (R8, C5). Leave the orientation of the film canister set to 0
degrees.
42 Module Guide
Automation & Robotics Directions
6. Save your work by selecting Save from the File menu. Enter Example and your last
name for the filename. For example, ExampleSmith. Then click the Save button.
You will now record four points that will establish the path the robot will go through to
perform its tasks without collisions.
The starting (and arrival) point (point A)
The height clearance point (point B)
The point over the approximate center of the metallic can (point C)
The point down to which the canister is lowered within the can (point D)
These points will then be used to edit a program for control of the robot motions.
In the view display area, note that the robot arm is at its soft home position, which is the
default arm position when a workspace is created.
7. Open the robot gripper fully by first selecting the Motion tab to display the Motion
window.
8. In the Gripper section, click on the Open button until the robot gripper becomes fully
open in the view display area.
Use the arrows of the five articulations of the robot to move and position the
gripper so that it is ready to grasp the film canister.
In the header of the Point Recorder panel, click on the Record button .
Enter “A” as the name point and click OK.
Module Guide 43
Automation & Robotics Directions
10. Record point B (height clearance point) by following the steps below:
Use the arrows of the five articulations of the robot to raise the canister 140
mm (5.5 in) approximately above the work surface, and over the top of the
metallic can.
Click on the Record button and enter “B” as the point name. Click on OK.
Click on the Record button and enter “C” as the point name. Click OK.
44 Module Guide
Automation & Robotics Directions
12. Record point D (point down to which the canister is lowered within the can):
Use the arrows of the five articulations of the robot to lower the bottom of the
canister down into the can (bottom quarter of the canister level with the top of
the can).
Click on the Record button and enter “D” as the point name. Click OK.
14. Perform a soft home by selecting Soft Home in the Motion menu of the RoboCIM
menu bar.
Now that the points have been recorded, a program can be edited.
Below the menu bar and animation toolbar of the Program window, note that a tab
button is displayed, containing the letters “P0”, for the newly created program.
Below the program tab “P0” is a list of command icons, and the program editing
section where the program commands will be entered.
Module Guide 45
Automation & Robotics Directions
46 Module Guide
Automation & Robotics Directions
4. Before you can test the program in the Simulation Mode, you need to build (compile)
it.
Click on the tab of program P0 to select it.
Select Compile from the Build menu of the Program window to start the
compiling process. If errors are detected, correct them and start the compiling
process again.
5. Run the program in the Simulation Mode:
Make sure you are in Simulation Mode.
In the animation toolbar of the Program window, click on the Execute button to start
execution of the program.
Once execution of the program is completed, click several times on the
Execute step by step button , and observe the action performed by the
robot for each separate command.
Finally, check the Run Continuously button , and click on the
Execute button, which will cause the program execution to repeat itself.
Click on the Pause button and observe that this pauses the program.
Resume execution of the program by clicking on the Execute button.
Stop program execution by clicking on the Stop button .
Deselect the Run Continuously button.
You are now ready to test the program in the Control Mode.
Module Guide 47
Automation & Robotics Directions
On the work surface, position the robot, the film canister, and the metallic can as shown
below:
1. Turn on the power supply of the robot, and wait until the green LED at the rear of the
robot base stops flashing and the red LED turns off.
2. In the Toolbar of the RoboCIM main window, set the communication to Control.
3. Run the program by steps: click several times on the Execute step by step button
in the Program window.
4. Once the program is operational, you can run it continuously by clicking on the Run
Continuously button and then the Execute button in the animation toolbar of the
Program window.
5. When you are ready, stop the program by clicking on the Stop button.
6. Complete the Shutdown Procedure.
Shutdown Procedure
1. Make sure there is nothing inside of the robot gripper. If an object is in the gripper,
open it to release the object.
2. Clear the area around the robot.
3. Execute a soft home positioning by selecting Soft Home in the Motion menu of the
menu bar.
4. Set the mode to Simulation.
48 Module Guide
Automation & Robotics Directions
Module Guide 49
Automation & Robotics Directions
In this activity you will edit the program you created in Lesson 3. You will first change
the position of the metallic can; then you will insert a delay in the program to simulate a
process in which a part must be dipped into a product container for 5 seconds. Finally,
you will reduce the speed at which the film canister is lowered into the metallic can.
1. On the work surface, place the robot and the objects as shown below.
2. Click on the Application Launch button and select RoboCIM. Open the RoboCIM
workspace/program that you created in Lesson 3 (Example and your last name).
The equipment shown in the RoboCIM view display whould be positioned like the actual
equipment.
50 Module Guide
Automation & Robotics Directions
4. Before you edit the program, you need to verify that it operates properly.
Build and compile the program by selecting Compile from the Build menu of
the Program window. If errors are detected, correct them and start the
compiling process again.
6. In the animation toolbar of the Program window, click on the Execute step by step
button , and observe the action performed by the robot for each separate
command:
Starting from the home position, the end effector is lowered to point B, then
the gripper is fully opened.
The end effector grasps the film canister at point A, raises it to point B, and
moves it in a straight path right over the metallic can at point C.
The film canister is lowered a certain distance within the can (point D), and
then returned to point a through the reverse path (D>C>B>A).
The gripper is opened, and then the end effector is returned to the home
position. A new cycle can begin.
7. Turn on the Power Supply of the robot and wait until the green LED at the rear of the
robot base stops flashing and the red LED turns off.
8. In the Toolbar of the RoboCIM main window, set the communication to Control.
9. Once the hard home positioning has been performed, run Run the program by steps:
click several times on the Execute step by step button in the Program window.
10. Once the program is operational, you can run it continuously by clicking on the Run
Continuously button and then the Execute button in the animation toolbar of the
Program window.
11. When you are ready, stop the program by clicking on the Stop button.
13. On the work surface, modify the position of the metallic can by placing it at (R5, C2).
14. Now modify the position of the metallic can displayed in RoboCIM to reflect the
change made by first selecting the Object tab. The Object window appears.
15. In the upper section of the Object window, click on the line of the metallic can to
display the parameters of the object at the bottom of the window.
Module Guide 51
Automation & Robotics Directions
16. Set the metallic can position to (R5, C2) by changing the R value to “5” and the C
value to “2”.
17. You will now modify the coordinates of the points that need correction (points C and
D), due to the change in the position of the metallic can.
For Point C:
Make sure the end effector is at the home position.
Fully open the gripper.
Double click on the name of point B in the Point Recorder panel to make the
open gripper go right over the film canister.
Double click on point A to make the gripper ready to grasp the canister.
Fully close the gripper to grasp the canister.
Double click on point B to raise the canister over the work surface.
Using the arrows of the robot’s articulations in the Motion window, move the
canister over the approximate center of the metallic can.
Save Point C with the new required coordinates by doing the following:
o In the Point Recorder panel, click on the Record button.
o Enter the name of the point being modified, as recorded in the Point
Recorder panel, using the same case (enter C). Click OK. You will be
asked if you want to replace the old point. Click on Replace.
For Point D:
Using the arrows of the robot’s articulations in the Motion window, lower the
bottom of the canister down into the can (bottom quarter level with the top of
the can).
Save Point D with the new coordinates by clicking on the Record button.
Enter “D” as the point name, then click OK to replace the old point with this
new one.
18. Return the film canister to the starting point by double-clicking on the name of point
A in the Point Recorder panel. Then, release the film canister by fully opening the
gripper.
20. Save the edited program in a new workspace in order to prevent overwriting the
original one you created in the last lesson. To do this, select File>Save As and enter
Lesson4 followed by your last name (for example, Lesson4Smith). Click Save.
21. Compile and Build the edited program like you did before and then test the program
in the Simulation mode.
22. Once the program runs properly, place RoboCIM in the Control mode and run the
program by steps.
52 Module Guide
Automation & Robotics Directions
23. Once the program is operational, you can run it continuously by clicking on the Run
Continuously button and then the Execute button in the animation toolbar of the
Program window.
24. When you are ready, stop the program by clicking on the Stop button.
You will now edit the program in order to insert a delay. You will make the film canister
delay for 5 seconds after it is lowered into the metallic can.
2. Click on program line 013 to highlight it. This will permit the insertion of a DELAY
command before this line.
3. In the list of command icons, click on the icon to insert a DELAY command in
program line 013.
4. Click on line 013 to highlight it. In the field DELAY(s) = , enter “5”. This will make the
film canister “hold” for 5 seconds when it reaches point D.
5. Save the newly edited program, then build and compile it.
6. Test this program in the Simulation mode. Verify that there is a 5 second delay when
the film canister is lowered within the can before it is withdrawn from the can.
7. Once the program operates properly, place RoboCIM in the Control mode and run
the program by steps. After that, you can run it continuously by checking the Run
Continuously button.
8. Stop program execution and then place RoboCIM in the Simulation mode.
9. Now you will edit the program to remove the DELAY command by first clicking on
program line 013 to highlight it. Then clicking on the Delete (X) button.
10. Save the newly edited program, then build and compile it. Test the program in the
Simulation mode and then in the Control mode.
You will now edit the program to modify the speed at which the film canister is lowered
and withdrawn within the metallic can, changing the speed to a very slow speed of 5.
Module Guide 53
Automation & Robotics Directions
2. Click on program line 011 to highlight it. In the field SPEED =, which is currently set
to 20, enter “5”. This will cause the speed associated with the next movements to be
reduced from 20 to 5.
3. Save the newly edited program, then build and compile it. Test this program by steps
in the Control mode. (NOTE: The reduction of the speed cannot be observed in the
RoboCIM software when this software is in the Simulation mode.)
4. Verify that when the film canister is lowered within the can, it is lowered at a very low
speed. When the film canister is withdrawn from the can, it is alsow withdrawn at a
very low speed.
5. Once the program has been found operational, you can run it without interruption.
6. Stop the program execution, and then place RoboCIM in the Simulation mode.
Shutdown Procedure
1. Make sure there is nothing inside of the robot gripper. If an object is in the gripper,
open it to release the object.
2. Clear the area around the robot.
3. Execute a soft home positioning by selecting Soft Home in the Motion menu of the
menu bar.
4. Set the mode to Simulation.
5. Turn off the power supply.
6. Ask your instructor if the equipment should be disconnected. If yes, disconnect the
system and return the equipment to its storage location.
54 Module Guide
Automation & Robotics Directions
In this activity you will create a program that simulates the spot welding of a metallic
can. You will then edit your program in order to insert extra welding points. Finally, you
will create a program that simulates the continuous welding of a steel plate.
1. On the work surface, place the robot and the objects as shown below.
2. Click on the Application Launch button and select RoboCIM. From the Welcome
screen, select Create a new RoboCIM workspace.
3. Simulate the spot welding of four points on the contour of the metallic can, as shown
in the graphic above. First, make four marks dividing the can circumference into four
quadrants (marks A, B, C, and D). These marks correspond to the four welding
points.
Module Guide 55
Automation & Robotics Directions
4. Now create a program that will make the robot perform the following tasks in
sequence:
Starting from the home position, close the gripper. The extremity of the closed
gripper will simulate the electrode tip.
Lower and position the tip to around 25 mm (1 in) right over mark A.
Slowly move the tip close to mark A without touching it. (NOTE: do not touch
the can with the tip – keep a minimum distance of 3 mm (0.125 in).
Move back the tip to around 25 mm (1 in) right over point B at a high speed.
Then, slowly move the tip close to mark B without touching it.
Repeat steps d. and e. in order to point the two other marks (C and D).
Return the end effector to the home position.
5. Once the program is complete, save it using the filename “Lesson5 your last name”.
7. Now edit your program, adding four welding points, one between each of the four
current welding points. Save this program (File>Save As) using a different filename
“Lesson5 EDIT your last name”.
56 Module Guide
Automation & Robotics Directions
Lower and position the tip to an approach point about 25 mm (1 in) over the
starting point shown in the figure.
Slowly move the tip close to the starting point without touching it.
Move the tip along all four edges, through step points of equal height [3 mm
(0.125) in above the edges] spaced about 13 mm (0.5 in) apart, simulating the
continuous welding of lines. The distance between two contiguous rows of
perforations of a work surface is 50 mm (2 in).
Once points have been recorded along all edges and the staring point is
reached, return the end effector to the home position.
Save the program using the filename “Lesson5 Plate your last name”.
Test and debug your program.
When you are finished, complete the Shutdown Procedure.
Shutdown Procedure
1. Make sure there is nothing inside of the robot gripper. If an object is in the gripper,
open it to release the object.
2. Clear the area around the robot.
3. Execute a soft home positioning by selecting Soft Home in the Motion menu of the
menu bar.
4. Set the mode to Simulation.
5. Turn off the power supply.
6. Ask your instructor if the equipment should be disconnected. If yes, disconnect the
system and return the equipment to its storage location.
Module Guide 57
Automation & Robotics Directions
In this activity, you will create a program that makes the robot pick up parts from a
feeder and drop them into a metallic can. When the feeder becomes empty, the robot
will remain at the home position until parts are placed in the feeder.
2. Connect the normally-open contact (yellow and black jacks) of the feeder
microswitch TTL input 1 of the robot base. The microswitch will prevent the robot
from trying to grasp a part when the feeder becomes empty.
58 Module Guide
Automation & Robotics Directions
3. Click on the Application Launch button and select RoboCIM. From the Welcome
screen, select Create a new RoboCIM workspace.
4. Create a program that will make the robot perform the following tasks in sequence:
Shutdown Procedure
1. Make sure there is nothing inside of the robot gripper. If an object is in the gripper,
open it to release the object.
2. Clear the area around the robot.
3. Execute a soft home positioning by selecting Soft Home in the Motion menu of the
menu bar.
4. Set the mode to Simulation.
5. Turn off the power supply.
6. Ask your instructor if the equipment should be disconnected. If yes, disconnect the
system and return the equipment to its storage location.
Module Guide 59
Automation & Robotics Directions
In this activity you will experiment with the operation of the Lab-Volt Rotary Carousel.
You will then create a program that simulates a galvanizing process where the surface
of an iron or steel workpiece is dipped into a bath of molten zinc.
1. On the work surface, place the robot and the Rotary Carousel as shown below. Do
NOT add the metallic can and the film canister yet. This will be done later.
2. Connect the cable of the Rotary Carousel to the ACCESSORY output on the base of
the robot.
3. Experiment with rotation of the carousel:
Click on the Application Launch button and select RoboCIM. From the
Welcome screen, select Create a new RoboCIM workspace.
Display the Object window for the carousel. Set the field “Port” to “CH 1”.
60 Module Guide
Automation & Robotics Directions
Display the Motion window and using the single (low-speed) or double
(high-speed) arrows of the Carousel, make the displayed carousel rotate
in both directions.
4. Create a program that will make the platter of the carousel rotate 180 in the
clockwise direction, and then return to the initial (home) position and stop.
Use the command icons CHANNEL and RCHANNEL to make
the carousel rotate.
5. Save the program as “Lesson 7 your last name”. Test and debug your program.
6. On the work surface, now place the metallic can and the film canister, as shown on
the previous page.
You will now simulate a galvanizing process where the surface of an iron or steel
workpiece is dipped into a bath of molten zinc to prevent corrosion, then moved to a
carousel workstation, rotated, and finally returned to its initial location.
7. Create a program that will make the robot perform the following tasks in sequence:
Grasp the film canister placed at the starting point (R9, C10).
Raise it above the work surface and move it over the metallic can.
Lower the film canister a certain distance within the can, then withdraw it
and move it over the starting point on the carousel platter.
Place the film canister on the carousel platter, and then rotate the platter
by 270 clockwise (in front of the microswitch). Use the command icon
.
Grasp the film canister and return it to the starting point.
Save the program as “Lesson 7 GALV your last name”.
Test and debug your program.
Shutdown Procedure
1. Make sure there is nothing inside of the robot gripper. If an object is in the gripper,
open it to release the object.
2. Clear the area around the robot.
3. Execute a soft home positioning by selecting Soft Home in the Motion menu of the
menu bar.
4. Set the mode to Simulation.
5. Turn off the power supply.
6. Ask your instructor if the equipment should be disconnected. If yes, disconnect the
system and return the equipment to its storage location.
Module Guide 61