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

датчик в револьверной голове CTX 510


nein

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

Доброго всем дня.

Станок Gildemeister CTX 510 с револьверной головой  Duplomatic (cod.6445756 matr.0502846). Проблема с револьверной головой - останавливается не в той позиции. Я сделал такой вывод глядя на выезжающую втулку приводящую в движение приводной инструмент. Сначала коррекцией я вроде бы добился, чтобы она выезжала по центру, а потом голова остановилась так, что втулка выехала вплотную к стенке отверстия. Я думаю на датчик положения револьверной головы. Подскажите, пожалуйста, где он находится?

Спасибо.


 

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


UnPinned posts
1 час назад, nein сказал:

вы про энкодер?

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

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

Попробуйте этот энкодер вывести на экран и посмотрите в процессе работы двигателя как он себя ведет.

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

Всё-таки подозрение на энкодер. Мы звонили в фирму, которая делает диагностику таких энкодеров - говорят, что могли окислиться контакты и их надо попробовать почистить. Но после установки энкодера назад нужно будет провести настройку.  И вроде бы есть какая-то функция в ЧПУ. Вы не знаете, что это за функция?

Ссылка на сообщение
Поделиться на других сайтах
9 часов назад, nein сказал:

нужно будет провести настройку

Да это очень секретная процедура, но вам как опытным, могу сказать :

берёте шило ( важно что-бы оно было острое) - ставите риску на энкодере и на основании, а лучше три  и всё. Но это только для инкрементального .Это слово вы конечно знаете.

Ссылка на сообщение
Поделиться на других сайтах
29.10.2021 в 23:19, andrey2147 сказал:

берёте шило ( важно что-бы оно было острое) - ставите риску на энкодере

Что-то я подумал - так нельзя, потому что ведь вал энкодера оцепится от РГ, обратно потом не попадёшь

надо искать мануал станочный,

Ссылка на сообщение
Поделиться на других сайтах
1 час назад, nein сказал:

я написал в DMG на предмет мануала... молчат пока

Долго ждать придется...

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

@gudstartup На шильдике нет информации - похоже, шильдик оторвали предыдущие владельцы. Но я отправил шильдик с номером итальянцам в дупломатик и получил описание головы - пдф-ку. 

SM-BA20C-D1-12-430/60-40/31-1GS4-M9-R9

Ссылка на сообщение
Поделиться на других сайтах
15.10.2021 в 12:02, nein сказал:

Вы не знаете, как можно проверить энкодер?

Уважите модель энкодера?

В случае обычного ТТL или 1Vpp SIN/COS интерфейса проверяйте тестовыми приборами ну хотя бы от SKBIS ЛИР 590

Если же ваш датчик с цифровым интерфейсом то спокойно доверяйте диагностике которая встроена в ПО ЧПУ и серво системы если нет ошибок то датчик в порядке. Для проверки этих датчиков также имеются тестеры но они сравнительно не дешевы. 

 

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

@gudstartup Энкодер Heidenhain ERN 1387 2048 62S14 - 70

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

Ссылка на сообщение
Поделиться на других сайтах
7 минут назад, nein сказал:

ERN 1387 2048 62S14 - 70

У вас 1Vpp поэтому если пока нет тестера проверьте амплитуду и форму сигналов осциллографом а главное обратите внимание на сигнал Z это один период синусного и косинусного сигнала на оборот датчика и еще если у вас есть преобразователь 1Vpp в TTL 5V то очень редко но он тоже может стать причиной ошибки формы референтного сигнала лучше проверьте  Z сигналы после него.

Двигатель Heidenhain QSY?

Ссылка на сообщение
Поделиться на других сайтах
30 минут назад, nein сказал:

Но я боюсь, если сниму и назад поставлю, что-то собьётся...

Этот датчик стоит в двигателе или отдельно?

Ссылка на сообщение
Поделиться на других сайтах
Только что, gudstartup сказал:

Этот датчик стоит в двигателе или отдельно?

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

 

38 минут назад, nein сказал:

Но я боюсь, если сниму и назад поставлю, что-то собьётся...

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

37 минут назад, gudstartup сказал:

ну хотя бы от SKBIS ЛИР 590

его еще найти надо, или купить...

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

@nein 

Если в двигателе  то укажите его модель возможно понадобится настройка положения ротора относительно Z метки датчика.

Методика описана в руководстве по сименсовским моторам там нужен только осциллограф резисторы и источник для вращения двигателя с постоянной скоростью за вал (мы пользовались шуруповертом). Просто необходимо выставить датчик так чтобы фаза U мотора совпадала Z сигналом. Осциллограмма где то завалялась как найду выложу.

1 минуту назад, Anat2015 сказал:

его еще найти надо, или купить...

Тогда пусть осциллографом смотрит.

3 минуты назад, Anat2015 сказал:

Само собой, в двигателе, не встречал другого варианта,

Да ладно а на старых моделях например на SHAUBLIN

Ссылка на сообщение
Поделиться на других сайтах
6 минут назад, Anat2015 сказал:

да и места там нет

А неплохо бы изыскать немного потому что размещение датчика только в двигателе без дополнительного контроля позиции головки приводит к серьезным аварийным ситуациям например при обрыве сильфоновой муфты 

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

 

26 минут назад, nein сказал:

Siemens 1FT6086-1AH71-1AG1

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

 

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

@gudstartup мне из Сименса прислали методику настройки... Если кому-то понадобится, могу прислать

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • gudstartup
      по другому никак только этим параметром
    • Nikollay
      У нас в приборостроении это не так, при модернизации плат без контроля массы или с контролем по условной плотности масса изделия значительно уходит от значений указанных по ТУ. Особенно явно это проявляется если имеется 100+ исполнений. Центр тяжести нас не волнует совсем.   Трудозатраты по предложенному вами методу не окупятся никогда.
    • gudstartup
      там же не написано   про то что надо отключить функцию а написано про линейку. можно перемещать по х при движении по z и у вас все будет параллельно. так же и в случае Виктора если при повороте оси b на 90 градусов в плоскости zy перемещать ось z то  индикатор будет смещаться в случае если ось z не перпендикулярна оси b или наоборот но если в какой то точке на столе вы захотите поставить индикатор в 0 то это можно сделать или доворотом оси b или смещением оси y. именно это и делает компенсация
    • Alex1986
      Можно, пожалуйста, подробнее, ни я ни мои коллеги такого ранее не делали...
    • dicty
      Не пробовал, потому что в том макросе идет отбор деталей из листового материала, а они как раз мне и не нужны. Razvertka All_example.swp UPD: Пробовал, не отрабатывает, выдаёт ошибку
    • stoomb
      Правда теперь почему то на ускоренном 25 и 50 процентов начал летать очень быстро. А между 50 и 100% вообще нет разницы Может я конечно пока искал 315 параметр что то другое поменял случайно
    • Kelny
    • Kelny
      Обычно высокая точность для плат не требуется. Может быть именно вам требуется большая точность. Если подходить к вопросу более научно, то надо бы выбрать наимболее часто используемые элементы и вычислить среднюю массу, а так вычислить коэффициент заполняемости платы элементами, в этом случае добавка к плотности текстолита будет более точной и обдуманной.   Но часто требуется масса не плат, а всего изделия в целом и иногда центр тяжести - усреднённые массы в этом случае обычно дают примемлемый результа, а основная масса обычно от металлических деталей (мелкими элементами на плате часто можно пренебречь).   Наоборот подход проще, не под каждую плату, а подо все платы и не важно сколько там компонентов, но весь объём будет расчитан по плотности немного больше чем имеет плотность стеклотекстолита (ну или объём элементов по плотности стеклотестолита - как вам больше нравится). А вот особенно тяжёлые элементы можно всё таки выделять в отдельные детали и подгонять плотность для получения нужной массы, например, большие элменты, транформаторы и т.п. Ошибка при таком подходе возможна, но и точность массы для плат не очень часто требуется в электронных устройствах. Платы не самые тяжёлые элементы в блоках.
    • Lmstr
      А ну и те тоже, вроде как, от производителя стояли. 
    • Docuk1
      @Leon Доброго дня! в макросе Roughness (простановка общей шероховатости), есть малая неприятность: если активный вид не лист, а любой вид, то обозначение ставится относительно этого вида см.эскиз. Пытался перед вставкой сменить активный вид, но что-то не выходит. Можно как-то подкорректировать?   вставлял вот этот кусок кода в разные места кода, особенно в кнопку "ок" Dim swView As SldWorks.View Dim swDraw As SldWorks.DrawingDoc Dim bRet As Boolean Set swDraw = ModelDoc2 Set swView = swDraw.ActiveDrawingView If Not swView Is Nothing Then Debug.Print swView.GetName2 Set swView = swDraw.GetFirstView bRet = swDraw.ActivateView(swView.GetName2) Debug.Print "  Active view = " & swView.GetName2 End If  
×
×
  • Создать...