ELEC-260: Automation Controls and Robotics

School
Business, Entrepreneurship, & Professional Development
Department
Electrical Technology
Academic Level
Undergraduate
Course Subject
Electrical/Electronics
Course Number
260
Course Title
Automation Controls and Robotics
Credit Hours
3.00
Instructor Contact Hours Per Semester
62.00 (for 15-week classes)
Student Contact Hours Per Semester
62.00 (for 15-week classes)
Grading Method
A-E
Pre-requisites
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.

Approval Dates

Effective Term
Fall 2020
ILT Approval Date
09/20/2019
AALC Approval Date
10/16/2019
Curriculum Committee Approval Date
11/04/2019