Yaskwaw Motoman Robotics Canada

XRC Advanced Programming

Course Details

call for class availability

This course runs 4.5 days, Mon - Thurs 8:30am to 3:45pm and Fri 8:30am to 11:30am

Mississauga, ON

$1650 CAN

Who Should Attend

The XRC Advanced Programming Course is an advanced course for the XRC Controller and programming of the Yaskawa Motoman® SK-X Series and UP-Series industrial robots. Students are required to possess basic programming knowledge of the controller and SK-X/UP-Series robots prior to attending this course. (The XRC Basic Programming course is the prerequisite to this course.)

Course Overview

The training module consists of classroom lectures in which Yaskawa Motoman instructors present course material consisting of programming commands reinforced with demonstrations. The commands and topics are related to real-world examples and applications. Students enhance the materials covered in the lectures with actual hands-on programming in the Yaskawa Motoman Canada Ltd. 2400 square foot demonstration and training laboratory. Students work in teams to perform workshop exercises which emphasize the topics covered in class lectures. Classes are kept small in size, typically 12 or fewer students, in order to promote an interactive, hands-on learning atmosphere. This allows the students to work with each other and YMC instructors in order to grasp the concepts of operating a robot.

Course Materials

Students receive a copy of the XRC Advanced Training Manual as well as handouts relating to specific topics covered in the class. Students are urged to take notes, participate in discussions and to bring up specific programming issues


Yaskawa instructors cover topics which enable the students to perform advanced functions with the XRC Controller and SK-X Series or UP-Series robots. An overview of the primary topics covered in the course is provided below: - Advanced I/O Programming - Defining Cubic Interference Zones - Introduction to Concurrent I/O - Setting Axes Soft Limits - Application of Variable Data - Concurrent Job - Defining and Using Position Variables - Robot Calibration - Use of System Variables - Software Options such as PMT, Relative Job, Interrupt Job, External Reference Point - Naming Variables - Advanced Arithmetic Instructions - Floppy Disk Drive/PC Card Operations


The XRC Advanced Programming Course is a 4.5 day course. These courses typically close out 60 days in advance. For information regarding the XRC Advanced Programming Course offered by Yaskawa Motoman Robotics Canada, contact our Training Coordinator at (905) 569-MOTO or your Regional Sales Manager.