RAIL Programming Language

RAIL is a high – level robot programming language developed by Automatix Inc in 1981 for controlling their Cybervision, Autovision, and Robovision systems.

Cybervision system is designed for performing assembly operation, Autovision (Machine Vision) system for identification and inspection process, and Robovision system for Robot arc welding process.

RAIL language includes three data types like Paths, Points, and Reference Frames for robot locations. It has several special-purpose commands for interfacing a robot with other equipments. Apart from these functions, this robot language also provides many programming features.

The following is the features of the RAIL robot programming language:

Features of RAIL:

  • RAIL language offers robot welding commands and parameters.
  • It contains approaching and departing commands for moving a robot.
  • It includes commands for editing, storing, displaying, and loading programs.
  • It allows a robot to interface with some external devices like part detector switches, fixtures, grippers, welding positioners, and conveyors.
  • It adds logical, comparative, and arithmetic expressions.
  • Integers, character strings, points, reference frames, real numbers, logical data arrays, and paths are the data types available in this programming language.
  • It has an inbuilt function library with sine, square root, cosine, interval timing, arc-tangent, absolute value, and time-of-day functions.
  • This language permits to enter user-selected variable names for referencing I/O channels, weld paths, etc.
  • The control structures in the RAIL and Pascal languages are very similar. The program can be included with several functions like IF, THEN, ELSE, WHILE, DO, WAIT, etc. for performing a number of execution processes.

Overall, RAIL programming language can be used for controlling two key robot functions such as vision system and manipulation.

You can leave a response, or trackback from your own site.

5 Responses to “RAIL Programming Language”

  1. Adriana says:

    thanks for share!

  2. There’s noticeably a bundle to know about this. I assume you made certain good factors in features also.

  3. Anice says:

    hi. i agree with your opinion. this post was very well written, and it also contains many useful facts because the author have made it very easy for us to understand.

  4. Buck Philmon says:

    Hi, I actually took pleasure in viewing the information on your site. Thanks

  5. Hello, I really enjoyed viewing the info on your internet-site. Appreciate it

Leave a Reply