Similar Items: Separation Logic for Verifying Physical Collisions of CNC Programs