В ролике показан выезд на предприятие для устранения неисправности фрезерного станка с системой управления Newker. Из-за ошибки в логике станок повредил магазин инструментов. Автор анализирует электрические схемы, находит неиспользуемый датчик положения руки и дорабатывает программу, добавляя блокировку движения осей при нахождении руки не в позиции.
- 00:01 Причина выезда: станок повредил магазин
- 01:43 Проверка датчиков на исправном станке
- 02:41 Поиск входов в стойке Newker
- 03:06 Ручной цикл смены инструмента и таблица сигналов
- 03:52 Анализ сигнала X43 (магазин в исходной позиции)
- 04:16 Незадействованный центральный датчик
- 06:27 Блокировка вращения шпинделя через X43
- 08:02 Отключение X41 и проверка реакции
- 09:40 Добавление блокировки осей по сигналу датчика
- 10:04 Проверка работы блокировки в ручном режиме
- Newker
Кому полезно: Инженерам АСУ ТП и наладчикам станков с ЧПУ, интересующимся доработкой логики.
Описание составлено автоматически по расшифровке речи в ролике.
Расшифровка видео
0:01 Всем привет, сегодня у нас первомайский выезд, но это выезд не на шашлыки, это выезд на предприятие. Там, на фрезерном станке Стебул, произошел интересный случай, а именно станок. Начал сам себя уничтожать, да с китайской логикой такое бывает. Не думаю, что они специально туда закладывают. Конечно, программу самоуничтожения, но по результату получается вот так.
0:32 Очень интересные, конечно, надо посмотреть, конечно, надо постараться это исправить, помочь. В общем, приедем, увидим, как там на самом деле обстоят дела. Вот случай, про который я говорил то, что станок сам себя начал сам уничтожать. А суть в том, что лапа на магазине выдвинулась, сменила оправку, не задвинулась обратно, потому что выбила. Тепловое реле в электро шкафу лапа осталась здесь, а ой зет пошла на выполнение программы. Соответственно отогнула магазин, отогнула лапу, ну, по сути дела, полностью уничтожила магазин и.
1:16 И все повреждения основные видны. Вот отсюда вот, то есть там корпус магазина, но не знаю, на видео, наверное, не будет видно. В общем, корпус магазина лопнул по чугуну. Естественно, здесь все под замену, а сейчас у нас просто задача изменить логику станка таким образом, чтобы эта ситуация не повторялась.
1:43 Пока что не приехал магазин на этот станок. У нас есть 2 станок, который пока еще исправный, но на нем надо устранить ту же самую проблему. Вот здесь вот я снял окошечко, и мы видим, что. Горит центральный датчик, который сообщает, сообщает магазину о том, что он находится в позиции. В этом случае у нас должно быть разрешение на движение по Сизы, но сейчас я вон там он. Двигатель с трещоткой подготовлен, сейчас я его немножко проверну. Из позиции у нас сработают 2 дополнительных датчика, тем самым станок должен получить информацию, что магазин не В. Позиции при этом перестать двигать по сюжет, что нам для этого здесь нужно нажать. Кстати, стойка из за гараж немножко неожиданно для меня. Я думал, будет Сименс, сейчас найдем здесь входа.
2:41 Входа находится на вкладке параметры, надо несколько раз нажать. Вот это вот клавиша, и в 2 я это сделал клавиша, и в 2 здесь есть входа. И если клавиши и п дальше листать, есть выхода и прочие промежуточные контакты из Ладера нам для начала надо найти вход с.
3:06 Вот этих вот датчиков желательно со всех, 3 потому что я пока не знаю, какой буду из них использовать в логике для исправления этой ситуации. Сделал ключом полный цикл смены инструмента именно вручную трещоткой, посмотрел на поведение датчиков, нашел с них входа, ну вот с этих 2 нашел. С этого чуть попозже найду и составил таблицу. В каком моменте работы магазина, какие сигналы приходят или не приходят, и нам нужно найти? Датчик, который, который нам сообщает о том, что магазин вернулся в исходную позицию, и, собственно, вот он сразу здесь и нашелся, это вход и к 43.
3:52 Вот он икс, 43 когда он не горит магазин в исходной позиции. В этом случае должно быть разрешение на движение сизет во всех остальных случаях, когда. Он горит и происходит цикл смены инструмента руками в позиции, соответственно, уже не должна двигаться. Буду искать в лагере, куда этот сигнал завязан.
4:16 Что касается сигнала с центрального датчика, крутил, смотрел внимательно, не заведен. Он в логику вообще не используется, пока не могу сделать выводов о прям необходимости его использования, но. Суть в том, что входа я с него не нашел, потому что его нет. И вот мы сейчас видим, что рука не в позиции об этом нам сообщает правый датчик, вот он правый светится, при этом я могу подвигать. Осью, ну и станок может подвигать не только я и просто отогнуть эту лапу, сломать, уничтожить магазин. В принципе какая то картинка начинает складываться. Итак, мы выяснили, что приходят сигналы. Из магазина их 42 и 43 вот этот вот центральный датчик не задействован, и здесь есть вот такой вот костыль. Лидер Илюшин, вот уже сигналы выходим 42 и и 43 настойка чеку, почему здесь? Стоят релюшки, потому что вот эта стойка с задга у нее входа НПН типа в в то время как на всех других стойках типа по. Ну, ка Сименса, там были бы когда ПНП типа и тогда сигналы с датчиков. Можно было бы заводить напрямую в стойку чеку. В данном случае они заведены здесь снизу, потом инвертируются 0 на единицу единицы на 0 и выходит, что это уже в правильном формате, то есть. Вот это у нас дополнительный элемент ненадежности. Скажем так, в магазине смены инструмента его логике. Ну, к текущей проблеме отношения не имеет, пока что пока Сосюзет не разбирался, но. Увидел вот такой вот закономерность, когда рука не в позиции, то есть загорается правый датчик, который как раз нам сообщает о том, что рука не в позиции у нас не включается обороты шпинделя.
6:27 Причем если я отведу ее обратно, они уже будут включаться, то есть у нас приходит вот этот вот сигнал. Икс 43 на промежуточной реле м 0 9 активируется реле м 0 9 и не дает пройти сигналу на. Запуск прямого и запуска обратного вращения, то есть, по идее, в принципе, вот этот же сигнал надо использовать не только на блокировку вращения шпинделя, но и на блокировку движения Пайси Зет.
6:59 Еще подумаем, как это сделать, так что пока удалось выяснить, что в станке используются сигналы. Их 42 их 43 и их 44 их 45 определяют, выдвинут стакан или убран. 41 Нигде не применяется, 41 все время висит на единице, то есть на него всегда приходит сигнал вот.
7:24 Вопрос, почему на него всегда приходит сигнал? Потому что вот здесь вот 41 провод подвязан к. 0 Ну а поскольку стойка и НПН типа он определяет это как который сигнал. Почему такого молчания на этот сигнал 41 решили дать единицы, в то время как Мануали?
7:51 Мы видим, что 43 сигнал не используется, а используется 41, 42 и 44 45. Что то мне кажется, что здесь вопрос с коммутацией не так с логикой, как с коммутации. Не туда повесим, так что мы сейчас сделаем, мы возьмем. Сигналы их, 41 который нам рекомендует использовать Мануал, но он не используется на станке просто по умолчанию повешен на 0 вольт и отключим. Его тем самым уберем с него единицу и посмотрим, как станок на это отреагирует. Сняли сигнал с входа Икс, 41 в принципе никаких изменений не. Вижу, как ось двигалась, так она и двигается, как финдель не включался. Если рука у нас не в позиции, так он и не включается, поэтому в логике. Риона Икс 41 особо никак не завязан, то есть это не то, что нам надо. Нашел функцию м, 130 которая как раз отвечает за работу или работу, или. Остановку Аси Зет, ну и прочих других осей, и к ней соответственно. Надо бы добавить входной сигнал с датчика таким образом, чтобы входной сигнал. Напрямую отключалось, здесь есть еще дополнительные перемены. 1 Отличается автоматический ручной режим переключения, 2 отвечает за замок двери. Которого нет, поэтому ее можно смело стирать. Она здесь не используется, 3 зачем то здесь вставлена? Это концевик оси, у которого здесь ребята.
9:40 В общем, все это лишнее можно удалять и заводить сюда входной сигнал ИКС. Вот здесь вот разрешение на работу России завели в итоге входной сигнал просто с датчика. Если родной сигнал есть, то у нас запрет на движение всех осей. Теперь попробуем по двигателю двигается. Двигается и сейчас залезу и крутанул руку. А ты хочешь так просто именно так, не доходя чуть чуть вот? Вот сейчас он съедет с датчика. Вроде съехал уже и че там, в Адлере, у нас. Все, вот у нас блокировка на все оси, движение осенняя.
10:32 Ну вроде как все окей, но еще в автоматическом режиме проверим ряд проверок в целом. Все очень блокируется, можно отдельно какую то. Разблокировать можно все все вместе, но в принципе необходимости, чтобы они двигались во время цикла смены инструмента, нет вроде как получилось.
Расшифровка сделана автоматически (Yandex SpeechKit) и может содержать ошибки в терминах.