We have some small parts that come off the lathe needing a clean-up and radius on the backside which was parted. It was a fiddly job loading two per vise on a Haas MiniMill with two vises so I made the rather complicated looking fixture shown below.
A long fixed jaw with eight semicircles is bolted to a base plate.
The eight parts are clamped in pairs by four moving double jaws.
To balance the clamping force between all eight parts there are two short balancing bars acting on each double jaw with a long balancing bar acting on the two short ones.
A locking cam acts on the center point of the long balancing bar.
The cam rotates on a boss that is eccentrically mounted so the center of rotation of the locking cam can be moved forward to adjust the clamping force and compensate for wear.
Springs acting between a spring block and the long balancing bar open the jaws with link pins connecting the balancing bars and jaws.
The link pins run in slots in a cover plate to keep eveything in alignment and stop the long balancing bar moving sideways as the locking cam rotates against it.
The entire assembly is held in a pair of Kurt vises and levelled up with the four leveling screws at the corners.
A single work zero is dialed in to a boss under the center bolt on the mfixed jaw and the program uses G52 to shift a secondary work zero to the parts.