Richard Vaughn, Senior Automation Engineer, Mechatronics, Bosch Rexroth Corp.
The use of Cartesian and six-axis robots, as well as selective-compliance-articulated robot arms (SCARAs) is on the rise. They automate tasks to accelerate cycle times, increase throughput, and eliminate bottlenecks. Advanced controls make the robots user-friendlier than ever, with fewer backend-programming requirements. And in some cases, online tools let end users and OEMs quickly choose and configure robot features.
Cartesian robots, sometimes called gantry robots, are mechatronic devices that use motors and linear actuators to position a tool. They make linear movements in three axes, X, Y, and Z. Physical scaffolding forms a framework that anchors and supports the axes and payload. Certain applications, such as machining tightly toleranced parts, require full support of the base axis, usually the X axis. In contrast, other applications, such as picking bottles off a conveyor, require less precision, so the framework only needs to support the base axis in compliance with the actuator’s manufacturer recommendations. Cartesian-robot movements stay within the framework’s confines, but the framework can be mounted horizontally or vertically, or even overhead in certain gantry configurations.
In contrast, SCARAs and six-axis robots typically mount on a pedestal. SCARAs move in the X, Y, and Z planes like Cartesians, but incorporate a theta axis at the end of the Z plane to rotate the end-of-arm tooling. This makes SCARAs good for vertical assembly operations, such as inserting pins in holes without binding. However, the arm is essentially a lever, and that limits SCARAs’ reach: The joints are load points that need robust bearings and high-torque motors to handle the loads when the arm extends.
Six-axis robots move forward and back, up and down, and can yaw, pitch, and roll to offer more directional control than SCARAs. This is suitable for complex movements that simulate a human arm — reaching under something to grab a part and place it on a conveyor, for example. The additional range of movement also lets six-axis robots service a larger volume than SCARAs can. Six-axis robots often execute welding, palletizing, and machine tending. Programming their movements in 3D is complex, so software typically maps the motion to a set of world coordinates in which the origin sits on the pedestal’s first joint axis.
Picking between robot types
To pick a robot, first evaluate the application’s needs. That starts with profiling the job’s load, orientation, speed, travel, precision, environment and duty cycle, sometimes called LOSTPED parameters.
1. Load. A robot’s load capacity (defined by the manufacturer) must exceed the total weight of the payload, including any tooling, at the end of the robot arm. What limits SCARA and six-axis robots is that they support loads on extended arms. Consider a machining center that makes bearing assemblies of 100 kg or more. That payload exceeds the capabilities of all but the largest SCARA or six-axis robots. In contrast, a typical Cartesian robot can pick and place such loads with ease, because its support frame and bearings consistently support the entire range of motion.
Even when a heavy load is within a robot’s capacity, it can degrade accuracy. For example, picking and placing 50-kg items is within the payload range of both SCARA and Cartesian robots. But 50 kg is at the upper end of a typical SCARA’s capabilities, so it will take more costly controls and components to handle the torque. What’s more, typical SCARA robots can place heavy payloads to within 0.1 mm, as the weight deflects the arm and degrades the robot’s ability to consistently position the load with accuracy. But Cartesian robots with ball-screw actuators and well-spaced support bearings can repeatedly place 50 kg and heavier loads to within 10 µm.
2. Orientation depends on how the robot is mounted and how it situates parts or products being moved. The goal is to match the robot’s footprint to the work area. If a SCARA or six-axis robot’s floor or line-mounted pedestal creates an obstruction, then such robots may not be the best option. If the application only needs movement in a few axes, then small-frame Cartesian robots can mount overhead and out of the way. But for intricate part handling or work needing four or more axes of motion, a Cartesian robot’s framework can pose too many obstructions, and a small SCARA robot, sometimes requiring just 200 mm2 of space and four bolts on a pedestal, may be more suitable.
Another factor is part orientation. SCARA and six-axis robots can rotate parts, an advantage for handling parts or tools at various angles and positions. To get similar flexibility, some Cartesian robots have subcomponents called feed modules that move light payloads in the Z axis. Typically, feed modules use a ball-screw thrust rod to move parts or tools along the Z axis in handling, pick-and-place, and feed applications. Cartesian robots can also incorporate rotary actuators to provide additional orientating capabilities.
3. Speed and travel. Along with load ratings, robot-manufacturer catalogs also list speed ratings. One key consideration when choosing robots for pick-and-place applications is acceleration times over significant distances. Cartesian robots can accelerate at 5 m/sec or more, rivaling the performance of SCARA and six-axis robots.
Cartesian robots also make sense when applications involve long spans. That’s because designers can quickly modify and extend Cartesian robots as needed with modules to 20-m long. Speed and distance are further customizable by choice of belt, linear motor, or ball-screw actuator. In contrast, articulating arms are typically predesigned for a given reach, such as 500 mm, for example.
4. Precision. SCARA and six-axis robots have predefined accuracy ratings that make it easy to determine their repeatability of movement. But these robots lock designers into one level of accuracy at the time of purchase. End users can upgrade Cartesian or gantry robots to myriad levels of accuracy by changing the actuator, even to 10 µm, with a ball screw. For less accuracy and to cut cost, end users can swap in a pneumatic or belt drive and a different actuator for 0.1-mm accuracy.
Precision is key in high-end applications such as machine tooling. Those Cartesian robots need better mechanical components such as precision-machined ball-rail tables and ball-screw actuators. For applications where SCARA and six-axis robot arms can’t maintain accuracy due to arm deflection, consider a Cartesian robot with high-precision linear bearings. The bearing spacing minimizes deflection so the end effector can be positioned more accurately.
Although small work envelopes favor SCARA or six-axis robots, sometimes these robots’ complexity and higher cost are unnecessary. One example where Cartesian robots work better is in a high-volume medical-pipette manufacturing application. Here, a robot takes pipettes from a mold and inserts them into a rack transported by a secondary automation machine. SCARA and six-axis robots are viable because 0.1-mm accuracy is sufficient in this application. But deflection is problematic when the robot handles smaller 3-mm pipettes. Plus, lack of room for a pedestal inside the cell favor gantry robots.
5. Environment. Two factors that dictate the best robot are the working envelope’s ambient environment and hazards in the space itself. A third consideration, whether a robot will go in a clean room, is generally not an issue because all robot types are manufactured in clean-room versions.
The pedestals of SCARA and six-axis robots tend to be compact, which is handy with limited floor space. But this may be irrelevant if installers can mount the robot’s support frame overhead or on a wall. In contrast, for applications with mechanical interference, as when a robot must reach into boxes to pull out parts, six-axis arms are usually most suitable. Six-axis robots typically cost more than Cartesians, but the expense is justified if there’s no way to execute the application without complex motion sequences.
Environmental factors such as dust and dirt also affect robot selection. Bellows can cover SCARA and six-axis robot joints, and different types of seals protect Z-axis actuators. For clean rooms using air purges, Cartesian robots let designers enclose the linear actuators in an IP65 structure that minimizes entry of water and dust. Plus, high-performance seals can enclose many of the axes’ structural components.
On this robot, standardized components and diagnostics make maintenance less of a hassle. Cartesian robots are configurable so operators can also make basic changes in the field. |
Robot programmability and controls
The most-suitable robot for an application also depends on the requirements for controls and programmability. All robot controls interpolate point-to-point, linear, or circular movements through path following and programmed speed, acceleration, and deceleration parameters. The options are entry-level and high-performance controls.
Entry-level controls are generally available only with Cartesian robots. These operate with three degrees of freedom, which require less computer processing and programming sophistication than robots with more axes and degrees of freedom. Here, controls typically convert linear machine-movement sequences into X, Y, and Z Cartesian coordinates. However, a range of control options gives designers a choice between linear or circular interpolation. So if an application only needs point-to-point motion — to pick up paper cups, for example — then lower-level controls suffice.
High-performance controls process more degrees of freedom and convert machine-joint coordinates to the world coordinates necessary for complex rotary or circular movements. SCARA and six-axis robots usually have expensive, proprietary controls capable of circular interpolation and movement sequences — a justifiable expense when applications need complex profiling and path tracking.
Feed modules like the Rexroth VKK provide SCARA-like control for moving lighter payloads on a Cartesian robot’s Z axis. |
Preparameterized control packages are another option. These come with about 80% of the programming already done. Predefined function blocks coordinate the motion of several axes. A software wizard tailors the program to specific applications and key parameters of the robot actuators, such ball-screw pitches. Simplified robotic mnemonic code lets the end user load and program the logic to save time.
With this software, end users aren’t locked into proprietary programs if they use a PLC that conforms to IEC 61131-3, which unifies the syntax and semantics of PLC languages. This means end users can use PLCs from different manufacturers and take their pick of programming with ladder diagrams, function-block diagrams, structured text, instruction list, or sequential function charts. Or programmers familiar with object-oriented languages can program PLCs without ladder logic or a proprietary language.
New capabilities in Cartesian-robot controls bridge this gap and let designers program in high-level programming languages such as C++ and Java. Then operators can make basic machine changes to Cartesian robots. Function blocks can be preloaded into drives, so even lower-level workers unfamiliar with programming can handle programming for simple pick-and-place applications, for example. Today’s Cartesian robots can also communicate with vision systems, conveyor trackers, and other sensors via protocol standards including Sercos, Ethernet/IP, and EtherCAT, which reduces the cost of controls.
SCARA and six-axis-robot features
Technological developments have advanced all robot types in recent years, but SCARA and six-axis robots:
• May come equipped to meet defined speed and motion specifications — and deliver higher performance right out of the box.
• May cost more because they come with expensive features such as proprietary controllers.
• Execute complicated tasks and require more programming for complex motion patterns.
• Take up less space and weigh less to fit a predefined footprint while delivering a specified speed.
• Exhibit less rigid arm extensions, because they are built to be as light as possible to carry heavier payloads.
• Come prebuilt for specific performance ratings (compared to Cartesian robots that designers can scale or tailor to specific needs).
Cartesian-robot features
Cartesian robots’ total cost of ownership has decreased 25% over the last five years due to pre-parameterized control packages, online design tools, and economies of scale. So now they are viable options for small to midsize manufacturers looking to automate storage-and-retrieval, pick-and-place, liquid-dispensing, packaging, and auxiliary machine-tool operations.
In addition, Cartesian robots:
• Consist of standardized components that combine into robots that cost less than purpose-built robots. This lets end users quickly assemble robots piece by piece rather than customize machines for every application. In some cases, standardized mounting brackets with centering rings replace traditional dowel pins on module guideways to further simplify assembly.
• Can be specified with online tools. Online software takes some of the confusion out of how to leverage the mix-and-match modularity of Cartesian robots. It lets engineers plan linear motion for single or multiaxis automation by entering the mass to be moved and the required stroke. In the past, designers ordered Cartesian-robot subcomponents using individual part numbers from different vendors. Now, engineers can often order integrated robot modules — including rails, servodrives, mechanical elements, and controls — with one vendor part number.
• Are safer. On legacy Cartesian robots, safety circuits connect to controls that introduce delays as they command the motor’s drive amplifier. Newer robots have intelligent servodrives instead, with safety circuits that accelerate response. These circuits also let Cartesian robots operate in reduced-torque mode, similar to the teach mode of SCARAs and six-axis robots. These modes let operators enter the robot’s safety cage and manually “teach” the robot coordinates to get a job done. To prevent injuries, robots in this mode shut down if it contacts the trainer.