You are on page 1of 106

Robotics and Automation

Instructor's Guide

Issue: US240/LS/10/3/IQ-0301f

© 2010 LJ Create. This publication is copyright and no part of it


may be adapted or reproduced in any material form except with the
prior written permission of LJ Create.
Contents
Page
Inventory INV.1
Installing and Running Lessons IN.1
Lessons
Control of a Robot
Overview 1.1
Instructor Resources 1.5
Presentation 1.10
Flowcharts and Programs
Overview 2.1
Instructor Resources 2.3
Sensing, Decisions and Counting
Overview 3.1
Instructor Resources 3.3
Open and Closed Loop Control
Overview 4.1
Instructor Resources 4.3
Presentation 4.6
Transportation around the Work-cell
Overview 5.1
Instructor Resources 5.3
Presentation 5.6
Manipulating Parts
Overview 6.1
Instructor Resources 6.3
Presentation 6.6
Industrial Robots
Overview 7.1
Instructor Resources 7.3
Presentation 7.7
Computer Integrated Manufacture
Overview 8.1
Instructor Resources 8.3
Presentation 8.6
Pre-programmed Sequences
Overview 9.1
Instructor Resources 9.4
Presentation 9.7
Problem Solving - Nuclear Work-cell
Overview 10.1
Instructor Resources 10.3
Module Review 11.1
Robotics and Automation - Module Inventory

Robotics and Automation


Module Inventory
Equipment

Listed below is the equipment used in this module:


ID Part Description Part Number Quantity
Work-cell Baseboard TL030 1
RoboTEK II Robot TL299 1
Power Supply Unit PG600 1
Power Supply Lead TL1244/A 1
Parallel Computer Lead AL055 1
Parts Dispenser TL156 1
Conveyor TL166 * 1
Hole Sensor TL010 * 1
Parts Sensor TL045 * 1
Large Parts (with hole) ES169 * 3
Large Parts (without hole) ES170 * 1
Small Parts EF009 * 4
Parts Storage Boxes AN076 * 2

* These items are included with .

LJ Create INV.1
Robotics and Automation - Module Inventory

Applications
Listed below are all the applications used in this module:

Robot Control software Install Robot Control software

Third Party Applications


There are no third party applications used in this module.

Presentations
Listed below are all the presentations used in this module:

Computer Integrated Manufacture


Hazardous Environments
Manual Control of a Robot
Types of Robot
Types of Sensor
Why Use Robots
Work-cell Sensors

Utilities

The module also requires that the computer can:

View Adobe Acrobat PDF files Open test.pdf to check that you can view a PDF file.

View PowerPoint presentations Open test.ppt to check that you can view a PowerPoint presentation.

View Flash files Open test.htm to check that you can view a Flash file.

Printing (recommended Page Setup for Web Browsers)


Letter/A4 Portrait
Margins:
Left = 0.75in (19.05mm)
Right = 0.75in (19.05mm)
Top = 0.75in (19.05mm)
Bottom = 0.75in (19.05mm)

INV.2 LJ Create
Robotics and Automation - Installation Instructions

Installing and
Running Lessons
There are several options for installing and running the learning content lessons.

The first option is a stand-alone operation where a student works through the content and
answers the questions. When the work is handed in, it is marked automatically and a report of
their results is available for printing. This method of operation requires the installation of a
stand-alone student eContent launcher utility that is used to run content. It then requires the
installation of the module's learning content to a local computer drive or network drive.

The second option is for use in a classroom-based managed learning environment where student
work is stored in a database. This method of operation requires the installation of a management
system, comprising a management computer installation and installation of a student workstation
launcher utility at each student computer. The system can be configured during installation to run
content from the local computer drive or network drive. The module's learning content is then
installed to the drive set by the workstation installation.

The third option of operation is access to the learning content on the internet using a Virtual
Learning Environment.

Module Minimum Computer Requirements

 Windows 2000, XP or later with Internet Explorer


 1 GHz or higher Pentium-compatible CPU
 512 MB of RAM recommended
 10 GB hard disk
 Parallel Port or USB Port with LJ USB to parallel port adaptor
 16 Bit sound card

LJ Create IN.1
Robotics and Automation - Installation Instructions

Robotics and Automation Module Installation Instructions

Learning Content

Choose the appropriate installation for your requirements:

a) Installation for Stand-alone Operation

 Insert the Stand-alone eContent Utilities disk and follow the on-screen instructions to
install the student eContent launcher. If the workstation is for an instructor, also
install the tutor eContent browser.

 Insert the learning content module disk, select the 'Install' option and follow the on-
screen instructions. If the workstation is for an instructor, when the 'Install' option is
complete, select the 'Instructor Resources' option and follow the on-screen
instructions.

b) Installation for ClassAct Classroom-based Managed Learning Environment

For a managed learning environment, the ClassAct Student Workstation Launcher must be
installed on a student workstation and the ClassAct Management System must be installed
to an instructor workstation. The learning content module disk contains elements that must
be installed to both the student and instructor workstations.

At the Student Workstation:

 Insert the ClassAct Workstation disk and follow the on-screen


instructions.

 Insert the learning content module disk, select the 'install' option and
follow the on-screen instructions.

At the Instructor Workstation:

 Install the ClassAct Management System disk and follow the on-screen
instructions. (Further information is supplied with the ClassAct
Management System.)

 Insert the learning content module disk and follow the instruction to
install the appropriate items. Note: it is essential to install the 'lesson
module templates' option.

IN.2 LJ Create

Robotics and Automation - Installation Instructions


Robotics and Automation - Installation Instructions

c) Installation for Virtual Learning Environment

Installation of Robot Control Software

The Robot Control software must be installed to each computer that is to


access the learning content. Installation of this program requires administrator
rights.

 Access the Virtual Learning Environment (VLE) on the internet and


logon as a student using the details provided for your VLE.

 Select and run the first lesson of this module.

 From the Resources menu, select Inventory.

 In the Applications section, click on the Install Robot Control software


link.

 Save the install file and run it on each computer that is to access the
learning content.

To use the Robot Control software, you must be logged on and accessing it
from a link within the learning content.

Each computer used to access the online learning content requires LJ ActiveX
and Flash Plug-in components. A computer may already have these
components installed. On the ClassCampus VLE, the user will be prompted to
install the Flash plug-in at logon if it is not already installed. If the LJ ActiveX
component is not installed, the user will be prompted to install it when a
lesson is selected. Installation of these components requires administrator
rights.

LJ Create IN.3

Robotics and Automation - Installation Instructions


Robotics and Automation - Installation Instructions

Setting up the roboTEK II Robot


It is important to calibrate the robot on the computer it is to be controlled from so that it works
within the required tolerances. A robot that has not been set up correctly will move clumsily, with
a lack of precision, and any control programs will not run with repeatable accuracy. If the robot is
moved to another computer the calibration must be performed on the new computer.

The table below shows the required settings for the four joints:

Position of Joint
Backlash Offset Minimum Maximum
Base essential essential optional optional
Shoulder essential essential optional optional
Elbow essential essential optional optional
Jaw essential optional optional optional

To calibrate the robot, the control software has to be run in calibration mode to store the settings
on the computer. The robot can be re-calibrated by re-running the software in calibration mode.
Note, the student can access the calibration controls, but they will only be able to make changes
for the current session. When the Robot Control software is run again it will revert back to stored
settings.

For correct operation, the parallel port of the PC must be set to a uni-directional mode. Some
manufacturers may refer to this as SPP mode, others as AT mode. This is configured using the
PCs CMOS set up program. Refer to the documentation supplied with your PC for information on
how to make the changes.

Procedure
1. Run the Robot Control software in calibration mode by running:
"C:\Program Files\LJ Create\Robotics and Automation\RobotCon.exe" setup
2. Select 'Control Hardware' from the Robot menu. Once the robot is detected, select 'Set-up
Robot' from the robot menu.
3. Enter the Robot ID (IJxxxx found on the robot).

Backlash
This removes most of the errors in movement when the robot changes direction. These errors
are due to mechanical backlash in the joints.

3. Use the Robot Controls to move the robot to B45 S100 E45 J45.

4. Select the Base in the Set-up Robot window. Alternately operate the two Robot Control Base
keys to move the joint. If the robot does not move, increase the backlash compensation
number. Try the control keys again. Repeat the process until the robot moves. Now try moving
two steps forward and back. The movements should be equal. If you have overdone the
backlash compensation, the first step after changing direction will be too big. You will
probably find a backlash compensation of 2 or 3 is about right for the base.

5. Repeat the process for Shoulder, Elbow and Jaws. You will probably find that the shoulder
and elbow need little or no compensation, whereas the jaw needs 4 or 5 clicks.

IN.4 LJ Create

Robotics and Automation - Installation Instructions


Robotics and Automation - Installation Instructions

Offset
The spatial position of the robot jaws can be adjusted to correspond to a known position as set
by the Robot Control position numbers.

6. Put a part in Dispenser A. Use the Robot Controls to move the robot to B77 S35 E44 J100.
This is a critical position for the robot. It should be somewhere near the position required to
pick a part from Dispenser A.

7. Select the Base in the Set-up Robot window. Look down on the dispenser from above and
see where the jaws are in relation to the tube. They should be nearly central. Adjust the offset
number until the jaws are as close as possible to a central position.

8. Select the Shoulder in the Set-up Robot window. Look at the dispenser from the front, along
the line of the tubes. Adjust the offset number until the jaws are central with the part in the
dispenser.

9. Use the Robot Controls to close the robot jaws until they are just about to grip the part. Make
small adjustments to the Shoulder and Elbow offsets to ensure that the part will be gripped
properly.

Minimum and Maximum Joint Positions (Optional)


This prevents the Robot Control numbers incrementing or decrementing above or below a
number where the robot joint does not move.

10. Minimum position - move the arm so it is over the conveyor and clear of any obstacles.
Move the base to its left-most position. You will probably find that the base stops before the
numerical position has reached minimum. Move the base to the right, one step at a time, until it
just starts to move. Click the Minimum Set button to store this position.

11. Maximum position – now move the base fully round to the right. Step it back to the left
until it just starts to move, then click the Maximum Set button.

12. Repeat the process for the other joints.

13. Click Save to store the settings.

LJ Create IN.5

Robotics and Automation - Installation Instructions


Robotics and Automation - Installation Instructions

Installation Checks
Access the learning content by following the appropriate instructions given under 'Running
Lessons' below.

Select and run the first lesson of the module. From the Resources menu, select Inventory.
Work through the Inventory to check:

 Equipment
 Applications
 Third Party Applications
 Presentations
 Utilities

Running Lessons

There are several options of running the learning content lessons. Ensure you select the
appropriate method for your installation:

Running Learning Content in Stand-alone Operation


From the Programs menu, select 'LJ Technical Systems', 'eContent Utilities', 'Student
Launcher' and follow the on-screen instructions.

Running Learning Content in a Managed Classroom Environment


This option requires a student to be added in the ClassAct Management System. Training is
required to use the Management System.

From the Programs menu, select 'LJ Workstation Launcher', 'Launcher' and follow the on-
screen instructions.

Running Learning Content in an Online Virtual Learning Environment


Access the Virtual Learning Environment (VLE) on the internet and logon. Use the access and
logon details provided for your VLE.

If you require further assistance on installing or running this module, please contact your
representative or visit www.ljcreate.com for our contact details.

IN.6 LJ Create
Robotics and Automation - Control of a Robot - Overview

Control of a Robot

Overview
To survive in the competitive world of
manufacturing, companies continually look for
ways to improve their products. One way
companies look to improve their products is by
making them more efficiently. Using automated
machines is one way that products can be made
more efficiently.

Machines that do useful work are called robots.

In this work you will:

 Identify how servo motors and joints can be


used to control a robot
 Identify how to manually control a robot
 See how to record and replay a series of robot movements
 See how to use a simulated version of a robot to record and replay a series of robot movements
 Manually control a robot
 Program a movement sequence for a robot

Manual Control of a Robot 20 minute teacher led activity

In this presentation you will find out how a


robot's movements can be accurately driven
and controlled.

You will see how robots need mechanical


components and a computer to control their
joints.

79.24 - 1

LJ Create 1.1
Robotics and Automation - Control of a Robot - Overview

10 minute teacher and


Manual Control of RoboTEK II student activity

The robot work-cell shares many common


features with full-sized industrial work-cells. It
contains a robot, a conveyor belt, parts
dispenser and sensors.

In this activity you will manually control the


robot to pick up a part from a dispenser and put
it in a parts bin.

This activity requires laboratory equipment.

If this activity is presented to a group it is advisable to use a printed version of the instructions.

10 minute teacher and


Recording Position student activity

One of the reasons that robots are used in


manufacturing is because they are good at
performing the same task over and over again,
to the same standard. However, the robot needs
to be told what to do and in what sequence.

In this activity you will see how to store a


series of positions for the robot to move
between and replay the sequence.

This activity requires laboratory equipment.

If this activity is presented to a group it is advisable to use a printed version of the instructions.

1.2 LJ Create

Robotics and Automation - Control of a Robot - Overview


Robotics and Automation - Control of a Robot - Overview

10 minute teacher and


Simulated Robot student activity

Engineers often have to use simulated models


of manufacturing systems to help develop new
programs. This is because real systems are
expensive and are often in continuous use.

In this activity you will see how to store a


series of positions for the simulated robot to
move between and replay the sequence.

If this activity is presented to a group it is


advisable to use a printed version of the
instructions.

Moving Parts Manually 15 minute student activity

Sometimes robots are used to move heavy or


hazardous parts. For example a chemical
container being moved around a factory. In
these situations an operator may control the
movement of the robot manually.

In this activity you will use the Robot Control


software to simulate an operator moving a part
from one place to another.

LJ Create 1.3

Robotics and Automation - Control of a Robot - Overview


Robotics and Automation - Control of a Robot - Overview

Recording a Sequence 15 minute student activity

Industrial robots are good at performing the


same task over and over again. However before
they can successfully perform a task they need
to be programmed.

In this activity you will create a program to


control a simulated robot to pick up a part from
a dispenser and drop the part into another
dispenser.

Assessment and Review 20 minute student activity

Answer the questions in the assessment and complete the review.

Before handing in your work ensure that you have completed all the required activities.

Copyright LJ Create Issue: LJ-US240HSX-V1.0f - C1

1.4 LJ Create
Robotics and Automation - Control of a Robot

Instructor Resources:
Control of a Robot
Notes | Answer Key | Typically Completed Work

Notes
Pre-requisites
The students should see the demonstration Recording Position before seeing the demonstration Simulated
Robot as they need to be able to compare the real robot with the simulated robot.

During the activities it is necessary to save programs. It is recommended that an appropriate location for
saving these files is established with the students.

Consumables
There are no consumables required for this work.

Maintenance
There are no maintenance issues related to this work.

LJ Create 1.5
Robotics and Automation - Control of a Robot

Troubleshooting
Issue: Robot not detected when software run.
Possible cause(s):
(1) No power to robot.
(2) Leads not connected.
Possible solution(s):
(1) Check robot is connected to electrical power source and rear power switch is on.
(2) Check all leads are connected (power leads and computer lead).

Issue: Robot unable to pick up parts from the dispenser.


Possible cause: Robot not calibrated.
Possible solution: Follow the calibration instructions detailed in the installation section .

Instructor Marked Work


No instructor grading is required for this work.

1.6 LJ Create

Robotics and Automation - Control of a Robot


Robotics and Automation - Control of a Robot

Answer Key
Presentation - Manual Control of a Robot
Q1 B
Q2 C
Q3 A
Q4 A

Activity - Manual Control of RoboTEK II


Q1 B
Q2 C
Q3 A

Activity - Recording Position


Q1 B
Q2 Yes
Q3 Yes

Activity - Simulated Robot


Q1 B
Q2 Yes
Q3 Yes

Activity - Moving Parts Manually


Q1 C
Q2 A

Activity - Recording a Sequence


Q1 B
Q2 Yes
Q3 Yes

Assessment
Q1 No
Q2 C
Q3 Yes
Q4 No
Q5 B
Q6 B
Q7 C
Q8 A
Q9 B
Q10 D

LJ Create 1.7

Robotics and Automation - Control of a Robot


Robotics and Automation - Control of a Robot

Typically Completed Work


Activity - Recording a Sequence
Program Filename:
[ record_sequence.rtp IS A TYPICAL EXAMPLE OF A ROBOT CONTROL PROGRAM
THAT A STUDENT MAY CREATE AS A SOLUTION.]

Review
It is expected that the student's review will contain some of the
following points:
- Robot positions are made up from the positions of four joints.
They are:
- Base
- Shoulder
- Elbow
- Jaw
- Each joint can have a value between 1 and 127 relative to its
position.
- Using the control panel the value can be changed.
- Clicking the Store Position button records the four joint positions
as a MOVE command in the Control Program window.
- By moving a joint, storing a position over and over again a
movement sequence can be recorded to create a program.

1.8 LJ Create
Robotics and Automation - Manual Control of a Robot

LJ Create 1.9
Robotics and Automation - Manual Control of a Robot

1.10 LJ Create

Robotics and Automation - Manual Control of a Robot


Robotics and Automation - Manual Control of a Robot

LJ Create 1.11

Robotics and Automation - Manual Control of a Robot


Robotics and Automation - Manual Control of a Robot

1.12 LJ Create
Robotics and Automation - Flowcharts and Programs - Overview

Flowcharts and Programs

Overview
As with all complicated tasks planning is
essential for a successful outcome. When
designing programs software engineers often
use flowcharts to help.

In this work you will:

 Use a flowchart to write a computer program


in BASIC
 Use a flowchart that loops to write a
computer program in BASIC

Displaying Messages 15 minute student activity

It is very difficult to write programs without


first planning what actions that program will
need to do. To help with this a flowchart can be
used.

In this activity you will see how a flowchart


can be used to help write a BASIC computer
program. You will use the robot control
software with the work-cell simulator to enter
and test your program.

LJ Create 2.1
Robotics and Automation - Flowcharts and Programs - Overview

Writing a Program 20 minute student activity

To program accurately it is helpful to be able to


understand flowcharts. Flowcharts show when
and which action should be done. They are
used to show which command should be used
in a computer program. The computer language
used will be BASIC. It will be used to program
the computer to control the robot.

In this activity you will use a flowchart to write


a computer program.

Assessment and Review 20 minute student activity

Answer the questions in the assessment and complete the review.

Before handing in your work ensure that you have completed all the required activities.

Copyright LJ Create Issue: LJ-US240HSX-V1.0f - C2

2.2 LJ Create
Robotics and Automation - Flowcharts and Programs

Instructor Resources:
Flowcharts and Programs
Notes | Answer Key | Typically Completed Work

Notes
Pre-requisites
During the activities it is necessary to save programs. It is recommended that an appropriate location for
saving these files is established with the students.

Consumables
There are no consumables required for this work.

Maintenance
There are no maintenance issues related to this work.

Troubleshooting
There are no troubleshooting issues related to this work.

Instructor Marked Work


No instructor grading is required for this work.

LJ Create 2.3
Robotics and Automation - Flowcharts and Programs

Answer Key
Activity - Displaying Messages
Q1 B
Q2 2
Q3 D

Activity - Writing a Program


Q1 A
Q2 2
Q3 D
Q4 A
Q5 C

Assessment
Q1 B
Q2 B
Q3 D
Q4 B
Q5 D
Q6 B
Q7 C
Q8 D
Q9 A
Q10 B

2.4 LJ Create

Robotics and Automation - Flowcharts and Programs


Robotics and Automation - Flowcharts and Programs

Typically Completed Work


Activity - Displaying Messages

Flowchart Box or
Description
Symbol
A start or stop box. A flowchart will always begin with a start box and end
with a stop box.
An input or an output box. Output boxes can be used for messages like
"Please give your name", and "Thank you.". They can be used to show when a
beep would sound.

An operation box. Operation boxes are used for certain actions. The action
might be to move the robot.
A decision box. Decision boxes ask questions. The question will be answered
as either "Yes" or "No".

BASIC
Description
Command
Tells robot to move to a position. The position to move to is given in the form B
MOVE [position] S[position] E[position] J[position], where B is for Base, S is for Shoulder, E is
for Elbow and J is for Jaw.
This command is used to display messages on screen. Messages like "Please give your
PRINT
name" or "Thank you".
This command will tell the robot is wait in its current position for a given amount of
WAIT time, for example ‘WAIT 5000’ would instruct the robot to wait for 5 seconds before
moving onto the next command.
BEEP This command would instruct the computer to make a sound.

LJ Create 2.5

Robotics and Automation - Flowcharts and Programs


Robotics and Automation - Flowcharts and Programs

Activity - Writng a Program

Command Description
Can indicate the start of the loop. For example, the LABEL Here command line could
LABEL
mark the start of a loop.
Can indicate the end of a loop. For example, the GOTO Here command line could mark
GOTO the end of a loop. Any commands lines between the LABEL Here and the GOTO Here
command lines would be repeated.

Program Filename:
[ up_down_loop.rtp IS A TYPICAL EXAMPLE OF A ROBOT CONTROL PROGRAM
THAT A STUDENT MAY CREATE AS A SOLUTION.]

Review
It is expected that the student's review contains some of the
following key points:

- Flowcharts are useful to plan and describe what actions a program


will need to be able to do.
- Start or stop boxes. A flowchart will always begin with a start
box and end with a stop box.
- Input or output boxes. Output boxes can be used for messages
like "Please give your name", and "Thank you.". They can be used to
show when a beep would sound.
- Operation boxes -these are used for some actions eg to move the
robot.
- Decision boxes - these ask questions which will be answered as
either "Yes" or "No".
- The LABEL command in a program can used to mark the start of a loop.
- The GOTO command in a program can be used to mark the end of a loop.

2.6 LJ Create
Robotics and Automation - Sensing, Decisions and Counting - Overview

Sensing, Decisions and


Counting

Overview
Sensors are very important in automated
systems. They allow the controller in a system
to detect and respond to changing conditions.
You will describe what a sensor is, and find out
how they are used in a work-cell with a robot
and a computer. You will also write a program
to examine and describe an object.

In this work you will:

 Use the input from a sensor with the IF


command in a BASIC program
 Write a BASIC program that uses an input
from a sensor
 Write a BASIC program that uses a store as
a counter

What If 20 minute student activity

The work-cell is fitted with two infrared


sensors. The sensor on the conveyor belt is
called a Part Sensor – it senses when a part
breaks the beam. The sensor on the parts
dispenser is set up to monitor if a piece has got
a hole in it or not. This is called a Hole Sensor.

You are going to write a program using the IF


command to detect if parts have a hole in and
display an appropriate message.

LJ Create 3.1
Robotics and Automation - Sensing, Decisions and Counting - Overview

Checking Parts 20 minute student activity

A robot is usually controlled by a computer.


The computer runs a program which has
commands. By using different commands in the
program, the robot can do different things.

In this activity you will write a program to


separate large parts with and without a hole.
The robot will pick the part from dispenser A,
check for a hole at the hole sensor and place a
part without a hole on the conveyor belt. A part
with a hole will be placed in the Reject Parts
bin.

Counting Parts 20 minute student activity

Automated programs are designed to run


continuously or for a pre-set number of times.
Programs that run once, then stop, are not
suitable for automatic control. To set up a
program to do tasks several times, or to loop,
we can use the LET command. The LET
command in Basic allows us to program
sequences to operate for a set number of times.

In this activity you will write a program that


carries out an instruction for a set number of
times using the LET command. The LET
command will be used to increment a count.
The value of the count will be displayed on the
screen. The IF command will be used to check
when the count is complete.

Assessment and Review 20 minute student activity

Answer the questions in the assessment and complete the review.

Before handing in your work ensure that you have completed all the required activities.

Copyright LJ Create Issue: LJ-US240HSX-V1.0f - C3

3.2 LJ Create
Robotics and Automation - Sensing, Decisions and Counting

Instructor Resources:
Sensing, Decisions and
Counting
Notes | Answer Key | Typically Completed Work

Notes
Pre-requisites
To be familiar with flowcharts and the BASIC computer programming language as covered by the
activities in Flowcharts and Programs. To be able to follow arithmetic operations, such as A = A + 1.
During the activities it is necessary to save programs. It is recommended that an appropriate location for
saving these files is established with the students.

The programs that students develop using the simulator can also be used to control the roboTEK II work-
cell. It is important that the robot is calibrated on the computer to which it is attached. This is necessary so
that the robot's positions resemble those in the simulator. However, it may still be necessary to make
minor adjustments to the robot MOVE commands in a program. Note, calibration should have be carried
out during installation. The calibration instructions can be found in the installation section.

Consumables
There are no consumables required for this work.

Maintenance
There are no maintenance issues related to this work.

Troubleshooting
There are no troubleshooting issues related to this work.

Instructor Marked Work


No instructor grading is required for this work.

LJ Create 3.3
Robotics and Automation - Sensing, Decisions and Counting

Answer Key
Activity - What If
Q1 6
Q2 C
Q3 D
Q4 Yes
Q5 No

Activity - Checking Parts


Q1 B
Q2 D
Q3 No
Q4 A

Activity - Counting Parts


Q1 1
Q2 B
Q3 B
Q4 Yes
Q5 B

Assessment
Q1 D
Q2 Yes
Q3 Yes
Q4 B
Q5 No
Q6 C
Q7 B
Q8 B
Q9 B
Q10 C

3.4 LJ Create

Robotics and Automation - Sensing, Decisions and Counting


Robotics and Automation - Sensing, Decisions and Counting

Typically Completed Work


Activity - What If

Command Description
Asks a question. For example, IF HOLE_SENSOR_ON. When the Hole Sensor is on,
IF
the command lines immediately after the IF command line are carried out.
Starts the actions to be performed when the IF command line is not true. For example,
using the IF HOLE_SENSOR_ON command line, the command lines immediately after
ENDIF
the IF command line are bypassed when the Hole Sensor is off, and the command lines
after the ENDIF command are carried out.

Program Filename:
[ PART_TO HOLE_SENSOR_WITH_MESSAGE.RTP IS A TYPICAL EXAMPLE OF A
ROBOT CONTROL PROGRAM THAT A STUDENT MAY CREATE AS A SOLUTION.]

Program Filename:
[ PART_TO HOLE_SENSOR_WITH_MESSAGE2.RTP IS A TYPICAL EXAMPLE OF A
ROBOT CONTROL PROGRAM THAT A STUDENT MAY CREATE AS A SOLUTION.]

Command Line Description


IF HOLE_ Asks the question if the hole sensor lamp is off. When the lamp is off, a hole has not
SENSOR_OFF been sensed. When the lamp is on, a hole has been sensed.

Activity - Checking Parts

Program Filename:
[ part_to_test_and_reject.rtp IS A TYPICAL EXAMPLE OF A ROBOT CONTROL
PROGRAM THAT A STUDENT MAY CREATE AS A SOLUTION.]

Activity - Counting Parts

Command Line Description


LET Sets values to counter variables A-Z, e.g. LET C = C + 1.

Program Filename:
[ count_in_4_to_20.rtp IS A TYPICAL EXAMPLE OF A ROBOT CONTROL PROGRAM
THAT A STUDENT MAY CREATE AS A SOLUTION.]

LJ Create 3.5

Robotics and Automation - Sensing, Decisions and Counting


Robotics and Automation - Sensing, Decisions and Counting

Review
It is expected that the student's review contains some of the
following key points:

- The IF command causes the program to see if a particular action has


occurred and if it has, carries out a set action. An example of this
is to detect whether a part has passed a sensor. When this is true
(i.e. part has passed), the command lines after the IF command will
be carried out. For a false line (i.e. part has not passed), the
commands are bypassed.
- The ENDIF command starts the actions to be done when the IF command
line is not true. For example, if not part has passed the sensor the
command lines immediately after the IF command line are bypassed and
the command lines after the ENDIF command are carried out.
- The LET command in BASIC programming language allows us to program
sequences to operate for a set number of times.
- The LET command stores a value in a variable. Used with the equals
sign (=) and any formula. For example, LET A=1 sets variable A to
one, and LET A=A+1 adds one the value in variable A.

3.6 LJ Create
Robotics and Automation - Open and Closed Loop Control - Overview

Open and Closed Loop Control

Overview
An automated control system uses sensors to
detect and monitor the output of the system.
These systems are often called closed loop
systems. The output information from the
sensors is called feedback. Systems that do not
use sensors to provide feedback are called open
loop systems.

A closed loop control system might be used in


a heating system. The temperature of the air
would be measured by a temperature sensor.
The temperature would be the feedback to the
control unit. If too cold, the control unit would
increase the heat of the boiler, if too hot the
control unit would decrease the heat of the
boiler. There would be a closed loop between
the sensor and the control unit.

In this work you will:

 Identify how sensors are used to provide feedback to create a closed loop system on the work-cell
 Write programs for open loop and closed loop control systems

LJ Create 4.1
Robotics and Automation - Open and Closed Loop Control - Overview

Work-cell Sensors 20 minute teacher led activity

A robot needs sensors to interact with work-


cell elements, which include fixtures to hold
parts, mechanisms to feed parts and conveyors
to transport them.

In this presentation you will find out why


sensors are used and how they work.

79.24 - 2

Sensor Feedback 30 minute student activity

In this activity you will write programs for


open and closed loop systems. The robot will
pick and place parts on the conveyor belt. The
conveyor belt will be controlled open loop by
turning it on for a set period. Closed loop
control will use the conveyor’s part sensor to
turn off the conveyor when the part has reached
the end.

Assessment and Review 20 minute student activity

Answer the questions in the assessment and complete the review.

Before handing in your work ensure that you have completed all the required activities.

Copyright LJ Create Issue: LJ-US240HSX-V1.0f - C4

4.2 LJ Create
Robotics and Automation - Open and Closed Loop Control

Instructor Resources:
Open and Closed Loop Control
Notes | Answer Key | Typically Completed Work

Notes
Pre-requisites
During the activities it is necessary to save programs. It is recommended that an appropriate location for
saving these files is established with the students.

The programs that students develop using the simulator can also be used to control the roboTEK II work-
cell. It is important that the robot is calibrated on the computer to which it is attached. This is necessary so
that the robot's positions resemble those in the simulator. However, it may still be necessary to make
minor adjustments to the robot MOVE commands in a program. Note, calibration should have be carried
out during installation. The calibration instructions can be found in the installation section.

Consumables
There are no consumables required for this work.

Maintenance
There are no maintenance issues related to this work.

Troubleshooting
There are no troubleshooting issues related to this work.

Instructor Marked Work


No instructor grading is required for this work.

LJ Create 4.3
Robotics and Automation - Open and Closed Loop Control

Answer Key
Presentation - Work-cell Sensors
Q1 C
Q2 A
Q3 C

Activity - Sensor Feedback


Q1 Yes
Q2 B
Q3 No
Q4 C
Q5 C

Assessment
Q1 C
Q2 D
Q3 C
Q4 Yes
Q5 C
Q6 No
Q7 A
Q8 Yes
Q9 B
Q10 D

4.4 LJ Create

Robotics and Automation - Open and Closed Loop Control


Robotics and Automation - Open and Closed Loop Control

Typically Completed Work


Activity - Sensor Feedback

Program Filename:
[ closed_loop.rtp IS A TYPICAL EXAMPLE OF A ROBOT CONTROL PROGRAM
THAT A STUDENT MAY CREATE AS A SOLUTION.]

Control
Description
Systems
An open loop control system has no feedback. It does not need a sensor as it has no
Open Loop
continuous loop.
A closed loop control system has feedback from a sensor. The feedback is used to stop
Closed Loop
the program from continuing to loop.

Review
It is expected that the student's review contains some of the
following key points:

- An open loop system does not use feedback (information from


sensors). For example, a program can be written to instruct a robot
to pick and place parts on a conveyor belt. If the conveyor belt is
set to run for a set period of time then turn off, it is an open loop
system.
- A closed loop system does use feedback (information from sensors).
For example, a program can be written to instruct a robot to pick and
place parts on a conveyor belt. If the conveyor belt runs until the
part sensor detects a part, it is a closed loop system.
- In a closed loop system an IF command is used to check the status
of a sensor. For example, IF PART_SENSOR_ON.

LJ Create 4.5
Robotics and Automation - Work-Cell Sensors

4.6 LJ Create
Robotics and Automation - Work-Cell Sensors

LJ Create 4.7

Robotics and Automation - Work-Cell Sensors


Robotics and Automation - Work-Cell Sensors

4.8 LJ Create
Robotics and Automation - Transportation around the Work-cell - Overview

Transportation around the


Work-cell

Overview
There are different types of sensors. In the
robot work-cell, beam sensors are one type of
sensor. These sensors are used to detect things
such as the presence of a part, or if a part has a
hole.

Often, a conveyor is an important part of the


work-cell. The conveyor belt transports parts
around the work-cell. In some, the conveyor
transports a product so various automated
processes can be done: for example, on a car
production line.

In this work you will:

 Identify different types of sensors used in the work-cell


 Write a program to place multiple parts on the conveyor
 Write a program to move parts along the conveyor, displaying a count value each time a part enters a bin

Types of Sensor 20 minute teacher led activity

In this presentation you will find out about


different types of sensors.

In the work-cell, the beam sensor is one type of


sensor. The beam is a beam of infra-red light.
The beam is either broken or not broken.

Similarly, a switch can be a sensor. It can be


either on or off.

Other types of sensor can detect and measure


things. For example, sensors can measure
temperature, speed and force.

79.24 - 3

LJ Create 5.1
Robotics and Automation - Transportation around the Work-cell - Overview

Moving Parts 20 minute student activity

In the robot work-cell, the conveyor is an


important part. The conveyor belt can be used
to transport parts. The sensor can detect when a
part reaches its position.

In this activity you will write a program that


uses both the robot and the conveyor belt to
move a part around the work-cell simulator.
You will see if you can load all four parts from
dispenser A onto the conveyor in a line.

Displaying Status 20 minute student activity

A manufacturing process often requires parts to


be counted. The count information can be used
to check the number of parts placed into a
container or to help work out the rate of
production.

In this activity you will use the Robot Control


software and work-cell simulator to write a
program to place small parts on a conveyor.
Each time a part passes the part sensor, the
program will make a sound and display a count
value. When the count has reached a maximum,
the program will stop.

Assessment and Review 20 minute student activity

Answer the questions in the assessment and complete the review.

Before handing in your work ensure that you have completed all the required activities.

Copyright LJ Create Issue: LJ-US240HSX-V1.0f - C5

5.2 LJ Create
Robotics and Automation - Transportation around the Work-cell

Instructor Resources:
Transportation around the
Work-cell
Notes | Answer Key | Typically Completed Work

Notes
Pre-requisites
During the activities it is necessary to save programs. It is recommended that an appropriate location for
saving these files is established with the students.

The programs that students develop using the simulator can also be used to control the roboTEK II work-
cell. It is important that the robot is calibrated on the computer to which it is attached. This is necessary so
that the robot's positions resemble those in the simulator. However, it may still be necessary to make
minor adjustments to the robot MOVE commands in a program. Note, calibration should have be carried
out during installation. The calibration instructions can be found in the installation section.

Consumables
There are no consumables required for this work.

Maintenance
There are no maintenance issues related to this work.

Troubleshooting
There are no troubleshooting issues related to this work.

Instructor Marked Work


No instructor grading is required for this work.

LJ Create 5.3
Robotics and Automation - Transportation around the Work-cell

Answer Key
Presentation - Types of Sensor
Q1 C
Q2 Yes
Q3 B

Activity - Moving Parts


Q1 B
Q2 C
Q3 4

Activity - Displaying Status


Q1 Yes
Q2 B
Q3 C
Q4 4

Assessment
Q1 Yes
Q2 B
Q3 C
Q4 B
Q5 D
Q6 C
Q7 Yes
Q8 C
Q9 D
Q10 D

5.4 LJ Create

Robotics and Automation - Transportation around the Work-cell


Robotics and Automation - Transportation around the Work-cell

Typically Completed Work


Activity - Moving Parts

Program Filename:
[ FOUR_PARTS_IN LINE.RTP IS A TYPICAL EXAMPLE OF A ROBOT CONTROL
PROGRAM THAT A STUDENT MAY CREATE AS A SOLUTION.]

Program Filename:
[ count_and_beep.rtp IS A TYPICAL EXAMPLE OF A ROBOT CONTROL PROGRAM
THAT A STUDENT MAY CREATE AS A SOLUTION.]

Command Description
Asks a question. When the Part Sensor is on, the command lines immediately after the
IF PART_ IF command line are processed. If the Part Sensor is off, the program jumps to the
SENSOR_ON ENDIF command and then continues to process the command lines following the
ENDIF.

Review
It is expected that the student's review contains some of the
following key points:

- Two main types of sensor are switches and transducers. Switches


can be used as simple sensors that are either on or off, whereas
Transducers are sensors used to measure specific conditions
- Parts can be counted by using a variable that starts at zero, is
incremented and then checked for a maximum value. The command "LET"
is required, for example, the variable is set to zero at the start
then the command would be LET V=0. After the part is placed on the
conveyor and moved the variable would be incremented so the command
would be LET V=V+1. The variable should be checked to see if it is
less than the maximum count allowable before looping back to pick up
another part. The command here would be "IF" (IF V<4). If the count
hasn't reached the required value then the program will be required
to continue using the GOTO command. The ENDIF command is used to end
the program once the value has been reached.
- Using the PRINT command, each time the program loops (i.e. a part
is placed into the bin) a message can be displayed stating the
current value of V (the number of parts counted).

LJ Create 5.5
Robotics and Automation - Types of Sensor

5.6 LJ Create
Robotics and Automation - Types of Sensor

LJ Create 5.7
Robotics and Automation - Manipulating Parts - Overview

Manipulating Parts

Overview
What is a robot and how are they similar to
humans?

Robots, like humans, do work.

Robots, unlike humans, do not need to know


why they do the work and are excellent at
doing complicated and repetitive tasks.

In this work you will:

 Identify economic and practical reasons why


robots are used in industry
 Write a program from a specification to
accept only parts with holes
 Write a program that counts rejected and accepted parts

Why Use Robots? 20 minute teacher led activity

In this presentation you will find out what


defines a robot.

You will also explore some of the many uses of


robots.

79.24 - 4

LJ Create 6.1
Robotics and Automation - Manipulating Parts - Overview

Testing Parts 20 minute student activity

In the robot work-cell, the hole sensor can be


used to detect if a part is a finished part with a
hole, or if a part has no hole and has to be
rejected.

In this activity you will write a program that


uses the robot control software and the work-
cell simulator to separate finished parts that
have a hole from rejected parts that do not have
a hole.

Counting Rejects 30 minute student activity

A work-cell that is automated can use a robot


and a conveyor to accept or reject parts. This is
useful, but it would be more useful if the
number of rejected parts were counted and
shown. The program could then give
information about the quality of the parts
passing through the work-cell.

In this activity you will use the Robot Control


software and work-cell simulator. You will
write a program that not only separates rejected
parts but also displays the number of accepted
and rejected parts, giving quality control
information.

This activity is an ideal follow-on from the


Testing Parts activity.

Assessment and Review 20 minute student activity

Answer the questions in the assessment and complete the review.

Before handing in your work ensure that you have completed all the required activities.

Copyright LJ Create Issue: LJ-US240HSX-V1.0f - C6

6.2 LJ Create
Robotics and Automation - Manipulating Parts

Instructor Resources:
Manipulating Parts
Notes | Answer Key | Typically Completed Work

Notes
Pre-requisites
It is recommended that the Testing Parts activity is completed before attempting the Counting Rejects
activity. During the activities it is necessary to save programs. It is recommended that an appropriate
location for saving these files is established with the students.

The programs that students develop using the simulator can also be used to control the roboTEK II work-
cell. It is important that the robot is calibrated on the computer to which it is attached. This is necessary so
that the robot's positions resemble those in the simulator. However, it may still be necessary to make
minor adjustments to the robot MOVE commands in a program. Note, calibration should have be carried
out during installation. The calibration instructions can be found in the installation section.

Consumables
There are no consumables required for this work.

Maintenance
There are no maintenance issues related to this work.

Troubleshooting
There are no troubleshooting issues related to this work.

Instructor Marked Work


No instructor grading is required for this work.

LJ Create 6.3
Robotics and Automation - Manipulating Parts

Answer Key
Presentation - Why use Robots?
Q1 D
Q2 A
Q3 D
Q4 B

Activity - Testing Parts


Q1 B
Q2 C
Q3 C
Q4 C

Activity - Counting Rejects


Q1 C
Q2 1
Q3 3

Assessment
Q1 D
Q2 C
Q3 No
Q4 No
Q5 Yes
Q6 B
Q7 C
Q8 E
Q9 Yes
Q10 C

6.4 LJ Create

Robotics and Automation - Manipulating Parts


Robotics and Automation - Manipulating Parts

Typically Completed Work


Activity - Testing Parts

Program Filename:
[ count_tested_parts.rtp IS A TYPICAL EXAMPLE OF A ROBOT CONTROL PROGRAM
THAT A STUDENT MAY CREATE AS A SOLUTION.]

Activity - Counting Rejects

Program Filename:
[ count_tested_rejected_total_parts.rtp IS A TYPICAL EXAMPLE OF A ROBOT
CONTROL PROGRAM THAT A STUDENT MAY CREATE AS A SOLUTION.]

Review
It is expected that the student's review will contain some of the
following points:
- Robots can:
- Work in dangerous conditions.
- Repeat a task over and over again to an exact standard.
- Be reprogrammed.
- Be designed so that their end effectors can be changed, making
the robot capable of completing a range of different tasks.
- Using commands like IF, the status of the work-cell sensors can be
checked. Depending on the status of the sensor different sections of
the program can be run. Using this technique a part can be checked
for holes. If the part has a hole one section of code can be run, if
the part does not have a hole a different section of code can be
run. Each section of code can also change the value of a counter
variable. By incrementing different counter variables in different
sections the number of parts with or without a hole can be counted.

LJ Create 6.5
Robotics and Automation - Why Use Robots?

6.6 LJ Create
Robotics and Automation - Why Use Robots?

LJ Create 6.7

Robotics and Automation - Why Use Robots?


Robotics and Automation - Why Use Robots?

6.8 LJ Create

Robotics and Automation - Why Use Robots?


Robotics and Automation - Why Use Robots?

LJ Create 6.9
Robotics and Automation - Industrial Robots - Overview

Industrial Robots

Overview
Robots are used in industry. They do repetitive
jobs very well. They can also work in areas
where humans cannot. Automated work-cells
use robots and other devices such as conveyors.

An automated work-cell will be controlled by a


computer program. An operator would oversee
the work being done. At times, the operator
might have to use their keyboard to give an
input to control the otherwise automatic
processes of the work-cells.

In this work you will:

 Identify the types of robot used in


manufacturing and the reasons for using them
 Write programs that use keyboard inputs, carry out calculations, and then output the results
 Write a program to control a robot using inputs from a keyboard

Types of Robot 20 minute teacher led activity

In this presentation you will find out why


robots are used in industry and look at different
types of robot.

You will see the various jobs these different


types are best suited to.

79.24 - 5

LJ Create 7.1
Robotics and Automation - Industrial Robots - Overview

Respond to Input 20 minute student activity

Automated systems, such as a cash dispenser,


rely on the customer keying in a number that
identifies them to the system, often called a
PIN (Personal Identification Number). If
accepted, the person then types how much
money they need to withdraw. This amount is
then dispensed, and the system automatically
deducts it from their account.

In this activity you will use the Robot Control


software to create a program that includes GET
and LET commands to read input from the
keyboard and perform mathematical operations.

Keyboard Control 30 minute student activity

Many components work together in automated


work-cells. Work-cells can be combined into
automated systems and these in turn can be
combined into automated factories. However,
at times, operators are also needed to give
inputs to the programs that control the
machines of the work-cells. The automated
factory can then continue to operate
successfully.

In this activity you will see how computers


know which input has been given by the
operators. Using the Robot Control software
you will enter a control program that accepts
key press commands to move the robot left,
right, up and down.

Assessment and Review 20 minute student activity

Answer the questions in the assessment and complete the review.

Before handing in your work ensure that you have completed all the required activities.

Copyright LJ Create Issue: LJ-US240HSX-V1.0f - C7

7.2 LJ Create
Robotics and Automation - Industrial Robots

Instructor Resources:
Industrial Robots
Notes | Answer Key | Typically Completed Work

Notes
Pre-requisites
During the activities it is necessary to save programs. It is recommended that an appropriate location for
saving these files is established with the students.

The programs that students develop using the simulator can also be used to control the roboTEK II work-
cell. It is important that the robot is calibrated on the computer to which it is attached. This is necessary so
that the robot's positions resemble those in the simulator. However, it may still be necessary to make
minor adjustments to the robot MOVE commands in a program. Note, calibration should have be carried
out during installation. The calibration instructions can be found in the installation section.

Consumables
There are no consumables required for this work.

Maintenance
There are no maintenance issues related to this work.

Troubleshooting
There are no troubleshooting issues related to this work.

Instructor Marked Work


No instructor grading is required for this work.

LJ Create 7.3
Robotics and Automation - Industrial Robots

Answer Key
Presentation - Types of Robot
Q1 C
Q2 A
Q3 A

Activity - Respond to Input


Q1 B
Q2 Yes
Q3 B
Q4 Yes

Activity - Keyboard Control


Q1 D
Q2 D
Q3 D
Q4 C
Q5 No

Assessment
Q1 Yes
Q2 A
Q3 3
Q4 A
Q5 C
Q6 C
Q7 C
Q8 D
Q9 B
Q10 D

7.4 LJ Create

Robotics and Automation - Industrial Robots


Robotics and Automation - Industrial Robots

Typically Completed Work


Activity - Respond to Input

Command Description
Waits until a number is typed (input), then saves (stores) that number as a variable. For
GET example, GET B waits until a number is input. If 6 is typed, a variable B would then be
set to the value 6.

Command
Command Line Description
Symbol
+ LET C=A+B The variable C becomes the sum of the variables A and B.
- LET C=A-B The variable C becomes the difference of the variables A and B.
* LET C=A*B The variable C becomes the product of the variables A and B.
The variable C becomes the whole number part of the quotient of the
/ LET C=A/B
variables A and B.

Activity - Keyboard Control

Program Filename:
[ asciicode.rtp IS A TYPICAL EXAMPLE OF A ROBOT CONTROL PROGRAM THAT A
STUDENT MAY CREATE AS A SOLUTION.]

Program Filename:
[ keymove.rtp IS A TYPICAL EXAMPLE OF A ROBOT CONTROL PROGRAM THAT A
STUDENT MAY CREATE AS A SOLUTION.]

LJ Create 7.5

Robotics and Automation - Industrial Robots


Robotics and Automation - Industrial Robots

Review
It is expected that the student's review will contain some of the
following points:
- The main types of robot are:
- Articulated (three rotational axes).
- Cartesian (three linear axes).
- Cylindrical (one rotational and two linear).
- Spherical (two rotational and one linear).
- Simple calculations can be performed by programs using:
- GET A to obtain keyboard input and store the ASCII value in the
variable A.
- GET B to obtain a value for variable B.
- Conventional arithmetic operators (+, -, *, /) to create an
expression in the program i.e. LET C = A + B.
- Using the GET command, key presses from the keyboard can be
obtained. By comparing the ACSII value of the key press to a list of
predefined values the program can determine which section of the
program to run.

7.6 LJ Create
Robotics and Automation - Types of Robot

LJ Create 7.7
Robotics and Automation - Types of Robot

7.8 LJ Create

Robotics and Automation - Types of Robot


Robotics and Automation - Types of Robot

LJ Create 7.9
Robotics and Automation - Computer Integrated Manufacture - Overview

Computer Integrated
Manufacture

Overview
Computers are capable of processing
commands very quickly and efficiently. In a
manufacturing environment robots are ideal for
repetitive tasks that are repeated time and time
again to the same standard.

In this work you will:

 Identify how Computer Integrated


Manufacturing (CIM) can be incorporated
into manufacturing systems
 Create a program to assemble parts
 Create a program from a flowchart to
implement a pick and place routine

Computer Integrated Manufacture 20 minute teacher led activity

In this presentation you will find out how


computers are used in manufacturing.

You will discover how the various stages


involved in changing raw materials into
products can be aided by the use of computers,
robots and other automated machines.

79.24 - 6

LJ Create 8.1
Robotics and Automation - Computer Integrated Manufacture - Overview

30 minute teacher and


Assembling Parts student activity

Assembling parts is an important part of


manufacturing a product. In some factories
workers assemble parts but in automated
factories robots are used.

In this activity you will use the Robot Control


software with the work-cell simulator. You will
create a program to assemble parts, checking
first that the part is suitable for use.

30 minute teacher and


Pick and Place student activity

Many industrial robots are only used to pick


and place items. In a nuclear hazardous
environment, robots are used in areas where
people could be exposed to harmful radiation.
To control a robot to do specific tasks, a high
degree of interaction is required.

In this activity you are going to use the Robot


Control software with the nuclear plant
environment in the simulator. You will write
and test a program which will ask the robot to
pick up a particular fuel rod.

Assessment and Review 20 minute student activity

Answer the questions in the assessment and complete the review.

Before handing in your work ensure that you have completed all the required activities.

Copyright LJ Create Issue: LJ-US240HSX-V1.0f - C8

8.2 LJ Create
Robotics and Automation - Computer Integrated Manufacture

Instructor Resources:
Computer Integrated
Manufacture
Notes | Answer Key | Typically Completed Work

Notes
Pre-requisites
During the activities it is necessary to save programs. It is recommended that an appropriate location for
saving these files is established with the students.

Consumables
There are no consumables required for this work.

Maintenance
There are no maintenance issues related to this work.

Troubleshooting
There are no troubleshooting issues related to this work.

Instructor Marked Work


No instructor grading is required for this work.

LJ Create 8.3
Robotics and Automation - Computer Integrated Manufacture

Answer Key
Presentation - Computer Integrated Manufacture
Q1 No
Q2 B
Q3 Yes
Q4 C

Activity - Assembling Parts


Q1 A
Q2 D
Q3 D

Activity - Pick and Place


Q1 6
Q2 C
Q3 A
Q4 B
Q5 1
Q6 A

Assessment
Q1 B
Q2 C
Q3 D
Q4 B
Q5 E
Q6 Yes
Q7 2
Q8 2
Q9 Yes
Q10 A

8.4 LJ Create

Robotics and Automation - Computer Integrated Manufacture


Robotics and Automation - Computer Integrated Manufacture

Typically Completed Work


Activity - Assembling Parts
Program Filename:
[ assemble_large_and_small.rtp IS A TYPICAL EXAMPLE OF A ROBOT CONTROL
PROGRAM THAT A STUDENT MAY CREATE AS A SOLUTION.]

Activity - Pick and Place


Program Filename:
[ pick_and_place.rtp IS A TYPICAL EXAMPLE OF A ROBOT CONTROL PROGRAM
THAT A STUDENT MAY CREATE AS A SOLUTION.]

Review
It is expected that the student's review will contain some of the
following points:
- If the position of any of the work-cell structural components or
moveable parts changed, all of the coordinates used in MOVE commands
would need to be reprogrammed.
- If the assembly sequence needed to change, the program would need
to be updated.
- If the program has been designed with code sections for each task
it would make it easier to update.

LJ Create 8.5
Robotics and Automation - Computer Integrated Manufacture

8.6 LJ Create
Robotics and Automation - Computer Integrated Manufacture

LJ Create 8.7

Robotics and Automation - Computer Integrated Manufacture


Robotics and Automation - Computer Integrated Manufacture

8.8 LJ Create

Robotics and Automation - Computer Integrated Manufacture


Robotics and Automation - Computer Integrated Manufacture

LJ Create 8.9
Robotics and Automation - Pre-programmed Sequences - Overview

Pre-programmed Sequences

Overview
Many robots are capable of carrying out
relativity complex movement sequences. In the
nuclear industry robots are used to move fuel
rods because radiation can be harmful to
humans.

In this work you will:

 Identify how robots are used in nuclear


power stations
 Create a program to move a series of parts in
sequence
 Create a program to cycle rods in a nuclear
work-cell
 Create a program to count how many times a
fuel rod cycle has taken place

20 minute teacher led


Hazardous Environments activity

In this presentation you will discover why and


how automated systems and robots are used in
the nuclear industry.

79.24 - 7

LJ Create 9.1
Robotics and Automation - Pre-programmed Sequences - Overview

Programmed Sequence 30 minute student activity

In a nuclear environment it is necessary to


move fuel rods from one configuration to
another. For example from the off-line
configuration where electricity is not being
generated to the on-line configuration where
electricity can be generated.

In this activity you will use the Robot Control


software with the nuclear plant environment in
the simulator. You will write and test a
program that moves rods from the off-line
configuration into the on-line configuration.

Cycling Rods 30 minute student activity

Fuel rods in a nuclear power station do not


have an unlimited amount of fuel in them –
they degrade. The reactor is replenished
continuously without being shut down.

To simulate this process you are going to use


the Robot Control software with the nuclear
plant environment in the simulator. You will
write and test a program to automatically cycle
the rods from the spare rod container to the
reactor.

9.2 LJ Create

Robotics and Automation - Pre-programmed Sequences - Overview


Robotics and Automation - Pre-programmed Sequences - Overview

Counting Sequences 20 minute student activity

One of the benefits of automated systems is that


they do not required constant interaction with
an operator. However from time to time a
system will complete a task and need to know
what to do next.

In this activity you will use the Robot Control


software with the nuclear plant environment in
the simulator. You will write and test a
program to count the number of times the rods
have been cycled.

Assessment and Review 20 minute student activity

Answer the questions in the assessment and complete the review.

Before handing in your work ensure that you have completed all the required activities.

Copyright LJ Create Issue: LJ-US240HSX-V1.0f - C9

LJ Create 9.3
Robotics and Automation - Pre-programmed Sequences

Instructor Resources:
Pre-programmed Sequences
Notes | Answer Key | Typically Completed Work

Notes
Pre-requisites
The nature of the activities requires the student to establish their own method to solve tasks and use
knowledge acquired during previous work. During the activities it is necessary to save programs. It is
recommended that an appropriate location for saving these files is established with the students.

Consumables
There are no consumables required for this work.

Maintenance
There are no maintenance issues related to this work.

Troubleshooting
There are no troubleshooting issues related to this work.

Instructor Marked Work


No instructor grading is required for this work.

9.4 LJ Create
Robotics and Automation - Pre-programmed Sequences

Answer Key
Presentation - Hazardous Environments
Q1 B
Q2 D
Q3 B
Q4 No
Q5 A

Activity - Programmed Sequence


Q1 C
Q2 3
Q3 No
Q4 A

Activity - Cycling Rods


Q1 B
Q2 Yes
Q3 D

Activity - Counting Sequences


Q1 2
Q2 A
Q3 C

Assessment
Q1 A
Q2 A
Q3 Yes
Q4 No
Q5 B
Q6 C
Q7 D
Q8 4
Q9 89
Q10 B

LJ Create 9.5

Robotics and Automation - Pre-programmed Sequences


Robotics and Automation - Pre-programmed Sequences

Typically Completed Work


Activity - Programmed Sequence
Program Filename:
[ off_to_on_line.rtp IS A TYPICAL EXAMPLE OF A ROBOT CONTROL PROGRAM
THAT A STUDENT MAY CREATE AS A SOLUTION.]

Activity - Cycling Rods


MOVE 7L to 5
MOVE 4L to 7
MOVE 8L to 4
MOVE 5L to 8
MOVE 9S to 5
MOVE 6S to 9
MOVE 5S to 6

Program Filename:
[ cycle.rtp IS A TYPICAL EXAMPLE OF A ROBOT CONTROL PROGRAM THAT A
STUDENT MAY CREATE AS A SOLUTION.]

Activity - Counting Sequences


Program Filename:
[ cycle_twice.rtp IS A TYPICAL EXAMPLE OF A ROBOT CONTROL PROGRAM
THAT A STUDENT MAY CREATE AS A SOLUTION.]

Review
It is expected that the student's review will contain some of the
following points:
Robots are used in the nuclear industry to:
- Transport fuel rods around the nuclear plant.
- Move fuel rods in and out of the nuclear reactor.
- Remove the danger to humans of receiving a radioactive dose while
handling the radioactive material.

9.6 LJ Create
Robotics and Automation - Hazardous Environments

LJ Create 9.7
Robotics and Automation - Hazardous Environments

9.8 LJ Create
Robotics and Automation - Problem Solving - Nuclear Work-cell - Overview

Problem Solving - Nuclear


Work-cell

Overview
Often product designers and engineers are
given problems to solve. Usually they are given
a design brief and asked to develop a solution.

The design brief may contain design criteria


which the designer and engineer need to meet.

In this work you will:

 Design, write and test a user-friendly control


program for a nuclear plant

Automated Nuclear Work-cell 60 minute student activity

Using the Robot Control software you will


design, write and test a program to control a
nuclear plant. The program will need to accept
key presses and automatically complete
specific operations.

In this activity you will take the role of the


software engineer working for a company that
owns a nuclear plant. You are responsible for
the development of the robot control program.

LJ Create 10.1
Robotics and Automation - Problem Solving - Nuclear Work-cell - Overview

Assessment and Review 10 minute student activity

Complete the review.

Call your teacher, he/she may wish to see your solution.

Before handing in your work ensure that you have completed all the required activities.

Copyright LJ Create Issue: LJ-US240HSX-V1.0f - C10

10.2 LJ Create
Robotics and Automation - Problem Solving - Nuclear Work-cell

Instructor Resources:
Problem Solving - Nuclear
Work-cell
Notes | Instructor Marked Work | Answer Key | Typically Completed Work

Notes
Pre-requisites
It is recommended that the following activities have been completed before attempting this problem
solving activity:

 Computer Integrated Manufacture - Pick and Place


 Pre-programmed Sequences - Programmed Sequence
 Pre-programmed Sequences - Cycling Rods
 Pre-programmed Sequences - Counting Sequences

During the activities it is necessary to save programs. It is recommended that an appropriate location for
saving these files is established with the students.

Consumables
There are no consumables required for this work.

Maintenance
There are no maintenance issues related to this work.

Troubleshooting
There are no specific troubleshooting issues related to this work.

Instructor Marked Work


There is instructor grading required for this work.

LJ Create 10.3
Robotics and Automation - Problem Solving - Nuclear Work-cell

Instructor Marked Work

Use the suggested marking criteria below as guidance when assessing students' work.

Problem Solving Activity


The student carries out a problem solving activity that requires the instructor to assess their solution. The
assessment involves the instructor viewing the working solution and the documentation in the workbook.
When assessing the work, the following criteria could be considered:

 Uses appropriate information to help design a solution


 Generates design proposals that match stated problem solving criteria
 Interconnects a variety of components to achieve functional results
 Evaluates and tests the final solution to the problem

10.4 LJ Create

Robotics and Automation - Problem Solving - Nuclear Work-cell


Robotics and Automation - Problem Solving - Nuclear Work-cell

Answer Key
Activity - Automated Nuclear Work-cell
Q1 C
Q2 3

LJ Create 10.5

Robotics and Automation - Problem Solving - Nuclear Work-cell


Robotics and Automation - Problem Solving - Nuclear Work-cell

Typically Completed Workbook


Activity - Automated Nuclear Work-cell
Load/Unload and Cycle sub-Programs - it is expected that the
student's design notes contain some of the following points:

- Ask which sub-program needs to run: Load/Unload, or Cycle. Use a


variable to check the key selected: e.g. 1 for Load/Unload, 2 for
Cycle.
- If Load/Unload is selected, ask which one and use a variable to
check the ASCII key selected: e.g. L for Load, U for Unload.
- The Load/Unload section of code contains a series of robot
movements to move the rods in a sequence so that they change from the
off-line to on-line configurations, or visa-versa according to the
selection.
- If Cycle is selected, ask how many times. Use a variable to check
the key selected.
- The Cycle section of code contains a series of robot movements to
move the rods through the cycle sequence given in the Cycling Rods
activity of Pre-programmed Sequences. A count is used to check if the
number of cycles selected has been completed.
- When an invalid key is selected the program will display a warning
and check for another key.

Program Filename:
[ nuclear_plant_a.rtp IS A TYPICAL EXAMPLE OF A ROBOT CONTROL PROGRAM
THAT A STUDENT MAY CREATE AS A SOLUTION.]

10.6 LJ Create

Robotics and Automation - Problem Solving - Nuclear Work-cell


Robotics and Automation - Problem Solving - Nuclear Work-cell

Emergency sub-Program Addition - it is expected that the student's


design notes contain some of the following points:

- Add another choice to the check to see which sub-program needs to


run: e.g. 3 for Emergency.
- Confirm the emergency sub-program is to run. Use a variable to
check the ASCII key selected: e.g. Y for Yes, N for No.
- Ask which rod. Use a variable to check the key selected and ensure
it is a valid position of the on-line configuration (positions 4 - 9).
- The Emergency section of code contains a series of robot movements
to move the selected rod into the waste receptacle of position 3.

Program Filename:
[ nuclear_plant_b.rtp IS A TYPICAL EXAMPLE OF A ROBOT CONTROL PROGRAM
THAT A STUDENT MAY CREATE AS A SOLUTION.]

LJ Create 10.7

Robotics and Automation - Problem Solving - Nuclear Work-cell


Robotics and Automation - Problem Solving - Nuclear Work-cell

Maintenance sub-Program Addition - it is expected that the student's


design notes contain some of the following points:

- Add another choice to the check to see which sub-program needs to


run: e.g. 4 for Maintenance.
- Ask which rod. Use a variable to check the key selected and ensure
it is a valid position of the on-line configuration (positions 4 - 9).
- Ask which position to place the rod. Use a variable to check the
key selected and ensure it is a valid position of the on-line
configuration (positions 4 - 9).
- The maintenance section of code contains a series of robot
movements to move the selected rod into the selected position.

Program Filename:
[ nuclear_plant_c.rtp IS A TYPICAL EXAMPLE OF A ROBOT CONTROL PROGRAM
THAT A STUDENT MAY CREATE AS A SOLUTION.]

10.8 LJ Create

Robotics and Automation - Problem Solving - Nuclear Work-cell


Robotics and Automation - Problem Solving - Nuclear Work-cell

Review
It is expected that the student's review contains detail on how they:

- Planned their approach


- Researched possible methods
- Evaluated the different methods
- Implemented their solution
- Tested and evaluated their solution

LJ Create 10.9
Robotics and Automation - Module Review - Module Review

Module Review

Questions 5 minute student activity

The following questions will be used in a survey of the Engineering Modules. You must answer
all the questions to complete this module. All options are valid. Choose the option that represents
your opinion.

Q1 Was the module difficult to follow?

j
k
l
m
n It was difficult to follow or understand
j
k
l
m
n Some work was hard to follow or understand
j
k
l
m
n All of the work was easy to follow and understand

Q2 Did you find the module interesting?

j
k
l
m
n None of the work was interesting
j
k
l
m
n Some of the work was interesting
j
k
l
m
n All of the work was interesting

Q3 Did you find the material covered difficult?

j
k
l
m
n The work was too difficult to understand
j
k
l
m
n The work was too easy
j
k
l
m
n Some of the work was difficult
j
k
l
m
n The work was difficult at first but later became much easier to understand
j
k
l
m
n The assignments were easy to follow and were informative

Q4 Did you find the questions in the work difficult?

j
k
l
m
n The questions were too difficult
j
k
l
m
n The questions were too easy
j
k
l
m
n Some of the questions were difficult
j
k
l
m
n The questions were difficult in the early work but later became easier

LJ Create 11.1
Robotics and Automation - Module Review - Module Review

Q5 Do you think you spent enough time learning theory?

j
k
l
m
n There was not enough theory throughout the module
j
k
l
m
n There was too much theory throughout the module
j
k
l
m
n There was a good balance of theory and practical work throughout the module

Q6 Did you enjoy the practical tasks?

j
k
l
m
n No - I did not understand them
j
k
l
m
n Yes - but I did not understand their purpose
j
k
l
m
n Yes - but some of them were too long
j
k
l
m
n Yes I found SOME of the practicals very enjoyable and purposeful
j
k
l
m
n Yes - I found ALL the practicals very enjoyable and purposeful

Review 10 minute student activity

Complete the review in your workbook.

Before handing in your work ensure that you have answered all the questions and completed the
review.

Copyright LJ Create Issue: LJ-US240HSX-V1.0f - C11

11.2 LJ Create
Robotics and Automation - Module Review

Instructor Resources:
Module Review
Notes | Instructor Marked Work | Answer Key | Typically Completed Workbook

Notes
Pre-requisites
There are no specific pre-requisites for this work.

Consumables
There are no consumables required for this work.

Maintenance
There are no maintenance issues related to this work.

Troubleshooting
There are no specific troubleshooting issues related to this work.

Instructor Marked Work


There is instructor grading required for this work.

LJ Create 11.3
Robotics and Automation - Module Review

Instructor Marked Work (Complete Module)


Use the suggested marking criteria below as guidance when assessing student work.

Workbook Activity and Review Sections


The student is prompted to complete a workbook as they carry out activities. The workbook includes
review sections for them to record their understanding of the work undertaken. When assessing the content
of the activity and review sections, the following criteria could be considered:

 Completes the workbook


 Responds appropriately to the prompt
 Includes supporting ideas or examples
 Uses appropriate vocabulary
 Uses clear language

Workbook Presentation
When assessing the presentation of the workbook, the following criteria could be considered:

 Uses legible handwriting


 Uses correct spelling
 Uses capitals correctly
 Uses correct punctuation
 Uses grammar correctly

11.4 LJ Create

Robotics and Automation - Module Review


Robotics and Automation - Module Review

Answer Key
Module Review
Q1 Student opinion of module readability
Q2 Student opinion of module interest
Q3 Student opinion of module difficulty
Q4 Student opinion of question difficulty
Q5 Student opinion of time spent learning theory
Q6 Student opinion of practical enjoyability

LJ Create 11.5

Robotics and Automation - Module Review


Robotics and Automation - Module Review

Typically Completed Workbook


Review
It is expected that the student's review contains their opinion of
the module.

11.6 LJ Create

You might also like