What is the definition of "point"?
A precise location in two or three-dimensional space.

## Robotics Training

Class Information
 Tooling U-SME classes are offered at the beginner, intermediate, and advanced levels. The typical class consists of 12 to 25 lessons and will take approximately one hour to complete.
 Class Name: Concepts of Robot Programming 210 Description: This class covers the fundamental concepts required for programming industrial robots. Prerequisites: none Difficulty: Intermediate Number of Lessons: 13 Language: English, Spanish

Class Outline
• Objectives
• Programming for Industrial Robots
• Walk-Through Programming
• Pros and Cons of Online Programming
• Offline Programming
• Pros and Cons of Offline Programming
• Robot Axes
• Kinematics
• Point to Point Control
• Continuous Path Control
• Simulators
• Summary

Class Objectives
• Describe robot programming.
• Describe walk-through programming.
• Describe offline programming.
• Describe robot axes.
• Describe kinematics.
• Describe point to point path control.
• Describe continuous path control.
• Describe robot simulator programs.

Class Vocabulary

Vocabulary TermDefinition
A mathematical process designed to systematically solve a problem.
A Manufacturing Language. A robot programming language developed by IBM.
The plural of axis. An axis is an imaginary straight line or circle used to describe the location or movement of an object in the Cartesian coordinate system.
The Beginners' All-purpose Symbolic Instruction Code. An early computer programming language that is sometimes used with robots.
A general purpose programming language that is used on robots.
Computer Aided Design/Computer Aided Manufacturing. A computer graphics program that is used to design products.
A numerical system that describes the location of an object by numerically expressing its distance from a fixed position along three linear axes.
A numerical system that describes the location of an object by numerically expressing its distance from a fixed position along three linear axes.
A type of robot programming that has the manipulator move smoothly without stopping along its path.
A method of directing the type of path a robot takes.
The main device that processes information and carries out instructions in a robot. Also known as the processor.
The ability to move in a specific direction. Robots can have up to 6 degrees of freedom.
The end component of a robotic arm that is shaped like a hand or like a specialized tool. Also known as end-of-arm tool (EOAT).
A switch that brings a robot to safe, rapid stop. Also called an emergency stop.
FORmula TRANslation. A high-level programming language for robots that is also used for scientific, engineering, and mathematical applications.
The calculating of the position or motion of each robotic link as a function of joint displacements.
A self-contained group of coordinates that describes both a robot's position and its orientation.
A programmable mechanical device that is used in place of a person to perform dangerous or repetitive tasks with a high degree of accuracy.
The calculating of joint displacements needed to move the end-effector to a desired position and orientation.
The location at which two or more parts of a robotic arm make contact. Joints allow parts to move in different directions.
A proprietary robot programming language developed by FANUC Robotics.
The science of motion without regard for the forces that cause that motion. In robotics, kinematics involves studying the mapping of coordinates in motion.
A programming method in which a robot is placed in "teach mode" while the trainer uses a remote teach pendant to manipulate the robot through the different steps of the job. Also known as teach pendant programming.
A programming method in which the trainer writes a program and uploads it to the robot.
A programming method that requires the robot to remain ON in order to learn. Also known as teach programming.
The alignment of the robot in relation to its position, i.e., up, down, left, right.
The route taken by a robot to travel from one location to another.
The process of picking up an object or part in one location and placing it in another location. Pick and place robots are popular in production lines.
A precise location in two or three-dimensional space.
A type of robot programming that has the manipulator reach a set point, stop, complete its task, and then move to the next set point.
A robot's location in three-dimensional space.
The main device that processes information and carries out instructions in a robot. Also known as the controller.
A tool used by programmers to physically move the robot through different steps of the job process.
A programming language that has been developed privately by a manufacturer for its own brand of robots.
A robot simulator program developed by FANUC Robotics.
A person whose job is to design robots, develop new applications for robots, and conduct research into robot capabilities. Robot engineers typically have four years of college education and a graduate degree.
The process of entering information such as velocity and travel time into the robot's processor.
A device that detects the presence or absence of an object, or certain properties of that object, and provides feedback. Sensors allow robots to interact with their environment.
A software application that creates a virtual world in which robots can be tested.
A hand-held device that can be used to program a robot and control its movements.
A programming method in which a robot is placed in "teach mode" while the trainer uses a remote teach pendant to manipulate the robot through the different steps of the job. Also known as lead-through programming.
A programming method that requires the robot to remain ON in order to learn. Also known as online programming.
A coordinate system that uses the tool at the end of the robot's arm as the point of origin.
A robot programming language developed by Unimate.
A programming method in which the trainer physically moves the robot through different steps of the job process.
A coordinate system that uses the robot’s mounting base as a point of origin.
The linear axis representing side-to-side movement in a robot.
The linear axis representing back and forth movement in a robot.
The linear axis that represents up and down movement in a robot.