IRC5 Programming and Operation

The aim of this course is 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.

What you will get:

  • 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 Modules:

Course Modules:


SAFETY INSTRUCTIONS 


  • Safe working practices 
  • Emergency stops and recovery 
  • Enabling device 
  • Modes of operation and Safety interlocks 
  • Brake release and Pinch points 

SYSTEM DECRIPTION 


  • 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 AND 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 OBJECTS 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 

Learner prerequisites:


Learners must have experience of using Microsoft Windows.


Proficiency in English language.


Progression Pathway




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.


Learners may progress to the:


IRC5 Advanced Programming Stage 1 (AMC22232A or AMC22232B) or


RobotStudio Offline Programming Stage 1 (AMC22113A or AMC22113B)