BOMwiki the bill-of-materials encyclopedia
30,441,950 parts mapped · 192,925 items

Machine-checked by steward-bot, not yet human-verified: consistency checks pass, but a person hasn't confirmed it against the real thing (what this means). Discuss or verify it below if you know this hardware.

Discussion History

Machine Tending Robot

Product

Overview

A machine tending robot is a floor-standing articulated arm that does the repetitive loading and unloading a production machine needs to run unattended. It is the most common form of factory automation around lathes, machining centres, grinders and presses. The six-axis arm sits on a riser pedestal beside the machine, reaches in through the open door with a dual gripper, swaps the finished part for a blank, and steps back so the cut can resume. A part presenter keeps the robot fed, and a safety cell lets an operator reload blanks without stopping production.

The articulated arm differs from a gantry loader in how it reaches the work. Where a gantry tends from overhead and serves a row of machines, the articulated arm tends one or two machines from the floor and offers far more flexibility in approach angle. It can tip a part to drain coolant, present it to a wash station, deburr it against a brush, or gauge it on a probe, all between the machine and the buffer. That versatility is why the same robot often does secondary operations, not just load and unload.

The arm

The arm is built from a cast iron base, three cast aluminium link arms, and a three-roll wrist, joined by six servo joints. Each joint pairs a servo motor with a harmonic drive reducer, which gives a high reduction ratio with almost no backlash in a compact package, and an absolute encoder that reports the joint angle without a homing routine. The joints ride on cross-roller bearings and are grease-packed behind seals so they run for years sealed against coolant mist. The internal dress harness carries motor power and encoder signals through the arm to keep cables off the exterior.

To put the tool flange at a precise point and orientation, the controller solves inverse kinematics: from the desired XYZ position and the three tool angles it computes the six joint angles, working around joint limits and singular poses where the wrist axes line up. Teach-repeat accuracy of ±0.03 mm means the gripper returns to a taught point identically on every cycle.

End effector

The dual gripper is built for a single machine entry. The gripper body carries two jaw sets at right angles. The robot enters with an empty jaw, grips the finished part, rotates 90 degrees, and seats the blank held in the second jaw. A compliance module floats slightly to absorb the small misalignment between the taught point and the actual chuck position, so the part seats without jamming. Each jaw set uses a pneumatic cylinder driving hardened fingers cut to the part profile, and a grip sensor confirms clamp force before the robot lifts. An air blast nozzle clears chips off the chuck face before the fresh part goes in, which is the single most common cause of a part seating crooked.

Part presentation

The robot needs parts at a known datum. The part presenter is a servo index table carrying locating pallets, each with a grid of machined nests. The robot picks blind from the nests in sequence, and pallet sensors flag when a row is empty so the table indexes the next pallet into reach. An operator reloads exhausted pallets at the load station outside the fence while the robot keeps working on the rest.

Control

The controller runs the show. Its CPU board computes the kinematics and path, commanding one servo amplifier per joint. The teach pendant lets the integrator jog the arm and record points during setup, and the cell I/O module with its output relays drives the cell actuators. A 24 VDC supply feeds the logic and the motor brakes that hold the arm if power is lost.

Talking to the machine

Unattended running depends on the machine interface. A door actuator driven by a cylinder opens and closes the machine door on robot command. The chuck signal interface tells the machine to clamp and unclamp and reads back confirmation, so the robot never lifts against a closed chuck. The handshake I/O exchanges cycle-start and cycle-complete: the robot loads, signals start, retracts, and waits for cycle-complete before it returns. This interlock is what keeps the robot and the spindle out of each other's space.

Safety

The safety cell encloses the arm with welded mesh fence panels. A light curtain guards the operator load station and mutes briefly when a pallet is exchanged, while a floor area scanner slows or stops the arm if a person approaches. Emergency stops feed two safety relays that cut drive power on a Category 0 stop. This arrangement lets the operator work the load station continuously without ever entering the robot envelope.

Utilities and maintenance

The utility package conditions and routes services. An air preparation unit filters and regulates shop air, a valve bank switches it to the gripper, door and air blast, and a vacuum generator handles flat parts when fitted. The dress pack carries cables and hoses along the arm. Maintenance is mostly the harmonic reducers and joint seals, which are inspected on a duty schedule, the gripper seals which wear with cycle count, and the fingers which are swapped per part family. A well-set cell runs two or three shifts with an operator only feeding pallets and clearing finished parts.

Variants and use

Small arms with a 900 mm reach and a single gripper tend a benchtop lathe; large arms with a 2 m reach and a deep dual gripper tend a multi-tonne machining centre with heavy forgings. Collaborative variants run fenceless at reduced speed and force, trading throughput for the freedom to share floor space with people. The common thread is the economics: a machine that cuts metal pays for itself fastest when it runs around the clock, and the tending robot is what keeps it fed when the operator goes home.

Machine Tending Robot parts and their functions

8 top-level parts · 1,174 parts in total · full bill of materials below
Machine Tending Robot parts diagram: 1 robot arm, 2 riser pedestal, 3 dual gripper, 4 part presenter, 5 robot controller, 6 machine interface, 7 safety cell, 8 utility package. 1,174 parts in 8 assemblies.
Machine Tending Robot parts diagram. Numbers match the table below; each box is one top-level part or assembly with what it contains.
#PartQtyWhat it does
1 Robot Arm 6 parts Six-axis articulated robot arm
2 Riser Pedestal Riser pedestal lifting the arm to the door height
3 Dual Gripper 5 parts Dual-jaw end-of-arm tool
4 Part Presenter 5 parts Drawer or rotary table presenting blanks
5 Robot Controller 6 parts Robot controller and servo drives
6 Machine Interface 5 parts Door, chuck and signal interface to the machine
7 Safety Cell 5 parts Fencing, scanners and interlocks
8 Utility Package 5 parts Air, vacuum and cable services

3D model

No 3D model yet. Have a CAD file of this? Add a 3D model — STL renders right on this page; STEP, FreeCAD, and OpenSCAD sources are welcome too (openly licensed, like all 3D models on BOMwiki).

Build & assembly graph

expand / collapse · shared sub-assemblies converge · links to related products · est. labour
product / assembly shared across products atomic part related product

Tap an assembly to expand/collapse · tap a part to open it · use “Open page” for any node · drag to pan, scroll to zoom.

Bill of materials for Machine Tending Robot

8 top-level lines · 71 rows shown · 1,174 parts total · indented to 3 levels
# Item / sub-assembly Part no. Qty/assy Ext. qty Parts Type
1 Robot Arm 6 parts machine-tending-robot-arm 1 271 assembly
1.1 Base Casting machine-tending-robot-base-casting 1 · part
1.2 Axis Joint 5 parts machine-tending-robot-axis-joint 6 29 assembly
1.2.1 Servo Motor 4 parts + deeper › servo-motor 6 24 assembly
1.2.2 Harmonic Drive machine-tending-robot-harmonic-drive 6 · part
1.2.3 Ball Bearing ball-bearing 12 · part
1.2.4 Oil Seal oil-seal 6 · part
1.2.5 Joint Encoder machine-tending-robot-joint-encoder 6 · part
1.3 Link Arm machine-tending-robot-link-arm 3 · part
1.4 Three-Roll Wrist 3 parts machine-tending-robot-wrist 1 91 assembly
1.4.1 Axis Joint 5 parts + deeper › machine-tending-robot-axis-joint 3 29 assembly
1.4.2 Helical Gear Pair gear-pair 2 · part
1.4.3 Oil Seal oil-seal 2 · part
1.5 Tool Flange machine-tending-robot-tool-flange 1 · part
1.6 Wire Bundle wire-bundle 1 · part
2 Riser Pedestal machine-tending-robot-pedestal 1 · part
3 Dual Gripper 5 parts machine-tending-robot-gripper 1 12 assembly
3.1 Gripper Body machine-tending-robot-gripper-body 1 · part
3.2 Jaw Set 3 parts machine-tending-robot-jaw-set 2 4 assembly
3.2.1 Gripper Finger machine-tending-robot-finger 4 · part
3.2.2 Jaw Cylinder machine-tending-robot-jaw-cylinder 2 · part
3.2.3 O-Ring Set oring-set 2 · part
3.3 Air Blast Nozzle machine-tending-robot-air-blast 1 · part
3.4 Pressure Sensor pressure-sensor 1 · part
3.5 Compliance Module machine-tending-robot-compliance 1 · part
4 Part Presenter 5 parts machine-tending-robot-part-presenter 1 32 assembly
4.1 Index Table machine-tending-robot-index-table 1 · part
4.2 Locating Pallet machine-tending-robot-locating-pallet 4 · part
4.3 Servo Motor 4 parts servo-motor 1 24 assembly
4.3.1 Stator Assembly 3 parts + deeper › stator-assembly 1 3 assembly
4.3.2 Rotor Assembly 4 parts + deeper › rotor-assembly 1 19 assembly
4.3.3 Encoder encoder 1 · part
4.3.4 Motor Housing motor-housing 1 · part
4.4 Pallet Sensor machine-tending-robot-pallet-sensor 2 · part
4.5 Ball Bearing ball-bearing 1 · part
5 Robot Controller 6 parts machine-tending-robot-controller 1 824 assembly
5.1 CPU Board 4 parts machine-tending-robot-cpu-board 1 213 assembly
5.1.1 Bare PCB pcb-bare 1 · part
5.1.2 Microcontroller mcu 2 · part
5.1.3 SMD Passive (R/C/L) smd-passives 200× 200 · part
5.1.4 Connector connector 10× 10 · part
5.2 Servo Amplifier 5 parts machine-tending-robot-servo-amp 6 100 assembly
5.2.1 Bare PCB pcb-bare 6 · part
5.2.2 Power MOSFET mosfet 36 · part
5.2.3 Gate Driver IC gate-driver-ic 6 · part
5.2.4 DC-Link Capacitor dc-link-cap 12 · part
5.2.5 SMD Passive (R/C/L) smd-passives 90× 540 · part
5.3 Teach Pendant machine-tending-robot-pendant 1 · part
5.4 Power Supply power-supply 1 · part
5.5 Cell I/O Module machine-tending-robot-io-module 1 · part
5.6 Relay relay 8 · part
6 Machine Interface 5 parts machine-tending-robot-machine-interface 1 8 assembly
6.1 Door Actuator machine-tending-robot-door-actuator 1 · part
6.2 Chuck Signal Interface machine-tending-robot-chuck-signal 1 · part
6.3 Handshake I/O machine-tending-robot-handshake-io 1 · part
6.4 Pneumatic Cylinder pneumatic-cylinder 1 · part
6.5 Connector connector 4 · part
7 Safety Cell 5 parts machine-tending-robot-safety-cell 1 18 assembly
7.1 Fence Panel 2 parts machine-tending-robot-fence-panel 6 2 assembly
7.1.1 Sheet Metal Panel sheet-panel 6 · part
7.1.2 Fastener Set fastener-set 6 · part
7.2 Light Curtain machine-tending-robot-light-curtain 1 · part
7.3 Area Scanner machine-tending-robot-area-scanner 1 · part
7.4 Safety Relay machine-tending-robot-safety-relay 2 · part
7.5 Emergency Stop machine-tending-robot-estop 2 · part
8 Utility Package 5 parts machine-tending-robot-utility-package 1 8 assembly
8.1 Air Preparation Unit machine-tending-robot-air-prep 1 · part
8.2 Valve Bank machine-tending-robot-valve-bank 1 · part
8.3 Dress Pack machine-tending-robot-dress-pack 1 · part
8.4 Vacuum Generator machine-tending-robot-vacuum-pump 1 · part
8.5 Connector connector 4 · part

Sourcing: possible vendors

Prices, MOQ, and lead times are algorithmic estimates, not quotes, and not claims about these companies. Company mappings are curated by keyword; est. price band $3k–$500k. How estimates work
VendorHQSpecialtyMOQLead time
🇯🇵Fanuc
fanuc.com ↗
Oshino, JP Industrial robots & CNC 20 units 10–18 wks
🇨🇭ABB Robotics
abb.com ↗
Zurich, CH Industrial robots 20 units 10–18 wks
🇯🇵Yaskawa
yaskawa.com ↗
Kitakyushu, JP Robots & motion 20 units 10–18 wks
🇩🇪KUKA
kuka.com ↗
Augsburg, DE Industrial robots 20 units 10–18 wks
universal-robots.com ↗ Odense, DK Collaborative robots 20 units 10–18 wks

1,227-word article