Sep 03, 2025  
Course/Program Inventory 
    
Course/Program Inventory

IMC 5020 - Intermediate Robotic Programming



Clock Hours: 200

Delivery Mode
on-ground

Prerequisites: IMC 5010

Course Description:
This course focuses on intermediate robotic programming, emphasizing tool center point (TCP) setup, input/output (I/O) operations, and advanced programming techniques. Students will learn how to set TCP using the Six Point Method, execute and simulate I/O signals, and manually operate digital outputs. The course introduces macro programming, using registers, conditional statements (IF,WAIT), timers, and labels to enhance program functionality. Additionally, students will create messages, insert remarks, and perform comprehensive backups to ensure program integrity. Through hands-on training, students will develop the skills to handle advanced robotic operations in industrial settings.  

Student Learning Outcomes:
  1. Use the Six Point Method to find and configure the Tool Center Point for robotic operations. 

  1. Lookup and explain digital inputs/outputs (DI/DO). 

  1. Execute I/O commands correctly and simulate I/O operations. 

  1. Manually activate digital outputs (DO).  

  1. Create and call macro programs to simplify complex robotic operations. 

  1. Apply registers to count cycles in programs. 

  1. Create jump labels to skip specific sections of a program.  

  1. Use IF and WAIT statements to make decisions based on the I/O and register values.  

  1. Use timer to measure program execution time. 

  1. Create message instructions to display custom information. 

  1. Insert remarks within programs for clarity and documentation. 

  1. Execute comprehensive backups, including all program elements, to ensure system integrity.