Machine Tending Robot Cell Planning: Doors, Chucks, Part Presentation, Cycle Time, Inspection, and Recovery
Robot Repeatability vs Accuracy vs Resolution: Which Spec Matters for Your Application
Sep 02, 2026
2D vs 3D Robot Vision: Matching the Vision System to the Task
Sep 02, 2026
Welding Seam Tracking: Touch Sensing vs Through-Arc vs Vision — What Each Method Actually Does
Sep 02, 2026
Mobile Manipulator vs AMR + Fixed Robot Arm: Which Architecture Fits Your Project
Sep 02, 2026
A robot arm that can reach into a CNC machine is not the same as a machine-tending cell that runs reliably across shifts. The difference is everything between the arm and the machine: the door interface, the chuck or fixture signal, how raw parts arrive and finished parts leave, how the system detects a bad part, and what happens when a tool breaks or a part sticks in the chuck. This article covers the full machine-tending cycle — from part in to part out — and identifies the interface points, planning decisions, and failure modes that determine whether a cell produces parts or sits idle waiting for an operator to clear a fault.
Start With the Full Machine-Tending Cycle
Machine tending is not “robot picks up part, robot puts part in machine.” It is a sequence of interlocked steps, each of which must succeed before the next begins:
- Part arrives at the loading station — on a conveyor, in a tray, in a bin, or presented by an operator
- Robot picks up the raw part — gripper engages, part presence sensor confirms grip
- Machine door opens — robot sends open command, machine confirms door open
- Robot loads part into chuck/fixture — alignment, insertion, clamping
- Machine confirms part clamped — chuck closed signal, part-in-position signal
- Robot retracts from machine — clears the work area before machining starts
- Machine door closes — machining cycle begins
- Machining cycle completes — machine sends cycle-complete signal
- Machine door opens — robot enters to unload
- Robot unloads finished part — gripper engages, chuck releases, part removed
- Robot places finished part — at output conveyor, tray, or inspection station
- Robot returns to pick next raw part — cycle repeats
Each step involves a handoff between the robot, the machine, and the material handling system. Each handoff is an interface point that must be specified, tested, and made reliable. A cell that works perfectly on steps 1–6 but fails on step 10 (part sticks in chuck after machining) will stop production every few hours until an operator intervenes.
For example, consider a cobot tending a CNC lathe with tray-fed aluminum blanks. The cell runs steps 1–9 flawlessly for three hours. On the tenth cycle, a chip wedges between the chuck jaws and the part, and the robot’s gripper pulls against the stuck part. Without force sensing or position-error detection, the robot continues pulling — risking gripper damage, part deformation, or collision. With detection, the cell stops, alerts the operator, and waits for manual clearing. The difference between a cell that runs across shifts and one that stops every few hours is not the robot arm — it is the interface and exception handling design.
Robot Reach and Access to the Machine
The robot must physically reach into the machine’s work area, pick up or place a part at the chuck, and retract without colliding with the machine structure, door frame, or interior walls.
Reach requirements. The robot’s maximum reach must exceed the distance from its mounting position to the chuck center, plus a margin for approach angle and wrist orientation. But reach alone is not sufficient — the robot must also have enough wrist articulation to orient the part correctly for the chuck or fixture. A robot that can reach the chuck but cannot rotate the part to the correct angle cannot load it.
Payload at reach. Do not evaluate payload from the headline mass rating alone. Verify the combined mass of the part and EOAT, the center of gravity, allowable wrist moments and inertia, and any pose-dependent load restrictions specified by the manufacturer. The part weight, plus gripper weight, plus any adapter or sensor weight must be within the payload envelope at the actual loading position — not at the robot’s maximum payload rating at the ideal position.
Access geometry. The machine door opening width, the height of the chuck above the floor, and the depth of the machine interior all constrain the robot’s approach path. A narrow door opening may require the robot to approach from a specific angle, which may not be achievable with all robot models or mounting positions.
Mounting position. The robot can be floor-mounted beside the machine, mounted on a pedestal, or overhead on a gantry. The mounting position affects reach, payload, and the cell footprint. A floor-mounted robot beside the machine is the most common configuration for single-machine tending; a rail-mounted or gantry robot may tend multiple machines.
Door, Chuck and Machine I/O Interfaces
The interface between the robot controller and the machine PLC is where many cells fail in production. The robot must command the door and receive confirmation; the machine must signal chuck status and cycle state.
Door interface. CNC machines may have manual doors (operator opens by hand), power doors with external actuation (pneumatic or electric cylinder), or integrated automatic doors (built into the machine). For automated tending, the door must be operable by robot command. This requires:
- A digital output from the robot/PLC to command door open/close
- A digital input confirming door fully open (safety interlock — robot must not enter if door is not confirmed open)
- A digital input confirming door fully closed (machining must not start if door is open)
Chuck/clamp interface. The robot must know when the chuck is open (ready to receive a part) and when it is closed (part secured). This requires:
- A digital input for chuck open status
- A digital input for part-in-position (confirming the part is correctly seated)
- A digital output to command chuck open/close (if the robot controls the chuck; in some setups, the machine PLC controls the chuck based on robot signals)
Machine cycle signals. The robot must know when the machining cycle is complete before entering to unload:
- Cycle start signal (machine confirms machining has begun — robot should be clear)
- Cycle complete signal (machine confirms machining is done — safe to open door and enter)
- Fault/alarm signal (machine reports an error — robot should not enter)
| Signal | Direction | Purpose | Failure Mode If Missing |
| Door open command | Robot/PLC → Machine | Opens door for robot access | Robot cannot enter; manual intervention required |
| Door open confirm | Machine → Robot/PLC | Confirms door is open | Robot enters before door is open — collision risk |
| Chuck open status | Machine → Robot/PLC | Indicates chuck ready for loading | Robot loads into closed chuck — part damage |
| Part in position | Machine → Robot/PLC | Confirms part correctly seated | Robot retracts before part is clamped — part drops |
| Cycle complete | Machine → Robot/PLC | Indicates safe to unload | Robot enters during machining — collision, safety hazard |
| Fault/alarm | Machine → Robot/PLC | Indicates machine error | Robot continues as if normal — damage or safety risk |
Part Presentation: Trays, Conveyors, Bins or Vision
How raw parts arrive at the robot’s pick point determines the complexity of the cell:
Trays or pallets. Parts are placed in defined positions in a tray. The robot picks from known coordinates. This is the simplest and most reliable method — no vision needed, no random positioning. The trade-off: trays must be loaded (by operator, conveyor, or AGV) and the robot must know which positions are filled.
Conveyors. Parts arrive on a conveyor, and the robot picks them as they pass. This requires a sensor to detect part presence and may require a stop or gate to position the part for picking. Conveyor-based presentation works well for high-volume, single-part-type production but is less flexible for high-mix operations.
Bins with vision. Parts are randomly placed in a bin, and the robot uses 3D vision to identify and pick individual parts. This is the most flexible method — no fixture or positioning needed — but it is also the most complex. Bin picking requires a vision system, lighting setup, collision-free path planning, and handling of edge cases (parts overlapping, reflective surfaces, empty bin detection). Cycle time is typically longer and less predictable than tray picking.
Operator-loaded. An operator places parts on a presentation fixture or conveyor. This is common for low-volume or high-mix cells where automated part feeding is not economical. The robot waits for a “part ready” signal from the operator, then picks. The trade-off: the cell is not fully unattended; operator availability limits throughput.
Gripper and Dual-Gripper Decisions
The gripper must hold the part securely during loading, insertion into the chuck, and unloading. Several decisions affect cell performance:
Single vs dual gripper. A single gripper picks up a raw part, loads it into the chuck, retracts, waits for machining, then enters to unload. During the machining cycle, the robot is idle. A dual gripper has two gripping positions: one holds the finished part (unloaded from the chuck), the other holds the next raw part (ready to load). The robot enters the machine, unloads the finished part with one gripper, and loads the raw part with the other gripper in a single visit. This reduces the number of machine door cycles and reduces the robot’s idle time during machining.
Quick-change grippers. For high-mix cells that tend multiple part types, a quick-change gripper system allows the robot to swap end effectors automatically. The trade-off: quick-change systems add weight (reducing effective payload), add cost, and require storage for unused grippers within the cell.
Gripper sensing. The gripper should include part presence sensors — confirming that the part is actually in the gripper before the robot moves. Without this, the robot may attempt to load an empty gripper into the chuck, causing a fault. Pneumatic grippers can use pressure sensors; electric grippers can use position or force feedback.
Cycle-Time Balance Between Robot and Machine
The robot’s cycle time and the machine’s cycle time must be balanced. If the machine takes 30 seconds per cycle and the robot takes 8 seconds to load/unload, the robot is idle for 22 seconds — which is fine for single-machine tending. But if the robot tends multiple machines, those 22 seconds of idle time can be used to tend another machine, increasing robot utilization.
The critical constraint is: robot cycle time must be shorter than machine cycle time, or the machine will sit idle waiting for the robot. If the robot takes 40 seconds to load/unload and the machine takes 30 seconds to machine, the machine is idle for 10 seconds each cycle — a 25% productivity loss.
Cycle time is not just robot speed. It includes:
- Part pickup time (from tray, conveyor, or bin)
- Travel time to machine door
- Door open wait time
- Part insertion and clamping time
- Robot retract time
- Door close wait time
- Cycle complete wait time
- Door open wait time
- Part removal time
- Travel time to output station
- Part placement time
The sum of these steps — not the robot’s rated speed — determines the actual tending cycle time.
Inspection, Reject and Rework Handling
A machine-tending cell should handle quality inspection and reject routing without stopping production:
In-process inspection. The robot can place a finished part at an inspection station (gauge, vision system, or probe) before routing it to the output conveyor. If the part passes, it proceeds to output. If it fails, it is routed to a reject bin or marked for rework.
Reject handling. The cell needs a defined path for rejected parts — a separate bin, conveyor, or tray position. The robot must know which output position to use for good parts vs rejects. The cell PLC, MES, QMS, or another production system — depending on the architecture — should track reject rates and alert if they exceed a threshold.
Tool breakage. If a tool breaks inside the machine, the next part may be loaded into a machine with a broken tool — producing bad parts or causing a collision. The machine should detect tool breakage (via load monitoring, probe, or vision) and signal the robot not to load the next part until the tool is replaced. This is a machine-side function, not a robot-side function, but it affects cell reliability.
Stuck part. After machining, a part may stick in the chuck due to thermal expansion, chips, or deformation. If the robot pulls and the part does not release, the robot should detect the resistance (via force sensing or position error) and stop rather than continuing to pull — which could damage the gripper, the part, or the robot. The cell should alert an operator to clear the stuck part.
Safety, Operator Access and Fault Recovery
Safety architecture. A machine-tending cell involves a robot, a machine with moving parts, and potentially an operator who needs access for setup, maintenance, or fault clearing. The safety system must protect the operator while allowing the cell to run automatically.
ISO 10218-2:2025 covers the integration of industrial robots into cells and machines. The 2025 revision is a major update — the first since 2011 — expanding from 72 to 223 pages for Part 2. It integrates the collaborative robot safety content from ISO/TS 15066:2016, including four collaborative modes: Power and Force Limiting (PFL), Speed and Separation Monitoring (SSM), Safety-Monitored Stop (SMS), and Hand Guiding. It also adds cybersecurity requirements referencing the IEC 62443 series and introduces Class 1 (low payload) and Class 2 (larger payload) robot classifications that affect safety requirements (ISO 10218:2025; Pilz analysis; Verified Fact).
Risk assessment. The safety design follows a three-step closed loop: (1) risk assessment per ISO 12100, (2) implementation per ISO 13849-1 (determining the required Performance Level, PL), and (3) verification testing. The safety circuit — emergency stops, door interlocks, safety PLC — is “the one subsystem that is completely unused in normal operation but must be 100% effective when needed” (safety circuit design guide; industry practice).
Operator access. The cell design must allow operators to access the machine for setup and maintenance. If the robot is inside a fenced area, the fence must have interlocked access doors that stop the robot when opened. If the cell uses collaborative operation (e.g., SSM with a cobot), the safety scanner must detect the operator and slow or stop the robot.
Fault recovery. When a fault occurs (stuck part, door failure, gripper fault, machine alarm), the cell should enter a defined recovery state: stop motion, display the fault on the HMI, and alert. The recovery procedure should be documented — which faults can be cleared by the operator and which require a technician. Cells that require a programmer to clear routine faults will have low uptime.
Request a Quote or Technical Evaluation
Tell us what you need the robot to do. Even if some technical details are not yet confirmed, our team can help evaluate suitable options.
Please share, if available: application, key requirements, site and integration conditions, quantity, destination, and target timeline.
Send Your RequirementsMachine-Tending RFQ Checklist
Use this checklist when specifying a machine-tending cell for procurement:
Part and process:
- Part dimensions, weight, and material(s)
- Tolerance requirements for loading (chuck or fixture clearance)
- Raw part presentation method (tray, conveyor, bin, operator-loaded)
- Finished part output method (tray, conveyor, inspection station)
- Cycle time target (machine cycle time and robot tending time)
- Number of part types (single-part or high-mix)
Robot and gripper:
- Required reach to chuck center (including approach angle)
- Required payload at loading position (part + gripper + adapter weight)
- Wrist orientation requirements for part insertion
- Single or dual gripper configuration
- Part presence sensing on gripper
- Quick-change gripper requirement (if high-mix)
Machine interface:
- Door type: manual, power (external actuator), or integrated automatic
- Door open/close command signal (digital output from robot/PLC)
- Door open/closed confirmation signals (digital input to robot/PLC)
- Chuck open status signal
- Part-in-position confirmation signal
- Cycle start and cycle complete signals
- Fault/alarm signal from machine
- Machine PLC communication protocol (Profinet, EtherNet/IP, Modbus, or other)
Cell layout:
- Robot mounting position (floor, pedestal, gantry, rail)
- Cell footprint constraints (floor space available)
- Machine door opening dimensions (width, height)
- Chuck height above floor
- Input and output station positions
- Reject/rework part routing
Safety:
- Risk assessment completed per ISO 12100
- Required Performance Level (PL) per ISO 13849-1
- Safety fence or collaborative operation mode
- Emergency stop placement and quantity
- Door interlock type and safety rating
- Safety PLC model and communication protocol
- Operator access requirements for setup and maintenance
Inspection and recovery:
- In-process inspection method (gauge, vision, probe)
- Reject part routing and storage
- Stuck part detection and recovery procedure
- Tool breakage detection (machine-side)
- Fault recovery procedures (operator vs technician)
Contact Us
In This Article
Robot Repeatability vs Accuracy vs Resolution: Which Spec Matters for Your Application
Sep 02, 2026
2D vs 3D Robot Vision: Matching the Vision System to the Task
Sep 02, 2026
Welding Seam Tracking: Touch Sensing vs Through-Arc vs Vision — What Each Method Actually Does
Sep 02, 2026
Mobile Manipulator vs AMR + Fixed Robot Arm: Which Architecture Fits Your Project
Sep 02, 2026