Можно попробовать поставить точки остановки - слева красные кружочки, что бы посмотреть вообще запуск происходит или нет, при остановке снова нажимать зелёный треугольничек для продолжения:
Ну или запускать макрос в редакторе пошагово кнопкой F8 на клавиатуре, макрос будет выполняться по шагам и можно будет проследить какая строка будет последней при исполнении макроса.
В макросе есть и другие ловители ошибок и они могут приводить не туда:
@SrgwellКак вариант, открой макрос на редактирование и поиском по всему проекту закомментируй вот эти строки (я их 5 штук насчитал):
On Error Resume Next
Тогда должно выдать ошибку, по ней уже можно будет думать что не так.
Прошу так же подсказать: на что влияет значение BOTTOMING PRESSUE FACTOR? В данный момент для наличного Ermaksan значение 0. На других станках было 65 (Bystronic/Durma).
NX для каждого размера создает переменные вида p1..p10..p999. Не знаю как выглядит в более новых, но в 12-ой версии названия этих переменных отображаются на размерах в эскизе в виде p10=1,0. Соответственно вот эту переменную и можно использовать, чтоб задать расстояние до нужной вам точки: так и написать p10/3 в поле размера.