$625.00
This intermediate-level course builds on foundational robot programming skills with a focus on logic, variables, and modular design. Students will create and manipulate sub-programs, utilize conditional logic with system registers, and integrate user frames and palletizing routines. Through hands-on labs, learners will write complex main routines, use I/O for interactive control, and apply positional offsets—equipping them for more advanced collaborative robot automation tasks in real-world settings.
November 4 – November 25, 2025
Tuesdays and Thursdays
5:00 pm – 7:00 pm
Learning Objectives
Week 1: Sub-Programs and Program Control Logic
Students develop three shape-based sub-programs and begin constructing a main routine using calls, jumps, and tags. They explore system registers and learn how to manipulate program sequences using variables and basic logic structures like if/else.
Week 2: Palletizing and Sequence Customization
Learners apply program variables to create dynamic routines with conditional logic and non-linear execution. The week concludes with an introduction to palletizing commands, enabling students to create infeed and outfeed routines for stacking operations.
Week 3: User Frames and Complex Program Integration
Students set up custom user frames—including for inclined surfaces—and use them in shape-based routines. They then integrate all prior learning into a complex program combining conditionals, subroutines, registers, and palletizing logic.
Week 4: I/O Integration and Positional Offsets
Students complete their advanced main routine and enhance it with I/O devices like buttons and lights to control program flow. The course concludes with positional offset programming, enabling precise object handling adjustments using register manipulation.