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

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


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 пользователей

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




  • Сообщения

    • Guhl
      Ну хорошо, люфт оставим в стороне Но то, что full closed и Simi closed не работают одновременно вы согласны? Там ведь прямым текстом так и написано The semi-closed loop system applies control at the transitional stage and the full-closed loop system applies control in positioning. Если не согласны, то какой альтернативный вариант перевода?  
    • ALEKS
      Вышел релиз Е2025 Cimatron 2025 - What's New.pdf
    • gudstartup
      'это кто вам такое сказал можно сделатать таблицу сразу +90 м переходом через 0 в -90 иу вас будут эти ваши две таблицы в одной?   программными компенсациями возможно устранить любые перекосы для этого она и была придумана.   вы долго еще будите издеваться над здравым смыслом?? вы побороли не люфт а интегрировали и уменьшили ошибку которую он вносит тем самым умкньшили амплитуду автоколебвний сервопривода. люфт как был так и останется. в полу замкнутый контур никто не переключается просто в следствии люфта линейка не считает а датчик мотора считает всегда.  то есть вы хотите доказать что введя в программу коррекцию перекоса невозможно отфрезеровать ровную поверхность. вы серьезно? 3d куб вращается  на вашем столе но любая точка внутри него достижима осями x y z и как следствие может быть задана любая траектория движения или это по вашему не так?
    • lexx174
    • Snake 60
      Иногда в этом нет необходимости, особенно когда это касается покупной детали, масса которой известна, а нарисована она схематически или упрощенно. Допустим если конструктор захочет дорисовать что-то более подробно, то масса такой детали измениться, а это будет не соответствовать действительности и не всегда уследишь за плотностью такой детали, поэтому мое ИМХО изменение массы вручную иногда полезно и имеет место быть.
    • Killerchik
      Я хочу сказать, что при указанном выше перекосе невозможно будет программными компенсациями добиться перпендикулярности оси шпинделя к поверхности стола и, как следствие, к поверхности детали, притянутой к столу. Как следствие мы получаем неисправимый перекос отверстий при расточке и столь же неисправимый перекос при обработке плоскостей торцом вращающегося инструмента: торцевыми фрезами, чашечными шлифовальными кругами, однозубыми фрезами летучками.
    • Kelny
      Если узел взвешен, то подгоните плотность, это будет лучше соответствовать взвешенному узлу. Заодно проверьте все входящие детали: правильно ли задан материал или плотность, нет ли ошибок в деталях при изготовлении.
    • Alexander.k
      Я новичок  моделировании, много не понимаю.    Мне нужно получить пересечение трёх выдавленных отверстий без без артефактов. Как правильно это сделать? Я попытался создать 3 эскиза по плоскостям.    И пытался выдавить. Не найдя нужного инструмента , выдавил по стеке (хотя понимаю, что это не правильно).   Естественно на пересечении появились  артефакты. Конечно можно было построить в углу шар который убрал бы артефакты. Но я уверен что делаю это не правильно и существует более простой способ. Если не сложно, подскажите пожалуйста .
    • Андрей67
      Здравствуйте! В каталогах производителей зубчатых ремней указан параметр Zmin для каждого типа ремня.     А вот как быть с минимальным охватом шкива, чтоб ремень не разрушился от максимальной нагрузки? Понятное дело, что чем больше охват тем лучше. Но должен же быть и минимум? К примеру, для профиля Т5 как знать этот параметр?
    • Guhl
      Там об этом и написано в последнем абзаце. Видим люфт, переходим в полузамкнутый, побороли люфт, переключаемся в замкнутый контур Люфты вызывают вибрацию, пожтому с ними и борятся.  Не, не, не Ты же сам сказал: я, мол, в прошлый раз бла-бла-бла, тыры-пыры А где он, этот прошлый раз? Это ж легко - взял и дал ссылку на комментарий Ох и фантазёр ты @lem_on А я тебе отвечу, не было его, этого "последнего раза", не было Пора про тебя песню сочинить Ты бы как предпочел - в миноре, аль в мажоре? Или марш сочинить, а?
×
×
  • Создать...