ABB Robotics Exam 1 Vocabulary

0.0(0)
Studied by 0 people
call kaiCall Kai
Locked
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/76

flashcard set

Earn XP

Description and Tags

Essential terms and definitions for ABB Robotics Exam 1 (TEC 234).

Last updated 2:18 AM on 9/16/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

77 Terms

1
New cards

RAPID

ABB's high-level programming language used to program ABB robots.

2
New cards

Online programming

Programming that involves and communicates with the actual physical robot.

3
New cards

Offline programming

Programming and simulating on a computer without requiring the physical robot during development.

4
New cards

RobotStudio

ABB software used to configure, program, and simulate physical and virtual robot systems.

5
New cards

Virtual Controller (VC)

A simulated ABB controller that executes RAPID, calculates motion, and handles I/O like a real controller.

6
New cards

Virtual FlexPendant

A simulated ABB FlexPendant that requires a running Virtual Controller.

7
New cards

Station

The 3D representation of a robot cell in RobotStudio.

8
New cards

Project

The organizational structure that keeps related RobotStudio station and controller data together.

9
New cards

Digital twin

A virtual representation of a real robot system made from a station and a properly configured Virtual Controller.

10
New cards

RobotWare

ABB controller software required to operate a real or virtual controller system.

11
New cards

Pack and Go (.rspag)

A packaged file used to transfer an entire RobotStudio station and its related data.

12
New cards

RAPID module (.mod)

A file containing one RAPID module, not an entire RobotStudio station.

13
New cards

Mechanism Jog Joint

A RobotStudio jogging method that uses entered values to position individual robot axes precisely.

14
New cards

Freehand Jog Joint

A RobotStudio method that moves robot joints by dragging them graphically; a Virtual Controller is not required.

15
New cards

Freehand Jog Linear

A RobotStudio method that translates the active TCP in a straight line along selected coordinate axes.

16
New cards

Freehand Jog Reorient

A RobotStudio method that rotates the tool around the active TCP; it requires an active Virtual Controller in the course context.

17
New cards

Jump Home

A simulation command that returns the graphical robot mechanism to its original neutral or home pose.

18
New cards

Joint jogging

Moving individual robot axes or joints.

19
New cards

Linear jogging

Moving the active TCP in a straight line along a selected coordinate axis.

20
New cards

Reorient jogging

Rotating the tool's orientation around the active TCP.

21
New cards

Predefined data

Data supplied by ABB and ready to use, such as v50, z100, and tool0.

22
New cards

User data

Data created and named by the programmer, such as pMyLocation.

23
New cards

num

A RAPID data type that stores numbers used in calculations.

24
New cards

string

A RAPID data type that stores text.

25
New cards

bool

A RAPID data type that stores TRUE or FALSE.

26
New cards

robtarget

A RAPID data type that stores a robot target's position, orientation, and configuration.

27
New cards

tooldata

A RAPID data type that stores a tool's TCP and load information.

28
New cards

wobjdata

A RAPID data type that stores workobject and user-coordinate-system information.

29
New cards

speeddata

A RAPID data type that specifies robot motion speed, such as v50.

30
New cards

zonedata

A RAPID data type that controls how the robot passes through a target, such as fine or z10.

31
New cards

VAR

An ordinary changeable variable whose latest value should not be expected to survive a restart.

32
New cards

PERS

A persistent changeable variable whose updated value is retained after a restart.

33
New cards

CONST

A constant whose value cannot change after it is declared.

34
New cards

Declaration

A statement that introduces a data name, data type, and sometimes an initial value.

35
New cards

Assignment operator (:=)

The RAPID symbol used to assign a value to data.

36
New cards

Ambiguous data reference

A condition in which the controller cannot uniquely identify an item because conflicting names are visible in more than one scope.

37
New cards

Turning disk / mounting flange

The mounting surface at the end of the robot wrist where a tool is attached.

38
New cards

tool0

The robot's default tool at the turning disk or flange; it cannot be deleted.

39
New cards

TCP (Tool Center Point)

The exact point on the active tool that the controller positions at a programmed robtarget.

40
New cards

Four-point TCP method

A method that calculates the TCP by placing the same tool tip at one fixed point using four different wrist orientations.

41
New cards

TCP offset

The TCP's position relative to the robot's mounting flange.

42
New cards

Tool load

The mass and center-of-gravity information associated with a robot tool.

43
New cards

Payload

The part or material carried by the robot or its tool.

44
New cards

LoadIdentify

An ABB service routine used to identify the mass and center of gravity of a tool or payload.

45
New cards

World coordinate system

A coordinate frame fixed to the entire cell and used as a common reference for robots and equipment.

46
New cards

Base coordinate system

A coordinate frame attached to the robot base and used for robot-relative positioning.

47
New cards

Workobject / user coordinate system

A coordinate frame attached to a part, fixture, or work area so programmed points follow that frame.

48
New cards

Tool coordinate system

A coordinate frame attached to the active TCP and aligned with the tool's orientation.

49
New cards

Task

The controller execution context containing system modules and program modules.

50
New cards

Module

A RAPID text file that groups data declarations and routines.

51
New cards

System module

A controller-wide module containing support code and data that remains loaded when programs are changed.

52
New cards

Program module

An application-specific module that contains RAPID code and the global main procedure.

53
New cards

Routine

A callable block of RAPID code; types include procedures, functions, and traps.

54
New cards

Procedure (PROC)

A routine that performs a sequence of instructions when called.

55
New cards

Function (FUNC)

A routine that performs operations and returns a value.

56
New cards

Trap (TRAP)

A special routine executed in response to an interrupt.

57
New cards

main

The required global entry procedure where normal RAPID program execution begins.

58
New cards

MoveJ

A RAPID instruction that moves the robot using joint-interpolated motion; useful for efficient travel between separated areas.

59
New cards

MoveL

A RAPID instruction that moves the active TCP along a straight path; useful for controlled approaches and retreats.

60
New cards

fine

A stop-point zone value requiring the robot to reach the target precisely before continuing.

61
New cards

z10

A zone value that allows the robot to blend smoothly through or near a target without fully stopping.

62
New cards

\WObj

An optional RAPID motion-instruction argument used to select a workobject.

63
New cards

SetDO

A RAPID instruction used to set the state of a digital output, such as a gripper command.

64
New cards

WaitTime

A RAPID instruction that pauses program execution for a specified time.

65
New cards

Approach point

A safe target before an action point that allows the robot to enter the work area predictably.

66
New cards

Action point

The exact target where the robot performs an operation, such as gripping or releasing a part.

67
New cards

Retreat point

A safe target used to move the tool away after completing an operation.

68
New cards

Modular programming

Organizing a program into separate reusable routines and modules that are easier to test and modify.

69
New cards

Syntax error

Invalid grammar, spelling, punctuation, commas, or semicolons in code.

70
New cards

Semantic error

A valid-looking statement that uses the wrong name, data type, argument order, or meaning.

71
New cards

Logic error

Code that runs without a controller error but performs the wrong action or sequence.

72
New cards

Program Pointer (PP)

The controller marker identifying the next RAPID instruction to execute.

73
New cards

PP to main

A command that resets the Program Pointer to the beginning of main.

74
New cards

PP to cursor

A command that moves the Program Pointer to a selected line and should be used only when appropriate or instructed.

75
New cards

Calibration position

A known mechanical reference position where the robot's axis calibration marks align.

76
New cards

Home position

A programmed or simulated safe position that is not automatically the same as calibration position.

77
New cards

Enabling device

A manual-mode safety control that permits motion in its middle position; releasing or over-squeezing it stops motion.