Contact ALIC: alic@allegheny.edu

Robotics 1 – Fundamentals

$625.00

This hands-on, four-week course introduces students to collaborative robot setup, safety protocols, teach pendant navigation, and basic programming techniques using FANUC robots. Learners will gain practical experience in robot movement, tool configuration, payload management, and writing simple automation programs, including pick-and-place tasks and macros for end-of-arm tooling. Ideal for beginners, this course builds foundational skills for safe and effective collaborative robot implementation.

October 6 – October 29, 2025
Mondays and Wednesdays
4:00 pm – 6:00 pm

Learning Objectives

  • Student will have basic knowledge of robot operations, programming, and integration principles upon completion
  • Student will have the knowledge to begin planning their first robot implementation project in-house at their manufacturing facility

 

Week 1: Collaborative Robot Overview and Setup
Students are introduced to collaborative robotics, safety procedures, and robot inspection. They learn how to power up a FANUC robot, configure basic Dual Check Safety (DCS) settings, and complete an initial robot setup using the iHMI wizard, including speed and payload configuration.

Week 2: Robot Movement and File Management
Focus shifts to navigating the teach pendant and moving the robot using joint, world, and MPG (manual pulse generator) modes. Students explore 4D displays, learn about axis movement directions, and practice system backups, file restoration, and software updates.

Week 3: Programming Basics and Motion Commands
Students create their first robot programs using path-teach methods. They define and manipulate key points in a program and gain hands-on experience with various motion types—linear, joint, and circular—while learning to adjust speeds and alignments.

Week 4: EOAT, Macros, and Full Program Execution
Students explore end-of-arm tooling (EOAT), write macros for gripper actuation, and build a complete “pick and place” program. The course wraps up with advanced programming using payload adjustments and safety overrides to manage varied object handling.