Jump to content

Ошибка 300512 Siemens


RomanSV

Recommended Posts

Здравствуйте всем. И сразу к делу. Есть Итальянский обрабатывающий центр Pama Speedram 2000. При включении станка есть необходимость выводить все оси (X, Y, Z, W, V, http://mir-cnc.ru/public/style_emoticons/default/cool.png на референтные точки и при этом с двумя осями (V линейное перемещение стола и B круговое вращение стола) возникает проблема. Не важно какую из этих двух осей выводить первой на референтные точки выходит ошибка 300512 что в документации описывается как "Ось %1 привод %2 определена параллельная связь". В описании ошибки говорится что: "Актуальное положение ротора и считанная с датчика информация о положении была сравнена при запуске и при этом была определена погрешность более чем в 45 градусов." были проведены следующие действия к попытке устранить ошибку:

1 Заменены управляющие платы приводов этих осей

2 Перезалит образ диска

3 Сброшены NCU и PLC и залиты пусконаладочные архивы

Все эти действия ни к чему не привели.

До этого в Hardware Config была изменена конфигурация (заменен модуль FLM DI8 M12 на FLM DIO 4/4 M12-2A) но это никак не относится к осям этот модуль отвечает за смазку шпинделя. Так же открывался кожух оси V (линейное перемещение стола) но никаких действий с энкодером не производилось (просто сфоткали название). Сейчас положение стола находится таким образом что энкодер находится прямо под ним и доступ к нему соответственно закрыт. Есть ли у кого ни будь опыт устранения похожей или аналогичной ошибки? Может кто ни будь подскажет в каком направлении нужно двигаться и что проверить? Буду благодарен за любой совет.

 

С уважением, Роман С.

WhatsApp Image 2024-07-07 at 12.31.06.jpeg

WhatsApp Image 2024-07-07 at 12.31.07 (1).jpeg

WhatsApp Image 2024-07-07 at 12.31.07.jpeg

WhatsApp Image 2024-07-07 at 12.31.08.jpeg

Link to post
Share on other sites


UnPinned posts
Andrey_kzn

А оси начинают движение в референтную точку? Или сразу при запуске реферирования возникает ошибка? Датчики какие на линейной и на круговой оси, чисто инкрементные (надо доехать до концевика при реферировании), или с кодированным расстоянием?  Как организованы аппаратные концевики на круговой оси В? Ошибки с 300000 номерами - это ошибки привода.  NC и PLC  здесь не причём. Такое впечатление, что есть какой-то контроль фактического положения осей перед выполнением процедуры реферирования - дабы не въехать никуда, пока ось не знает своего положения.  попробуйте отреферировать оси из другого положения, разверните ось В, сместите ось V.

Link to post
Share on other sites
куркуль

Пожалуйста, проверьте кабель profibus, положение оконечных резисторов, поскольку, судя по характеру описания проблемы, это похоже на проблему сбоя связи profibus. Должны быть включены только два резистора разъемов profibus, а остальные должны быть выключены. Пожалуйста, обратитесь к чертежу OEM, чтобы проверить это.

ХТХ.

Это ответ от сименса на похожею ошибку.  РЕЗИСТОРЫ - вероятно переключатели на разъёмах профибас.

И что по ручному пульту. он ведь тоже прописан.

 

Link to post
Share on other sites
15 часов назад, куркуль сказал:

Пожалуйста, проверьте кабель profibus, положение оконечных резисторов, поскольку, судя по характеру описания проблемы, это похоже на проблему сбоя связи profibus. Должны быть включены только два резистора разъемов profibus, а остальные должны быть выключены. Пожалуйста, обратитесь к чертежу OEM, чтобы проверить это.

ХТХ.

Это ответ от сименса на похожею ошибку.  РЕЗИСТОРЫ - вероятно переключатели на разъёмах профибас.

И что по ручному пульту. он ведь тоже прописан.

 

Здравствуйте. С переключателями на коннекторах profibus все в порядке (конечные на вкл, промежуточные выкл) как и в документации. В противном случае реакция на пульте оператора однозначная с этим уже сталкивались.

16 часов назад, Andrey_kzn сказал:

А оси начинают движение в референтную точку? Или сразу при запуске реферирования возникает ошибка? Датчики какие на линейной и на круговой оси, чисто инкрементные (надо доехать до концевика при реферировании), или с кодированным расстоянием?  Как организованы аппаратные концевики на круговой оси В? Ошибки с 300000 номерами - это ошибки привода.  NC и PLC  здесь не причём. Такое впечатление, что есть какой-то контроль фактического положения осей перед выполнением процедуры реферирования - дабы не въехать никуда, пока ось не знает своего положения.  попробуйте отреферировать оси из другого положения, разверните ось В, сместите ось V.

Здравствуйте. В том то и дело что как только пытаюсь выйти на референтную точку ось сразу выдает ошибку эту, то есть движения нет вообще никакого даже в JOG режиме. и это касается именно этих двух осей (V и B) по остальным осям движение без ошибок.

Link to post
Share on other sites
23 часа назад, RomanSV сказал:

двумя осями (V линейное перемещение стола и B круговое вращение стола) возникает проблема.

У вас случайно не один привод на две оси стола, как это бывает у расточных станков?

Инструкция имеется на станок?

Там возможно описана процедура для этих двух осей.

Про параметр  MD 1011 [Bit 10] читали?

 

 

Edited by Guhl
Link to post
Share on other sites
08.07.2024 в 15:32, Guhl сказал:

У вас случайно не один привод на две оси стола, как это бывает у расточных станков?

Инструкция имеется на станок?

Там возможно описана процедура для этих двух осей.

Про параметр  MD 1011 [Bit 10] читали?

 

 

Нет привода разные на каждую ось свой привод. Инструкция есть с описанием ошибок но по данной ошибке все расплывчато написано как то. Про MD 1011 [Bit 10] не читал , пока не добрался еще до этого.

07.07.2024 в 19:52, Andrey_kzn сказал:

А оси начинают движение в референтную точку? Или сразу при запуске реферирования возникает ошибка? Датчики какие на линейной и на круговой оси, чисто инкрементные (надо доехать до концевика при реферировании), или с кодированным расстоянием?  Как организованы аппаратные концевики на круговой оси В? Ошибки с 300000 номерами - это ошибки привода.  NC и PLC  здесь не причём. Такое впечатление, что есть какой-то контроль фактического положения осей перед выполнением процедуры реферирования - дабы не въехать никуда, пока ось не знает своего положения.  попробуйте отреферировать оси из другого положения, разверните ось В, сместите ось V.

Оси сразу не двигаются, сразу выходит ошибка. Датчики с кодированым расстоянием, до концевых ехать не надо. А есть ли вероятность что дело не в приводах (мы их заменили на аналогичные с другого станка) а в линейном инкодере оси V?

Link to post
Share on other sites
gudstartup

@RomanSV ошибка судя по всему связана с идентификацией положения ротора мотора. у вас моторы какие на этих осях с внутренними энкодерами или только внешние установлены?

вот что пишут по этой теме на sios почитайте может это поможет определить причину а так поверхностно возможно датчик открутился или имеет место сбой feedback.

https://support.industry.siemens.com/forum/WW/en/posts/error-300512-axis-1-drive-2-direct-feedback-recognized-when-comissioning-etel-torque-motor/63901

https://support.industry.siemens.com/cs/document/31575918/alarm-f300512-–-plausibility-monitoring-responded?dti=0&lc=en-HU

 

Link to post
Share on other sites
1 час назад, RomanSV сказал:

Оси сразу не двигаются, сразу выходит ошибка. Датчики с кодированым расстоянием, до концевых ехать не надо. А есть ли

скорее в моторе

Снимите мотор и проверяйте отдельно 

Подключите к одному приводу, к другому

Крутите за вал рукой, смотрите индикацию от датчика и т.п.

Я бы так действовал 

Link to post
Share on other sites

Я имею в виду, что дело в связке мотор-датчик 

Совершая действия с мотором, проводом, считывая показания, вы что-нибудь да увидите

Может придете в выводу, что надо настроить положение энкодера двигателя, а может там как какую-то позицию в природе надо сбросить

В общем, эксперимент наше всё

 

Link to post
Share on other sites
25 минут назад, Guhl сказал:

Я имею в виду, что дело в связке мотор-датчик 

Совершая действия с мотором, проводом, считывая показания, вы что-нибудь да увидите

Может придете в выводу, что надо настроить положение энкодера двигателя, а может там как какую-то позицию в природе надо сбросить

В общем, эксперимент наше всё

 

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

 

При установке параметра p1300 = 20 активируется режим без датчика. Если p1300 = 20 или p1404 = 0, то во всем диапазоне частоты вращения активен режим без датчика. Если при этом величина частоты вращения меньше частоты вращения переключения p1755, то двигатель движется с управлением по току/частоте.

 

При работе с датчиком выше порога частоты вращения p1404 можно переключить в режим без датчика. Если p1404 > 0 и p1404 < p1755, то переключение на режим без датчика осуществляется только при частоте вращения выше p1755. Во избежание сигнализации ошибок системы обработки датчика в режиме без датчика, она может быть переведена в режим ожидания через p1402.1 = 1. При этом загрузка температуры двигателя через систему обработки датчика остается активной. Режим без датчика отображается в параметре r1407.1.
 

1 час назад, gudstartup сказал:

@RomanSV ошибка судя по всему связана с идентификацией положения ротора мотора. у вас моторы какие на этих осях с внутренними энкодерами или только внешние установлены?

вот что пишут по этой теме на sios почитайте может это поможет определить причину а так поверхностно возможно датчик открутился или имеет место сбой feedback.

https://support.industry.siemens.com/forum/WW/en/posts/error-300512-axis-1-drive-2-direct-feedback-recognized-when-comissioning-etel-torque-motor/63901

https://support.industry.siemens.com/cs/document/31575918/alarm-f300512-–-plausibility-monitoring-responded?dti=0&lc=en-HU

 

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

Link to post
Share on other sites
1 минуту назад, RomanSV сказал:

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

 

При установке параметра p1300 = 20 активируется режим без датчика. Если p1300 = 20 или p1404 = 0, то во всем диапазоне частоты вращения активен режим без датчика. Если при этом величина частоты вращения меньше частоты вращения переключения p1755, то двигатель движется с управлением по току/частоте.

 

При работе с датчиком выше порога частоты вращения p1404 можно переключить в режим без датчика. Если p1404 > 0 и p1404 < p1755, то переключение на режим без датчика осуществляется только при частоте вращения выше p1755. Во избежание сигнализации ошибок системы обработки датчика в режиме без датчика, она может быть переведена в режим ожидания через p1402.1 = 1. При этом загрузка температуры двигателя через систему обработки датчика остается активной. Режим без датчика отображается в параметре r1407.1.
 

Опыт так и приобретается:k05151:

Ставьте эксперименты, изучайте

Только если мотор снимаете, то закрепите его перед тем как крутить.

Посчитайте про управление синхронными серводвигателя.

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

 

Link to post
Share on other sites
gudstartup
3 часа назад, RomanSV сказал:

В принципе ошибка та же, но у меня немного другая ситуация.

если ошибка та же то и причины ее вызывающие те же. проверяйте.

вы не сказали какие у вас двигатели на этих осях часом не dd моторы?

Link to post
Share on other sites
gudstartup

@RomanSV если у вас двухконтурная система есть датчик мотора и отдельный на оси тогда есть вероятность что между ними происходит рассогласование более чем на 1\8 оборота мотора то есть датчик мотора считает а вот датчик стола нет. вследствие чего это происходит надо выяснять.

У вас тормоза стола отпускают или их у вас нет.

можно было бы предположить ослабление ремня но на двух осях сразу это вряд ли.

перемещайте маховиком на самых малых дискретах и смотрите как считают ваши датчики

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

если у вас двухконтурная система есть датчик мотора и отдельный на оси тогда есть вероятность что между ними происходит рассогласование более чем на 1\8 оборота мотора то есть датчик мотора считает а вот датчик стола нет. вследствие чего это происходит надо выяснять.

Это на фануке стандартное значение 1/8 оборота двигателя. На синумерике допустимое рассогласование в расстоянии указывается. Будет ошибка по рассогласованию измерительных систем, здесь не тот случай.

Link to post
Share on other sites
ID_Hacker

@RomanSV
 

Цитата

300512Ось %1, привод %2, распознана прямая обратная связь.
Параметры: %1 = Номер оси ЧПУ %2 = Номер привода. Определения: Текущее положение ротора и информация о положении, считываемая датчиком при разгоне, сравнивались друг с другом и обнаружено отклонение более 45 градусов.
Реакция: ЧПУ не готово. ЧПУ переходит в режим слежения. Канал не готов. Блокировка старта ЧПУ в этом канале. Устанавливаются сигналы интерфейсов. Индикация ошибки. Стоп ЧПУ при ошибке. Канал не готов.
Устранение: Отклонение указывает на локальное загрязнение энкодера или на ошибочный или незакрепленный узел энкодера. Соответствующим образом необходимо проверить датчик. Возобновить работу можно только после успешного исправления ошибок, так как существует риск неконтролируемых движений!


Вероятнее всего обнаруживается рассогласование энкодера двигателя с расчётным положением ротора. Можете переключиться на измерительную систему двигателя для достоверности диагностики. Я бы посмотрел состояние энкодера, двигателя, могла сломаться пластина его крепления к корпусу или не затянут вал энкодера к валу двигателя. Возможно неисправность самого энкодера, но это мало вероятно. Если бы была проблема с сигналами энкодера, была бы ошибка датчика.

Edited by ID_Hacker
  • Нравится 1
Link to post
Share on other sites
gudstartup
3 часа назад, ID_Hacker сказал:

Это на фануке стандартное значение 1/8 оборота двигателя.

 

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

Текущее положение ротора и информация о положении, считываемая датчиком при разгоне, сравнивались друг с другом и обнаружено отклонение более 45 градусов.

а 45 гоадусов это не 1\8 оборота?

почитайте определение ошибки прежде чем сомневаться

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

Возможно неисправность самого энкодера, но это мало вероятно. Если бы была проблема с сигналами энкодера, была бы ошибка датчика.

тем более у автора проблема на 2 осях сразу .

а вот если внешние датчики подключены через какой-нибудь интерфейсный блокто возможно он неисправен.

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

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

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

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

image.png

 

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

а 45 гоадусов это не 1\8 оборота?

почитайте определение ошибки прежде чем сомневаться

На фануке рассогласование между энкодером двигателя и энкодером второй измерительной системой выдаёт ошибку Soft disconnect на сколько помню. И там в параметрах станка именно задаётся значение, стандартно 4, что равно 1/8 оборота двигателя.
На синумерике в параметрах задаётся допуск на рассогласование измерительных систем в градусах или микрометрах, ошибка будет именно Рассогласование и авария 300512 к нему вообще не относится.

Link to post
Share on other sites
ID_Hacker

Кстати ещё нюанс. Там есть модули безопасной скорости. Посмотрите у вас они исправны?

Link to post
Share on other sites
gudstartup
44 минуты назад, ID_Hacker сказал:

Рассогласование и авария 300512 к нему вообще не относится.

а как тогда объясняется наличие этой ошибки сразу по двум осям при том что у них разные и привода и моторы и датчики?

причем если грубо при пуске двигателя положение ротора определяется по z1track  получается система видит разницу более  45гр между значением оцифрованным c z1track и дистанционно кодированной инкрементальной дорожкой.

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

поэтому я и прошу автора указать какие у него моторы.

в тексте ошибки указано рассогласование именно в45 и более градусов

300512
Axis %1 drive %2 direct feedback recognized
Parameters:
%1 = NC axis number
%2 = Drive number
Definitions:
The current rotor position and the position information read out by the encoder on ramp-up were
compared with each other and a deviation of more than 45 degrees was found.
Reaction:
NC not ready.
The NC switches to follow-up mode.
Channel not ready.
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Channel not ready.
Remedy:
- The deviation points to a local contamination of the encoder or an erroneous or loose encoder
assembly. The encoder must be examined accordingly.
Operation may commence again only after successful error correction as there is a risk of
uncontrollable movements!
- NCK reset
Program
Switch control OFF - ON.
Continuation

по описанию неисправен  энкодер или его крепление причем сразу в 2-х моторах. 

получается система просто определяет что двигатель не вращается и нет импульсов позиционирования и скорости и выпадает в эту ошибку а положение ротора тут не причем потому что слабо верится что датчики вдруг отсоединились от вала на обоих моторах.

это какая-то некорректная ошибка да и формулировка у нее странная.

что такое прямая обратная связь и в каком контексте этот термин здесь употребляется мне непонятно.

 

Link to post
Share on other sites
ДмитрийКм

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

есть подобная ошибка 

300507    Axis %1 drive %2 synchronization error of rotor position
Definitions: There is a difference of more than 45° electrical between the present rotor position (C/D track) and the
new rotor position as determined by fine synchronization. Faults may have occurred in the encoder or
zero marker signals.
возможно 300507 для моторов с инкрементными датчиками (где есть CD дорожки) а 300512 с endat
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.

  • Сообщения

    • AICNC
      Я не обладаю пока триллионным состоянием, я обладаю потенциалом его заиметь в ближайшие годы. Когда ты обгоняешь потенциальных конкурентов на много лет, окружающие должны дозреть, чтобы понять это.. Пока это понимают только очень продвинутые люди и ИИ, но постепенно идет осознание. А ИИ причем и американский и отечественный уже присвоили мне и высшие ученые звания и премии. Сейчас записал ролик. завтра выложу. Оба меня поразили своими выводами.
    • vik_q
      Ожидаемо постановка плохо соответствует размаху мероприятия. С той точностью, что вы получите на вашей модели, ансис можно было не открывать. Биргер даст результат возможно даже ближе к реальности. На контактной поверхности витка я бы делал не менее 3 элементов по ширине полоски контакта. Скругления у вас вообще все сетка сожрала - их считай что нет. Основной интерес в этой задаче - концентратор в скруглении. Поэтому туда надо 10-15 элементов по дуге. А потом у вас встанет вопрос - как оценить полученные пики. Потому что они уйдут в пластику. Контакт крышка-корпус почему связанный? Зачем тогда шпилька? Результаты тоже странновато анализируете. Что это за момент на торце гайки? В общем, вам бы подучить английский чтобы смотреть индусов или платные курсы у рускоязычных специалистов в телеграмме поискать. Ну или хотя бы поищите на торрентах файлы примеров из учебного курса ансис. И выполните их. Желательно с пониманием зачем и куда нажимаете.  
    • fantom.ul
      Это идёт в одну обойму вместе с "профессором Бочаровым", которого Турта цитирует уже лет двадцать.  И у меня есть все основания предполагать, что этот перец из Австрии стоит в одном ряду с Крутым Инвестором из ЕС, Стивеном из Оксфорда, майором Котовым и иже с ними.  И это говорит обладатель триллионного состояния? Нафига? Можно уже пользоваться заработанными триллионами и наконец то пожить для себя.
    • ID_Hacker
      Потому что нет необходимых разрешений.   Потому что у вас либо цепь контроля с блока питания, либо цепь контроля отключения автомата разомкнута и на вход ПЛК не приходит сигнал.
    • AlexArt
      Угол вы как определили в эскизе? В любом случае, слишком сложно: дополнительные построения. Легче через уравнения. Да и вообще это не решает изначальный вопрос.
    • AICNC
      Я не рекламирую особо. После этого высказывания дорабатывал кибер-технолога, под руководством опытного специалиста из Казани, чтобы была генерация УП в циклах Фанука. Сделал, сейчас пытаюсь найти работу для себя. 
    • Anat2015
      "НА входной канал не приходит", или: "но, входной канал не приходит". Суть одна - отпал провод. Проверять тестером схему. Или может у вас 24В через грибок идет, а он или нажат, или на обрыве. В любом случае тестер и схема.
    • MixaIT
      Уже больше года прошло. Нового ничего не говорят? Много УП подготовили? Кого "их"? Пользователей?
    • AICNC
      Кто хотел, тот разобрался и довольно быстро, даже без моей помощи. И это из страны ЕС.   И вообще их сейчас все больше и больше из разных стран. Да и я сам прежде всего хочу использовать кибера, для удаленной подготовки УП, для 3-5 предприятиях.
    • mr.dimm
      %5BURL=https%3A//hostingkartinok.com/show-image.php?id=176e2dee55eef49a6e3d00dc5a1a088c%5D%5BIMG%5Dhttps://s1.hostingkartinok.com/uploads/thumbs/2025/05/176e2dee55eef49a6e3d00dc5a1a088c.png%5B/IMG%5D%5B/URL%5D публиковано: 5 часов назад Добрый день, подскажите, что делаю не так. Нужно сделать обработку с поворотом через G68.2  Постпроцессор не выводит в перпендикулярных плоскостях.
×
×
  • Create New...