пользоваться вставкой оных от любых координатных углов(в том числе и своих назначенных с использованием угла поворота коорд ситемы)
поподробней, не очень понятна формулировка, что значит вставка переменных от координатного угла? пример!
использовать данные о инструменте напрямую из базы нельзя и глобальных переменных таких нет (программа берет их сама при генерации программы когда просчитывает коррекцию и т.п.) - в данном случае ответ еще более прост - Homag и weeke это не Biesse

программы в G-code генерирует exe файл который называется ncweeke.exe ww4/a1/programs/ncweeke, эти программы после генерации хранятся в папке ww4/a1/prg можно открыть их блокнотом и посмотреть все в g-code (именно эти программы исп. производстенный список)
ncweeke обрабатывает соответственно mpr файлы, как он генерит УП по данным mpr - забито жестко в коде и изменить под себя это нельзя
машинные данные которые отвечают за скорости станка, скорости врезания и прочую кинематику хранятся в ЧПУ контроллере станка (в его ППЗУ) и чтобы что то поменять, нужно после изменения параметров программы электроавтоматики ПЕРЕПРОШИТЬ ППЗУ контроллера новыми данными.
Все это делать имеет право только сервисный инженер который имеет соотв. квалификацию
Для всех остальных сущ. ручной регулятор подачи или технол. макрос
Взять и вручную подредактировать программу в G-code из папки PRG МОЖНО, добавить пониженную подачу в точке где идет опускание по Z - но эта программа перезапишется новой при новой генерации УП - поэтому будет одноразовой