How should I compare robotic arm models before buying?

Compare robotic arms against a written application specification. Define the parts, payload including tooling, required reach, orientations, product tolerance, throughput, environment, and interfaces. These requirements create a meaningful shortlist and prevent a low purchase price from hiding unsuitable performance.
What this means in practice
Review the complete offering, including controller, programming features, software licenses, safety functions, integration support, training, spare parts, and service coverage. Check whether published specifications apply to the exact model and configuration being quoted. Product family names can hide important differences.
Use an acceptance test instead of a feature list
Define a practical test that includes the actual parts, tooling, required cycle, product tolerance, and expected exceptions. This reveals differences that are difficult to compare on paper, such as programming effort, fault diagnosis, and changeover behavior.
Score mandatory requirements separately from desirable features. A robot that fails a necessary interface or environmental requirement should not compensate with unrelated advantages. Record exclusions, support commitments, software dependencies, and what the supplier will demonstrate at handover.
Key points
Request a process demonstration or simulation with representative parts.
Compare delivered cell scope and acceptance criteria.
Evaluate support, maintainability, and future changeover requirements.
Practical example and next step
Use a comparison matrix and mark unknown information explicitly. The strongest choice is the model that meets the process requirements with a supportable installation and a credible business case. A datasheet winner may still be a poor fit for the actual production environment.