Coming Soon

Introduction to FANUC Industrial Robotics Programming

This course will teach you the basics of operating and programming a FANUC industrial robot

Need to train your team? Learn more.

Back to courses

This course will teach you the basics of operating and programming a FANUC industrial robot. We will cover both hardware and software, and no prior experience programming robots is needed

There are no software or hardware requirements, however, it’s beneficial to have a ROBOGUIDE software or FANUC robot to follow the instructions provided in the course.

After completing this course you will familiar with the individual robot components and the most essential elements that are inside the robot cabinet. You will learn how to jog the robot using different coordinate systems, understand how the robot executes programs, and you will be able to create your first FANUC robot program.

After completing this course, you will be able to:

  1. Jog the robot.
  2. Create a simple program with motion and logic commands
  3. Recognize robot system components.
  4. Use different types of robot motion (JOINT, Linear) as well as termination types FINE, CNT
  5. Understand and use basic robot logic (IF, WAIT, LBL, JMP LBL, CALL)
  6. Move the robot using different coordinate systems (WORLD, TOOL, USER, JOINT)

This course is for:

  1. Controls Engineers looking for an introductory course on Industrial FANUC Robot programming.
  2. Controls Technicians / Controls Engineers looking to expand their knowledge into industrial FANUC robot programming.
  3. Software Engineers who are seeking to learn about industrial FANUC robot programming.
  4. Manufacturing Operators looking to progress in their careers.
  5. Anyone interested in how industrial FANUC robot programming is done.
Section 1


  • ► Course & Instructor Introduction | 1:00
  • ► Installing Roboguide | 4:29
  • ► Creating a New Robot Cell from Scratch | 8:51
  • ► Creating a Robot Cell from a Backup File | 4:05
  • ► Roboguide Navigation Basics | 1:03
  • ► Robotics in Industry | 3:42
Section 2

FANUC Hardware Overview

  • ► Robot System Components | 3:47
  • ► Robot Safety | 5:10
  • ► Robot Mechanical Overview | 6:47
  • ► Robot Cabinet Overview | 6:57
Section 3

FANUC Software Overview & Programming

  • ► Teach Pendant (iPendant) Overview | 11:16
  • ► Robot Frames (WORLD/TOOL/USER) | 23:13
  • ► Robot Positioning | 6:27
  • ► Robot Movement Types | 5:15
  • ► General Program Overview | 14:10
  • ► Robot Logic | 16:13
Section 4

FANUC Hands-on-Project

  • ► Project Introduction & Robot Cell Overview | 1:08
  • ► Creating the Main Program and Gripper Macros | 10:14
  • ► Creating the Conveyor Pick Program | 29:45
  • ► Creating the Inspection Program | 28:52
  • ► Creating the Place Good Parts Program | 17:20
  • ► Creating the Place Reject Parts Program | 6:34
  • ► Finishing and Testing the Complete Program | 14:06
  • ► Your Next Challenge | 0:52
Section 5


  • ► Conclusion and Next Steps | 1:26
Back to courses

Pawel Krupa

Experienced robot programmer working in automotive industry is looking for new opportunities to develop his passion. Robot programming is a field that I feel like a duck in water. In my four-year career I worked with VW and Opel standard on FANUC and KUKA. I did integrations, new lines, cycle-time optimization, production support and quality adjustments . Known applications: spot welding, handling, clinching, riveting, arc welding, gluing, stud welding, roller hemming, laser brazing, laser welding. If you think that hiring me could be increasing the effectiveness of your company, you are most likely right. For some Robot programming is just a regular job... To me is an art form, that I want to create with passion.

What's Included

  • Access to the course
  • Help from our experts
  • Certificate of completion

Join thousands learning PLC programming today

Start learning PLC programming with unlimited courses and tutorials