Поэкспериментировал с прикручиванием разворота УП на заданный угол в плоскости XY.
Не молниеносно, конечно, работает - поворот, с сохранением на карту файла УП в 550 килострок занял около 5 минут.
Создаётся файл развёрнутого G-кода с таким же именем, но с префиксом угла поворота в названии. В ту же директорию, где и оригинальный файл. Плюс информация об угле поворота добавляется и в начало файла.
Можно, в принципе, и "на лету", что бы переворачивал, но пока так, наверное, оставлю. Работает и с дугами тоже.
Думается, это может быт полезным, если деталь (не заготовка) лежит на столе не слишком ровно - для этого добавлю в макросы возможность измерения "неперпендикулярности" к оси Х и на этот угол можно разворачивать УП.
Оригинальный файл, разворот на 90 град., разворот на -45 град.


