Robot Definition:

An “Industrial Robot“, according with the International Organization for Standardization, is an automatically controlled, reprogrammable multipurpose manipulator programmable with three or more axes, which can be fixed or mobile for use in industrial automation applications. (ISO 8373).

FANUC Robot Trainings Catalog

GDF Group currently offers to its costumers the best courses 100% practical for FANUC robots of different levels and types:

  • The basic training FANUC J-30iB BSC (Green Training) will give you the opportunity to start working with the Robot, modify and create programs, configure and learn to use the teach pendant and the interface.
  • The advanced training FANUC J-30iB ADV (Red Training) is a training focused on high-level programming, at the end of the course the KAREL language will no longer have any secrets.
  • The FANUC J-30iB MNT (Orange Training) maintenance training is a theoretical and practical training where you learn to understand the diagnostic system and the maintenance tasks.
  • The FANUC SPT, ARC and DSP (Blue Trainings) training are dedicated to people who want to learn more about the control software for welding and seal dispensing applications.

robotic arms in a car plant

FANUC Robot J-30iB BSC (Green Training)

The “J-30iB BSC training (Green Training)” is directed who are interested in becoming familiar with the use of FANUC industrial robots. Students and professionals are the candidates. It is preferable that the candidate has a knowledge of PC.
The “J-30iB BSC training (Green Training)” will integrate basic information about the system, description of the main components, functions and commands of the control unit, create, edit, upload and run programs and perform simple maintenance tasks.



General Information

  • Introduction to robotics
  • Who is FANUC?
  • Procedure for the safe use of industrial robots

Communication with ext. equipment

  • Field BUS overview
  • Field BUS configuration
  • Management of tools
  • Cycle time calculation
  • System variables
  • Description of the types of programs
  • Memory structure

Control Unit description

  • General description
  • Control unit states
  • iPendant Touch
  • Arm general description

Management of User Software

  • Local and global routines
  • Parallel programs (task)
  • BACKUP procedures
  • RESTORE procedures

Introduction to robot movement

  • “Right hand” rule
  • JOG robot movements
  • Tool definition (TCP)
  • Frames definition

Off-Line programming

  •  ROBOGUIDE overview

Control of robot movement

  • Description of the types of movement
  • Dynamics of movement
  • Precision / tolerance setting
  • Influence of the orientation on the trajectory

Axis Calibration

  • Observations on the kinematic robot chain
  • System and user calibration
  • Definition Home Position
  • Zeroing
  • Axis stroke end

Creation of programs

  • Introduction to programming
  • Description and structure of the programs
  • Methods for modify and record trajectories
  • Practical tests for creating programs

Technological applications

  • Component description
  • Overview of standard applications

Fanuc Teach Pendant

FANUC Robot J-30iB ADV (Red Training)

The “J-30iB ADV training (Red Training)” is directed who are interested in becoming a specialist with the use of industrial robot. Robotics Engineers & Professionals are the candidates. It is recommended to have attended a FANUC basic training. The training has the purpose that the student knows all the components of the system and to be able to develop and programming technological applications with the robot.


Introduction to language

  • Structure of the KAREL language
  • Declarations
  • Syntax


  • Definition and removing
  • Enabling and disabling
  • Type of conditions

Data class description

  • Boolean
  • Integer
  • Real
  • String
  • Position variables
  • Array
  • Etc..

Programming instruction

  • Default system variables
  • Instructions for checking the execution of a program
  • Program status check instruction

Advanced movement functions

  • TCP relative movement
  • “Frame” relative movement
  • Matrix 2D / 3D
  • Incremental

Routine & Macro

  • Procedure and function
  • Parameters and declarations
  • Data transfer

Input & Output

  • Description of system and user I/O
  • User I/O configuration


  • Software optional features
  • Hardware & mechanical optional features
  • General review