На нашей системе это решается через смену инструмента. В таблице у каждого инструмента есть не только длина, но и смещение по X,Y.
А в макросе смены необходимые действия по переключению осей и увод неиспользуемого инструмента в парковочное положение.
Множество таких машин сделано и с 2мя шпинделями, и с поворотными ножами и с плазменной резкой-маркировкой.
Никаких специальных постов при этом не требуется, просто смена инструмента кодом M6T... и пошло пилить дальше, ЧПУ само все сделает.