ELEC-260: Automation Controls and Robotics

Business, Entrepreneurship, and Professional Development
Adv Manufacturing/Fabrication
Electrical Engineering Technol
Academic Level
Course Subject
Course Number
Course Title
Automation Controls and Robotics
Credit Hours
Instructor Contact Hours Per Semester
62.00 (for 15-week classes)
Student Contact Hours Per Semester
62.00 (for 15-week classes)
Grading Method
ELEC-235 or ELEC-245
Catalog Course Description

Utilizes control specifications written by the student for laboratory automation machines and industrial robots to implement controls for non-synchronous and synchronous operation of the machine. Covers techniques, terminology, and documentation currently used in automated manufacturing.

Goals, Topics, and Objectives

Core Course Topics
  1. Programming a machine using sequencer commands.
  2. Power up and jog the robot.
  3. Programming a touch screen panel to replace hard-wired pushbuttons.
  4. Programming a robot and have an understanding of the program header information
  5. Programming in RSLogix 5000 to control machine cycles.
  6. Recover the Fanuc robot from common faults
  7. Write a Fanuc robot program and teach positions to achieve the required tasks.
  8. Know how to safely test a Fanuc robot programusing single step and continous testing
  9. Develop and use position and data registers for the Fanuc robot
  10. Teach a new Tool Center Point (TCP) for the Fanuc robot
  11. Develop a pick and place program for the Fanuc robot
  12. Manipulate Fanuc robot program files
  13. Understand and use the different motion types and frames
  14. Create Fanuc programs using circular interpolation
  15. Copy, paste and edit programs
  16. Remaster the Fanuc robot
  17. Develop Fanuc robo programs that use branching, calling, LBL, JMP LBL, equal, less than or equal, greater than or equal, etc
  18. Develop programs the utilize the inputs/outputs on the Fanuc robot
  19. Create and assign macros on the Fanuc robot
  20. Establish Ethernet communication with the Compactlogix Programmable Automation Controllers (PAC)
  21. Develop PAC programs in RSLogix 5000 that interface to the Fanuc robot (Industrial Networking) and also utilize the Siemens touchscreen
  22. Develop programs that utilize produced-consumed tags on the Allen-Bradley Compactlogix PAC
  23. Understand the various sensors and the machine cycle on the FMS 200 (Flexible Manufacturing Systems)
  24. Troubleshoot faults on the FMS 200
Core Course Learning Objectives (Separated)
  1. Interfacing the PLC to a wide variety of industrial equipment.
  2. Demonstrate a proficiency in an advanced level of PLC programming.
  3. Programming shift registers to track moving parts on a rotary indexing table and a lift and transfer machine.
  4. Writing programs that use RSLogix 5000 software to control a variety of machine processes.
  5. Demonstrate proficiency in trouble shooting programs while the machine is in the test/run mode.
  6. Perform touch screen panel (PanelView) programming.
  7. Perform basic robot programming.
  8. Troubleshoot working progams in Contrologix/Compactlogix.

Assessment and Requirements

Assessment of Academic Achievement
  1. Informal and formal laboratory activities and performance exercises in which students demonstrate an understanding of assigned circuits. Formal laboratory activities are submitted as a written report and represent 80 percent of the course grade.
  2. Final laboratory project. The final project is worth 20 percent of the course grade.


Satisfies Wellness Requirement

Approval Dates

Effective Term
Fall 2023
ILT Approval Date
AALC Approval Date
Curriculum Committee Approval Date