ELTR 2493 Introduction to Robotics Syllabus 010 Spring 2026

Credit Hours 3.00 Lecture Hours 1 Clinical/Lab Hours 2
Type of Credit
CIP Code
47.0105
Course Meeting Time

Saturday 8:00am - 1:00pm

Course Description

This course will provide procedures for creating a Handling PRO virtual workcell. When completed, the workcell created will contain a FANUC (Fuji Automatic Numerical Control) robot with end-of-arm tooling, one or more fixtures for holding a part and a robot TPP (Teach Pendant Programming) which moves the part from one fixture to the other.

Prerequisites

ELTR 1004 or consent of instructor

Faculty Contact Information

Faculty Name
Kenneth Edwards
Faculty Email
Faculty Phone
(815) 802-8871
Faculty Office Number
W106
Faculty Student Support Hours

4:00pm - 5:30pm Mon-Thur

Course Information

Course Outcomes

At the end of this course, students will be able to:

  1. Create a new workcell.
  2. Edit the robot properties x Add a part and objects to the workcell.
  3. Create a robot program.
  4. Setup extended axis and add 2nd and 3rd motion group, then create machines for the 7th axis and motion groups.
Topical Outline
  • Create a new workcell
  • Edit the robot properties x Add a part and objects to the workcell
  • Add End-of-arm Tooling to the robot
  • Add a pick fixture to the workcell x Add a place fixture to the workcell
  • Create a robot program x Create a program using Draw Features on Part
  • Run the programs
  • Use Task Profiler to analyze program run
  • Create a program to pick and place random parts
  • Create an AVI of your workcell
  • Add a second robot to the workcell
  • Setup extended axis and add 2nd and 3rd motion group, then create machines for the 7th axis and motion groups
Textbook/s and Course Materials

Required Texts:

  • FANUC HandlingTool Operations and Programming Manual (provided via FANUC Academy)

Software:

  • FANUC ROBOGUIDE (provided in lab environment)

Supplies:

  • Safety glasses (ANSI Z87.1 rated)
  • USB drive (8GB minimum recommended)
  • Notebook or digital notes for programming steps and logs

Lab Assignments: Provided by the instructor

Methods of Evaluation

Student achievement during the classroom portion of the course will be evaluated through Chapter Review Quizzes, laboratory activities, a Post-Test, and a Final Project.

Achievement in the laboratory component will be assessed based on the accuracy and completeness of laboratory reports, as well as the development and demonstration of hands-on skills through assigned manipulative tasks. Laboratory quizzes and a comprehensive laboratory final examination may also be administered.

NOTE: The following evaluation method may be modified by the instructor as required. Letter grades are determined by the following percentage:

93 – 100 = A 85 – 92 = B 78 – 84 = C 71 – 77 = D 70 and BELOW = F

 

Grading for this class will be based on the following:

CategoryPercentage
Assignments

25%

Labs

25%

Post Test

20%

Final Project

30%

Total

100%

Remember: The instructor doesn’t “GIVE” grades! You EARN your grade!

Academic Division

Business, Technology & Human Services

Dean, Paul Carlson; 815-802-8858; V105; pcarlson@kcc.edu; Division Office – W102; 815-802-8650

Course Policies

Attendance:

If a student has missed more class hours than the number of credit hours to be earned in the class, the instructor may record the grade of "F" for the course. Missed classes may not be made up without prior permission from the instructor. Failure of the student to attend class does not constitute withdrawal.

Some important information provided during the lecture/discussions does not appear in your textbook, but you will find it useful for completing your assignments or exams. It is the student’s responsibility to obtain handouts and information presented for any class for which (s)he is absent from fellow students or the instructor.

 

Late Assignments:

A deduction of 5% per day late will be assessed after the due date for all assigned course work.

Lab assignments are due at the end of the class on the week after they are assigned.

Quiz Policy:

If you cannot attend class to take a quiz, you must notify the instructor prior to the start time of the class. You must notify the instructor by phone, email, or in-person. You must make advance arrangements to makeup the quiz. The date and time of the make-up quiz must be mutually agreed to by the instructor and student. All make-up quizzes must be completed within seven days after the scheduled quiz; otherwise, the student will receive a zero for the quiz. Instructor reserves the right to provide a different make-up quiz. Any student missing a quiz without notifying the instructor in advance will receive a grade of zero for the quiz.

Lab Policy:
Students will be required to purchase basic components and/or tools used for laboratory experiments.

School code requires that safety glasses or some other APPROVED form of eye protection be worn in the laboratory at all times. There willbe NO exceptions!

Course Calendar

Course Calendar

 

Week 1 – Introductions and Safety

  • Course overview and expectations
  • Safety Pre-Test (OSHA and FANUC safety concepts)
  • Robot system overview (hardware and software)
  • Introduction to iPendant navigation and features
 

Week 2 – Basic Robot Control

  • Jogging techniques (Joint, World, Tool, User)
  • File manipulation and file structure
  • Initial setup of robot controller
 

Week 3 – System Setup

  • Alarms: types, troubleshooting, and recovery
  • Frames overview (World, Tool, User, Jog)
 

Week 4 – Programming Foundations

  • Creating a robot program from scratch
  • Editing commands and basic modifications
  • Frame assignments and usage in programming
 

Week 5 – Motion and I/O Control

  • Motion instructions (Joint, Linear, Circular)
  • Digital Inputs/Outputs: setup and usage
  • Hands-on lab: Program a pick-and-place with I/O
 

Week 6 – Advanced Programming: Branching

  • Branching commands (IF/SELECT, JMP, LABEL)
  • Practical lab: Conditional motion control based on sensor inputs
 

Week 7 – Branching and Macros

  • Review and reinforcement of branching
  • Macro creation and execution
  • Lab: Write a macro for repetitive robot tasks
 

Week 8 – Advanced Functions and Final Project

  • Position Registers (PR) and Offsets
  • Miscellaneous instructions (Timers, Comments, Call, etc.)
  • Final Capstone Exercise: Create a complete robot program integrating safety, motion, I/O, branching, and macros
  • Post-Test and Course Review

College Policies, Resources and Supports

College Policies

For information related to the Student Code of Conduct Policy, Withdrawal Policy, Email Policy, and Non- Attendance/Non-Participation Policy, please review the college’s Code of Campus Affairs and Regulations webpage, which can be found at catalog.kcc.edu under the Academic Regulations & Conduct Guide. 

Resources

KCC offers various academic and personal resources for all students. Many services are offered virtually, as well as in person. Please visit Student Resources - Kankakee Community College to access student resources services such as:

  • Clubs and organizations
  • Counseling and referral services
  • Office of disability services
  • Student complaint policy
  • Transfer services
  • Tutoring services, etc.