в меню конфигурация есть подпункт корекция
там целая таблица
забиваем например для G54 -X100Y100 , G55 - X150Y150 ...
для простой УП Х0Y0 будет где машинные (или там где обнулили )
если в программе встретится G54 то Х0Y0 будет в точке X100Y100 машинных , при G55 в X150Y150
для простых программ которые нужно разместить на плоскости можно воспользоватся циклом
но если на столе в разных местах размещены зажимы для разных заготовок , и чтоб каждый раз не сбрасывать при переходе на обработку другой модели достаточно сделать один раз 0 для конкретной модели в нужном месте и вписывать нужный G.. ,а обнулять координаты как всегда на концевиках
софт лимиты будут вестись от машинных координат а не от тех которые мы даем