Robotics 路 Free

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 English 路 self-paced

Inside the course

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

From the lessons

  • Introduction to Fanuc Robotics

    The FANUC Robot System and the Teach Pendant

    Dan Staifer

  • Frames in Robotics - User Frames (UFRAME)

    Frames: User Frames and Tool Frames

    Robotics & Automation - Electro-Mechanical

  • Faunc Programming: Circular Motion Type

    Circular Motion, Approach and Depart

    Dan Staifer

  • Position Registers in Fanuc Programming

    Registers and Position Registers

    Dan Staifer

  • FOR/ENDFOR and Offset Conditions in Fanuc Robotics

    IF, SELECT and Loops

    Dan Staifer

  • How to create a program-Open and close Gripper

    Grippers and Pick-and-Place

    Automation Academy

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

What you will learn

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

For you

Taking FANUC Robot Programming with the Teach Pendant and ROBOGUIDE from the United States

The course project 路 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.

Course content

18 modules 路 86 lessons 路 15h 16m

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

  1. 01The FANUC Robot System and the Teach Pendant55m
  2. 02Starting, Jogging and Clearing Faults21m
  3. 03Frames: User Frames and Tool Frames58m
  4. 04The First TP Program: Joint and Linear Motion55m
  5. 05Circular Motion, Approach and Depart1h 0m
  6. 06Editing Programs29m
  7. 07Registers and Position Registers37m
  8. 08Branching, Labels, Calls, I/O and Wait1h 27m

Requirements

Who it is for
Beginner to intermediate. No robot experience assumed.
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 What to download, and how
Hardware
None required. ROBOGUIDE stands in for the robot.

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.

FANUC Robot Programming with the Teach Pendant and ROBOGUIDE at a glance

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.

All course facts
Price
Free, for good. No trial, no card. The only paid item is the optional certificate, a small one-off fee.
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, 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

A shareable EDWartens certificate

Finish every module and pass the final assessment, and the optional EDWartens certificate is yours. It carries a unique verification code on a public page anyone can check, so it stands up when a recruiter looks it up. See it below.

The course itself stays free whether or not you ever buy one.

Stuck? Ask a practising engineer

A free course usually means a comment section and hope. This one does not. Every module has an Ask-your-trainer panel that reaches the same engineers who teach our paid programme: people who commission panels for a living, not moderators.

Pairs well with

More free courses: Free industrial robot programming courses

Learning paths with this course

  • Industrial robotics 路 7 courses

Learner reviews

No reviews yet

Reviews here are written only by learners who have finished every module of FANUC Robot Programming with the Teach Pendant and ROBOGUIDE, and they are published exactly as written. Finish the course and yours will be the first.

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.

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 EDWartens Certificate of Completion for FANUC Robot Programming with the Teach Pendant and ROBOGUIDE
Sample. The issued certificate carries your name, admission number, a unique certificate number 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 EDWartens, the training division of Wartens, as a Certificate of Completion for this self-paced course. Sold by Wartens Ltd (England and Wales). 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.

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.