Cartesian Gantry Robot Product
Overview
A Cartesian gantry robot positions a tool anywhere inside a rectangular box by stacking three linear axes at right angles, one for each coordinate of space. Unlike a jointed arm, every axis moves in a straight line, so the kinematics are trivial: the X, Y, and Z commands map directly to the three motor positions with no trigonometry. That makes the gantry accurate over a large footprint and easy to program, which is why it dominates pick-and-place, machine tending, dispensing, and inspection where the work is laid out on a flat plane or a shallow pallet. The whole machine hangs from an overhead Gantry Frame so the floor underneath stays clear for parts, fixtures, and conveyors.
How it works
The three axes are built from the same parts in different combinations. The long X Linear Axis bridge uses a steel-cord timing belt because belts move fast over a long stroke without a heavy rotating screw; the shorter Y Linear Axis and vertical Z Linear Axis use a Ball Screw, which trades top speed for stiffness and fine resolution. Each axis rides on profiled Linear Guide rails and is driven by an AC AC Servo Motor whose Servo Encoder closes the position loop through a Servo Drive amplifier. The Z axis adds a spring-applied brake so the tool cannot fall when power is cut.
The tool itself bolts to the End-Effector Mount plate, which here carries a pneumatic parallel gripper but accepts any tool with the right bolt pattern. Power, feedback, and air reach the moving carriages through a Cable Carrier energy chain that flexes with the stroke. A Controller Cabinet cabinet houses the motion compute, one servo drive per axis, and field I/O; it interpolates the three axes together to draw straight lines and arcs through the work envelope. An operator jogs the machine and edits programs from the Teach Pendant, a rugged touchscreen with an emergency stop and an enabling switch for safe manual motion.
Build & assembly graph
expand / collapse · shared sub-assemblies converge · links to related products · est. labourTap 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
8 top-level lines · 113 rows shown · 1,051 parts total · indented to 3 levels| # | Item / sub-assembly | Part no. | Qty/assy | Ext. qty | Parts | Type |
|---|---|---|---|---|---|---|
| 1 | Gantry Frame 4 parts | cartesian-gantry-robot-frame | 1× | 1 | 8 | assembly |
| 1.1 | Support Column | cartesian-gantry-robot-column | 4× | 4 | — | part |
| 1.2 | Bridge Crossbeam | cartesian-gantry-robot-crossbeam | 2× | 2 | — | part |
| 1.3 | Baseplate | cartesian-gantry-robot-baseplate | 1× | 1 | — | part |
| 1.4 | Fastener Set | fastener-set | 1× | 1 | — | part |
| 2 | X Linear Axis 6 parts | cartesian-gantry-robot-x-axis | 1× | 1 | 132 | assembly |
| 2.1 | Timing-Belt Drive 3 parts | cartesian-gantry-robot-belt-drive | 1× | 1 | 5 | assembly |
| 2.1.1 | Timing Belt | cartesian-gantry-robot-timing-belt | 1× | 1 | — | part |
| 2.1.2 | Drive Pulley | cartesian-gantry-robot-pulley | 2× | 2 | — | part |
| 2.1.3 | Ball Bearing | ball-bearing | 2× | 2 | — | part |
| 2.2 | Linear Guide | cartesian-gantry-robot-linear-guide | 2× | 2 | — | part |
| 2.3 | AC Servo Motor 6 parts | cartesian-gantry-robot-servo-motor | 1× | 1 | 34 | assembly |
| 2.3.1 | Stator Assembly 3 parts + deeper › | stator-assembly | 1× | 1 | 3 | assembly |
| 2.3.2 | Rotor Assembly 4 parts + deeper › | rotor-assembly | 1× | 1 | 19 | assembly |
| 2.3.3 | Copper Winding | copper-winding | 1× | 1 | — | part |
| 2.3.4 | Neodymium Magnet | neodymium-magnet | 8× | 8 | — | part |
| 2.3.5 | Motor Housing | motor-housing | 1× | 1 | — | part |
| 2.3.6 | Ball Bearing | ball-bearing | 2× | 2 | — | part |
| 2.4 | Servo Encoder 3 parts | cartesian-gantry-robot-encoder | 1× | 1 | 4 | assembly |
| 2.4.1 | Hall Sensor | hall-sensor | 2× | 2 | — | part |
| 2.4.2 | Bare PCB | pcb-bare | 1× | 1 | — | part |
| 2.4.3 | Code Disc | cartesian-gantry-robot-encoder-disc | 1× | 1 | — | part |
| 2.5 | Servo Drive 4 parts | cartesian-gantry-robot-servo-drive | 1× | 1 | 85 | assembly |
| 2.5.1 | Bare PCB | pcb-bare | 1× | 1 | — | part |
| 2.5.2 | IGBT Power Module | igbt-module | 1× | 1 | — | part |
| 2.5.3 | SMD Passive (R/C/L) | smd-passives | 80× | 80 | — | part |
| 2.5.4 | Connector | connector | 3× | 3 | — | part |
| 2.6 | Limit Switch | cartesian-gantry-robot-limit-switch | 2× | 2 | — | part |
| 3 | Y Linear Axis 7 parts | cartesian-gantry-robot-y-axis | 1× | 1 | 134 | assembly |
| 3.1 | Ball Screw | ball-screw | 1× | 1 | — | part |
| 3.2 | Screw Support Bearing 2 parts | cartesian-gantry-robot-screw-support | 2× | 2 | 3 | assembly |
| 3.2.1 | Ball Bearing | ball-bearing | 2× | 4 | — | part |
| 3.2.2 | Support Block | cartesian-gantry-robot-support-block | 1× | 2 | — | part |
| 3.3 | Linear Guide | cartesian-gantry-robot-linear-guide | 2× | 2 | — | part |
| 3.4 | AC Servo Motor 6 parts | cartesian-gantry-robot-servo-motor | 1× | 1 | 34 | assembly |
| 3.4.1 | Stator Assembly 3 parts + deeper › | stator-assembly | 1× | 1 | 3 | assembly |
| 3.4.2 | Rotor Assembly 4 parts + deeper › | rotor-assembly | 1× | 1 | 19 | assembly |
| 3.4.3 | Copper Winding | copper-winding | 1× | 1 | — | part |
| 3.4.4 | Neodymium Magnet | neodymium-magnet | 8× | 8 | — | part |
| 3.4.5 | Motor Housing | motor-housing | 1× | 1 | — | part |
| 3.4.6 | Ball Bearing | ball-bearing | 2× | 2 | — | part |
| 3.5 | Servo Encoder 3 parts | cartesian-gantry-robot-encoder | 1× | 1 | 4 | assembly |
| 3.5.1 | Hall Sensor | hall-sensor | 2× | 2 | — | part |
| 3.5.2 | Bare PCB | pcb-bare | 1× | 1 | — | part |
| 3.5.3 | Code Disc | cartesian-gantry-robot-encoder-disc | 1× | 1 | — | part |
| 3.6 | Servo Drive 4 parts | cartesian-gantry-robot-servo-drive | 1× | 1 | 85 | assembly |
| 3.6.1 | Bare PCB | pcb-bare | 1× | 1 | — | part |
| 3.6.2 | IGBT Power Module | igbt-module | 1× | 1 | — | part |
| 3.6.3 | SMD Passive (R/C/L) | smd-passives | 80× | 80 | — | part |
| 3.6.4 | Connector | connector | 3× | 3 | — | part |
| 3.7 | Limit Switch | cartesian-gantry-robot-limit-switch | 2× | 2 | — | part |
| 4 | Z Linear Axis 7 parts | cartesian-gantry-robot-z-axis | 1× | 1 | 133 | assembly |
| 4.1 | Ball Screw | ball-screw | 1× | 1 | — | part |
| 4.2 | Screw Support Bearing 2 parts | cartesian-gantry-robot-screw-support | 2× | 2 | 3 | assembly |
| 4.2.1 | Ball Bearing | ball-bearing | 2× | 4 | — | part |
| 4.2.2 | Support Block | cartesian-gantry-robot-support-block | 1× | 2 | — | part |
| 4.3 | Linear Guide | cartesian-gantry-robot-linear-guide | 2× | 2 | — | part |
| 4.4 | AC Servo Motor 6 parts | cartesian-gantry-robot-servo-motor | 1× | 1 | 34 | assembly |
| 4.4.1 | Stator Assembly 3 parts + deeper › | stator-assembly | 1× | 1 | 3 | assembly |
| 4.4.2 | Rotor Assembly 4 parts + deeper › | rotor-assembly | 1× | 1 | 19 | assembly |
| 4.4.3 | Copper Winding | copper-winding | 1× | 1 | — | part |
| 4.4.4 | Neodymium Magnet | neodymium-magnet | 8× | 8 | — | part |
| 4.4.5 | Motor Housing | motor-housing | 1× | 1 | — | part |
| 4.4.6 | Ball Bearing | ball-bearing | 2× | 2 | — | part |
| 4.5 | Servo Encoder 3 parts | cartesian-gantry-robot-encoder | 1× | 1 | 4 | assembly |
| 4.5.1 | Hall Sensor | hall-sensor | 2× | 2 | — | part |
| 4.5.2 | Bare PCB | pcb-bare | 1× | 1 | — | part |
| 4.5.3 | Code Disc | cartesian-gantry-robot-encoder-disc | 1× | 1 | — | part |
| 4.6 | Servo Drive 4 parts | cartesian-gantry-robot-servo-drive | 1× | 1 | 85 | assembly |
| 4.6.1 | Bare PCB | pcb-bare | 1× | 1 | — | part |
| 4.6.2 | IGBT Power Module | igbt-module | 1× | 1 | — | part |
| 4.6.3 | SMD Passive (R/C/L) | smd-passives | 80× | 80 | — | part |
| 4.6.4 | Connector | connector | 3× | 3 | — | part |
| 4.7 | Axis Holding Brake | cartesian-gantry-robot-z-brake | 1× | 1 | — | part |
| 5 | End-Effector Mount 2 parts | cartesian-gantry-robot-effector | 1× | 1 | 5 | assembly |
| 5.1 | Tool Plate | cartesian-gantry-robot-tool-plate | 1× | 1 | — | part |
| 5.2 | Parallel Gripper 3 parts | cartesian-gantry-robot-gripper | 1× | 1 | 4 | assembly |
| 5.2.1 | Gripper Cylinder | cartesian-gantry-robot-gripper-cylinder | 1× | 1 | — | part |
| 5.2.2 | Gripper Finger | cartesian-gantry-robot-gripper-finger | 2× | 2 | — | part |
| 5.2.3 | O-Ring Set | oring-set | 1× | 1 | — | part |
| 6 | Cable Carrier 3 parts | cartesian-gantry-robot-cable-carrier | 1× | 1 | 18 | assembly |
| 6.1 | Energy Chain | cartesian-gantry-robot-energy-chain | 1× | 1 | — | part |
| 6.2 | Wire Bundle | wire-bundle | 1× | 1 | — | part |
| 6.3 | Connector | connector | 16× | 16 | — | part |
| 7 | Controller Cabinet 5 parts | cartesian-gantry-robot-controller | 1× | 1 | 543 | assembly |
| 7.1 | Motion Controller 5 parts | cartesian-gantry-robot-motion-board | 1× | 1 | 211 | assembly |
| 7.1.1 | Bare PCB | pcb-bare | 1× | 1 | — | part |
| 7.1.2 | Compute SoC Module | soc-module | 1× | 1 | — | part |
| 7.1.3 | Microcontroller | mcu | 1× | 1 | — | part |
| 7.1.4 | SMD Passive (R/C/L) | smd-passives | 200× | 200 | — | part |
| 7.1.5 | Connector | connector | 8× | 8 | — | part |
| 7.2 | Servo Drive 4 parts | cartesian-gantry-robot-servo-drive | 3× | 3 | 85 | assembly |
| 7.2.1 | Bare PCB | pcb-bare | 1× | 3 | — | part |
| 7.2.2 | IGBT Power Module | igbt-module | 1× | 3 | — | part |
| 7.2.3 | SMD Passive (R/C/L) | smd-passives | 80× | 240 | — | part |
| 7.2.4 | Connector | connector | 3× | 9 | — | part |
| 7.3 | I/O Board 4 parts | cartesian-gantry-robot-io-board | 1× | 1 | 75 | assembly |
| 7.3.1 | Bare PCB | pcb-bare | 1× | 1 | — | part |
| 7.3.2 | Relay | relay | 8× | 8 | — | part |
| 7.3.3 | Connector | connector | 6× | 6 | — | part |
| 7.3.4 | SMD Passive (R/C/L) | smd-passives | 60× | 60 | — | part |
| 7.4 | Power Supply | cartesian-gantry-robot-power-supply | 1× | 1 | — | part |
| 7.5 | Cabinet Frame | cartesian-gantry-robot-cabinet-frame | 1× | 1 | — | part |
| 8 | Teach Pendant 5 parts | cartesian-gantry-robot-pendant | 1× | 1 | 78 | assembly |
| 8.1 | LCD Panel | lcd-panel | 1× | 1 | — | part |
| 8.2 | Touch Digitizer | touch-digitizer | 1× | 1 | — | part |
| 8.3 | Pendant Board 4 parts | cartesian-gantry-robot-pendant-board | 1× | 1 | 74 | assembly |
| 8.3.1 | Bare PCB | pcb-bare | 1× | 1 | — | part |
| 8.3.2 | Microcontroller | mcu | 1× | 1 | — | part |
| 8.3.3 | SMD Passive (R/C/L) | smd-passives | 70× | 70 | — | part |
| 8.3.4 | Connector | connector | 2× | 2 | — | part |
| 8.4 | E-Stop & Enable | cartesian-gantry-robot-estop | 1× | 1 | — | part |
| 8.5 | Pendant Shell | cartesian-gantry-robot-pendant-shell | 1× | 1 | — | part |
Sourcing — likely vendors
Companies that make this · indicative price $3k–$500k · MOQ & lead are typical| Vendor | HQ | Specialty | MOQ | Lead time |
|---|---|---|---|---|
| 🇯🇵Fanuc fanuc.com ↗ | Oshino, JP | Industrial robots & CNC | 20 units | 10–18 wks |
| 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 |
359-word article