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

FANUC oi-mf plus станок не переходит в локальные системы координат G54-G58


Toni Galuzo

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

ПРивет форумчанам!

 

Помогите пожалуйста!

 

Недавно пришел новый станок со стойкой FANUC oi-mf plus, стали обкатывать программы для oi-md  и столкнулись с тем что станок в режиме MDI не переходит по команде G54 X0Y0 в соотвествующую локальную систему координат. При работе в режиме MEM программа так же начинает выполняться с того места, где находиться шпиндель хотя переход в локальную систему координат прописан в программе. В процессе так же мигает AICC1.

 

Подскажите, что это может быть и как с этим справиться?

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


UnPinned posts

@Toni Galuzo  А смещения для этих СК в меню offset есть? И хоть как-то они активируются, или вообще никак?

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

Не-а) Вообще никак не активируются

 

Я на старой стойке например устанавливал несколько деталей, соотвественно несколько систем координат, и, переключаясь на MDI переходил между ними, поправляя в программе локальную СК. А здесь, на новой стойке этот прием категорически не желает работать. И вот что это такое...

 

Пробовал даже тест программу написать, в ней просто смена СК одна за другой - бесполезно. Кнопка цикла горит, он вроде как выполняется, но шпиндель не переходит между СК, хоть тресни..

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

Да, смещения есть

 

Задавая точки нуля в разных  локальных системах координат изменяются значения, то есть нули в системах берутся, все как и должно быть.

 

Например: возьмем нули в системе G54. Пишем относительный X0, Y0, Z100.  В соотсветсвующих строках появляются значения в  абсолютной системе координат, то есть нули взяты, все в порядке.

 

Отводим шпиндель в любое рандомное место, переходим в MDI, пишем G54 X0 Y0, EOB, Insert. Включаем старт цикла и... ничего.

 

 

Завтра приложу видео со старой и с новой стойки, что то я видимо упускаю или делаю неправильно...

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

Пишем относительный X0, Y0, Z100

пишем G54 X0 Y0, EOB, Insert. Включаем старт цикла и... ничего.

Может потому что G91 активна? Надо активировать G90 ???

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

@Toni Galuzo Может указать тип движения, G00 например.

 

Я попробовал, даже небольшую программку скинул, которая последовательно переходит между СК с 54 по 58. Тот же результат.

Давайте я сейчас сниму видео как я это делаю на старой стойке, может на новой это и не должно работать...

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

я пишу только G54 

ну да, можно впринципе и так.

 

Факт тот что при выполнении таких же действий на новой стойке ничего не происходит, начинается выполнение программы с того места где был оставлен шпиндель а не с нуля координат локальной СК.

 

8 минут назад, andrey2147 сказал:

я пишу только G54 

ну да, можно впринципе и так.

 

Факn тот что при выполнении таких же действий на новой стойке ничего не происходит, начинается выполнение программы с того места где был оставлен шпиндель а не с нуля координат локальной СК.

 

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

программы с того места где был оставлен

Когда вводите  G54  или G55  и т д

на мониторе показания Абсолют не изменяется ?

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

Когда вводите  G54  или G55  и т д

на мониторе показания Абсолют не изменяется ?

Меняются. Все как и должно быть, координаты меняются, вводятся. Но вот переходить на нули, взятые в СК он не хочет.  Отводим шпиндель в любое рандомное место, в MDI пишем перейти в нули СК и тишина.  Пытаюсь в книге параметров найти то что за это отвечает, может им наладчик что то не так сделал...

Или вот ситуация: взяли нули в 54 системе, все три.  Передвигаем шпиндель в рандомное место, видим что координаты  относительно взятого нуля изменились для этой системы. Пишем опять же G54 X0 Y0 в режиме MDI и... тишина

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

программы с того места где был оставлен

кидай программу

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

кидай программу

O0101;
G00 G54 G90 G40 G17 G49;
;(proverka perehodov po sistemam koordinat)
M6T1;
M3 S200;
G43 H6 Z100;
G54 X0 Y0; (SK1)
G01 X-20.000 Y-20.000 F300;
G00 X0 Y0;
G55 X0 Y0; (SK2)
G01 X20.000 Y20.000 F300;
G00 X0 Y0;  
G56 X0 Y0; (SK3)
G01 X-20.000 Y-20.000 F300;
G00 X0 Y0;
G57 X0 Y0; (SK4)
G00 X0 Y0;
M5;
M30;
%

Перед задействованием программы в каждой СК брал нули, отводил шпиндель в любое рандомное место, затем запускал программу

В режиме MDI  писал соотвественно:

 

%
G54 X0 Y0;

 

и старт цикла. Ну как обычно на старой стойке.

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

O0101;
G00 G54 G90 G40 G17 G49;
;(proverka perehodov po sistemam koordinat)
M6T1;
M3 S200;
G43 H6 Z100;

G90;
G54 X0 Y0; (SK1)
G01 X-20.000 Y-20.000 F300;
G00 X0 Y0;
G55 X0 Y0; (SK2)
G01 X20.000 Y20.000 F300;
G00 X0 Y0;  
G56 X0 Y0; (SK3)
G01 X-20.000 Y-20.000 F300;
G00 X0 Y0;
G57 X0 Y0; (SK4)
G00 X0 Y0;
M5;
M30;
%

 

попробуй так

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

Такую картинку с экрана выложите в момент когда не получилось

Активен MDI>PROGRAM>NEXT

понял, ща сделаем...

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

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

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

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

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

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

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

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

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

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

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

  • Сообщения

    • gemini74
      Вы работаете в конторе, основной CAD - Компас, ну немного в SW. Конструктора делают модели в 3D. Для переноса в CAE нужно эту модель сборки упростить, убрать крепеж, сделать как можно меньше тел, убрать зазоры под сварку, убрать мелкие элементы. Потом еще Вы предлагаете сделать модель в оболочках. Это дополнительное время . А если эту модель еще для тепловых расчетов параллельно исследовать? Тоже в оболочках? Перевод в оболочку тоже не всегда корректно можно сделать. Она упрощается до простых форм . Или  строить в отдельном моделировщике расчетную модель, тоже время. В чем целесообразность оболочек? А для чего контроль сетки в SW, разные Якобианы? Оболочки более упрощенная , абстрактная модель , когда можно отбросить влияние формы , с минимумом поверхностей , больших и мелких в модели. Не так?
    • sapr71
      Если я правильно вас понял, то ось А это YZ, а ось С это XY.   Станок вот с таким столом, как на картинке.  
    • mr_Voden
      Буквально плоскостью) Вектором, вокруг которого поворачивается ось, если понятнее. Нормаль к плоскости постройте и станет ясно какая вам подходит. 
    • sapr71
      Ну да)) Все верно! Сейчас попробую Тогда и А другая Подскажите чем отличается YZ от ZX? Сейчас не выдает ошибку. Завтра проверю. Спасибо!
    • mr_Voden
      @sapr71Тогда у вашего станка реально экзотическая кинематика) Насчет А я конечно не знаю, а вот у С плоскость вращения может XY должна быть? 
    • sapr71
      Это не то. В осях вращения у меня все правильно.   Нужно что бы он вставал в ту же позицию только крутился в другую сторону))   Например: Вместо G68.2 X0. Y0. Z0. I-180. J90. K180. должен выдавать G68.2 X0. Y0. Z0. I180. J90. K90.   Если я правильно понял. Но это не точно)
    • Mixon513
      Станок китаец. VDLS800. как понял выводится выводится на дисплей через r65. https://disk.yandex.ru/d/kmdQBjU9jNKwjw
    • Jesse
      Имхо более правильно исходить из типа НДС: если оно объёмное (как в крюке , рельсе или подшипнике), то оболочками просто невозможно его симулировать. Ну а в остальных ситуациях целесообразность. 
    • mr_Voden
      @sapr71 Плоскости вращения поворотных осей верно настроены? У вас на скриншоте "вращение оси". Захотите изменить направление - выберете "обратный". Только скорее всего дело не в этом.
    • sapr71
      Здравствуйте!  Проблема с постпроцессором.  Фрезерный станок 5ти осевой на Fanuc 30i. Физические ограничения у станка по оси А от -120 до 30 градусов. Так вот когда я пытаюсь постпроцессировать программу выкидывает ошибку: WARNING: unable to determine valid rotary positions  Если убираю ограничения в постпроцессоре по оси А, ошибка уходит. Как сделать что бы постпроцессор закручивал стол в другую сторону?   Прикрепил файл с обработкой и постпроцессор. Версия NX12.   Файл с обработкой (tst.zip) Постпроцессор: ( FANUC_30I_5X.zip ) FANUC_30I_5X.zip tst.zip Вот такие ошибки вываливаются когда пытаюсь постпроцессировать программу  
×
×
  • Создать...