Jump to content

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


IgorSK

Recommended Posts

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

Link to post
Share on other sites


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

Link to post
Share on other sites

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

Edited by IgorSK
Link to post
Share on other sites
щуп обмеряет цилиндр через каждые 30 градусов, потом переезжает в высшую точку и обмеряет сектор от -30 до +30 градусов с шагом 5 градусов и опять призжает в высшую точку, потом еще раз сектор от -5 до +5 градусов с шагом в 1 градус. потом вычисляет расстояние и угол начального смещения оси эксцентрика.

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

Link to post
Share on other sites

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

Link to post
Share on other sites

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

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

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

 

 

Link to post
Share on other sites

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

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

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

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

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

Link to post
Share on other sites

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

 

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

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

Link to post
Share on other sites

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

 

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

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

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

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

Link to post
Share on other sites

Здравствуйте. возникла проблема после подключения 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
  • Нравится 1
Link to post
Share on other sites
  • 2 years later...

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

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

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    No registered users viewing this page.



  • Сообщения

    • ART
      Если в первой детали разбросать геометрию по цветам и сетам, в последующих просто раскрасить соответственно, то можно вообще ничего не выбирать. Загрузил деталь, выбрал шаблон, включил расчет.    
    • Motek
    • Серый543
      это я нарисовал как примерно должна проходить равнодействующая и где должна проходить. В результате, момент должен получаться раз в 10 меньше, чем выдает программа, тк плечо h будет примерно пол метра. здесь вычисляем моменты относительно глобальной системы координат. а это вычисляем относительно системы координат смещенной на метров 9 по оси x. момент получается практически 0, значит сила проходит именно там. Но это же неправильно...  сетка такая, пробовал еще меньше, но результат тот же. И очень смущает, что в 2018, что в 2019 солиде результат практически совпадает. и модель делал заново - результат тот же.. Кто нибудь может объяснить где я заблуждаюсь, или же напротив почему программа выдает такую дичь.. солид воркс я сносил и чистил хорошо, перед переустановкой  пробовал продувать тестовую пластинку, там момент похож на правду, а здесь не пойму 
    • GS
      === С Праздником Великой Победы над фашизмом ! 
    • EvUgol
    • mestnyi
    • EvUgol
      https://www.youtube.com/watch?v=REOPLWm-IsM
    • mestnyi
      С Великим Праздником, всех форумчан!!  
    • Maik812
    • maxems
      С Днем Победы в Великой Отечественной Войне! Слава советскому воину-освободителю, победившему немецко-фашистских захватчиков и их приспешников в виде поганых бандеровцев и прибалтийских пособников-ублюдков!  
×
×
  • Create New...