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

Некорректная привязка детали


Ильяфанук

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

Здравствуйте, может вы мне поможете. Есть станок, горизонтально- расточной, филлер 11040 на фануке 0i- mf plus, сама бабка подъезжает к детали по z, шпиндель выдвигается по w. По x и y с привязкой детали вопросов нет, а вот по z и w дурит голову, щуп ренишоу пока не работает, нет ПО, измеренным инструментом касаюсь детали ( подъезжая к ней по z и w) записываю в g54, потом пишу команду с корректором инструмента что бы станок приехал в z0 w100 и он подъезжает, выбираю следующий измеренный инструмент, пишу ту же команду только с корректором второго инструмента и станок не доезжает 100мм + разницу между корректорами 1 и 2 инструмента. Все возможные варианты попробовал и ничего не получается, помогите пожалуйста разобраться

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


UnPinned posts

1)Возьмите какую либо точку отсчета, например от торца шпинделя привязывайте координату G54, длинна инструмента в корректорах нужно записывать фактичекую (положительное значение расстояние от торца шпинделя до кончика) но нужно точно измерять.

 

2) Второй вариант. Подводить каждый инструмент к определённой точке и обнулять корректор на длинну, в данном случае в таблице не очень будет наглядно, но лучше чем ничего. Нуль детали по Z выставляем следующим образом: Касаемся заготовки инструментом, обнуляем координату Z , затем приплюсовываем значение что у вас в корректоре этого инструмента к значению Z в нашей координате Z. Для контроля себя чтобы не ошибиться проверяем, расстоянием от точки детали до точки приязки инструмента будет как раз тем значением что и привязка нуля детали по Z.

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

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

Пробовал разными способами, длину и радиус инструмента у меня измеряет щуп возле стола, 2 команды - каждая по одной строчке. Щуп который в шпиндель вставляется ( renishow), должен тоже командами в одну строку находить центр отверстия ,угол, расстояние между 2 и 4 боковыми поверхностями а так же расстояние до детали по z (движение колонны к столу) и w ( выдвижение самого шпинделя), но то ли нет ПО, то ли установщик сам не знает как этим щупом пользоваться. Он с

Скрытый текст

 

оздал программу строчек на 7-8 что бы находить центр отверстия, потом связывался с филлером что бы они ему подсказали но ответа не получил и уехал. Станок считает длинну инструмента от сухарей на шпинделе и автоматом записывает корректор с положительным значением. Я вызывал пустую ячейку без корректора w разгонял в 0 по машинному значению и записывал в g54 wo, по z через плитку от сухарей подъезжал к детали, в g 54 записывал машинное значение + длина плитки. Далее, вызвал 1 инструмент с уже забитым корректором и написал команду g90g54g00w0z100.;( станок уже знает что у него в шпинделе 1 инструмент) но подъехал за 120-130 мм примерно, я посмотрел что плитка на 100 становится и недоезд хороший, потом ввел g43h1; g90g54g00w0z100.; по z Он отъехал ещё дальше. На фануке 6м проще было, там нет оси w, от торца шпинделя забил 0 в систему координат и никаких пробъем а тут голову ломаю какой у нового фанука принцип привязки детали от шпинделя

http://www.spectehnologia.com/oborudovanie/metalloobr/frezernoe-oborudovanie-feeler

Feeller 11040r

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

@Ильяфанук

Давайте проще. Обнулите Z и W для например G54. Обнулите корректора нескольких инструментов. Измерьте корректора инструментов линейкой как расстояние от торца шпинделя и впишите. Активируйте корректор. Выведите ось W в машинный ноль. Подведите инструмент за 100мм от детали. Установите оффсет Z в этом месте, чтобы в этом месте координата в G54 по оси Z была равна 0. Далее пробуйте поменять инструмент, вызвать его корректор и посмотреть, куда приедет станок.

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

Свершилось, методом тыка нашёл ( вызываем пустую ячейку без корректора, подъезжаем к детали и от торца сухарей с плиткой отбиваемся, в z записал машинное положение а в w машинное+ плитка) НО любой  инструмент подъезжал на 0.4 больше, соответственно подкорректировал положение детали на 0.4мм. При обработке например 2мм пишу z-2.w0, станок отъезжает по z на длину корректора инструмента и подъезжает -2 мм а w выезжает на корректор инстр., получается большой вылет, при фрезеровании идут лишние вибрации и нагрузки на колонну и пиноль( по д110мм). Как пользоваться щупом для нахождения размеров детали ещё не выслали инструкцию.

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

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

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

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

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

  Разрешено не более 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 Вот такие ошибки вываливаются когда пытаюсь постпроцессировать программу  
×
×
  • Создать...