A tool module associated with an end-effector for a robot arm that
includes both linear and rotational locking mechanisms providing movement
in five degrees of freedom. The tool module includes an integrated
locking assembly that includes a linear locking mechanism and a rotary
locking mechanism that are simultaneously locked and unlocked. The linear
locking mechanism locks to a rod and the rotary locking mechanism locks
and unlocks a shaft that is rigidly coupled to a swing arm. An opposite
end of the swing arm includes another linear locking mechanism that locks
and unlocks a shaft supporting a vacuum cup at an opposite end. The
vacuum cup is mounted to a ball joint on the shaft that allows the vacuum
cup to pivot. By locking and unlocking the locking mechanisms of the tool
module, the end-effector can be readily configured to grasp and hold
various parts of different dimensions and shapes.