Robotics · Free online course

FANUC Robot Programming with the Teach Pendant and ROBOGUIDE

From jogging and frames to TP programs, registers, branching, offsets, pick-and-place, ROBOGUIDE simulation, palletising, error recovery and PLC integration.

  • 18 modules
  • 15h 16m of video
  • Beginner
  • English
  • ₹0, free
FANUC Robot Programming with the Teach Pendant and ROBOGUIDE course cover

₹0Free for good

Worth ₹7,999 by length and depth against classroom training. It has always been free; that is not a former price.

No card. Checkout takes a minute and gives you a receipt.

Overview

About FANUC Robot Programming with the Teach Pendant and ROBOGUIDE

From jogging and frames to TP programs, registers, branching, offsets, pick-and-place, ROBOGUIDE simulation, palletising, error recovery and PLC integration.

FANUC Robot Programming with the Teach Pendant and ROBOGUIDE is a free, self-paced online course from EDWartens for engineering students, ITI and diploma holders, and working engineers in manufacturing and robotics. It has 18 modules and 15h 16m of video lessons by Dan Staifer, Automation Academy, Elite Automation and others, with written notes and worked problems, a practical project with a document pack and a 15-question final assessment (pass mark 60%). Learning is free with an account; an optional certificate with a public verification code is issued when you pass. Last updated 27 September 2026.

Who it is for: Engineering students, ITI and diploma holders, and working engineers in manufacturing and robotics

This course includes

  • 15h 16m of video lessons
  • 18 modules with written notes and diagrams
  • One final assessment: 15 questions, pass mark 60%
  • Ask-an-engineer support from practising engineers
  • Lifetime access, the course does not expire
  • Optional verifiable certificate when you finish
  1. Step 1 of 3

    Learn the 18 modules

    15h 16m of video lessons, written notes and a practice task per module, at your own pace.

  2. Step 2 of 3

    Pass the final assessment

    15 questions drawn from every module, pass mark 60%, 3 attempts.

  3. Step 3 of 3

    Take the certificate, if you want it

    Optional, paid once, only if you choose it. The course stays free either way.

    See the certificate and its price

A look inside

FANUC Robot Programming with the Teach Pendant and ROBOGUIDE: Syllabus at a glance
Syllabus at a glance
FANUC Robot Programming with the Teach Pendant and ROBOGUIDE: What you will be able to do
What you will be able to do
FANUC Robot Programming with the Teach Pendant and ROBOGUIDE: Tools and credits
Tools and credits

From the lessons

  • Introduction to Fanuc Robotics

    The FANUC Robot System and the Teach Pendant

    by Dan Staifer

  • Frames in Robotics - User Frames (UFRAME)

    Frames: User Frames and Tool Frames

    by Robotics & Automation - Electro-Mechanical

  • Faunc Programming: Circular Motion Type

    Circular Motion, Approach and Depart

    by Dan Staifer

  • Position Registers in Fanuc Programming

    Registers and Position Registers

    by Dan Staifer

  • FOR/ENDFOR and Offset Conditions in Fanuc Robotics

    IF, SELECT and Loops

    by Dan Staifer

  • How to create a program-Open and close Gripper

    Grippers and Pick-and-Place

    by Automation Academy

Lesson frames belong to the creators named in the Credits and are shown from YouTube.

What you learn

What you will be able to do

Explain the parts of a FANUC robot system, start, jog and recover it, define user and tool frames, write teach-pendant programs with joint, linear and circular motion, use registers, labels, calls, IF, SELECT, WAIT and loops, apply offsets, build a pick-and-place, use ROBOGUIDE with DCS and palletising, handle alarms, back up and restore, and integrate with a PLC over Ethernet I/O.

  • Start, jog and fault-reset a FANUC robot in T1, T2 and AUTO
  • Teach tool and user frames and know what a wrong TCP does
  • Write TP programs with J, L and C motion, FINE and CNT, approach and depart
  • Use registers, position registers, labels, calls, IF, SELECT, WAIT and FOR
  • Apply offsets and shift a whole pattern with one register
  • Build a pick-and-place with gripper confirmation and a fault path
  • Simulate in ROBOGUIDE with DCS zones and palletise with Pallet Pro
  • Recover from alarms, back up and restore, and drive the robot from a PLC over UOP

Syllabus

Course content, module by module

In order, at whatever pace suits you. Each module ends with a practice task that builds on the last.

Modules
18
Video lessons
86
Of video
15h 16m
Final questions
15
  1. 01

    The FANUC Robot System and the Teach Pendant

    4 lessons · 55m
  2. 02

    Starting, Jogging and Clearing Faults

    4 lessons · 21m
  3. 03

    Frames: User Frames and Tool Frames

    4 lessons · 58m
  4. 04

    The First TP Program: Joint and Linear Motion

    4 lessons · 55m
  5. 05

    Circular Motion, Approach and Depart

    6 lessons · 1h 0m
  6. 06

    Editing Programs

    4 lessons · 29m
  7. 07

    Registers and Position Registers

    6 lessons · 37m
  8. 08

    Branching, Labels, Calls, I/O and Wait

    7 lessons · 1h 27m
  9. Final assessment · 15 questions, pass mark 60%

Project

The course project

Optional practice that ends in the kind of job the course prepares you for, with the documents that go with it.

About 18 hours

Twin-lathe tending cell on an M-20iD/25: layout, DCS, handshake and cell FAT

Design, program, safeguard and document a FANUC machine-tending cell in which one M-20iD/25 on an R-30iB Plus loads and unloads two CNC turning centres from a raw-part pallet to an outfeed conveyor, under a Siemens S7-1200 cell controller. You deliver the TP program set with its macros and DCS zones, your own PLC-robot handshake table and risk register, a cell FAT record, and the operator's recovery note. The sample pack shows what a robot integrator hands over.

Sample document pack, 10 documents, filled in for the scenario

  • Cell layoutCell 3 Layout and Safeguarding: Twin-Lathe Tending Cell
  • Risk registerRisk Assessment Register: Cell 3 (ISO 12100, task-based)
  • SRSSafety Requirements Specification: Cell 3 Safety Functions
  • I/O handshakePLC-Robot I/O Handshake Table: CP-301 to R-30iB Plus
  • Control narrativeCycle Description and Modes: Cell 3 Twin-Lathe Tending
  • SDSSoftware Design Specification: Robot Program Set and Cell PLC
  • Test reportStopping Time and Distance Measurement: M-20iD/25 in Cell 3
  • FATCell Acceptance Test Record: Cell 3 at the Integrator's Workshop
  • O&M manualOperation and Maintenance Manual: Cell 3 (Operation and Recovery sections)
  • Training recordOperator and Maintenance Training Record: Cell 3

Read inside the course and download as a workbook. The project is optional practice, marked when you submit it; the certificate needs only the modules and the final assessment.

About 18 hours

Two-line bag palletiser on an M-410iC/110: patterns, pallet registers, DCS sectors and pallet change

Design, program, safeguard and document a FANUC bag palletiser in which one M-410iC/110 on an R-30iB Plus stacks 20 kg flour bags from line A and 25 kg stockfeed bags from line B onto two pallet stations, under a CompactLogix cell controller on EtherNet/IP. You lay the cell out, build the interlocked layer patterns with the palletizing instruction and pallet registers, switch payload schedules per bag, restrict the robot to one side by DCS while a forklift changes the other pallet, prove the cycle time and the stopping distance, and run an honest FAT. The sample pack shows what a palletising integrator hands over.

Sample document pack, 9 documents, filled in for the scenario

  • Cell layoutCell Layout and Safeguarding: Two-Line Bag Palletiser PAL-1
  • Risk registerRisk Assessment Register: PAL-1 (ISO 12100, task-based)
  • SRSSafety Requirements Specification: PAL-1 Safety Functions
  • Control narrativeCycle, Patterns and Pallet Change: PAL-1
  • I/O handshakePLC-Robot Handshake Table: CompactLogix CP-PAL1 to R-30iB Plus
  • SDSSoftware Design Specification: Robot Program Set, Pallet Data and Payloads
  • Test reportStopping Time, Payload Identification and Cycle-Time Study: PAL-1
  • FATFactory Acceptance Test Record: PAL-1 at the Integrator's Workshop
  • O&M manualOperator Card: Pallet Change and Dropped-Bag Recovery, PAL-1

Read inside the course and download as a workbook. The project is optional practice, marked when you submit it; the certificate needs only the modules and the final assessment.

Tools

Software, hardware and lessons

Software

FANUC ROBOGUIDE for the simulation modules: a licence from work or college, or a 30-day trial that FANUC grants on request through its my.FANUC portal. RoboDK is a free-trial alternative for practising offline programming

Hardware

None required. ROBOGUIDE stands in for the robot.

Who it is for

Beginner to intermediate. No robot experience assumed.

Video lessons by

  • Dan Staifer
  • Automation Academy
  • Elite Automation
  • Robotics & Automation - Electro-Mechanical
  • Future Robotics

Independent creators, credited in full under Credits.

Software you need

What to download, where from, what it costs and how to install it. Every link goes to the maker's own site, never a mirror.

Required

  1. 01

    ROBOGUIDE

    FANUC

    Free trial: 30 days
    Runs on
    Windows PC (check the requirements shown in the my.FANUC portal)
    Account
    A my.FANUC portal account (FANUC Europe)

    FANUC Europe offers a 30-day ROBOGUIDE trial through its my.FANUC portal. FANUC decides who gets portal access, so a private learner may be asked for company details or referred to a local FANUC office. After the trial a paid licence from FANUC is needed.

    Alternatives

    • RoboDK: 30-day trial, then a limited free mode. Includes FANUC robots and FANUC post processors, so you can practise FANUC-style offline programming.
    • FANUC training centre or employer licence: Many FANUC training centres and FANUC robot owners have ROBOGUIDE licences you can use on site.

Optional

Useful, not needed to finish the course.

  1. 02

    RoboDK

    RoboDK

    Free trial: 30 days
    Runs on
    Windows 64-bit, macOS and Ubuntu Linux; also RoboDK for Web in a browser
    Account
    Your name and email address on the download form

    The free trial gives simulation and offline programming features for 30 days with the full robot library. After 30 days RoboDK keeps basic functionality, with program generation limited to 50 instructions. Education licences for students and teachers are paid and need a university email address.

Checked against each maker's own page on 27 September 2026. Trial lengths and editions change; the maker's page is the final word.

What you walk away with

Your certificate for FANUC Robot Programming with the Teach Pendant and ROBOGUIDE

Finish the course, pass the final, and this is the document with your name on it.

Sample Wartens Certificate of Completion for FANUC Robot Programming with the Teach Pendant and ROBOGUIDE, issued through the EDWartens training portal
Sample. The issued certificate carries your name, your final score, a unique certificate ID and its own QR code.
  • Verifiable by anyone

  • Adds to LinkedIn in one click

  • QR code on the certificate

  • Names what you can do

  • A permanent link

  • Earned, not attended

Learning is free. The certificate is optional.

Add it now and pay only when you have finished the course, or come back for it later. One-off, US$23.99, with a receipt.

Issued by Wartens Ltd (England and Wales, company no. 15262249) through the EDWartens training portal, as a Certificate of Completion for this self-paced course. Sold in India by Wartens Automation Private Limited. It is not a vendor certification, a university award or a CPD-accredited activity, and it does not certify competence on live equipment. Delivered electronically; see the refund policy.

FAQ

Common questions

Do I need a robot?

No. ROBOGUIDE, where you can get it, runs every exercise with a virtual pendant, and the pendant modules can be followed on screen. If your workplace has a FANUC cell, they apply directly.

Is ROBOGUIDE free?

No. FANUC grants a 30-day trial on request through its my.FANUC portal, and approval is FANUC's decision. Ask your employer or college for a licence, or practise offline programming in RoboDK's free trial; every module can also be followed on screen.

Which FANUC controllers does this cover?

The R-30iA and R-30iB family with the iPendant, which is nearly every FANUC robot installed in the last fifteen years. The TP language is the same across them.

Is this a FANUC certification?

No. FANUC certifies through its own training centres. This course prepares you for that training and for working in a cell today.

Is the FANUC Robot Programming course really free?

Yes. Every module, practice task and assessment. You create an account so your progress is saved and the assessments can be marked. The certificate is the only paid item, and only if you want it.

What certificate do I get, and is it a FANUC qualification?

An EDWartens Certificate of Completion, issued when you pass the final assessment, with a verification code anyone can check. It is not a FANUC credential and is never described as one.

Who made the video lessons in the FANUC Robot Programming course?

The creators named in the Credits block at the foot of this page, on their own YouTube channels. EDWartens did not make the videos and the creators are not affiliated with EDWartens. What EDWartens wrote is the study plan, the notes, the practice tasks and the assessments.

Is the FANUC Robot Programming course free in India, and what does the certificate cost?

Yes. Learning costs ₹0 in India: every module, the written notes, the practice tasks and the final assessment, with no card and no trial period. The only paid item is the optional EDWartens Certificate of Completion, ₹499 including GST for this beginner course, paid in rupees through Razorpay, and only if you want it after passing the final assessment.

Is there classroom robotics training in India as well?

Not on a robot. In our Bangalore classroom you learn how a PLC commands and interlocks a robot cell; robot programming itself is taught in our free online courses, not on a robot in the classroom. This free course is one of those online courses. Details are at edwartens.co.in/robotics-training-bangalore, and the programme itself at edwartens.co.in/courses/aep.

All course facts
Price
₹0, free for good. No trial, no card. Comparable classroom training of this length costs about ₹7,999.
Who it is for
Engineering students, ITI and diploma holders, and working engineers in manufacturing and robotics
Format
18 self-paced modules, 15h 16m of video, written notes, a practice task per module and one final assessment.
Level
Beginner. Beginner to intermediate. No robot experience assumed.
Brand
FANUC
Software
FANUC ROBOGUIDE for the simulation modules: a licence from work or college, or a 30-day trial that FANUC grants on request through its my.FANUC portal. RoboDK is a free-trial alternative for practising offline programming
Hardware
None required. ROBOGUIDE stands in for the robot.
Certificate
Optional EDWartens Certificate of Completion, ₹499 inclusive of GST for learners in India, verifiable by code. Not a vendor credential.
Video lessons by
Dan Staifer, Automation Academy, Elite Automation, Robotics & Automation - Electro-Mechanical, Future Robotics (independent creators, credited below)
Language
English
Last updated
27 September 2026

More free courses: Free industrial robot programming courses

Learning paths with this course

Classroom course, Bangalore

See how the classroom covers PLC to robot-cell integration

In our Bangalore classroom you learn how a PLC commands and interlocks a robot cell; robot programming itself is taught in our free online courses, not on a robot in the classroom.

Credits

Who made the video lessons

The video lessons in this course were created by the people below, not by EDWartens. Every lesson streams from its creator's own YouTube channel; EDWartens neither hosts nor sells that footage, and the creators are not affiliated with EDWartens and do not endorse this course. What EDWartens wrote is the study plan, the notes, the practice tasks and the assessments.

  • Dan Staiferthe FANUC tutorials on frames, registers, branching, offsets, ROBOGUIDE and PLC integration
  • Automation Academythe FANUC pendant, jogging, gripper and backup lessons
  • Elite Automationthe ROBOGUIDE, program structure, DCS and Pallet Pro tutorials
  • Robotics & Automation - Electro-Mechanical9 lessons in "Frames: User Frames and Tool Frames", "Circular Motion, Approach and Depart", "Editing Programs", "Alarms, Error Recovery and Advanced Instructions", "Production Setup, Backup and Protection" and "PLC Integration and Machine Vision Introduction"
  • Future Roboticsa lesson in "The First TP Program: Joint and Linear Motion"

If you are one of these creators and would like a lesson removed or credited differently, write to info@wartens.com.