RAPID is a
high-level programming language
In computer science, a high-level programming language is a programming language with strong abstraction from the details of the computer. In contrast to low-level programming languages, it may use natural language ''elements'', be easier to ...
used to control ABB industrial robots. RAPID was introduced along with S4 Control System in 1994 by
ABB
ABB Ltd. is a Swedish-Swiss multinational corporation headquartered in Zürich, Switzerland. The company was formed in 1988 when Sweden's Allmänna Svenska Elektriska Aktiebolaget (ASEA) and Switzerland's Brown, Boveri & Cie merged to create ...
, superseding the
ARLA programming language.
Features in the language include:
* Routine parameters:
** Procedures - used as a subprogram.
** Functions - return a value of a specific type and are used as an argument of an instruction.
** Trap routines - a means of responding to interrupts.
* Arithmetic and logical expressions
* Automatic error handling
* Modular programs
* Multi tasking
See also
*
KUKA Robot Language
The KUKA Robot Language, also known as KRL, is a proprietary programming language similar to Pascal and used to control KUKA robots.
Features
Any KRL code consists of two different files with the same name: a permanent data file, with the ...
*
G-code
G-code (also RS-274) is the most widely used computer numerical control (CNC) programming language. It is used mainly in computer-aided manufacturing to control automated machine tools, and has many variants.
G-code instructions are provided to ...
External links
"Programming in Rapid (Reference)""ABB RobotStudio Manual (With Rapid Reference)"
Further reading
* ABB Robotics Products AB, RAPID Reference Manual
{{DEFAULTSORT:Rapid
ABB
Programming languages created in 1994
Robot programming languages