| title | FANUC Payload Estimation — Auto and Manual Load Configuration | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| domain | fanuc | ||||||||
| subdomain | configuration | ||||||||
| tags |
|
||||||||
| status | published | ||||||||
| source | internal-training | ||||||||
| confidence | 0.9 | ||||||||
| created | 2026-07-14 |
FANUC robots require accurate payload (load) configuration for safe and precise motion. Incorrect payload settings cause poor motion accuracy, excessive motor load, and can trigger collisions or servo alarms. Engineers need to know how to estimate and configure payloads correctly.
Each payload definition includes:
- Mass: Weight of end effector + workpiece (kg)
- Center of gravity: Position relative to flange (X, Y, Z in mm)
- Inertia: Rotational inertia tensor (Ix, Iy, Iz in kg·m²)
The controller can automatically estimate payload parameters by executing predefined motions:
SETUP → Payload Estimation → Select estimation method → Execute → Save results
Steps:
- Install end effector on robot
- Navigate to payload estimation function
- Select estimation method (typically 4-point or 6-point)
- Robot executes calibration motions
- System calculates mass, COG, and inertia
- Review and save results
When payload parameters are already known:
MENU → Setup → Frames → Payload → Select payload number → Enter parameters
Set payload in TP programs using the PAYLOAD instruction:
! Set payload 1 (e.g., weld gun) ;
PAYLOAD[1:WeldGun] ;
! Set payload 3 (e.g., gripper) ;
PAYLOAD[3:Gripper] ;
- Number payloads sequentially by process order (small to large)
- PAYLOAD[n] should match UTOOL_NUM value
- Each process program must have a PAYLOAD declaration
- Special case: Tool change uses PAYLOAD[10] with UTOOL_NUM=29
| Configuration | Rule |
|---|---|
| PAYLOAD[n] | Load identifier, n = number |
| UTOOL_NUM | Tool coordinate number |
| Relationship | PAYLOAD[n] number n should match UTOOL_NUM value |
Examples:
- SPR process:
PAYLOAD[1:SPR_01]+UTOOL_NUM=1✓ - Tool change:
PAYLOAD[10:TOOL CHANGE]+UTOOL_NUM=29✓
- New project commissioning
- End effector modification or replacement
- Workpiece weight changes significantly
- After collision or impact event
- Collision detection sensitivity issues
- Check payload mass matches physical measurement (±10%)
- Verify COG position is reasonable for the tool geometry
- Run robot at low speed (10%) with new payload — no excessive vibration
- Check motor current is within normal range during motion
- Verify collision detection works correctly with new payload
- Payload estimation affects collision detection sensitivity — always re-calibrate after changes
- Inertia estimation is critical for high-speed applications
- For tools with variable payload (e.g., carrying different workpieces), use the maximum expected payload
- The robot must be in a safe position during estimation — clear the work area
- Payload settings are stored per-controller, not per-program