Off-line programming (robotics)
   HOME

TheInfoList



OR:

Off-line programming (OLP) is a robot programming method where the robot program is created independent from the actual robot cell. The robot program is then uploaded to the real
industrial robot An industrial robot is a robot system used for manufacturing. Industrial robots are automated, programmable and capable of movement on three or more axes. Typical applications of robots include welding, painting, assembly, disassembly, pick a ...
for execution. In off-line programming, the robot cell is represented through a graphical
3D model In 3D computer graphics, 3D modeling is the process of developing a mathematical coordinate-based representation of any surface of an object (inanimate or living) in three dimensions via specialized software by manipulating edges, vertices, an ...
in a simulator. Nowadays OLP and
robotics simulator A robotics simulator is a simulator used to create an application for a physical robot without depending on the physical machine, thus saving cost and time. In some case, such applications can be transferred onto a physical robot (or rebuilt) with ...
tools help robot integrators create the optimal program paths for the robot to perform a specific task. Robot movements, reachability analysis, collision and near-miss detection and cycle time reporting can be included when simulating the robot program. OLP does not interfere with production as the program for the robot is created outside the production process on an external computer. This method contradicts to the traditional on-line programming of
industrial robot An industrial robot is a robot system used for manufacturing. Industrial robots are automated, programmable and capable of movement on three or more axes. Typical applications of robots include welding, painting, assembly, disassembly, pick a ...
s where the robot
teach pendant An industrial robot is a robot system used for manufacturing. Industrial robots are automated, programmable and capable of movement on three or more axes. Typical applications of robots include welding, painting, assembly, disassembly, pick a ...
is used for programming the robot manually. The time for the adoption of new programs can be cut from weeks to a single day, enabling the robotization of short-run production.


Software

Examples of software and hardware supporting off-line programming: *
SprutCAM SprutCAM is a high-level Computer-Aided Manufacturing (CAM) software that provides off-line features for programming of various CNC machines used for cutting, wire electrical discharge (EDM), 2, 3, and multi axial (CNC Swiss-Type Lathe) machini ...


References

{{Reflist Robotics software