Robi, Kenat,
Unless the specified bi-directional tolerance references one of the gear centers as the datum feature that establishes X0, Y0 coordinate reference… the bi-directional detailing will only orient the planar tolerance zone to [A|B|C] and if each has a tolerance to [A|B|C] (no matter whether cylindrical or slab-like) their deviation would be compared to the DRF [A|B|C]… not directly to each other.
Thetick,
If one of the gear centers was declared as the datum… a composite control on the other would be confusing if not erroneous. Composite controls are designed to apply to patterns and if one of the 2X pattern was declared the datum feature… maybe you can see the dilemma. It could work if there were leader lines pointing to each of the separate size callouts of the (assumed gear bearing counter bores) ending in a composite FCF (making them a 2X pattern by dimensional detailing) that would refer to [A|B|C] in the upper segment and just [A] in the lower. The tolerance for the allowable deviation in the center distance would have to be split between both diameters since there would be two cylindrical tolerance zones, one at each gear center perpendicular to [A], that would be controlling the axes of the 2X pattern… This control method would be in my opinion “overkill and/or convoluted.” You would still have to tolerance the other bores coaxial with the gear centers.
I do agree with you though that one of the gear centers should be established as a datum feature to tolerance the axis to axis distance to the other… I suggested that also.
Paul