Jump to content

Данные поворота cycle800 и traori отличаются


Recommended Posts

gabdulshit

Всем привет. Станок на синумерик 840д. После ремонта не работает поворот по оси А, В, выдает ошибку: данные поворота cycle800 и траори отличаются. Программа обкатки кинематики есть, но после 1го касания сферы по Z останавливается и пишет: нужно ввести базовые значения. Вопрос куда их вводить и что вводить?

Link to post
Share on other sites


UnPinned posts
Andrey_kzn

Мало данных.  Вообще-то данные кинематики должны быть едины и для траори, и для цикла 800. Иначе какой смысл в такой кинематике.  Вводить данные кинематики на такой системе надо в параметры, а вот куда именно, надо почитать документацию. Давно этим занимался, с ходу не скажу. Что именно вводить, зависит от типа кинематики, так как смысл векторов будет разный в разных кинематических схемах. А теперь вопросы:

 - что именно ремонтировали?

 - движение осей есть? поворот через позицию или через MDA работает?

- номер ошибки? 700ххх, 60ххх или может ещё какой?

 - что за станок, тип кинематики?

 

Link to post
Share on other sites
gabdulshit
14.06.2025 в 00:22, Andrey_kzn сказал:

Мало данных.  Вообще-то данные кинематики должны быть едины и для траори, и для цикла 800. Иначе какой смысл в такой кинематике.  Вводить данные кинематики на такой системе надо в параметры, а вот куда именно, надо почитать документацию. Давно этим занимался, с ходу не скажу. Что именно вводить, зависит от типа кинематики, так как смысл векторов будет разный в разных кинематических схемах. А теперь вопросы:

 - что именно ремонтировали?

 - движение осей есть? поворот через позицию или через MDA работает?

- номер ошибки? 700ххх, 60ххх или может ещё какой?

 - что за станок, тип кинематики?

 

1. Ремонтировали ось В

2. Движение осей работает, через позицию и через MDA

3. Ошибка номер 65319

4. Chiron mill2000, 3+2. В на шпинделе, А на столе

Link to post
Share on other sites
Andrey_kzn
9 часов назад, gabdulshit сказал:

Ремонтировали ось В

Что именно? Из вас клещами информацию надо вытягивать? Снимали двигатель, снимали энкодер, обнуляли, сместили позицию? Сколько измерительных систем, прямой привод или нет?  Если после вмешательства возникла неисправность, логично предположить, что это следствие данного вмешательства. По теме: ваша ошибка вызывается из  цикла. Попробуйте найти условия её вызова. найдите файл CUST800, если он есть в папке циклы изготовителя. Сравните его с файлом CUST800 из папки стандартные циклы.  Будет ясно, что заложил станкостроитель в качестве дополнительных условий поворота круговых осей. Сделайте архивы предварительно.   Я думаю, в станке есть контроль позиций круговых осей при повороте. Есть начальные условия поворота, если они не выполнены, выдаётся ошибка. Как это реализовано, вам придётся разбираться самостоятельно.    

Link to post
Share on other sites
gabdulshit
7 часов назад, Andrey_kzn сказал:

Что именно? Из вас клещами информацию надо вытягивать? Снимали двигатель, снимали энкодер, обнуляли, сместили позицию? Сколько измерительных систем, прямой привод или нет?  Если после вмешательства возникла неисправность, логично предположить, что это следствие данного вмешательства. По теме: ваша ошибка вызывается из  цикла. Попробуйте найти условия её вызова. найдите файл CUST800, если он есть в папке циклы изготовителя. Сравните его с файлом CUST800 из папки стандартные циклы.  Будет ясно, что заложил станкостроитель в качестве дополнительных условий поворота круговых осей. Сделайте архивы предварительно.   Я думаю, в станке есть контроль позиций круговых осей при повороте. Есть начальные условия поворота, если они не выполнены, выдаётся ошибка. Как это реализовано, вам придётся разбираться самостоятельно.    

Не думал что это важно, извиняюсь. Снимали полностью, разбирали тоже полностью. Проблему не выявили, собрали обратно. После того как собрали ось В выставили по скалке, внесли смещение. Ставлю сферу и пытаюсь выполнить цикл кинематики, но вот касаясь один раз сферы по Z выдает ошибку выше. Посмотрю то что вы сказали

Link to post
Share on other sites
ID_Hacker
15.06.2025 в 14:34, gabdulshit сказал:

3. Ошибка номер 65319

Что то я не могу найти такого сообщения в списке ошибок сименса.  Не ошиблись номером? Можете полный текст сообщения дать, или фото.

Link to post
Share on other sites
Andrey_kzn

Это ошибка станкостроителя. Или автора циклов этого станка. она вызывается из отдельного файла.

  • Нравится 1
Link to post
Share on other sites
Andrey_kzn

Если ещё актуально, вектора кинематики должны быть в параметрах 24500, 24550, 24560. А вот смысл каждого вектора придётся постигать самостоятельно.

Link to post
Share on other sites
ID_Hacker
19 часов назад, Andrey_kzn сказал:

вектора кинематики должны быть в параметрах 24500, 24550, 24560

Разве не в $TC_CARR?

Link to post
Share on other sites
Andrey_kzn

На старой пятиосевой системе, где не было экрана настройки смещений кинематики, значения лежали в этих параметрах.  

  • Нравится 1
Link to post
Share on other sites
  • 2 weeks later...

Прошу прощения, я ввёл вас в заблуждение.  Попался мне любопытный документ, от предшественников, как раз по этому вопросу. До версии системного программного обеспечения 6.7 данные кинематики различались для цикла 800 и Traori. причём данные кинематики, тип кинематической записи, смещения векторов для цикла 800 лежат в параметрах от 24000 до 24800 (24110, 24120, 24130).  Что касается Traori, все данные кинематики  лежат в переменных $TC_CARR. Как они  туда заносятся, не знаю, не работал с такими старыми пятиосевыми системами.  Вероятно с помощью таблиц компенсации, через параметры 55ххх. Примерно как межосевые компенсации. Причём, значения переменных $TC_CARR вероятно не попадают в архив NC.  А заносятся они с помощью программы по типу Kinematik 1, которая образуется при активации таблицы кинематики на более новых системах.  Хотя это только предположение.  С версии ПО 6.7 данные кинематики едины и для Traori и для цикла 800, и находятся они в переменных $TC_CARR. Но! когда мы настраивали пятиосевую кинематику на очень старом 840dsl, то нашли значения векторов в параметрах 24500, 24550, 24560, и система реагировала на их изменение. В общем, тут только опытным путём действовать.

  • Нравится 1
Link to post
Share on other sites
20 часов назад, Andrey_kzn сказал:

Что касается Traori, все данные кинематики  лежат в переменных $TC_CARR. Как они  туда заносятся, не знаю

Либо активация экрана пусконаладки цикла 800, либо через MDA можно присвоить значение системной переменной. У нас на станках PAMA Speedram вообще все данные TC_CARR вносятся из подпрограмм производителя станка и даже если что то изменить в системных переменных, оно перепишется при установке поворотной головы из магазина.

 

@gabdulshit Это же ваше фото. Тут в самом сообщении указано, что данные (для цикла 800) KOPF_TISCH_BA и (Для траори) KOPF_ отличаются. Соответственно можно в циклах найти дефайны этих переменных и посмотреть значения. Можно даже найти где сообщение об ошибке формируется и там прописать копирование этих переменных в R параметры для сравнения. Да и вообще, посмотреть условия вызова сообщения и будет всё понятно.

Xe6BxAftbuKzUdwSW5nxC7YlykOVNNkmYR46h_nNeT88_yS1QuwskGTuIIPvwJe82PagT2qk5hY2eFEaT9lI81gy.jpg

Edited by ID_Hacker
Link to post
Share on other sites
3 часа назад, ID_Hacker сказал:

либо через MDA можно присвоить значение системной переменной

Это понятно. Но на практике это будет огромный геморрой. Ведь когда мы настраиваем пятиосевую кинематику, не всегда всё получается с первого раза. даже если есть циклы производителя станка. А если их нет, то всё многократно усложняется. Измерять смещение, вносить в переменную, учитывать другие вектора, проверять что получилось на детали. И всё по новой. А если ещё надо настраивать раздельно цикл 800 и Traori, то это вообще высший пилотаж. 

 

3 часа назад, ID_Hacker сказал:

Можно даже найти где сообщение об ошибке формируется

Я об этом и говорил, надо отталкиваться от формирования ошибки.

4 часа назад, ID_Hacker сказал:

@gabdulshit Это же ваше фото.

У него же Sinumerik Operate. Как это может сочетаться с древней системой 840D с софтом ниже 6.7, непонятно.

  • Нравится 1
Link to post
Share on other sites
11 часов назад, Andrey_kzn сказал:

У него же Sinumerik Operate. Как это может сочетаться с древней системой 840D с софтом ниже 6.7, непонятно.

Это как в Докторе Хаусе - пациенты всегда врут :) Что то где то не сходится, и пока автор не предоставит подробности, не проанализирует ту информацию что ему уже дали и не попробует применить более глубокую диагностику, ему никто не поможет. Ну или пусть заказывают услуги специалиста, тогда кто то придёт и сделает на месте.

  • Нравится 2
Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

  • Сообщения

    • esqado
      ссылка - вместо бесполезных сообщений.
    • zerganalizer
      Лично мне предлагали с тырнутых чертежей, похожих на бомбардировщик USA дальнего действия, построить хитровыделанное "летающее крыло" - аналогичное американскому чертежу, который лично держал в руках. Мы предварительно сошлись в цене, но они не позвонили - возможно, заказ ушёл кому-то из своих.
    • Ветерок
      Так ты же не читаешь ни форум, ни инструкцию. Везде написано ПОЧЕМУ.
    • esqado
      Есть какие-нибудь мысли, как заставить это работать или почему оно не хочет работать в версии 2024?
    • Kelny
      Просто не видно части столбцов, надо бы стрелочку потыкать в левом нижнем углу таблицы:
    • a_schelyaev
      Зная руководство НИЦ, есть большие сомнения, что деньги ЦАГИ платит на сторону за работы. Если это так, то было бы интересно с этим явлением ознакомиться.  
    • esqado
    • cser
      Так: - фразу "баллов по MSK-64 при уровне установки над нулевой отметкой до" все-таки можно найти в интернете, но не для сертификатов, а для паспортов; - фраза "при отсутствии в месте установки изделий резонансов в диапазоне 1 – 30 Гц" в принципе вне ГОСТ 30546.1 не встречается; - сертификатов таких не нашел с ходу. Получается, лучше посчитать на этаж повыше. А по поводу сертификата - может в сертификате это и недолжно уточняться - в протоколе испытаний указали и все?
    • fantom.ul
      1751877454.mp4
    • Сергей Кочев
      Если исходного проекта PLC у вас нет, а только изъятых из ПЛК то никак, а переписывать весь дата блок Data Block через DATA wiew вряд ли станете, переписал пару и желание отпало. Просто оставляйте коментарий  в NETWORKE coment сверху в самой программе ладере или stl - так быстрей и проще, я так делаю. 
×
×
  • Create New...