Независимый ремонт ЧПУ и технические материалы Контакты

Внешнее смещение нуля заготовки FANUC: почему одно изменение сдвигает G54–G59

Опубликовано Обновлено

Разделение общего внешнего и индивидуальных смещений в руководстве параметров 0i-F позволяет построить модель переноса. Пример трёх позиций отличает общий сдвиг от локального отклонения и показывает, почему измерение само по себе не доказывает причину.

Содержание
  1. Как складываются общий и индивидуальный слои
  2. Три позиции: как распространяется одно изменение
  3. Сходство измерений не доказывает ошибку конкретного слоя

Числа в таблицах G54, G55 и G56 не менялись, но на трёх позициях возникли близкие по величине отклонения в одном направлении. Если смотреть только на выбранную систему координат, можно упустить общий для них слой смещения.

Как складываются общий и индивидуальный слои

Руководство параметров FANUC 0i-F B-64610EN/01, глава 4, страница 57 (общедоступное зеркало оригинального руководства) описывает 1220 как внешнее смещение нуля заготовки, общее для систем координат; 1221–1226 отдельно соответствуют смещениям G54–G59. На странице 53 также приведены настройки действительности и направления внешнего смещения. Поэтому положительное число на экране нельзя считать единым направлением движения для всех станков.

Далее рассматривается только модель переноса XY для 0i-F с соответствующей функцией координат заготовки, без наложения локальных координат, поворота и другой коррекции. Обозначим внешнее перемещение с уже подтверждённым действующим направлением через E, а собственное смещение системы i через Wᵢ. Тогда положение её начала Oᵢ=Wᵢ+E. E — эффективный вектор, а не исходное число для копирования в 1220.

Три позиции: как распространяется одно изменение

В авторском примере три W равны (100,20), (240,20) и (380,20) mm. Если общий E изменится с (0,0) на (+0.18,−0.06) mm при прочих неизменных условиях, новые положения начал будут следующими.

Система координатНовое положение начала, mmИзменение относительно исходного, mm
G54(100.18,19.94)(+0.18,−0.06)
G55(240.18,19.94)(+0.18,−0.06)
G56(380.18,19.94)(+0.18,−0.06)

Расстояние между соседними позициями остаётся 140 mm, поскольку O₂−O₁=(W₂+E)−(W₁+E)=W₂−W₁. Общий перенос меняет абсолютное положение каждой системы, но сохраняет взаимные расстояния. Это более различительный признак, чем утверждение, что все позиции неверны.

Сходство измерений не доказывает ошибку конкретного слоя

Если (+0.18,−0.06) появляется только у G55, а G54 и G56 не меняются, одно изменение общего E не объясняет результат. И наоборот, одновременный сдвиг трёх позиций может происходить из-за общей базы измерения или изменения закрепления; сам по себе он не доказывает ошибку 1220.

Сопоставляйте смещения отдельных систем, действующее общее смещение и независимые измерения в одних координатах и единицах. Дополнительная обратная поправка только для G55 может временно погасить общую ошибку этой позиции, оставив её на двух других. Сначала определите общий или локальный характер изменения, затем выбирайте объект исправления, чтобы не компенсировать одну ошибку повторно. Другие координатные функции — в разделе OPTION.

Статьи по теме

Электронный редуктор FANUC: почему коэффициент синхронизации не равен просто числу заходов фрезы, делённому на число зубьевТрёхмерная дуга FANUC G02.4/G03.4: что задаёт направление и обязана ли промежуточная точка быть посерединеЭкспоненциальная интерполяция FANUC: почему на равных осевых расстояниях поворот постепенно уменьшается