Robot programming and interface


The setup or programming of motions and sequences for an industrial robot is typically taught by linking the robot controller to a laptop, desktop computer or (internal or Internet) network.
Software: The computer is installed with corresponding interface software. The use of a computer greatly simplifies the programming process. Specialized robot software is run either in the robot controller or in the computer or both depending on the system design.
Teach Pendant: Robots can also be taught via teach pendant, a handheld control and programming unit. The common feature of such units is the ability to manually send the robot to a desired position, or inch or jog to adjust a position. They also have a means to change the speed since a low speed is usually required for careful positioning. A large emergency stop button is usually included as well. Typically once the robot has been programmed there is no more use for the teach pendant.
Lead-by-the-nose is a technique offered by most robot manufacturers but is of dubious value. While user holds the robot end effector another person enters a command which de-energizes the robot and it goes limp. The user then moves the robot by hand to the required positions or along a required path while the software logs these positions into memory. The program can later run the robot to these positions or along the taught path. This technique was popular for tasks such as emergency stop.
Others In addition, machine operators often use human machine interface devices, typically touch screen units, which serve as the operator control panel. The operator can switch from program to program, make adjustments within a program and also operate a host of peripheral devices that may be integrated within the same robotic system. These include end effectors, feeders that supply components to the robot, conveyor belts, emergency stop controls, machine vision systems, safety interlock systems, bar code printers and an almost infinite array of other industrial devices which are accessed and controlled via the operator control panel.
The teach pendant or PC is usually disconnected after programming and the robot then runs on the program that has been installed in its controller. However a computer is often used to 'supervise' the robot and any peripherals.
A robot and a collection of machines or peripherals is referred to as a workcell, or cell. A typical cell might contain a parts feeder, a molding machine and a robot. The various machines are 'integrated' and controlled by a single computer or PLC.
End Effectors
The most essential robot peripheral is the end effector without which the robot cannot do anything. Obvious examples are grippers which are devices that can grasp an object, usually electromechanical or pneumatic. Another common means of picking up an object is by vacuum. End effectors are frequently highly complex, made to match the handled product and often capable of picking up an array of the products at one time. Movement and singularities
Most articulated robots perform by storing a series of positions in memory, and moving to them
at various times in their programming sequence.

Hosted by uCoz