Перейти к публикации

Локальная система координат


Viktor2004

Рекомендованные сообщения

Друзья, прошу мне помочь

Станок токарный. ЧПУ Fanuc 31i-MODEL A5

В процессе работы программы было замечено смещение координаты Z на 0,5 мм

Во первых, там горело предупреждение BAT. Вместо батарейки стоял аккумулятор на 6В который естественно был разряжен. Но быкап не слетал, значит чего-то там было.

Сегодня поставили батарейку на 3В. Сообщение BAT пропало. Но смещение остается.

Куда оно записывается найти не могу.

Выполняю G52 Z0 выполняю G92 Z0 в абсолютных координатах остается -0.5 мм Убрать ее можно только через выключение питания.

Куда она это пишет? Команда G92.1 Improper G-code

Ссылка на сообщение
Поделиться на других сайтах


UnPinned posts

@Viktor2004 , полистайте вкладки с рабочими смещениями меняя экран. Там еще есть W.SHIFT и EXT

Ссылка на сообщение
Поделиться на других сайтах

EXT есть там стандартное для этого станка смещение 1200.0

А вот W.SHIFT такого экрана тут нет на этом станке.

Ссылка на сообщение
Поделиться на других сайтах
16 минут назад, Viktor2004 сказал:

W.SHIFT

Нашел W.SHIFT было спрятано под GUARD. Но там все нули

Ссылка на сообщение
Поделиться на других сайтах
Только что, Клиент сказал:

попробуйте G92 Z0.5

Ну он ее скомпенсировал. Абсолют координата показывает ноль. Но при следующем запуске программы он туда еще 0,5 приплюсует.

Интересно где этот 0,5 сидит

Ссылка на сообщение
Поделиться на других сайтах

А вы исключаете на 100%, что это программа смещает? Может быть ее поправить?

Ссылка на сообщение
Поделиться на других сайтах
16 минут назад, Клиент сказал:

А вы исключаете на 100%, что это программа смещает?

В программе сложные пересчеты. Токарный шпиндель в режиме оси вращается, а фрезерная голова его фрезерует. Используется G68.1 а так же специальная программа пересчета координат O9153 которая запускается кодом G153Q0. В этой программе пересчета есть команда G52 с переменными. Но кто бы ни смещал эту координату, мне важно узнать ГДЕ он записывает это смещение

https://yadi.sk/i/lOiwlj-8jSE98w

 

Ссылка на сообщение
Поделиться на других сайтах
16 минут назад, Viktor2004 сказал:

Интересно где этот 0,5 сидит

Очень не люблю пользоваться этой функцией на Фануке именно из за ее неудобной работы. Смещение, думается мне, напрямую плюсуется к локальной системе координат G52 (на сколько я понимаю СК станка G53)

Ссылка на сообщение
Поделиться на других сайтах
Только что, Клиент сказал:

Смещение, думается мне, напрямую плюсуется к локальной системе координат G52

Так я записываю G52 Z0 а смещение не уходит. Даже после нажатия аварийной кнопки не уходит. Что бы оно ушло надо перезагрузить все ЧПУ

Я с таким только один раз сталкивался, но на фрезерном станке.

Там я просто в шапку программы записывал G92.1 X0 Y0 X0 и таким образом проблема решалась. Но тут G92.1 нет

Ссылка на сообщение
Поделиться на других сайтах
2 минуты назад, Viktor2004 сказал:

Так я записываю G52 Z0 а смещение не уходит

Ну, когда мы отрабатываем команду G54 Z0 - значение нуля, ведь, тоже не меняется. Поменять можно данные, которые хранятся в переменной, которая привязана к G52. Поищу в мануалах

Ссылка на сообщение
Поделиться на других сайтах

Пока что информацию нашел в параметрах 1200-1220, можно настроить, чтобы сбрасывалось смещение

И переменные 2500 и 5201 можно посмотреть. (Фанука нет, сам проверить не могу)

Ссылка на сообщение
Поделиться на других сайтах

Выяснил вот что. 0,5 это корректор на износ по Z.

Установил его 0,7 смещение стало 0,7.

А корректор этот должен учитываться с учетом поворота фрезерной головы. То есть фактически прибавляться к X

Вот он нормально прибавляет к X, первый проход делает нормально, потом отходит, поворачивает токарным шпинделем ось C

Снова подходит но уже со смещением 0,7 по Z

Предполагаю ошибка в программе  пересчета координат.

Но вопрос весь в том, куда он записывает это смещение?

Ссылка на сообщение
Поделиться на других сайтах

Стойка несмотря на то что 31, она не Fanuc, а GE Fanuc, старая,  вероятно много косяков.

После того как износ стали заносить сразу в корректор, смещение перестало нарастать.

Вопрос теперь остался для любопытства. Куда он все же это смещение записывал

Изменено пользователем Viktor2004
Ссылка на сообщение
Поделиться на других сайтах
5 часов назад, Viktor2004 сказал:

 Убрать ее можно только через выключение питания.

Куда она это пишет?

Может быть,в одну из локальных переменных #1-#33?

Ссылка на сообщение
Поделиться на других сайтах
55 минут назад, Кит сказал:

Может быть,в одну из локальных переменных #1-#33?

Эти переменные сбрасываются ресетом. А у меня только перезагрузкой

1 час назад, Клиент сказал:

Упс

UPS отсутствует. Запитано напрямую от сети

Изменено пользователем Viktor2004
Ссылка на сообщение
Поделиться на других сайтах
30 минут назад, Кит сказал:

Локальные переменные обнуляются при отключении питания.

При окончании программы.

 

1 час назад, Viktor2004 сказал:

Эти переменные сбрасываются ресетом. 

Соответственно сброс программы.

.....

Виктор я думаю надо  анализировать программу 9......

5 часов назад, Viktor2004 сказал:

так же специальная программа пересчета координат O9153

 

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.




×
×
  • Создать...