Форум программистов, компьютерный форум, киберфорум
АСУ ТП, промэлектроника
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.88/16: Рейтинг темы: голосов - 16, средняя оценка - 4.88
 Аватар для Bazaroff
288 / 93 / 11
Регистрация: 29.05.2011
Сообщений: 2,423

Автоматизация управления поворотом вала гибочного станка

12.02.2015, 00:28. Показов 3532. Ответов 25
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Необходимо замутить на работе девайс.
Станок - нечто вроде кузнечного. Загибает концы металлических заготовок. Модель без ЧПУ (с ЧПУ на пару тыс $ дороже). Для контроля тупо нарисованы метки и задача не прозевать угол загиба.
Загибает элементарно, накручивая конец заготовки на матрицу.
Какие существуют причиндалы для автоматизации такой работы?
Нужно:
1) чтобы ось повернулась на заранее заданный угол, желательно иметь возможность выбирать из нескольких предустановленных значений.;
2) чтобы ось после каждого загиба возвращалось в заранее предустановленное положение (иначе старт загиба будет проходить из разных положений, ось повернется на определенный угол и заготовки выйдут разной длины);
3) погрешность 0,5 гр.

ЗЫ Есть некое представление: нечто вроде двух-канального счетчика, управляемого световыми импульсами. Один канал будет контролировать угол поворота, второй - ловить метку старта.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
12.02.2015, 00:28
Ответы с готовыми решениями:

Автоматизация выбора станка по нескольким параметрам
Задача: даны станки, по введенным параметрам выбрать нужный станок. Текст программы такой: TForm1 = class(TForm) Edit1: TEdit;...

Замена подвесного пульта управления станка ЧПУ на ПДУ
Помогите с описанием схемы пульта и приемника дистанционного управления. Просто диплом пишу (учусь в технаре) а как грамотно описать,...

1с Автоматизация управления складом
Нужен проект на зачет, можете пожалуйста скинуть выгрузку <3

25
 Аватар для raxper
10237 / 6615 / 498
Регистрация: 28.12.2010
Сообщений: 21,154
Записей в блоге: 1
12.02.2015, 07:46
Нарисуйте алгоритм, распишите сигналы ввода-вывода, а ПЛК найдется.
0
 Аватар для Bazaroff
288 / 93 / 11
Регистрация: 29.05.2011
Сообщений: 2,423
12.02.2015, 18:53  [ТС]
raxp, прошу прощения за безграмотность!(
Вот, попытался представить.)
https://www.cyberforum.ru/atta... 1423756364
Миниатюры
Автоматизация управления поворотом вала гибочного станка  
0
 Аватар для raxper
10237 / 6615 / 498
Регистрация: 28.12.2010
Сообщений: 21,154
Записей в блоге: 1
12.02.2015, 19:53
- количество сигналов управления, их уровни?
- количество сигналов контроля, их уровни?
0
 Аватар для Bazaroff
288 / 93 / 11
Регистрация: 29.05.2011
Сообщений: 2,423
12.02.2015, 20:01  [ТС]
raxp, еще раз прошу прощения за безграмотность.(
Я в растерянности... что следует понимать под сигналами контроля, управления, их уровнях?
0
 Аватар для raxper
10237 / 6615 / 498
Регистрация: 28.12.2010
Сообщений: 21,154
Записей в блоге: 1
12.02.2015, 20:08
На текущий момент станок управляется вручную с ориентирами по визуальным меткам. Для автоматизации что-то должно подменять оператора, т.е. датчик - сигнал контроля, управление движком или чем там оператор рулит - сервопривод - сигнал управления. Надо ось контролировать - опять, берем датчик - энкодер, меряем угол.

А как вы хотели, чтобы нечто сферическое управляло нечто сферическим?
0
Почетный модератор
Эксперт по компьютерным сетямЭксперт Windows
 Аватар для magirus
28049 / 15785 / 983
Регистрация: 15.09.2009
Сообщений: 67,752
Записей в блоге: 78
12.02.2015, 21:12
ну, чиста так то - это реализуется на мало мальски микроконтроллере с 4-х разрядным семисегментником и 16 кнопочной клавиатурой, но потребуется соответственно обвязка - то есть полный цикл разработки микроконтроллерного устройства.

из готовых решений- ОВЕН ПЛК-100 + Панель оператора ОВЕН ИП320 ~20000 крублей за оба + энкодер+оптический датчик. ну может пара концевиков. максимум 25000, ну 30000 - что гораздо меньше 2000 $

Добавлено через 21 минуту
возможно можно взять мицубиши альфа, или сименс лого.... но я не знаю как они относятся к работе с энкодерами...
1
 Аватар для Bazaroff
288 / 93 / 11
Регистрация: 29.05.2011
Сообщений: 2,423
12.02.2015, 21:43  [ТС]
Да, я понимаю о чем речь.
Изложить схематично не смогу за неименеем опыта.(
Если не возражаете попытаюсь изложить в прозе!)))
Включаю станок. Для начала работы мне необходимо установить ось в определенное положение, чтобы можно было вставить конец заготовки в матрицу. Матрица расположена на этой оси.
Я нажимаю на кнопку 1.0 станка. Это нажатие подает сигнал на "наше реле". Оно реагирует: запускает двигатель и дожидается сигнала с датчика, расположенного на одном из валов передаточного механизма станка или непосредственно на оси.
Датчик. То, что приходит в голову: зафиксированный на валу диск с небольшим отверстием на краю. При вращении вала с диском это отверстие пройдет через пару источник-приемник света. Это сформирует сигнал, который примет "наше реле". Когда реле получит этот сигнал, оно отключит двигатель. Диск на валу зафиксирован в таком положении, что при формировании описанного импульса ось с матрицей находится в положении, позволяющем поместить в матрицу заготовку.
Это первый этап.
Далее. Второй датчик - это так же "оптопара", сквозь которую проходит диск, но не с одним отверстием, а с отверстиями расположенными равномерно по всей окружности диска. Такой датчик за один оборот вала сформирует множество сигналов, равное количеству отверстий на диске.
В принципе оба этих датчика можно "объединить" за счет одного диска.
Сначала на блоке управления реле мы устанавливаем количество необходимых импульсов. Мы исходим из необходимого угла поворота диска. Сколько отверстий на диске вписывается в требуемый нам угол - столько импульсов необходимо задать блоку управления.
После того, как мы задали необходимое количество импульсов, нажимаем на станке кнопку 2.0. Это подает сигнал реле.
На сигнал от этой кнопки реле реагирует так. Обнуляет и включает свой счетчик импульсов (наше реле снабжено таким счетчиком), а также запускает двигатель. По мере работы двигателя счетчик считает импульсы приходящие на него с описанного датчика. Когда счетчик досчитает до заданного нами числа импульсов, реле подаст сигнал на остановку двигателя.
Вот и все!

ЗЫ Не утомил?)))
Двигатель 3-х фазный.

Добавлено через 12 минут
Или же целесообразно замутить прогу на VBA и использовать отживший комп? Порт СОМ или USB?
0
Почетный модератор
Эксперт по компьютерным сетямЭксперт Windows
 Аватар для magirus
28049 / 15785 / 983
Регистрация: 15.09.2009
Сообщений: 67,752
Записей в блоге: 78
12.02.2015, 21:58
можно и с компа... тогда СП-320 можно выкинуть - минус 10000 рублей.

или все же устройство собираетесь разрабатывать сами?

Добавлено через 2 минуты
кстати насчет оптического датчика "0" положения я погорячился - достаточно индуктивного.

Добавлено через 1 минуту
и да, чем привод управляется? просто пускатель или частотный преобразователь?
0
 Аватар для Bazaroff
288 / 93 / 11
Регистрация: 29.05.2011
Сообщений: 2,423
12.02.2015, 22:04  [ТС]
Цитата Сообщение от magirus Посмотреть сообщение
чем привод управляется?
Чисто пускатель!

Цитата Сообщение от magirus Посмотреть сообщение
или все же устройство собираетесь разрабатывать сами?
Да еще не определился что лучше. Поначалу думал с хардваре меньше мороки будет.
А теперь уж и не знаю.
С другой стороны прогу мутить... это VBA изучать, СОМы всякие где там сигналы отправлять-получать... тоже гиря пудовая!(((
0
 Аватар для raxper
10237 / 6615 / 498
Регистрация: 28.12.2010
Сообщений: 21,154
Записей в блоге: 1
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
Почетный модератор
Эксперт по компьютерным сетямЭксперт Windows
 Аватар для magirus
28049 / 15785 / 983
Регистрация: 15.09.2009
Сообщений: 67,752
Записей в блоге: 78
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
 Аватар для raxper
10237 / 6615 / 498
Регистрация: 28.12.2010
Сообщений: 21,154
Записей в блоге: 1
13.02.2015, 12:47
комп в цех как то совсем не феншуй
компу необязательно быть в цехе и компу совсем необязательно быть бытовым, промисполнение никто не отменял. А панель оператора или ПЛК с экраном, особой разницы не вижу.
0
120 / 112 / 16
Регистрация: 30.10.2014
Сообщений: 325
13.02.2015, 13:08
компу необязательно быть в цехе
+ стоимость адаптера RS485, кабеля и его прокладки + всякие ньюансы если комп в запертом помещении.
компу совсем необязательно быть бытовым, промисполнение никто не отменял.
вопрос цены.
и для любого компа доступного куче народу остро встаёт вопрос о защите от очумелых ручек.
тут совсем не та задача чтобы комп использовать да и мелкую диагностику никто не отменял, вроде "Нет сигнала с датчика".
0
Почетный модератор
Эксперт по компьютерным сетямЭксперт Windows
 Аватар для magirus
28049 / 15785 / 983
Регистрация: 15.09.2009
Сообщений: 67,752
Записей в блоге: 78
13.02.2015, 13:09
Цитата Сообщение от Олег_ Посмотреть сообщение
энкодер тут не в красную армию.
достаточно датчика на исходное положение механизма и датчика на крыльчатку движка.
из металла 0,5 гнёте две скобы и фиксируете на противоположных сторонах, в качестве датчика индуктивный.
собственно то что вы описали это и есть энкодер, зарукожопленный.
0
120 / 112 / 16
Регистрация: 30.10.2014
Сообщений: 325
13.02.2015, 13:24
не.......
для рукожопного нужно два датчика и флажок чтобы как минимум полтора датчика перекрывал, делал такое...и к шестерне пробовал два датчика прикрутить.

Добавлено через 10 минут
А панель оператора или ПЛК с экраном, особой разницы не вижу
просто рекомендация как копеечку сэкономить.
0
 Аватар для raxper
10237 / 6615 / 498
Регистрация: 28.12.2010
Сообщений: 21,154
Записей в блоге: 1
13.02.2015, 13:32
+ стоимость адаптера RS485, кабеля и его прокладки + всякие ньюансы если комп в запертом помещении.
куда удобнее из каморки "рулить". А при появлении желания у руководства все это видеть у себя в кабинете, все равно придется делать. А про запертое помещение шутка? ПромПК и расчитан на это, собственная система вентиляции, а то и вообще пассивная.

и для любого компа доступного куче народу остро встаёт вопрос о защите от очумелых ручек.
вы в цехе работали киповцем? От шаловливых ручек есть средства.

вопрос цены.
вопрос жлобства.

достаточно датчика на исходное положение механизма и датчика на крыльчатку движка
недостаточно, уставки могут меняться произвольно. Каждый раз делать это вручную, нет никакого смысла в автоматизации.
0
120 / 112 / 16
Регистрация: 30.10.2014
Сообщений: 325
13.02.2015, 13:38
Я начинал с киповца
Цитата Сообщение от raxp Посмотреть сообщение
недостаточно, уставки могут меняться произвольно. Каждый раз делать это вручную, нет никакого смысла в автоматизации.
Цитата Сообщение от magirus Посмотреть сообщение
собственно то что вы описали это и есть энкодер, зарукожопленный.
А Вы вот не поняли для чего индукционник на крыльчатку.
0
 Аватар для raxper
10237 / 6615 / 498
Регистрация: 28.12.2010
Сообщений: 21,154
Записей в блоге: 1
13.02.2015, 13:57
А вот вы невнимательно прочитали посты топик-стартера.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
13.02.2015, 13:57
Помогаю со студенческими работами здесь

На складе есть три станка, которые сортируют килограмм мусора за a, b, c, за какое минимальное время три станка, работая
На складе есть три станка, которые сортируют килограмм мусора за a, b, c секунд соответственно, каждый станок работает по-разному: ...

Автоматизация управления другой программой с графическим интерфейсом
Привет! Есть программа-парсер и куча текстовых файлов для парсинга. Программу запускаю вручную, в несколько потоков, через ПКМ по...

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

Trace mode: автоматизация системы управления фейерверком (пиротехническими ракетами)
Помогите создать проект системы управления фейерверком (пиротехническими ракетами) в базовой версии TRACE MODE 6.08. Количество...

На двух станках обрабатываются однотипные детали. Вероятность брака для станка No1 составляет 0,03, для станка No2 — 0,02. Обработанные детали складыв
На двух станках обрабатываются однотипные детали. Вероятность брака для станка No1 составляет 0,03, для станка No2 — 0,02. Обработанные...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Отчёт о затраченных материалах за определенный период с макетом печатной формы
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
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru