УНИВЕРСАЛЬНЫЙ КОНТРОЛЛЕР УПРАВЛЕНИЯ ПОДАЧЕЙ
ЗАДАЧА
Разработать УНИВЕРСАЛЬНЫЙ КОНТРОЛЛЕР УПРАВЛЕНИЯ ПОДАЧЕЙ проволоки в специализированном станке.
По сути контроллер движения сервоприводом с обратной связью по энкодеру.
ЦИКЛ РАБОТЫ СТАНКА
Цикл работы станка выглядит так:
Этап Подачи (за 0,1-0,5 сек) -> Этап Формовки (0,1-0,5 сек) → Этап Подачи (за 0,1-0,5 сек) -> Этап Формовки (0,1-0,5 сек) и так далее...
РАБОТА ОПЕРАТОРА
Внести через пульт управления в контроллер, управляющий подачей, два параметра — Длину на которую надо подать и Скорость с которой будет идти подача (это возможно просто max скорость).
БАЗОВЫЕ УСЛОВИЯ
- наличие управляющей панели с индикаторами, на которых высвечиваются заданные параметры
длина заготовки (задается оператором, точный, погрешность +-0,1-0,5 мм)
скорость подачи
- автоматический режим работы, цикличность, частота циклов от 2-х в секунду (120 в минуту).
- старт каждого цикла подачи активируется внешним сигналом (сигнал от индуктивного датчика)
- ручной режим, jog
- выдача сигнала ошибки при отклонении фактической скорости от заданной (и на индикатор и на внешний выход для отключения оборудования). И соответственно кнопка снятия ошибки.
- наличие энкодера (не менее 2000 имп/оборот), который считает длину проволоки
- привод подачи может принимать как Step/Dir , так и +-10В
- возможность настройки контроллера наладчиком (а не разработчиком) на управление по Step/Dir (и необязательно +-10В) любого сервопривода и настройки его под любую «разумную» разрядность энкодера ( от 1000 до 4000, который будет в наличии)
Он должен работать широким спектром сервоприводов и энкодеров.
Дополнение:
Не думайте об устройстве станка и кинематике.
Основной объект задачи - это ВАЛ мотора. Я прошу сделать контроллер посредством которого оператор заставит поворачиваться этот вал мотора за заданное этим оператором время (скорость) и заданный этим оператором определенный угол (положение). И делать это каждый раз по внешнему входящему импульсу.
И учесть что есть дополнительный датчик (энкодер) который дополнительно проверяет достаточно ли повернулся вал.
-
здравствуйте.
требуется именно разработать контроллер или разработать систему автоматизации на основе промышленных решений? -
Здравствуйте, Константин. Хочу уточнить. Какой диапазон скоростей, в пересчёте на обороты энкодера, а также двигателя (механическая передача). Что такое +-10В? Уточните пожалуйста параметры и типы сигналов (интерфейсов) датчика и энкодера. Что вы подразумеваете под спектром энкодеров? В каком виде вам нужен результат (что предоставить)? Ну и каков, предполагаемый вами, гонорар разработчику?
-
Константин, здравствуйте!
Что вы подразумеваете под "сервоприводом": 4-х доллоровую детскую игрушку типа https://aliexpress.ru/item/33052581430.html?spm=a2g0o.productlist.0.0.13ec1d5fxkkU9i&algo_pvid=7cffd302-4c5b-438c-848e-38890151b698&algo_expid=7cffd302-4c5b-438c-848e-38890151b698-10&btsid=0ab6f8ad15879282284333950e0ae2&ws_ab_test=searchweb0_0,searchweb201602_,searchweb201603_ или промышленный сервопривод стоимостью в районе 500-1000 $. В таком случае может есть смысл обратить внимание на шаговый двигатель, который вместе с драйвером будет стоить на порядок дешевле? Посмотрите эту статью: https://www.multicut.ru/articles/servoprivod-ili-shagovyy-dvigatel-kakova-raznitsa-i-chto-vybrat/
Энкодер, в принципе, вам не нужен, управляющую систему можно будет выполнить на базе PLC и HMI Delta или "самопальную" с ЖКИ-дисплеем. Это будете уже определять вы, в зависимости от предусмотренного бюджета.
Я мог бы взяться за подбор оборудования и написание ПО, однако, изготовить и переслать вам сейчас готовое изделие просто не реально...
Там среди подавших заявки есть, кажется, фрилансер, знакомый с PLC и HMI. А лучше сами из выше сказанного уточните задание. Наверняка в вашем городе есть специалисты, занимающиеся промавтоматикой.
Со мной можете связаться по Telegram: Shyub1957
Почта: [email protected]
-
Так кому известно, какой момент инерции у вас на валу? И с какой точностью нужно тормозить? Если шаговый (синхронный) двигатель "проскальзывает" значит он и трансмиссия неправильно сделаны. Для достижения высоких скоростей и точности, в следящих системах, сейчас модно использовать FOC. Но Ардуино же спасёт мир, от всяких сложностей, типа ТАУ! :)
-
Здравствуйте, Константин!
Исходя из ТЗ, для вашей задачи подходит УЦИ (устройство индикации и позиционирования) на одну координату.
e-mail: [email protected]
-
Константин Кожухов ТОВ МЕТАЛОН
В общем неделя самостоятельного изучения вопроса и том числе благодаря дискуссии тут ( спасибо Александ Скшипец за комментарий и Вячеслав Азаров, спасибо за дискуссию), пришёл к выводу использовать один из уже готовых промышленных контроллеров.
Например Unitronics с уже встроенной панелью индикации ,
или китайский Haiwell любая серия начиная со стандарта , серия motion вообще может управлять синхронно несколькими осями.. Правда отдельно контроллер , а отдельно HMI покупать надо что приводит стоимость к 500 уе.
А родной WestLab оказывается УЦИ делает не только со слежением за линейками, так ещё и возможность циклической выдачи команд на перемещение плюс с возможностью обнулением в любой точке)
В общем понял что нет смысла изобретать велосипед.
Собственно задача и состояла разработать контроллер без привязки к конкретным двигателям и приводам. Многое не поняли как это возможно. Все дело в мышлении! Ещё раз объясню - ни один из контроллера упомянутых вверху не спрашивает какой мощности у меня приводы, диаметры и тп. Также ни один контроллер перемещениями (любое ЧПУ) не пытается узнать какой мощности двигатели и какие редуктора. Им всем надо знать какие будут сигналы на входе (данные энкодера, концевые или импульсные датчики) и какие должны быть сигналы на выходе для управления приводом (импульсные, аналоговые) . Но внутри контроллера ещё должны быть переменные, с помощью которых наладчик настраивает контроллер под конкретные значения энкодеров или двигателей. Только наладчик, а не конструктор контроллера.
Задача была сделать Настраиваемый контроллер перемещения, а не одноразовый. Поэтому и задавались Любые энкодеры и моторы.
Могу ещё предположить что путаете контроллер с драйвером (приводом) мотора.
-
Актуальні фриланс-проєкти в категорії Вбудовані системи та мікроконтролери
Консультація інженера мікро - електроніки / Embedded Developer
20 000 UAH
Шукаємо на проєкт - інженера електроніки / Embedded Developer. Потрібні - розробити електронну схему; Запрограмувати кілька мікроконтролерів C/C++ / Embedded-розробка логіки роботи і підключення апаратного обчислювального блоку та сенсорів тестування та налагодження електронних… Інжиніринг, Вбудовані системи та мікроконтролери ∙ 1 день 14 годин тому ∙ 1 ставка |
Дослідити електронний блок “генератор імпульсного струму”Потрібно дослідити електронний блок “генератор імпульсного струму”. Потрібні вимірювання: частота імпульсів, форма сигналу, тривалість імпульсу, шпаруватість, напруга на виході до котушки, струм через котушку, споживана потужність, опір/індуктивність котушки, нагрів під час… Вбудовані системи та мікроконтролери ∙ 3 дні 8 годин тому ∙ 1 ставка |
Нам потрібен спеціаліст або команда для розробки повноцінної екосистеми розумного дому.Нам потрібен спеціаліст або команда для розробки повноцінної екосистеми розумного дому. Ідея проекту: створити центральний пристрій/хаб, до якого можна підключати різні пристрої розумного дому: світло, розетки, клімат, опалення, датчики, камери, замки, побутову техніку,… Веб-програмування, Вбудовані системи та мікроконтролери ∙ 4 дні 10 годин тому ∙ 27 ставок |
Telegram
7249 UAH
Пропоную роботу з відновлення доступу до облікового запису Telegram. Мій акаунт Telegram було зламано, у зв’язку з чим шукаю спеціаліста, який зможе допомогти вирішити дану проблему та відновити доступ до облікового запису. Готовий розглянути ваші пропозиції щодо вартості… Вбудовані системи та мікроконтролери, Розробка під iOS (iPhone та iPad) ∙ 5 днів 11 годин тому ∙ 9 ставок |
STM32H743 + Ethernet (OpenH743I-C DevBoard)Для DevBoard OpenH743I-C (https://arduino.ua/prod6139-plata-rozrobnika-openh743i-c-standard-stm32h7-development-board) та модуля ETHERNET на чіпі DP83848 згенерувати прошивку для перевірки роботи модуля Ethernet на апаратному рівні. Приклади програми від виробника є тут… Вбудовані системи та мікроконтролери ∙ 13 днів 1 година тому ∙ 5 ставок |