ехать в конец вроде так должно быть
Намоточный станок с укладчиком провода на шаговом двигателе.
Если я правильно понял, то у вас берётся информация с линии L2. Но если вы сдвинули каретку с помощью кнопок 1,3 или 4,6, эта информация у вас где-то зафиксируется? А они же тоже влияют на положение каретки.
Не отрицаю, это моя первая попытка общения с FLprog. И мне стыдно признаться, я не с первого раза понимаю что Вы хотите у меня спросить (терминология).
С линии L2 информация подаётся на дисплей и не участвует в этом процессе (почему то я не догадался это сделать).По совету dizzyy попробую это сделать.
Эти кнопки нужны только в начале, что бы настроить каретку под каркас, и больше не участвуют в процессе.
Отправлено спустя 16 минут 57 секунд:Электрик писал(а): ↑09.09.2019{, 22:00}
Работа станка. При нажатии кнопки «Пуск», начинает вращаться вал с установленным каркасом катушки. Скорость вращения вала регулируется потенциометром. За один оборот вала, каретка укладчика провода перемещается на расстояние равное диаметру провода, и так пока станок не отсчитает количество витков в ряду, после чего следует остановка намотки (если не включен автореверс) чтобы проконтролировать качество намотки, положить изоляцию и т.п. И так повторяется пока не достигнет заданное количество витков в катушке. Для смотки провода с катушки имеется переключатель направления вращения вала (на схеме не указан), витки считаются наоборот. Каретку укладчика двигаем кнопками клавиатуры нажимая более секунды. Кнопки 1 и 3 служат для точного подъезда к началу ряда, а 4 и 6 для быстрого. Кнопками 7 и 9 предпологалось возвращать каретку в начало или конец ряда (но реализовать корректно эту функцию пока не получилось). Кнопкой 2 выбираем направление движения каретки укладчика. Кнопкой 5 включаем автореверс каретки укладчика. Кнопкой 0 запоминаем настройки в EEPROM. Кнопкой 8 считываем настройки из EEPROM. Кнопкой * заходим в меню. Кнопкой # сбрасываем счётчик витков.
Настройка станка. Нажимаем более секунды кнопку «МЕНЮ», появляются настройки. Этой же кнопкой листаем настройки, заполняя данные: общее количество витков, количества витков в ряду, диаметр провода. Далее нажимаем более секунды кнопку «МЕНЮ», настройки запоминаются и станок готов к работе.
Я вижу так же, но дело в том что реализовать это "ввиду своей не образованности" получается с трудом. Всё что получилось, слеплено на примере различных проектов, откуда брались подходящие элементы блок-схемы.
В описании блока ни чего об этом не сказано.
Я тоже начал знакомство с этой программой буквально пару дней назад.
По возможности я уже начал подписывать. Основную блок-схему я создавал полтора года назад и потихоньку вспоминаю что от куда.
Ну ни как я не врублюсь,как составлять такие алгоритмы.
В принципе если не загоняться, и без этой функции станок вполне работоспособен. Хочется довести идею до конца.
На данном этапе пока проблем нет, может когда начну мотать понадобиться несколько импульсов для синхронизации. В той функции с которой я бьюсь, основной вал стоит, только каретка перемещается.
Вот похоже что мне надо. Хочу попробовать прикрутить блок-схему "мигание светодиодом", может поможет.
Это старый и первый мой проект. Но если интересно, то попробую выложить здесь (если влезет). Не получается. Сильно большой , 14Мб.
В 57 сообщении (чуть выше) получилось выложить архивом.
Совершенно верно.
Ну у меня тоже самое, датчик даёт импульс и ШД сдвигает каретку на определённое расстояние состоящее из произведения, шагов на оборот ШД на диаметр провода. Но меня интересует движение ШД без основного вала на котором стоит датчик импульсов. Значит импульсы надо взять откуда то, вот в этом и проблема.