Добрый день.
Если мы говорим, о том виде обработки 2.5D, который Вы упоминули, например для обработки разных граней, одной заготовки, то необходимо использовать 2 наладки, и 2 управляющей программы.
Вам нужно подготовить 1-ую управляющую программу, в которой будет обрабатываться 1-ая сторона, при этом Вы укажите код G54. Перед запуском программы, Вы должны установить заготовку, например в тиски, вымерять где находится нуль Вашей детали/заготовки, который соответствует указанному нулю в программе CAD, и указать получившиеся машинные координаты (расстояния смещения от нуля машины до нуля детали) в поля G54 X... Y....Z...
Теперь как то обстоит дело со второй наладкой Вы решаете сами.
Изначально Вы должны подготовить 2-ую программу для обработки 2-ой стороны, относительно нового нуля (программы) в программе CAD. Имея 2 программы в станке с ЧПУ Вы поочередно их запускаете, останавливая после 1-ой станок, и например переводя его в нуль для удобства снятия заготовки для её переворота.
Вы можете поставить заготовку в новое место (для 2-ой обработки), и изменить координаты нуля детали в разделе Offset Settings Вашего станка G54, в программе должен совпадать код (G54), после чего запустить программу. Такой метод будет использоваться в единоразовом производстве детали.
Если же деталей у Вас много. Вы создаете 2 программы, каждая сторона в обработке будет использовать свою рабочую координату. Крепите под упор в тиски или другой зажимной механизм каждую из сторон, определяете нули детали (заготовки) для 2 программ, и записываете их в G54 и в G55. После чего запускаете сначала 1-у сторону всех заготовок с 1-ой программой, потом 2-ую сторону всех заготовок. При этом Вы экономите на времени смены программы, если делаете полностью, и постоянно не изменяете рабочие координаты.
Повторюсь, в данном случае, все будет зависить только от количества необходимых деталей для механообработки.
Спасибо за вопрос.