Станки

Ответить
IgorIv
Рядовой
Сообщения: 14
Зарегистрирован: 17 авг 2018, 14:16
Имя: Игорь

Станки

Сообщение IgorIv »

Здравствуйте уважаемые знатоки!
В настоящее время проектирую модули намотки
Программа FLProg плата 1 Arduino Mega 2560

1. Энкодеры 2шт (шаговый двигатель возможно?)
2. Скоростные счетчики (Pin2,Pin3,вкл подтягивающий резистор, время счета 1000мс, другие параметры нужны какие?)
3. Демультиплексор (из описания неизвестно какой сигнал должен прийти на Sel для распределения V по Q10-Q1-Q2?)
4. Конвертация строк (число-строка, двоичный BIN)
5. Сравнение срок (больше, меньше, равно)
6. Катушка (ШИМ на частотник ЧП1, ЧП2, метод регулировки частоты по напряжению от 0 до 5В)

Прошу помощи по вопросам в скобках!
Общее комментарии приветствуются.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
IgorIv
Рядовой
Сообщения: 14
Зарегистрирован: 17 авг 2018, 14:16
Имя: Игорь

Станки

Сообщение IgorIv »

Мне нужен "разветвитель" для трех (или возможно двух) цепочек сравнения. Может надо использовать другой элемент?
Или для этого демультиплексора применить какой-либо генератор (0,1,2) для постоянного перебора выходов?
Аватара пользователя
ViktorPetrov
Капитан
Сообщения: 807
Зарегистрирован: 09 апр 2018, 23:56
Имя: Виктор
Благодарил (а): 4 раза
Поблагодарили: 1 раз

Станки

Сообщение ViktorPetrov »

[ref]IgorIv[/ref], Есть другое решение[spoiler]
перемотка.png
[/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
kalobyte
Лейтенант
Сообщения: 422
Зарегистрирован: 22 окт 2016, 14:22

Станки

Сообщение kalobyte »

[ref]IgorIv[/ref],
весь скетч неправильный
чтобы тебе помочь - нам надо знать, как работает станок по шагам
например
- действие 1
шаг 1
шаг 2
шаг 3
конец

- действие 2
шаг 1 (состояние датчиков ххх, состояние приводов ууу)

в зависимости от этого и строится скетч

а так по вопросам
1. Энкодеры 2шт (шаговый двигатель возможно?)
для намоточных станков достаточно просто геркона и магнита, там вроде надо считать один раз за один оборот
электрически тебе надо вход ардуины подтянуть к +5в, а геркон должен замыкать на землю
в переменной входа обязательно сделай выход инвертированным (нажми правой кнопкой на выход и там будет меню)

2. Скоростные счетчики (Pin2,Pin3,вкл подтягивающий резистор, время счета 1000мс, другие параметры нужны какие?)
тут скорей всего нужно время не до 1с, скоростные это микросекунды
если твой станок делает пару оборотов в секунду, то достаточно обычных счетчиков

3. Демультиплексор (из описания неизвестно какой сигнал должен прийти на Sel для распределения V по Q10-Q1-Q2?)
на входе данных у него какое-то число и это число может направляться на нужный выход, выхода там 3, а счет идет от 0
т.е. на set подается 0, 1 или 2


4. Конвертация строк (число-строка, двоичный BIN)
тут не нужны строки, в основном строковой конвертер применяется для жк индикатора

5. Сравнение срок (больше, меньше, равно)
никогда не сравнивай строки без необходимости, это очень затратная операция для процессора
там справа в дереве компонентов есть компаратор, он сравнивает числа

6. Катушка (ШИМ на частотник ЧП1, ЧП2, метод регулировки частоты по напряжению от 0 до 5В)
тебе не нужна катушка, слева в дереве выбери переменную выход, сделай аналоговый
на ардуине только определенные выводы имеют шим, дальше там нужна интегрирующая цепочка
выход до 5в при 100%, т.е. тебе надо записать в эту переменную число 255

если твой частотник поддерживает рс485, то ты можеш управлять им через modbus, флпрог заточен под это
IgorIv
Рядовой
Сообщения: 14
Зарегистрирован: 17 авг 2018, 14:16
Имя: Игорь

Станки

Сообщение IgorIv »

Спасибо за отзывы и обучение! Запишу все варианты. Вопрос начинающего: метод FBD равнозначен LAD?
По алгоритму мне конечно надо было сразу пояснить. Нужна равномерная протяжки бумажного полотна через зону покраски. Так как с изменением диаметров рулонов меняется линейная скорость полотна, то регулировать обороты рулонов частотниками, сравнивая линейную скорость полотна, полученную от ролика-энкодера размотчика и ролика-энкодера намотчика соответственно.
kalobyte писал(а): 23 авг 2018, 05:483. Демультиплексор (из описания неизвестно какой сигнал должен прийти на Sel для распределения V по Q10-Q1-Q2?)
на входе данных у него какое-то число и это число может направляться на нужный выход, выхода там 3, а счет идет от 0
т.е. на set подается 0, 1 или 2
Извините, но не понимаю. Как подать число 0,1,2? Другой элемент генерирует и подает или подача со входа Pin? Я планировал получить разветвитель сигнала по трем цепям. Можно так сделать с Демультиплексором или я ошибаюсь?
Последний раз редактировалось IgorIv 24 авг 2018, 00:56, всего редактировалось 1 раз.
Аватара пользователя
magpit
Лейтенант
Сообщения: 382
Зарегистрирован: 01 окт 2017, 12:55
Имя: Сергей
Благодарил (а): 2 раза

Станки

Сообщение magpit »

Погляди эту тему
viewtopic.php?t=3193
kalobyte
Лейтенант
Сообщения: 422
Зарегистрирован: 22 окт 2016, 14:22

Станки

Сообщение kalobyte »

IgorIv писал(а): 24 авг 2018, 00:37Вопрос начинающего: метод FBD равнозначен LAD?
лад это древняя логика на реле и контактах, она тут вперемешку с блоками фбд, так что лучше сразу использовать фбд
IgorIv писал(а): 24 авг 2018, 00:37. Как подать число 0,1,2?
зависит от задачи
IgorIv писал(а): 24 авг 2018, 00:37Другой элемент генерирует и подает или подача со входа Pin?
у всех элементов входы и выходы имеют разные цвета, что сигнализирует о разных типах данных
входы с пинов могут быть только в 2х состояниях и их нельзя подцепить на синий вход, который ожидает числа

если ты хочеш направлять числа со счетчиков в зависимости от концевиков, которые обозначают режим работы станка, то для этого используется шифратор
он берет на входе состояние и конвертирует в число, которое соответствует номеру входа
только тут кажется выйдет накладка, т.к. входы шифратора начинаются с 1, а выходы переключателя с 0

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

вобщем не зная алгоритма - тут толком ничего сказать не могу, решений может быть 100500 разной степени глючности

я бы наверное использовал тут пид регулятор, а константы забил бы в меню и привязал к типу ленты
правда настройка его займет время и придется извести кучу материала :D
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
olddolin
Сержант
Сообщения: 245
Зарегистрирован: 08 сен 2017, 19:47
Откуда: Тверь
Имя: Вадим

Станки

Сообщение olddolin »

Когда-то давно делал нечто похожее, но поддерживалась скорость намотки полимерной трубы. Сделал, я это на частотнике, а управлял им аналоговый датчик приближения. Вся хитрость в механизме, а это рычаг опирающийся на поверхность наматываемого материала, на конце рычага эксцентрик регулируемый, к эксцентрику и прислоняется датчик. Всё работало да и работает до сих пор достаточно точно.
Электронщик как врач, ему нужно постоянно учиться чтобы соответствовать времени.
kalobyte
Лейтенант
Сообщения: 422
Зарегистрирован: 22 окт 2016, 14:22

Станки

Сообщение kalobyte »

[ref]av[/ref],
так речь идет не об ацп, а о дискретных датчиках, сигнал с таких переменных черного цвета, а вход у блока был синий
Аватара пользователя
leons
Сержант
Сообщения: 141
Зарегистрирован: 18 июн 2017, 17:07

Станки

Сообщение leons »

А я бы хотел предложить подумать о другой механике , вот посмотрите Изображение
5. принимающие ролики ,им задаём скорость и нетрогоем .
2. подающие ролики ,скорость или кратковременно останавливать снимая показания с ролика 8 который подпружинен
По такой схеме вы будите регулировать одним мотором .

Отправлено спустя 3 минуты 31 секунду:
и ещё какие параметры : вес рулона ,ширина
IgorIv
Рядовой
Сообщения: 14
Зарегистрирован: 17 авг 2018, 14:16
Имя: Игорь

Станки

Сообщение IgorIv »

[ref]kalobyte[/ref], Спасибо. Еще немного вопросов:
- Число приходит с энкодера. В качестве энкодера можно использовать шаговый двигатель?


[ref]leons[/ref], Спасибо, но
-Вал1, вал6 нужны привода, обороты которых меняются в соответствии с диаметром рулона
-Общая сложность механики не радует
-Вес рулона неизв. Ширина рулон 1м или 3,27м, диаметр рулона 0,4м


Я функционал и пульт изобразил:

Загрузка и запуск:
Оператор размещает втулку с бумагой на МН1(модуль намотки).
Втулка одним концом одевается на стационарный механический разжимной вал.
Другой конец вручную поджимается винтовым упором-конусом.
Разжимной вал активируется вручную.
Оператор размещает пустую втулку на МН2.
Втулка одним концом одевается на стационарный механический разжимной вал.
Другой конец вручную поджимается винтовым упором-конусом.
Разжимной вал активируется ручную.
Оператор устанавливает переключатель на ГЛАВНОМ ПУЛЬТЕ в положение РЕЖИМ РУЧН и с помощью выносных пультов РУЧНОЕ УПР М1 и РУЧНОЕ УПР М2 вращает валы приводами М1, М2 и вручную протягивает бумагу. В этом режиме возможно вкл-выкл КРОМКА. Затем закрепляет край бумажной ленты на пустой втулке.
Оператор устанавливает переключатель на ГЛАВНОМ ПУЛЬТЕ в положение АВТО, выбирает СКОРОСТЬ, КРОМКА включается в АВТО автоматически, и выбирает НАПРАВЛЕНИЕ. Система перематывает бумагу автоматически с выравниванием кромки и регулировкой вращения (натяга).
СКОРОСТИ при необходимости можно изменять ручной подстройкой резистора внутри электрического шкафа
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
leons
Сержант
Сообщения: 141
Зарегистрирован: 18 июн 2017, 17:07

Станки

Сообщение leons »

IgorIv писал(а): 29 авг 2018, 10:39-Общая сложность механики не радует
тогда только с энкодером
kalobyte
Лейтенант
Сообщения: 422
Зарегистрирован: 22 окт 2016, 14:22

Станки

Сообщение kalobyte »

IgorIv писал(а): 29 авг 2018, 10:39 В качестве энкодера можно использовать шаговый двигатель?
можно, но это как-то уж слишком круто
там надо будет собрать схему еще https://radiokot.ru/articles/27/ http://qrepaer64.ru/electric/5-valkoder ... telya.html
а геркон чем плох? тебе только количество оборотов же считать, а направление не важно
проще геркон использовать
или датчик холла
IgorIv
Рядовой
Сообщения: 14
Зарегистрирован: 17 авг 2018, 14:16
Имя: Игорь

Станки

Сообщение IgorIv »

[ref]kalobyte[/ref], надо линейную скорость бумаги контролировать. За ссылку спасибо!

Отправлено спустя 2 минуты 10 секунд:
Попросили в первую очередь механику. Сейчас этим занимаюсь.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
leons
Сержант
Сообщения: 141
Зарегистрирован: 18 июн 2017, 17:07

Станки

Сообщение leons »

фильм можно подсмотреть что то
Ответить

Вернуться в «Помогите, а то я "нимагу"»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 5 гостей