Automation Department

Continuing Education

We can create custom classes based on need or if you need hotel recommendations, please contact Matt Fuller at 435-750-3275, or email at mfuller@btech.edu.

ABB Programming 1 (Nov 16 - 20)

Date: Nov 16 - 20 2026
Time: 8:30 am - 4 pm
Location: Logan Campus,
Room 1919
Phone: 435-750-3275
Email: mfuller@btech.edu

Description: This four‑day instructor‑led course provides foundational training on ABB industrial robots using the IRC5 controller and FlexPendant interface. The course is taught by an ABB‑certified instructor, and students who successfully complete all requirements receive ABB Customer Certification for IRC5 Programming I. Primary topics include robot safety, system operation, FlexPendant navigation, manual and automatic modes, event message handling, backup and restore procedures, Tool Center Point (TCP) creation, WorkObject setup, movement instructions, structured programming, program flow, numeric data handling, I/O instructions, operator communication, circles and offsets, clocks, and hot editing. Class size is limited to 8 students, ensuring every participant receives hands‑on time with an ABB robot, completes all lab exercises, and gains practical experience in jogging, programming, and troubleshooting.

ABB Programming 1 (Nov 30 - Dec 3)

Date: Nov 30 - December 3, 2026
Time: 8:30 am - 4 pm
Location: Logan Campus,
Room 1919
Phone: 435-750-3275
Email: mfuller@btech.edu

Description: This four‑day instructor‑led course provides foundational training on ABB industrial robots using the IRC5 controller and FlexPendant interface. The course is taught by an ABB‑certified instructor, and students who successfully complete all requirements receive ABB Customer Certification for IRC5 Programming I. Primary topics include robot safety, system operation, FlexPendant navigation, manual and automatic modes, event message handling, backup and restore procedures, Tool Center Point (TCP) creation, WorkObject setup, movement instructions, structured programming, program flow, numeric data handling, I/O instructions, operator communication, circles and offsets, clocks, and hot editing. Class size is limited to 8 students, ensuring every participant receives hands‑on time with an ABB robot, completes all lab exercises, and gains practical experience in jogging, programming, and troubleshooting.

PLC Programming Part A (Dec 1 - 4, 2026)

Date: December 1 - 4, 2026
Time: 8:30 am - 4 pm
Location: Logan Campus,
Room 1835
Phone: 435-750-3275
Email: mfuller@btech.edu

Description: This course will introduce the Studio 5000 Logix Designer (previously known as RSLogix 5000) and the CompactLogix PLC. The student will be required to connect inputs and outputs, configure and program the PLC, and troubleshoot various systems. Training will be executed on PLC kits that include PLC’s, Point I/O, a PowerFlex variable frequency drive and general input/output circuits. Primary topics will include configuration, ladder logic concepts, code scan, organization including subroutine, PLC tags, addressing, and functions such as timers, counters and comparators. Students will need to understand basic electrical circuits and familiarity with Windows 11 to participate in the course successfully.

PLC Programming Part A (Jan 11 - 14, 2027)

Date: January 11 - 14, 2027
Time: 8:30 am - 4 pm
Location: Logan Campus,
Room 1835
Phone: 435-750-3275
Email: mfuller@btech.edu

Description: This course will introduce the Studio 5000 Logix Designer (previously known as RSLogix 5000) and the CompactLogix PLC. The student will be required to connect inputs and outputs, configure and program the PLC, and troubleshoot various systems. Training will be executed on PLC kits that include PLC’s, Point I/O, a PowerFlex variable frequency drive and general input/output circuits. Primary topics will include configuration, ladder logic concepts, code scan, organization including subroutine, PLC tags, addressing, and functions such as timers, counters and comparators. Students will need to understand basic electrical circuits and familiarity with Windows 11 to participate in the course successfully.

FANUC Basic Programming (Jan 25 - 29)

Date: January 25 - 29, 2027
Time: 8:30 am - 4 pm
Location: Logan Campus,
Room 1919
Phone: 435-750-3275
Email: mfuller@btech.edu

Description: Fanuc recognized certification upon completion, and the course is taught by a Fanuc certified instructor. Primary topics during this four and 1/2 day training include Robot Safety, Powering up, Coordinate Systems, Motion Path Programming, Control Instructions, I/O Instructions, Logic, Data Registers, Job Editing, Position Registers, Job Functions, Userframe Setup, Tool Center Points, and Temporary Offsets. Class size is limited to 12 so everyone can perform the hands-on lab exercises.

FANUC Advanced Programming (Feb 22 - 26)

Date: February 22 - 26, 2027
Time: 8:30 am - 4 pm
Location: Logan Campus,
Room 1919
Phone: 435-750-3275
Email: mfuller@btech.edu

Description: FANUC Advanced Programming is the next step after the FANUC Basic Programming class. Topics from the previous classes will be used in this class to develop a more complex real-world scenario. Students will start by setting up a robot from its original default condition and will then be given a hypothetical example work cell. Then they will be given the task of creating all the necessary programs to deal with multifaceted issues using advanced programming techniques. Primary new topics during this five-day course include robot setup, PLC communication, robot mastering, Ethernet communication, payload, tool offsets, reference positions, multitasking, error recovery, and much more.  Class size is limited to 12 so everyone can perform the hands-on lab exercises. Prerequisite: FANUC Basic Programming.

ABB Programming 1 (March 16 - 19)

Date: March 16 - 19, 2027
Time: 8:30 am - 4 pm
Location: Logan Campus,
Room 1919
Phone: 435-750-3275
Email: mfuller@btech.edu

Description: This four‑day instructor‑led course provides foundational training on ABB industrial robots using the IRC5 controller and FlexPendant interface. The course is taught by an ABB‑certified instructor, and students who successfully complete all requirements receive ABB Customer Certification for IRC5 Programming I. Primary topics include robot safety, system operation, FlexPendant navigation, manual and automatic modes, event message handling, backup and restore procedures, Tool Center Point (TCP) creation, WorkObject setup, movement instructions, structured programming, program flow, numeric data handling, I/O instructions, operator communication, circles and offsets, clocks, and hot editing. Class size is limited to 8 students, ensuring every participant receives hands‑on time with an ABB robot, completes all lab exercises, and gains practical experience in jogging, programming, and troubleshooting.

FANUC Basic Programming (April 19 - 23)

Date: April 19 - 23, 2027
Time: 8:30 am - 4 pm
Location: Logan Campus,
Room 1919
Phone: 435-750-3275
Email: mfuller@btech.edu

Description: FANUC-recognized certification upon completion, and the course is taught by a FANUC-certified instructor. Primary topics during this four and 1/2 day training include Robot Safety, Powering up, Coordinate Systems, Motion Path Programming, Control Instructions, I/O Instructions, Logic, Data Registers, Job Editing, Position Registers, Job Functions, Userframe Setup, Tool Center Points, and Temporary Offsets. Class size is limited to 12 so everyone can perform the hands-on lab exercises.

ABB Programming 1 (May 11 - 14)

Date: May 11 - 14, 2027
Time: 8:30 am - 4 pm
Location: Logan Campus,
Room 1919
Phone: 435-750-3275
Email: mfuller@btech.edu

Description: This four‑day instructor‑led course provides foundational training on ABB industrial robots using the IRC5 controller and FlexPendant interface. The course is taught by an ABB‑certified instructor, and students who successfully complete all requirements receive ABB Customer Certification for IRC5 Programming I. Primary topics include robot safety, system operation, FlexPendant navigation, manual and automatic modes, event message handling, backup and restore procedures, Tool Center Point (TCP) creation, WorkObject setup, movement instructions, structured programming, program flow, numeric data handling, I/O instructions, operator communication, circles and offsets, clocks, and hot editing. Class size is limited to 8 students, ensuring every participant receives hands‑on time with an ABB robot, completes all lab exercises, and gains practical experience in jogging, programming, and troubleshooting.

PLC Programming Part A (May 10 - May 13)

Date: May 10 - 13, 2027
Time: 8:30 am - 4 pm
Location: Logan Campus,
Room 1835
Phone: 435-750-3275
Email: mfuller@btech.edu

Description: This course will introduce the Studio 5000 Logix Designer (previously known as RSLogix 5000) and the CompactLogix PLC. The student will be required to connect inputs and outputs, configure and program the PLC, and troubleshoot various systems. Training will be executed on PLC kits that include PLC’s, Point I/O, a PowerFlex variable frequency drive and general input/output circuits. Primary topics will include configuration, ladder logic concepts, code scan, organization including subroutine, PLC tags, addressing, and functions such as timers, counters and comparators. Students will need to understand basic electrical circuits and familiarity with Windows 11 to participate in the course successfully.

PLC Programming Part B (June 7 - 10)

Date: June 7 - 10, 2027
Time: 8:30 am - 4 pm
Location: Logan Campus,
Room 1835
Phone: 435-750-3275
Email: mfuller@btech.edu

Description: This course will build on the use of Studio 5000 Logix Designer as taught in the PLC Programming Part A workshop. The student will be required to connect inputs and outputs, configure and program the PLC, and troubleshoot various systems. Training will be executed on PLC kits that include PLCs, Point I/O, a PowerFlex variable frequency drive, and general input/output circuits. Primary topics will include expansion modules, Point I/O, Powerflex as a variable frequency drive, PLC Safety and risk analysis, arrays, indirect addressing, and sequencers. PLC Programming Part A is the prerequisite for this course.