IRC5 Programming and Operation

To provide the learner to basic programming skills for an IRC5 Industrial Robot Controller *1 and to become familiar with the entire robotic system including the mechanical and control systems.

i

Description

Learner Profile:

This course would be beneficial to programmers, robot operators and maintenance staff wishing to gain robotics programming knowledge and is suitable for beginners.

Learner prerequisites:

Learners must have experience of using Microsoft Windows.

Proficiency in English language.

Learning outcomes:

On completion, the learner will be able to perform:

  • Safe program operation 
  • FlexPendant operation 
  • System start up, shut down and error recovery 
  • Jog the robot with the Joystick 
  • RAPID programming, editing, testing and reset 
  • Appreciation of basic program structure and flow 
  • Backup and Restore of system information


Course Content:

Safety instructions


Safe working practices


Emergency stops and recovery


Enabling device


Modes of operation and Safety interlocks


Brake release and Pinch points



System description


Robot and external mechanical units


Control system, Operators panel and FlexPendant


Start up and Shut down procedures



Program operation


Starting, stopping and stepwise program operation


The ‘Program editor’ and ‘Production’ windows


Manual and Automatic operation


Override speeds


Continuous & Cycle running modes


Debug menu and program reset and collision awareness



Jogging the robot using the joystick


Joint axis and linear jogging


Tool orientation


Coordinate systems


Jog speed and incremental positioning



Event messages and logs


Error identification


Recovery



Programming RAPID


The program Editor


Routines and program flow


Move instructions (MoveJ, MoveL and MoveC)


Editing Speed and Zone data


Modifying positions


Saving Programs



Tool centre points


TCP theory and definition



Work object coordinates


Workobject theory and definition



Logical instructions


Digital Inputs (WaitDI, WaitUntil)


Digital Outputs (Set, Reset, SetDO)


Waiting for time


Decision making instructions


Compact IF, IF Then…


While


Test



Working with numbers


Increment, Decriment, Clear


Assigning a value



FlexPendant messaging instructions


TPWrite, TPErase, TPShow, TPReadNum, TPReadFK



Evaluating cycle times


Clock data, clock instructions and clock reading function



Task memory structure


Program and System Modules


Backup and Restore

Duration:

4 days

Exam/Continuous Assessment details:

No exam or assessment.


Learners will complete a series of tasks as a practical demonstration of the theory taught during the course.

Certification / Awarding Body/Credits:

Vendor Certificate of Attendance

Progression Pathway:

Learners may progress to the:


  • IRC5 Advanced Programming Stage 1 (AMC22232A or AMC22232B)

or


  • RobotStudio Offline Programming Stage 1 (AMC22113A or AMC22113B)