|
288 / 93 / 11
Регистрация: 29.05.2011
Сообщений: 2,423
|
|
Автоматизация управления поворотом вала гибочного станка12.02.2015, 00:28. Показов 3532. Ответов 25
Метки нет (Все метки)
Необходимо замутить на работе девайс.
Станок - нечто вроде кузнечного. Загибает концы металлических заготовок. Модель без ЧПУ (с ЧПУ на пару тыс $ дороже). Для контроля тупо нарисованы метки и задача не прозевать угол загиба. Загибает элементарно, накручивая конец заготовки на матрицу. Какие существуют причиндалы для автоматизации такой работы? Нужно: 1) чтобы ось повернулась на заранее заданный угол, желательно иметь возможность выбирать из нескольких предустановленных значений.; 2) чтобы ось после каждого загиба возвращалось в заранее предустановленное положение (иначе старт загиба будет проходить из разных положений, ось повернется на определенный угол и заготовки выйдут разной длины); 3) погрешность 0,5 гр. ЗЫ Есть некое представление: нечто вроде двух-канального счетчика, управляемого световыми импульсами. Один канал будет контролировать угол поворота, второй - ловить метку старта.
0
|
|
| 12.02.2015, 00:28 | |
|
Ответы с готовыми решениями:
25
Автоматизация выбора станка по нескольким параметрам Замена подвесного пульта управления станка ЧПУ на ПДУ 1с Автоматизация управления складом |
|
288 / 93 / 11
Регистрация: 29.05.2011
Сообщений: 2,423
|
|
| 12.02.2015, 18:53 [ТС] | |
|
raxp, прошу прощения за безграмотность!(
Вот, попытался представить.) https://www.cyberforum.ru/atta... 1423756364
0
|
|
|
288 / 93 / 11
Регистрация: 29.05.2011
Сообщений: 2,423
|
|
| 12.02.2015, 20:01 [ТС] | |
|
raxp, еще раз прошу прощения за безграмотность.(
Я в растерянности... что следует понимать под сигналами контроля, управления, их уровнях?
0
|
|
|
|
|
| 12.02.2015, 20:08 | |
|
На текущий момент станок управляется вручную с ориентирами по визуальным меткам. Для автоматизации что-то должно подменять оператора, т.е. датчик - сигнал контроля, управление движком или чем там оператор рулит - сервопривод - сигнал управления. Надо ось контролировать - опять, берем датчик - энкодер, меряем угол.
А как вы хотели, чтобы нечто сферическое управляло нечто сферическим?
0
|
|
|
Почетный модератор
|
|
| 12.02.2015, 21:12 | |
|
ну, чиста так то - это реализуется на мало мальски микроконтроллере с 4-х разрядным семисегментником и 16 кнопочной клавиатурой, но потребуется соответственно обвязка - то есть полный цикл разработки микроконтроллерного устройства.
из готовых решений- ОВЕН ПЛК-100 + Панель оператора ОВЕН ИП320 ~20000 крублей за оба + энкодер+оптический датчик. ну может пара концевиков. максимум 25000, ну 30000 - что гораздо меньше 2000 $ Добавлено через 21 минуту возможно можно взять мицубиши альфа, или сименс лого.... но я не знаю как они относятся к работе с энкодерами...
1
|
|
|
288 / 93 / 11
Регистрация: 29.05.2011
Сообщений: 2,423
|
|
| 12.02.2015, 21:43 [ТС] | |
|
Да, я понимаю о чем речь.
Изложить схематично не смогу за неименеем опыта.( Если не возражаете попытаюсь изложить в прозе!))) Включаю станок. Для начала работы мне необходимо установить ось в определенное положение, чтобы можно было вставить конец заготовки в матрицу. Матрица расположена на этой оси. Я нажимаю на кнопку 1.0 станка. Это нажатие подает сигнал на "наше реле". Оно реагирует: запускает двигатель и дожидается сигнала с датчика, расположенного на одном из валов передаточного механизма станка или непосредственно на оси. Датчик. То, что приходит в голову: зафиксированный на валу диск с небольшим отверстием на краю. При вращении вала с диском это отверстие пройдет через пару источник-приемник света. Это сформирует сигнал, который примет "наше реле". Когда реле получит этот сигнал, оно отключит двигатель. Диск на валу зафиксирован в таком положении, что при формировании описанного импульса ось с матрицей находится в положении, позволяющем поместить в матрицу заготовку. Это первый этап. Далее. Второй датчик - это так же "оптопара", сквозь которую проходит диск, но не с одним отверстием, а с отверстиями расположенными равномерно по всей окружности диска. Такой датчик за один оборот вала сформирует множество сигналов, равное количеству отверстий на диске. В принципе оба этих датчика можно "объединить" за счет одного диска. Сначала на блоке управления реле мы устанавливаем количество необходимых импульсов. Мы исходим из необходимого угла поворота диска. Сколько отверстий на диске вписывается в требуемый нам угол - столько импульсов необходимо задать блоку управления. После того, как мы задали необходимое количество импульсов, нажимаем на станке кнопку 2.0. Это подает сигнал реле. На сигнал от этой кнопки реле реагирует так. Обнуляет и включает свой счетчик импульсов (наше реле снабжено таким счетчиком), а также запускает двигатель. По мере работы двигателя счетчик считает импульсы приходящие на него с описанного датчика. Когда счетчик досчитает до заданного нами числа импульсов, реле подаст сигнал на остановку двигателя. Вот и все! ЗЫ Не утомил?))) Двигатель 3-х фазный. Добавлено через 12 минут Или же целесообразно замутить прогу на VBA и использовать отживший комп? Порт СОМ или USB?
0
|
|
|
Почетный модератор
|
|
| 12.02.2015, 21:58 | |
|
можно и с компа... тогда СП-320 можно выкинуть - минус 10000 рублей.
или все же устройство собираетесь разрабатывать сами? Добавлено через 2 минуты кстати насчет оптического датчика "0" положения я погорячился - достаточно индуктивного. Добавлено через 1 минуту и да, чем привод управляется? просто пускатель или частотный преобразователь?
0
|
|
|
288 / 93 / 11
Регистрация: 29.05.2011
Сообщений: 2,423
|
|||
| 12.02.2015, 22:04 [ТС] | |||
|
А теперь уж и не знаю. С другой стороны прогу мутить... это VBA изучать, СОМы всякие где там сигналы отправлять-получать... тоже гиря пудовая!(((
0
|
|||
|
|
|
| 12.02.2015, 22:04 | |
|
Слишком отвлекаетесь на мелочи и реализацию, не прорабатывая сам алгоритм контроля. За программу тоже слишком рано думаете. Программе то чем управлять, воздухом или все же подумаете над конкретикой?
То что вычленил из описания: 1- "ось в определенное положение" - контроль вала энкодером (импульсным с квадартурными выходами и сигналом оборота (3 сигнала) или интеллектуальным (готовый пакет данных по RS-485 например)), управление - цепь включения движка в одну сторону (контактор - 1 сигнал). Отсчет нужен точный, ибо предустановки могут меняться. 2- возвращение вала в исходное положение - цепь реверсирования движка (контактор - 1 сигнал). 3- общее включение-отключение (контактор - 1 сигнал). Итого, 3 сигнала принять (если без оборота 2 или вообще один при интеллектуальном энкодере) и 3 дискретных отправить. Для надежности ПЛК, если под ПК, то плату/модуль дискретного ввода-вывода (есть PCI, есть USB). SDK c примерами часто дает производитель, например L-Card. p.s.: а если колхозить, то старый ПК с LPT (см. закрепленную тему в подфоруме "Электродвигатели") или же с ноута - можно использовать CH-341 (шинный конвертор параллельного кода в USB).
1
|
|
|
Почетный модератор
|
|
| 12.02.2015, 22:22 | |
|
ябы все таки предложил ТС обратить внимание на ОВЕН ПЛК в данном случае -
среда разработки бесплатна, русифицирована, есть примеры. управлять можно и с компа - вспомнил что в CoDESys - есть простейшая визуализация, для целей ТС - вполне хватит. входов выходов тоже хватит. заколхозить локальное управление с кнопок- в том числе. освоить - думаю дня хватит. ну час- два - разобраться как ПЛК законнектить к компу. написать и отладить прогу - еще день два. плюсы - скорость разработки, никакой аппаратной проблемы. лехкость модификации программы с ростом "хотелок". лехкость расширения аппаратной платформы. минусы - теряется опыт, который может быть получен при разработке собственной железяки, написания проги под микроконтроллер а так же освоения ЯП высокого уровня для работы с КОМ или ЛПТ портом. Добавлено через 3 минуты да, языки ЛД /ФБД достаточно понятны для скажем так, хорошего электрика/киповца, ибо напоминают электросхему. их возможностей для решения данной задачи - заглаза.
1
|
|
|
120 / 112 / 16
Регистрация: 30.10.2014
Сообщений: 325
|
|
| 13.02.2015, 11:14 | |
|
Вообще то Овен ПЛК100 и энкодер вещи несовместимые, на их форуме много срача на эту тему, новый ПЛК110 которого ещё нет в продаже вроде считает нормально, но не всё гладко.
Дельта DVP-SS2 или ES2 с питанием на 220 вполне подходят. DVP14SS211R--120 $ DVP16ES200R--197 $ если не жадничать с импульсами на оборот энкодера то DVP10EC00R3--118 $ с питанием на 220. комп в цех как то совсем не феншуй, лучше панельку, чтобы углы задавать. TP04G-AL-C -- 166 $ но стоит подумать, возможно панель с контроллером в одном флаконе будет удобнее TP04P-16TP1R -- 242 $ В принципе энкодер тут не в красную армию. https://www.cyberforum.ru/atta... 1423756364 достаточно датчика на исходное положение механизма и датчика на крыльчатку движка. из металла 0,5 гнёте две скобы и фиксируете на противоположных сторонах, в качестве датчика индуктивный. если есть подходящая шестерня, можно к ней такой датчик приладить диаметром на 6-8 мм. ---------------------------------- Возможно что топикстартер не знает о таких датчиках, раз оптику хочет пробовать, на всякий случай http://www.megak.ru/recomend.php ----------------------------------------- На вашем станочке реально с помощью пускателя обеспечить нужную точность? Двигун ведь мгновенно не остановится, останавливаться может по разному, может и отыграть валом в обратную сторону.... Уточните, на модельке станка с ЧПУ инвертор не стоит? Если стоит, то оборудование несколько другое понадобиться.
0
|
|
|
120 / 112 / 16
Регистрация: 30.10.2014
Сообщений: 325
|
|||
| 13.02.2015, 13:08 | |||
и для любого компа доступного куче народу остро встаёт вопрос о защите от очумелых ручек. тут совсем не та задача чтобы комп использовать да и мелкую диагностику никто не отменял, вроде "Нет сигнала с датчика".
0
|
|||
|
120 / 112 / 16
Регистрация: 30.10.2014
Сообщений: 325
|
||
| 13.02.2015, 13:24 | ||
|
не.......
для рукожопного нужно два датчика и флажок чтобы как минимум полтора датчика перекрывал, делал такое...и к шестерне пробовал два датчика прикрутить. Добавлено через 10 минут
0
|
||
|
|
|||||
| 13.02.2015, 13:32 | |||||
0
|
|||||
|
120 / 112 / 16
Регистрация: 30.10.2014
Сообщений: 325
|
|||
| 13.02.2015, 13:38 | |||
|
Я начинал с киповца
0
|
|||
|
|
|
| 13.02.2015, 13:57 | |
|
А вот вы невнимательно прочитали посты топик-стартера.
0
|
|
| 13.02.2015, 13:57 | |
|
Помогаю со студенческими работами здесь
20
Автоматизация управления другой программой с графическим интерфейсом Автоматизация управления процессами согласования задач, разработки документации предприятия Trace mode: автоматизация системы управления фейерверком (пиротехническими ракетами) На двух станках обрабатываются однотипные детали. Вероятность брака для станка No1 составляет 0,03, для станка No2 — 0,02. Обработанные детали складыв Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2.
Задача: показать затраченные материалы за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом.
В качестве. . .
|
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2.
Задача: отобразить спецтехнику, которая на данный момент находится в ремонте.
Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
|
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
|
Запрет удаления строк ТЧ документа при определённом условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
|
|
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут
Суть:
- Группа наркоманов из 10 человек.
- Только один инфицирован ВИЧ.
- Колются одной иглой.
- Колются раз в день.
- Колются последовательно через. . .
|
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
|
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
|
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . .
а удачный момент так и не приходит.
|