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

Не реферируется шпиндель


CNC_servis

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

Всем день добрый.

Станок Bluestar 5+, система Sinumerik 840D.

Суть проблемы - не реферируется ось CS (шпиндель) ни в ручном, ни в автоматичнском режиме.

При попытке ось дает постоянное вращение, но не выходит в точку.

При этом:

- никаких индицируемых ошибок в процессе реферирования шпинделя не отмечено;

- по команде смены инструмента шпиндель позиционируется в 0грд;

- в режиме MDA команда "SPOS=0" не отрабатывается, шпиндель стоит;

- остальные оси реферируются нормально;

- попытка возврата к рабочим параметрам через backup NC и PLC на положение дел не повлияла.

Где копать... :confused_1:

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


Т.к. с ответами не густо :no_1: , поэтому можно конкретизировать вопрос на этом этапе.

Осциллограф не всегда удобно использовать в такой ситуации, поэтому:

есть ли возможность в SINUMERIK 840D в графическом режиме оценить качество и количество сигналов от энкодера шпинделя? Особенно интересует 0-метка.

Если да, то как?

P.S. Приводная линейка - SIMODRIVE 611D. Система установлена на PCU 50.

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

Добрый день.Если при смене инструмента шпиндель встает в 0, то ориентация все же есть.Привода SIEMENS имеют свою встроенную диагностику, сразу выскочет ошибка , если нет хоть одного сигнала с энкодера, ну а если есть вращение то с энкодером все хорошо.В меню ДИАГНОСТИКА>СЕРВИС ПРИВОД можно посмотреть все выходные параметры привода, в том числе и энкодера .Какай тип станка?, возможно производитель станка использует М19, стандартно, если есть станочный пульт SINUMERIK , на нем иметься кнопка ориентации шпинделя, работает в JOG.Еще как вариант посмотреть как ориентируеться во время смены, в MDA вызовете смену инструмента, установить покадрово ,когда произодет ориентция можно увидеть по какой команде,также можно увидеть подпрограмму смены инструмента.Удачи.

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

Привода SIEMENS имеют свою встроенную диагностику, сразу выскочет ошибка , если нет хоть одного сигнала с энкодера, ну а если есть вращение то с энкодером все хорошо.

На практике получается немного иначе.

При любых явных дефектах в канале инкрементального счета или термодатчика привод сразу выдает ошибку. Для ноль-метки (сигнал которой может быть нестабилен по амлитуде) шпиндель ищет её заданное число оборотов, потом, не находя метки и не реферируясь, продолжает вращение, при этом, экран реферирования осей сбрасывается. Из нескольких попыток реферирования или установки шпинделя в ноль грд. только единыжды определилась ошибка "не найдена контрольная отметка". Получается, что в системе не для всех режимов работы шпинделя прописан контроль ноль-метки и вывод ошибки.

В меню ДИАГНОСТИКА>СЕРВИС ПРИВОД замечены такие данные как: текущее положение в грд., обороты, номер активного энкодера... Конкретной информации по состоянию сигналов не обнаружено.

Будем копать дальше.

P.S. тип станка в первом сообщении.

Изменено пользователем CNC_servis
Ссылка на сообщение
Поделиться на других сайтах

На практике должны быть ошибки 25020 Ось %1 Контроль нулевой отметки активного датчика

Параметр: %1 = Название оси, номер шпинделя

Объяснение: Подсчитываются импульсы датчика положения между 2 импульсами нулевой отметки (функция аппаратных

средств). В тактовом растре интерполяции (стандартная установка 4 мс) проверяется, всегда ли датчик

выдает одинаковое количество импульсов между нулевыми отметками. Как только регистрируется

расхождение в 4 младших битах счетчика, возбуждается аварийный сигнал!Контроль может выключаться путем установки в 0 параметра станка 36310 ENC_ZERO_MONITORING [n]=...

(n ... номер датчика положения: 1,2).

Тоже самое 25021 Ось %1 Контроль нулевой отметки пассивного датчика, выключаеться путем установки в 0 параметра станка ENC_ZERO_MON_ACTIVE [n]=... (n ...

номер датчика положения: 1,2).То что в ДИАГНОСТИКЕ нет контрольных сигналов, тоже не совсем понятно(возможно так сконфигурирован станок производителем), стандартно -ось реферирована-0 или 1, контроль нулевой метки(или BERO)-0 или1, названия зависят от языка установленого на HMI.Под типом станка имелось не название от производителя, а токарный или фрезерный, используеться ли шпиндель как ось?Во вложении ошибки для SINUMERIK840D_ Powerline может помогут разобраться.

alarm_RU.PDF

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

... ошибки 25020 ... 25021

Станок - обрабатывающий центр фрезерного направления. Шпиндель используется как ось, имеет один (круговой инкрементальный с ноль-меткой) энкодер положения, подключенный к X411 ПУ привода.

Оговоренная ранее мной ошибка (которая засвечена единыжды) - 22051: ...Не найдена контрольная отметка.

"...При приеме отсчета шпиндель пробежал путь, который больше пути, заданного в параметре станка 34060 REFP_MAX_MARKER_DIST, не получив сигнала контрольной отметки..."

В параметре 34060 прописано 720 грд., что соответствует двум оборотам шпинделя.

Что касаемо N36310 $MA_ENC_ZERO_MONITORING - для всех осей и в т.ч. шпинделя он установлен в 0 (так же как и на втором станке с нормальным реферированием).

Для параметра ENC_ZERO_MON_ACTIVE к сожалению Вы не указали номер, его наличие и значение уточню позже.

Относительно предыдущих рекомедаций: смена инструмента по программе производится по команде T c указанием номера инструмента (возможно, дальше подкючается стандартная подпрограмма позиционирования и смены инструмента с использованием магазина).

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

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

Как происходит реферирование знает только станкопроизводитель,стандартно через NCU-PLC или как задумал производитель .Если есть сомнения по нулевой метке датчика, активируйте контроль нулевой метки MD36310=1, параметры группы 36000.... только для контроля, на работу станка не влияют, если появиться ошибка то что то с датчиком, хотя у меня был случай -рассыпался подшипник на шпиндель-моторе примерно такая же картина(ошибки правда сразу выскаивали).Очень странно что шпиндель при смене ориентируеться , а по командам нет.Смена интрумента програмируеться через NC программу, рекомендации SIEMENS, стандартно L6(название может быть другое,на что хватит фантазии), в параметре MD10716 указано по какой М-команде (непример =6, то М6), в MD10716 название подпрограммы(=L6 то L6.spf) куда обращаеться М функция для смены инструмента ,или MD10717= имя цикла смены для замены Т-функции.Сама подпрограмма расположена в циклах изготовителя(стандартно), на практике где создал ее произвдитель,т.е. в любой директории где могут быть программы или циклы.Через MD можно найти программу смены инструмента и все же выянить как проиходит ориентация шпинделя?

Рефенирование станка также может запроектировано через цикл.

Есть ли какая документация на станок, обычно ребята из Mag Powertrein комплектуют нормальными доками свои станки.

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

Если есть сомнения по нулевой метке датчика, активируйте контроль нулевой метки MD36310=1

Эксперимент показал, что вращение шпинделя при MD36310=1 не провоцирует ошибку. Получается, что на аппаратном уровне энкодер рабочий и контроль реферирования шпинделя игнорируется в программной среде...

В параметре MD10716 указан стандартный путь - к L6, в MD10717 - "пусто".

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

Ищем L6.spf ,там смотрим по какой команде происходит ориентация шпинделя.В прикрепленном файле пример программы L6 с фрезерного станка, в кадре N170 SP_SMEN=30; положение в град., N440 SPOS=SP_SMEN ;команда на ориентацию , N550 M16; запись нового инструмента в таблицу( может быть другая М-функция, смотри MD22560=16( то М16).Как предположение возможно шпиндель ориентируеться по датчику BERO ( по русски БВК) если есть такой датчик, то рабочий ли он, если четкое срабатывание?, тут нужна более подробная информация (смотреть электросхемы-какой датчик на шпиндель-моторе, есть ли BERO ,NC архив-как скофигурирован станок, проект PLC-как работают М функции) Документация на станок есть?Главное не впадать в унынее, должна же быть причина , чтоб с ней бороться.

L6.txt

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

Очень странно что шпиндель при смене ориентируеться , а по командам нет

Действительно, это предположение оказалось неверно. Шпиндель ориентировался при смене инструмента пока в системе висела метка о том, что он прошел реферирование. Когда реферирование начало "пролетать" ориентация стала невозможна.

Ищем L6.spf ,там смотрим по какой команде происходит ориентация шпинделя

В отличии от предоставленной Вами L6.txt, которая имеет покадровый порядок, в нашем варианте

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

Как предположение возможно шпиндель ориентируеться по датчику BERO ( по русски БВК)

Как и оговорено выше - в наличии один круговой датчик положения.

Желание все-таки конкретно определиться между программными ошибками и аппаратными привела к дополнительным исследованиям и следующему выводу:

1. Отсутствие инверсного сигнала ноль-метки (при сохранении постоянного смещения на входе в ПУ) не позволяет провести реферирование шпинделя, в то же время, не провоцирует каких-либо ошибок, в том числе при MD36310=1.

2. Аналогичная симуляция одновременно и для прямого сигнала ноль-метки, провоцирует сразу несколько ошибок!

Копаем глубже :lamo: .

L6.zip

Изменено пользователем CNC_servis
Ссылка на сообщение
Поделиться на других сайтах

Программа смены L6 в принципе типовая, просто не пронумерованы кадры, у Вас используеться HMI и соответственно PLC и конфигурация станка ShopMill, поэтому в программе смены написаны блоки для записи инструмента в таблицу(стадартно используеться Tool management), кроме всего написана для разных типов оборудования,конус HSK или SK,измерительный щуп,поворотный стол и др..Но это в принципе не важно, позиционирование происходит по SPOSA=grToolChSPos где grToolChSPos =0 значение позиции шпинделя.По ошибкам дополнение, во вложенных файлах(смотреть подробнее в Описании фукций FB1)

" ..1. Отсутствие инверсного сигнала ноль-метки (при сохранении постоянного смещения на входе в ПУ) не позволяет провести реферирование шпинделя, в то же время, не провоцирует каких-либо ошибок, в том числе при MD36310=1.

2. Аналогичная симуляция одновременно и для прямого сигнала ноль-метки, провоцирует сразу несколько ошибок!

Копаем глубже..." -не совсем понятно ,если необходимо изменить фронт нуль-метки используется MD34050.В прикрепленном файле типовые MD для шпиндель-мотора 2SP1253, как пример из практики с подобным мотором: электрики поменяли фазы на вводе, шпиндель перестал позиционироваться,тоже долго не мог понять в чем дело.

Кстати шпиндель в порядке, т.е. вращение ,шум и другие параметры?Что предшествовало или когда появилась ошибка.Конечно хорошо бы проверить датчик, SIEMENS и HEIN делают подобные приборчики, но как правило активно их не продают, вроде СКБ ИС выпустил тестовую модель.

SP.doc

L6.doc

Контроль_нулевых_меток.doc

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

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

Шпиндель работает нормально, без лишнего шума, хотя на больших оборотах не проверяли.

Дефект проявился после простоя станка (ремонт) около месяца. С параметрами колдовать не стали, т.к. сравнение показало полное соответствие с предыдущими состояниями (сравнивались по backup'ам NCK, куда входит обсуждаемая группа параметров).

Согласно документации SIEMENS (6SN1197-0AD04-0PP0 гл.6.1) на типовые энкодеры, есть регламентация как уровней сигнала так и U пост. смещения между каналами прямым и инверсным (например). Соответственно, чем больше амплитуда сигналов-меток, тем больше допуск на U пост. смещения между каналами. В нашем случае, имеем малые амплитуды сигналы (0,45V) и большое расхождение в смещении между каналами (0,8V). Получается, что в отдельности прямая и инверсная метки есть, а при их сложении машина ничего "путевого" не видит. Достаточно уменьшить U пост. смещения между каналами до 0,7V и шпиндель нормально реферируется.

Почему постоянка выползла за рабочие пределы (избыток влаги или дефект в полупроводниках энкодера ) еще предстоит выяснить, т.к. не всем дано иметь хорошие приборчики и условия для творческой работы :rolleyes: .

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

Здравствуйте! заменили привод шпинделя, на Sinumerik 808d, теперь шпиндель позиционируется неправильно. как можно поправить?

командами поворачивается максимум на 3 градуса и ошибка. шагами по 3 при наборе 15-18 снова ошибка.

как попасть в параметры и где найти L6?

Ссылка на сообщение
Поделиться на других сайтах
  • 11 месяцев спустя...

Доброй ночи! Подниму тему.
Было небольшое столкновение инструмента и шпинделя с деталью. И возникла проблема с нулем оси шпинделя. Он в ноль выходит, только этот ноль теперь другой и инструмент из магазина не берет. Гипотетически это можно как то откорректировать? SINUMERIK 840D Sl...

Я думал подобрать угол. собственно я его подобрал, но где ввести коррекцию так и не нашел.

В 21.10.2011 в 17:03, igoren07 сказал:

SPOSA=grToolChSPos где grToolChSPos =0

этих строк в программе L6 нет....

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

Приветствую. Я, конечно, не спец по технической части функционирования станков, но могу утверждать, что без изменения значения параметров MD $MN_USER_DATA_FLOAT (индекс поля зависит от того, какая программа и какой параметр в ней используются для смены инструмента, исключение - M17) абсолютные координаты позиции смены инструмента в системе MCS не должны изменяться в принципе. Исключение: физическое смещение (деформация элемента/элементов) патрона шпинделя (шпиндельного блока), некорректная работа датчиков положения, некий сбой в SRAM - иначе говоря, проблема аппаратного (аппаратно-программного) уровня, т.к. проблемы могут быть различного функционала, уровня, направления...

Кстати, какая именно ось позиционируется некорректно: линейная "Z" (или иная аппликативная) или осевая шпинделя "SP"?

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

Вообще, после столкновения шпинделя прямо или косвенно (через инструмент, например) с чем-либо его следует проверить. Любой дефект или простое смещение шпиндельного блока однозначно будут влиять на его точность и работоспособность.

P.S. Поправлюсь: не M17, а M19. Значение для M19 - MD43240 $SA_M19_SPOS.

Изменено пользователем ShadoWofXaoS
Ссылка на сообщение
Поделиться на других сайтах
16 часов назад, ShadoWofXaoS сказал:

Кстати, какая именно ось позиционируется некорректно: линейная "Z" (или иная аппликативная) или осевая шпинделя "SP"?

Ось SP. Так то положение по осям X, Y, Z при смене инструмента корректное. Но шпиндель повернут градусов на 10 при исполнении команд SPOS =0 или M19.

Из за этого патрон в шпинделе зажимется некорректно, или вообще не зажимается.

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

Как уже писал выше, координаты позиционирования шпинделя по линейным осям и осям вращения задаются обычно в MD параметрах $MN_USER_DATA_FLOAT, но программа смены инструмента может использовать и иные данные - всё зависит от предпочтений производителя оборудования.

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

И ещё несколько вопросов. Откуда взялась цифра "10 градусов"? Как Вы её определили? Каким образом производится смена инструмента: при помощи инструментального сменщика-руки или напрямую?

Проблема ещё актуальна? Если да, напишите, пожалуйста, модель станка.

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

@ShadoWofXaoS

Добрый день! Проблема решена. Откорректировали значение параметра 34090 вроде бы. Сецчас не на работе, по этому точно не вспомню. Сервисную службу не вызывали.

Смена инструмента производится напрямую. Шпиндель с инструментом вращается до нулевого положения, потом подъезжает магазин. После этого происходит разжим инструмента, шпиндель поднимается а магазин проворачивается в позицию нужного инструмента. Так вот шпиндель не проворачивался в 0. Опытным путем определили угол, на который нужно было довернуть шпиндель, что бы он взял оправку из магазина - окащалось 12 градусов. И добавили это щначение к значению параметра. Теперь все работает.

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

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

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • IgnatvKudrin
      Для нашего производства требуются постоянно инструментальные пружины для штампов. Сейчас заказы обрабатываются довольно долго - до 2-х месяцев. А у нас сроки на штампы 1-2 месяца с испытанием, доработкой и т.п. Хотелось бы найти поставщика, у которого уже есть склад с данными пружинами или кто может доставить за 1 месяц.   Пружины стандартные по ISO, но на всякий случай приложил каталог. Вот список пружин, которые нужны очень срочно:   LR 32 x 44 - 1 шт. LR 25 x 51 - 2 шт. LB 63 x 89 - 7 шт. LB 32 x 102 - 10 шт. LB 32 x 89 - 20 шт. LB 32 x 76 - 12 шт. LB 32 x 51 - 6 шт. LB 25 x 127 - 9 шт.   Готов выслушать все предложения. Возможно даже есть те, кто сможет изготовить подобные пружины с такими же параметрами. 20231101.pdf
    • bubblyk
      Знатоки форума, подскажите, как смоделировать простую (на первый взгляд) задачу термомеханики в упругой постановке.   Есть брусок правильный формы ака кирпич, в котором генерируется НЕРАВНОМЕРНОЕ удельное тепловыделение (HGEN). Задняя и передняя поверхности конвективно охлаждаются с известными (но различными) коэффициентами теплоотдачи и температурами жидкости/газа. Свойства кирпича (теплофизика + механика) принимаются зависящими от температуры. Постановка - стационарная Собственно вопрос : как грамотно смоделировать температурное поле в кирпиче с учетом температурного расширения?   Исходный код приложил.     Надеюсь на коллективный разум и опыт! EPTH2D.mac p.s.   Если есть опыт решения этой задачи в Ansys WB, тоже можно сюда приложить командные вставки.
    • OutXL
      Это было давно использовал NC-Link  и данную инструкцию. The Maho.docx
    • Mikhail_Podgornyj
      Добрый день, кто может поделиться SKF Bearing V1.6 (ANSYS App)? Заранее благодарен!
    • alexqwq10
      В данных корпусах ничего лишнего быть не должно. Максимум шпильки заземления, в количестве предусмотренном для конкретного корпуса. Рассматривал очень много подобных корпусов разных производителей и данная проблема актуальна для подавляющего большинства.
    • MFS
      Коллеги, приветствую, нужно штамповать на горячую из алюминиевого сплава (АК6 или около того) заготовки размером 280*180*12. Подскажите, пожалуйста, параметры пресса для такой заготовки - размеры, усилия. А есл дадите пример такой марки и модели, более менее подходящей для этой работы (нашего или импортного), то будет и еще лучше. Заранее спасибо!
    • Elbaro
      Добрый день. Уже несколько дней пытаюсь найти на просторах инета макрос, позволяющий менять материал выделенных деталей в сборке. У меня есть макрос это делающий, но только в открытой детали, заставить его работать в сборке не получается. Может кто поделится ссылкой или часть кода? Спасибо.
    • maxx2000
      @ANT0N1DZE чтобы ответить на этот вопрос надо вспомнить что экранирует СВЧ, а что для него прозрачно.
    • Александр1979
      В параметре 4018 задаётся метод позиционирования. Какой тип выбран у вас?
    • Bot
      АСКОН, российский разработчик инженерного программного обеспечения и ИТ-интегратор, подвел итоги 2023 года. Выручка компании выросла на 47% и достигла 5,6 млрд рублей, штат сотрудников увеличился до 1250 человек. Клиентская база пополнилась тысячью предприятий и сегодня с решениями АСКОН работают почти 16 000 заказчиков из всех отраслей промышленности и строительства. Смотреть полностью
×
×
  • Создать...