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

Измерение щупом при поворотной оси А не равной 0. iTNC 530


IgorSK

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

Здравствуйте. возникла проблема после подключения 4-й оси. Если в текущей системе координат на поворотной оси А значение отличное от 0, то какие либо измерения Touch Probe Renishaw невозможны. В MDI выдается ошибка "Угол оси не совпадает с углом наклона", при запуске уп в автоматическом режиме с занесением измерений в переменные, они просто остаются нулевыми. В данный момент стоит задача измерять цилиндрическую заготовку по оси Z, закрепленную в 4-й оси экцентрично и найти положение при котором Z максимально. Есть идеи ?

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


В ручном режиме войти в меню 3D ROT и активировать поворот системы координат. По идее щуп должен работать, но полученные размеры будут в повернутой координатной системе.Это только мое предположение.

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

проблему решил. дело было не в бобине. но есть весьма интересное замечание: если на стойке переменная определяется явным образом (например Q30=1)  то в списке Q-info она отображает свое числовое значение. Если же в переменную заносятся данные измерений, то в Q-info посмотреть текущее значение нельзя, там будет просто 0, хотя в действительности в переменной корректное значение и с ее помощью можно вести расчеты и использовать ее при перемещениях.
Эта фича + ошибка в середине расчетной части программы измерений привели к неверным выводам и долгому раскуриванию манов.
после исправления ошибки сейчас все работает отлично. щуп обмеряет цилиндр через каждые 30 градусов, потом переезжает в высшую точку и обмеряет сектор от -30 до +30 градусов с шагом 5 градусов и опять призжает в высшую точку, потом еще раз сектор от -5 до +5 градусов с шагом в 1 градус. потом вычисляет расстояние и угол начального смещения оси эксцентрика. потом в уп обработки пересчитываются смещения по осям. на выходе имеем нанесение гравировки на цилиндр зажатый с биением относительно поворотной оси, как будто они соосны. при партии ~1500 деталей экономия времени и нервов будет существенной.

Изменено пользователем IgorSK
Ссылка на сообщение
Поделиться на других сайтах
щуп обмеряет цилиндр через каждые 30 градусов, потом переезжает в высшую точку и обмеряет сектор от -30 до +30 градусов с шагом 5 градусов и опять призжает в высшую точку, потом еще раз сектор от -5 до +5 градусов с шагом в 1 градус. потом вычисляет расстояние и угол начального смещения оси эксцентрика.

Если у Вас заготовка - обработанный цилиндр, то для определения "высшей точки" достаточно трех измерений.

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

Для идеального цилиндра, возможно. Для реального при касании всего в 3х точках велика вероятность значительной погрешности. Кроме того поиск центра по 3м точкам и последующие преобразования — это несколько громоздких расчетов с не неоднократным переводом из полярных координат в декартовые. Большее количество непосредственных измерений даст более точный результат,с которым проще работать. Простота увеличит стабильность пусть и при потере пары минут.

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

А поподробнее ? Какая у Вас версия ПО ? У нас при повороте А - отличного от 0, А=90 станок материться ... типа отсутствие оси ! 

Как Вы решили ? 

проблему решил. 

 

 

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

А поподробнее ? Какая у Вас версия ПО ? У нас при повороте А - отличного от 0, А=90 станок материться ... типа отсутствие оси ! 

Как Вы решили ? 

первое измерение с занулением системы координат по z идет при А=0 через 417 цикл.

после поворота измеряем по z с занесением разницы в переменную через 0 цикл. ругани нет. посмотреть фактическое значение переменной таки можно через fn15: print. изучите документацию, в интернете все есть в свободном доступе. не в каждом мануале информация полная.

В качестве тяжелой артиллерии можете попробовать fn25. у меня на стойке работало, хотя в текущей версии моей программы это убрано. я не до конца понимаю почему оно работает так, как оно работает.

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

игорь - вам не мешало бы подновить школьную геометрию

 

если заготовка цилиндр - то достаточно привязаться по Z (в смысле выставить перпендикулярность образующей цилиндра плоскости стола), и взять окружность по 3 точкам при неизменном Z.

(а вот все что Вы там написали про неопределенность припусков означает то, что в качестве заготовки на стол с ЧПУ выдается гуано)

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

игорь - вам не мешало бы подновить школьную геометрию

 

если заготовка цилиндр - то достаточно привязаться по Z (в смысле выставить перпендикулярность образующей цилиндра плоскости стола), и взять окружность по 3 точкам при неизменном Z.

(а вот все что Вы там написали про неопределенность припусков означает то, что в качестве заготовки на стол с ЧПУ выдается гуано)

спасибо, займусь на досуге.

можете описать данные, которые получите и действия с данными, необходимые для автоматического корректирования положения инструмента? чисто идею и смысл плясок?

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

Здравствуйте. возникла проблема после подключения 4-й оси. Если в текущей системе координат на поворотной оси А значение отличное от 0, то какие либо измерения Touch Probe Renishaw невозможны. В MDI выдается ошибка "Угол оси не совпадает с углом наклона", при запуске уп в автоматическом режиме с занесением измерений в переменные, они просто остаются нулевыми. В данный момент стоит задача измерять цилиндрическую заготовку по оси Z, закрепленную в 4-й оси экцентрично и найти положение при котором Z максимально. Есть идеи ?

 

MP7500 3D-ROT Aktivierung Schwenkkopf/Drehtisch
             ;max 15 Transformationen
             ;Eingabe: %xxxxxxxxx
             ;Bit 0   0 = aus
             ;        1 = ein
             ;Bit 1   0 = Winkel aus Stellung Achsen
             ;        1 = Winkel nach Raumwinkel
             ;Bit 2   0 = CYCLE 19 positioniert keine Schwenkachsen
             ;        1 = CYCLE 19 positioniert Schwenkachsen
             ;        Verhalten bei Drehtischen
             ;Bit 3   reserviert
             ;Bit 4   reserviert
             ;Bit 5   Prufung der Schwenkachsstellung wahrend "Bezugspunkt
             ;        setzen" in X, Y und Z
             ;        0 = Aktuelle Schwenkachsstellung muss zu den
             ;            definierten Schwenkwinkeln passen
             ;        1 = Keine Prьfung
             ;Bit 6   Zyklus 19 mit Raumwinkel C<>0
             ;        0 = Raumwinkel C wird durch Drehung Koordinatensystem
             ;            realisiert
             ;        1 = Raumwinkel C wird durch Drehung des Tisches
             ;            realisiert
             ;MP 7500    : %0000001;3D-ROT Aktivierung
             ;
             ;Entsprechende Optionen kцnnen nur noch in der Kinematik-Tabelle
             ;(z.B. KINELIST.TAB) definiert werden.
             ;
             ;Die aktive Kinematik-Tabelle ist in OEM.SYS unter folgendem
             ;Schlьsselwort zu finden:
             ;
             ;        KINEMATIC = PLC:\*.TAB
 
В MP7500 бит 5 (считается справа налево, самый правый бит нулевой) установить на 1. Тогда можно зануляться при любом положении поворотных осей. 7500 может находится как в параметрах (так было на старых стойках), так и отдельно в файле KINELIST.TAB
Ссылка на сообщение
Поделиться на других сайтах
  • 2 года спустя...

Здравствуйте. У меня похожий вопрос: ЧПУ не дает обнулить оси xyz, когда положение осей bc не равно нулю. Если в KINELIST.TAB вместо %11 записать %100011, появится ли возможность обнулять линейные оси при любом положении bc? В таблице две одинаковые записи, наверное отдельно для каждой оси. Изменять надо обе?

И влияет ли такое положение поворотных осей при обнулении на записи в таблице PRESET?

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

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

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

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

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

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

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

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

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

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

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




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