School
Business, Entrepreneurship, and Professional Development
Division
Adv Manufacturing/Fabrication
Department
Electrical Engineering Technol
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-235 or ELEC-245 or Instructor permission.
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
- Programming a machine using sequencer commands.
- Power up and jog the robot.
- Programming a touch screen panel to replace hard-wired pushbuttons.
- Programming a robot and have an understanding of the program header information
- Programming in RSLogix 5000 to control machine cycles.
- Recover the Fanuc robot from common faults
- Write a Fanuc robot program and teach positions to achieve the required tasks.
- Know how to safely test a Fanuc robot programusing single step and continous testing
- Develop and use position and data registers for the Fanuc robot
- Teach a new Tool Center Point (TCP) for the Fanuc robot
- Develop a pick and place program for the Fanuc robot
- Manipulate Fanuc robot program files
- Understand and use the different motion types and frames
- Create Fanuc programs using circular interpolation
- Copy, paste and edit programs
- Remaster the Fanuc robot
- Develop Fanuc robo programs that use branching, calling, LBL, JMP LBL, equal, less than or equal, greater than or equal, etc
- Develop programs the utilize the inputs/outputs on the Fanuc robot
- Create and assign macros on the Fanuc robot
- Establish Ethernet communication with the Compactlogix Programmable Automation Controllers (PAC)
- Develop PAC programs in RSLogix 5000 that interface to the Fanuc robot (Industrial Networking) and also utilize the Siemens touchscreen
- Develop programs that utilize produced-consumed tags on the Allen-Bradley Compactlogix PAC
- Understand the various sensors and the machine cycle on the FMS 200 (Flexible Manufacturing Systems)
- Troubleshoot faults on the FMS 200
Core Course Learning Objectives (Separated)
- Interfacing the PLC to a wide variety of industrial equipment.
- Demonstrate a proficiency in an advanced level of PLC programming.
- Programming shift registers to track moving parts on a rotary indexing table and a lift and transfer machine.
- Writing programs that use RSLogix 5000 software to control a variety of machine processes.
- Demonstrate proficiency in trouble shooting programs while the machine is in the test/run mode.
- Perform touch screen panel (PanelView) programming.
- Perform basic robot programming.
- Troubleshoot working progams in Contrologix/Compactlogix.
Assessment and Requirements
Assessment of Academic Achievement
- 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.
- Final laboratory project. The final project is worth 20 percent of the course grade.
Outcomes
Satisfies Wellness Requirement
No
Effective Term
Winter 2024