Cookies are important for this site to function properly, to guarantee your safety, and to provide you with the best experience. By clicking OK, you accept all cookies. For more information, please access our Privacy Policy.
Courses / 
Introduction to FANUC Industrial Robotics Programming
Pro Course

Introduction to FANUC Industrial Robotics Programming

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

Enroll Today
In partnership with
Course overview

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:

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

This course is for:

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


  • ► 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

FANUC Hardware Overview

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

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

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


  • ► Conclusion and Next Steps | 1:26
About the instructor

Pawel is an experienced robot programmer working in automotive industry and is the founder of Future Robotics.

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.

Course Info
Number of lessons
3 hrs 43 mins
Enroll Today