Перемещение по оптимальной траектории с M126
Применение
С помощью М126 система ЧПУ перемещает ось вращения в запрограммированные координаты по кратчайшему пути. Функция эффективна только для круговых осей, индикация положения которых уменьшена до значения ниже 360°.
Описание функций
Действие
M126 действует в начале кадра.
Для сброса M126 запрограммируйте М127.
Пример использования
11 L C+350 | ; перемещение оси С |
12 L C+10 M126 | ; переместить ось C по оптимальному пути |
В первом кадре программы система ЧПУ позиционирует ось C на 350°.
Во втором кадре программы система ЧПУ активирует М126 и позиционирует ось C по оптимальной траектории образом на 10°. Система ЧПУ использует кратчайший путь перемещения и перемещает ось C в положительном направлении вращения за пределы 360°. Перемещение составляет 20°.
Без М126 система ЧПУ не перемещает ось вращения за пределы 360°. Перемещение составляет 340° в отрицательном направлении вращения.
Рекомендации
- М126 не работает с инкрементальными движениями перемещения.
- Эффект М126 зависит от конфигурации оси вращения.
- М126 эффективна только для модуль-осей.
С помощью машинного параметра isModulo (№ 300102) производитель станка определяет, является ли ось вращения модуль-осью.
- С помощью опционального машинного параметра shortestDistance (№ 300401) производитель станка определяет, позиционирует ли система ЧПУ ось вращения по кратчайшему пути перемещения по умолчанию.
- С помощью опционального машинного параметра startPosToModulo (№ 300402) производитель станка определяет, будет ли система ЧПУ уменьшать отображение фактического положения до диапазона от 0° до 360° перед каждым позиционированием.
Определения
Модуль-ось
Модуль-оси – это оси, измерительное устройство которых выдает значения только от 0° до 359,9999°. Если ось используется как шпиндель, то производитель станка должен сконфигурировать эту ось модуль-ось.
Многооборотная ось
Многооборотные оси – это поворотные оси, которые могут совершать несколько или неограниченное количество оборотов. Производитель станка должен сконфигурировать многооборотную ось, как модуль-ось.
Отсчёт по модулю
Индикация позиции поворотной оси с отсчётом по модулю находится в диапазоне от 0° до 359,9999°. Если значение 359,9999° превышено, индикация снова начинается с 0°.