это вам только кажется.
Смена инструмента на токарнике
-
Misha74
- Новичок
- Сообщения: 5
- Зарегистрирован: 02 апр 2024, 15:50
- Репутация: 2
- Настоящее имя: Михаил
- Контактная информация:
Re: Смена инструмента на токарнике
Я уже сделал. У Вас свои задачи, у других людей свои. Откуда Вам известно достаточно будет или нет? Я задавал вопрос по ладдеру, а не то, что достаточно мне будет ладдера и порта или нет. Сделал как эту
https://www.youtube.com/watch?v=CPi-kQ9jjJY
На видео заводская голова. И реализация управления заводская. Задействован всего лишь один пин порта LPT. Зажимает обратным ходом червячной передачей большого диаметра (диаметр колеса 115мм). Зажимает намертво. Нагрузку принимает на себя храповой механизм. Работает четко, никаких сбоев. Никаких концевиков, ни датчиков, ни пневматики. Меня полностью устраивает. Работа станка всегда под моим контролем.
-
Misha74
- Новичок
- Сообщения: 5
- Зарегистрирован: 02 апр 2024, 15:50
- Репутация: 2
- Настоящее имя: Михаил
- Контактная информация:
Re: Смена инструмента на токарнике
Там же все просто. Обратный ход мотора включается через реле, когда доходит до нужного инструмента через ограничивающий резистор. У меня вместо резистора медная обмотка на 25 Ом. Греется до 40-50 градусов при длительной работе. Мотор при этом вообще холодный. Механизм на червячной паре. Мотор все время прижимает. Я выше это написал. Червяк обратным ходом прижимает голову к храповику намертво. На удивление очень простая конструкция. Для небольшого токарного под присмотром самое то. И всего один пин порта используется.
-
voltmarin
- Новичок
- Сообщения: 14
- Зарегистрирован: 24 авг 2023, 23:22
- Репутация: 2
- Настоящее имя: Юрий
- Контактная информация:
Re: Смена инструмента на токарнике
Изготовил кодирующий диск по вашему чертежу.tokarka63 писал(а): ↑09 ноя 2022, 14:22Даже и не думал так), но, да, получается так)xenon-alien писал(а): ↑ Это типа абсолютного энкодера, если верно понимаю...
Верхним этажом расположил индуктивные датчики с расстановкой по дуге через 40°,
Получаю код 000.
Далее не все коды удается получить.
Не удается получить код 111, лепестки диска не полностью перекрывают датчики.
1. вопрос: у Вас датчики с расстановкой по дуге через 40° или 45° ?
Вырезы на диске через 20°, 40°, 40°, 60°, 100°, 20°, 80°
- это так и задумано?
2. вопрос: У Вас датчики PNP NO, PNP NC, NPN NO, NPN NC?
3. вопрос: у Вас датчики расставлены с маркировкой 1...3...2
Чтобы получить правильный двоичный код или код Грея?
4. вопрос: для чего сделаны отметки на диске через 60° ?
У меня револьверка на 8 инструментов.
Штатный датчик положения:
кольцо с 8-ю датчиками Холла и диск с 1-м магнитом
Пока не удается получить двоичный код, используя 3 рядом расположенных через 45° датчика Холла и добавлением магнитов.
Сломал мозг, не хватает понимания.
Констуруктивно мне проще использовать штатный датчик положения.
-
tokarka63
- Мастер
- Сообщения: 398
- Зарегистрирован: 10 фев 2020, 18:39
- Репутация: 13
- Настоящее имя: Виталий
- Контактная информация:
Re: Смена инструмента на токарнике
Спустя 2 года.....уже не помню, что и как рассчитывалось.....у меня револьверка на 6 инструментов, соответственно под нее и считалось)voltmarin писал(а): ↑19 май 2024, 12:59Изготовил кодирующий диск по вашему чертежу.tokarka63 писал(а): ↑09 ноя 2022, 14:22Даже и не думал так), но, да, получается так)xenon-alien писал(а): ↑ Это типа абсолютного энкодера, если верно понимаю...
Верхним этажом расположил индуктивные датчики с расстановкой по дуге через 40°,
Получаю код 000.
Далее не все коды удается получить.
Не удается получить код 111, лепестки диска не полностью перекрывают датчики.
1. вопрос: у Вас датчики с расстановкой по дуге через 40° или 45° ?
Вырезы на диске через 20°, 40°, 40°, 60°, 100°, 20°, 80°
- это так и задумано?
2. вопрос: У Вас датчики PNP NO, PNP NC, NPN NO, NPN NC?
3. вопрос: у Вас датчики расставлены с маркировкой 1...3...2
Чтобы получить правильный двоичный код или код Грея?
4. вопрос: для чего сделаны отметки на диске через 60° ?
У меня револьверка на 8 инструментов.
Штатный датчик положения:
кольцо с 8-ю датчиками Холла и диск с 1-м магнитом
Пока не удается получить двоичный код, используя 3 рядом расположенных через 45° датчика Холла и добавлением магнитов.
Сломал мозг, не хватает понимания.
Констуруктивно мне проще использовать штатный датчик положения.
Код Грея.....после расчетов, и сборки, просто считал коды в разных положениях револьверки и внес в управляющую программу
Датчики.....в моей конфигурации - без разницы, все правится в HAL_е (+ установлены резисторы подтяжки на минус )
Интереса ради, нашел проект - посмотрел, датчики через 40гр стоят
4. вопрос: для чего сделаны отметки на диске через 60° ? ----выставить положение писка относительно инструмента, хватает и одной метки)
-
voltmarin
- Новичок
- Сообщения: 14
- Зарегистрирован: 24 авг 2023, 23:22
- Репутация: 2
- Настоящее имя: Юрий
- Контактная информация:
Re: Смена инструмента на токарнике
Скомпилировал компонент.
Дополнил custom.hal
При запуске управляющей программы ошибки:
Наверное я к тому же еще не подключил созданный компонент.
В программировании мало что смыслю.
Занимаюсь в основном электрикой\электроникой.
Совместно с токарем перебрали китайскую револьверную головку HAK31 на 8 инструментов.
Предназначена в основном для токарного с ЧПУ.
Выбросили червяк, блокировка муфты Хирта осуществляется пружинами, разблокировка муфты - пневмоцилиндром.
Контроль состояния муфты заблокирована\разблокирована осуществляется 2-мя датчиками Холла.
Револьвер вращается в обе стороны серводвигателем по Step/Dir.
Датчик выбора инструмента на основе 8 датчиков Холла + диск с магнитом.
Собрал на дискретной логике аппаратный перекодировщик десятичного кода в двоичный Грея.
Итого на выходе револьверки:
1. 8-ми разрядный десятичный код (8pins);
2. 3-х разрядный двоичный код (3pins);
3. Муфта заблокирована (1pin);
4. Муфта разблокирована (1pin).
Итого на входе револьверки:
1. Dir (1pin);
2. Step (1pin);
3. Включение пневмоцилиндра (для разблокировки муфты) (1pin).
Сделана полная гальваническая развязка по питанию и опторазвязка входов\выходов.
Механика, пневматика и электроника отлажены.
Последовательностью G-кодов проводили тесты:
- пневмоцилиндр сжимает пружины и тем самым разблокирует муфту Хирта,
- датчик "разблокирована" срабатывает,
- револьвер вращается в обе стороны серводвигателем до нужной позиции, останавливается в позициях для зацепления муфты,
- пневмоцилиндр отпускает пружины и они разжимаясь тем самым блокируют муфту Хирта,
- датчик "заблокирована" срабатывает.
Задача: - чтобы управление револьвером и контроль выбора инструмента осуществлялись от LinuxCNC.
-
tokarka63
- Мастер
- Сообщения: 398
- Зарегистрирован: 10 фев 2020, 18:39
- Репутация: 13
- Настоящее имя: Виталий
- Контактная информация:
Re: Смена инструмента на токарнике
Компонент делал для 6и позиционной револьверки от тпк125, вращение в 1 сторону, никакой пневматики.....для ваших целей не подходит!