Подключение тормоза.

Контроллеры, драйверы, датчики, управляющие устройства.
Mike S
Кандидат
Сообщения: 47
Зарегистрирован: 07 ноя 2017, 11:22
Репутация: 1
Настоящее имя: Михаил
Контактная информация:

Подключение тормоза.

Сообщение Mike S »

Добрый день друзья. Мне предложили закончить работу по модернизации советского чпу. Хоть раньше со станками не возился, вроде разобрался. Шаговики, драйвера, шпиндель, концевики, разжим зажим, все работает. Но мне не дает покоя один момент, подключение тормоза на z оси, подъём стола. Я ничего умнее не придумал как рулить тормозом, дискретным выходом с головы, на драйверах никаких выходов не обнаружил. Есть варианты что бы тормоз разжимался автоматически, а не из gкода?
Драйвер https://purelogic.ru/files/downloads/do ... g2_rus.pdf
Голова https://purelogic.ru/files/downloads/do ... /tc55h.pdf
Аватара пользователя
Nonstopich
Мастер
Сообщения: 1016
Зарегистрирован: 02 авг 2015, 19:46
Репутация: 284
Настоящее имя: Александр Абдулаев
Откуда: Москва, ФО Крым - Феодосия
Контактная информация:

Re: Подключение тормоза.

Сообщение Nonstopich »

Чуть внятнее опишите, чего от сообщества требуется.
Помочь выбрать железки и электронику или помочь настроить.
И как-то вот это место разделите на логические блоки :)
Mike S писал(а):подключение тормоза на z оси, подъём стола

p.s не связывайтесь с пуриками, если ещё не поздно =\
Чехлы для телефонов с вышивкой: https://www.instagram.com/lumberry.brand/
Mike S
Кандидат
Сообщения: 47
Зарегистрирован: 07 ноя 2017, 11:22
Репутация: 1
Настоящее имя: Михаил
Контактная информация:

Re: Подключение тормоза.

Сообщение Mike S »

Nonstopich писал(а):Чуть внятнее опишите, чего от сообщества требуется.
Помочь выбрать железки и электронику или помочь настроить.
И как-то вот это место разделите на логические блоки :)
Mike S писал(а):подключение тормоза на z оси, подъём стола

p.s не связывайтесь с пуриками, если ещё не поздно =\
На оси z стоит тормоз, я его подключил так, что он управляется gкодом. Есть варианты, что бы он отключался при обращении к оси z? Автоматически без прописывании его в gкоде?
Аватара пользователя
Nonstopich
Мастер
Сообщения: 1016
Зарегистрирован: 02 авг 2015, 19:46
Репутация: 284
Настоящее имя: Александр Абдулаев
Откуда: Москва, ФО Крым - Феодосия
Контактная информация:

Re: Подключение тормоза.

Сообщение Nonstopich »

Глянул как у нас реализовано:
стоит контактор в цепи линии Enable оси Z.
Когда сигнал на оси Z есть, контактор разомкнут в линии стопора.
Как только ЧПУ выключает Enable оси Z, контактор замыкается и включается стопор.

Я вот только сейчас не уверен, что тормоз и стопор это одно и тоже.
У вас задача ведь просто "зажимать" голову, чтоб она не ползла вниз, верно?
У нас стопор реализован на пневматике, если что.

Ха, как оказалось, это ещё не всё. Там же стоит ещё RC цепочка, которая создаёт "задержку".
Она нужна для того, чтоб пневматика успела схватить голову, до того как ШД отключились.
Последний раз редактировалось Nonstopich 07 ноя 2017, 13:09, всего редактировалось 1 раз.
Чехлы для телефонов с вышивкой: https://www.instagram.com/lumberry.brand/
Mike S
Кандидат
Сообщения: 47
Зарегистрирован: 07 ноя 2017, 11:22
Репутация: 1
Настоящее имя: Михаил
Контактная информация:

Re: Подключение тормоза.

Сообщение Mike S »

Nonstopich писал(а):Глянул как у нас реализовано:
стоит контактор в цепи линии Enable оси Z.
У меня эти концы не подкючены, драйвер допускает этого. Да и их подключать некуда, на контроллере нет выходов для них, только pulse и dir.
Вот из инструкции драйвера
Снимок.JPG (2703 просмотра) <a class='original' href='./download/file.php?id=123995&mode=view' target=_blank>Загрузить оригинал (39.58 КБ)</a>
enable со стороны контроллера отсутствует.
Тогда остается только вариант с gкодом?
Аватара пользователя
Nonstopich
Мастер
Сообщения: 1016
Зарегистрирован: 02 авг 2015, 19:46
Репутация: 284
Настоящее имя: Александр Абдулаев
Откуда: Москва, ФО Крым - Феодосия
Контактная информация:

Re: Подключение тормоза.

Сообщение Nonstopich »

O.O как так отсутствует?
А что за контроллер? В его документации, может быть, что-то указано?

В этом месте я вам "не посоветую". С такими "контроллерами" не сталкивался, даже в "книжках".
Может кто-то ещё что-то подскажет.
Чехлы для телефонов с вышивкой: https://www.instagram.com/lumberry.brand/
Mike S
Кандидат
Сообщения: 47
Зарегистрирован: 07 ноя 2017, 11:22
Репутация: 1
Настоящее имя: Михаил
Контактная информация:

Re: Подключение тормоза.

Сообщение Mike S »

Этот
https://purelogic.ru/files/downloads/do ... /tc55h.pdf
автономный контроллер. Балалайка та еще.
Mike S
Кандидат
Сообщения: 47
Зарегистрирован: 07 ноя 2017, 11:22
Репутация: 1
Настоящее имя: Михаил
Контактная информация:

Re: Подключение тормоза.

Сообщение Mike S »

А если костыль сделать, к пину dir прикрутить оптопару, через токоограничительный резистор, а оптопару прикрутить к реле, которое будет отпускать тормоз?
Аватара пользователя
Nonstopich
Мастер
Сообщения: 1016
Зарегистрирован: 02 авг 2015, 19:46
Репутация: 284
Настоящее имя: Александр Абдулаев
Откуда: Москва, ФО Крым - Феодосия
Контактная информация:

Re: Подключение тормоза.

Сообщение Nonstopich »

На плате есть:
Output Ports 01 - 08, Active Low. Connect through the coil of a Relay, Solenoid, Lamp, or similar load to +24V.
можно попробовать сконфигурированный ЧПУ таким образом, чтоб на одном из этих контактов всегда был Low (активно) до момента инициализации G-code.
Скорее всего (это лишь предположение) есть некий файл, внутри которого можно разместить код, который будет выполняться ВСЕГДА после нажатия на кнопку старт, но до выполнения основного кода программы.

Закончу мысль: соответственно повесить на этот выход реле (контактор), на котором будет висеть стопор.
Чехлы для телефонов с вышивкой: https://www.instagram.com/lumberry.brand/
Mike S
Кандидат
Сообщения: 47
Зарегистрирован: 07 ноя 2017, 11:22
Репутация: 1
Настоящее имя: Михаил
Контактная информация:

Re: Подключение тормоза.

Сообщение Mike S »

Nonstopich писал(а):O.O как так отсутствует?
А что за контроллер? В его документации, может быть, что-то указано?
Снимок.JPG (2675 просмотров) <a class='original' href='./download/file.php?id=123997&mode=view' target=_blank>Загрузить оригинал (105.39 КБ)</a>
Вот все его пины.
Nonstopich писал(а):На плате есть:
Output Ports 01 - 08, Active Low. Connect through the coil of a Relay, Solenoid, Lamp, or similar load to +24V.
можно попробовать сконфигурированный ЧПУ таким образом, чтоб на одном из этих контактов всегда был Low (активно) до момента инициализации G-code.
Скорее всего (это лишь предположение) есть некий файл, внутри которого можно разместить код, который будет выполняться ВСЕГДА после нажатия на кнопку старт, но до выполнения основного кода программы.
Вот я и хотел уйти от g кода, что бы не загромождать его. Но видимо без вариантов, или костыль.
Аватара пользователя
Nonstopich
Мастер
Сообщения: 1016
Зарегистрирован: 02 авг 2015, 19:46
Репутация: 284
Настоящее имя: Александр Абдулаев
Откуда: Москва, ФО Крым - Феодосия
Контактная информация:

Re: Подключение тормоза.

Сообщение Nonstopich »

Дык, g-code вы сейчас добавляете ручками к каждой новой программе. Верно?
А можно его один раз "макросом" запихнуть в память контроллера и забыть об этом как о смерти.
Mike S писал(а):Вот все его пины.
Я об этих пинах и говорил (5-ая строка снизу).
Чехлы для телефонов с вышивкой: https://www.instagram.com/lumberry.brand/
Аватара пользователя
Evilmax
Мастер
Сообщения: 238
Зарегистрирован: 02 окт 2015, 05:30
Репутация: 134
Настоящее имя: Максим
Откуда: Ленинград
Контактная информация:

Re: Подключение тормоза.

Сообщение Evilmax »

А накой вы вцепились в такую логику, если ось Z не двигается вставать на тормоз? У вас нет управления enable. значит получается, что шаговики сразу же после включения станка(после подачи питания на драйверы) встают в удержание, отсюда вывод ось z удерживается шаговиком, значит логика простота рулим тормозом по включению\выключению станка (питания). Включили станок -> отключили тормоз \ Выключили станок-> встали на тормоз. Идею с задержкой уже предложили выше. Так что пробуйте.
Аватара пользователя
Rom327
Почётный участник
Почётный участник
Сообщения: 2989
Зарегистрирован: 03 апр 2015, 13:23
Репутация: 437
Настоящее имя: Роман
Откуда: Подольск
Контактная информация:

Re: Подключение тормоза.

Сообщение Rom327 »

Mike S писал(а):На оси z стоит тормоз, я его подключил так, что он управляется gкодом. Есть варианты, что бы он отключался при обращении к оси z? Автоматически без прописывании его в gкоде?
На обрабатывающем центре Хеккерт тормоз отключается в момент подачи силового питания на привода. В процессе всего времени обработки и выполнения программы тормоз отключен, а ось Z удерживается только силой привода.
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
Аватара пользователя
Nonstopich
Мастер
Сообщения: 1016
Зарегистрирован: 02 авг 2015, 19:46
Репутация: 284
Настоящее имя: Александр Абдулаев
Откуда: Москва, ФО Крым - Феодосия
Контактная информация:

Re: Подключение тормоза.

Сообщение Nonstopich »

Rom327 писал(а):в момент подачи силового питания на привода.
= в момент генерации контроллером сигнала Enable, судя по всему?
а у ТСа этого сигнала нет (на контроллере)
Чехлы для телефонов с вышивкой: https://www.instagram.com/lumberry.brand/
Mike S
Кандидат
Сообщения: 47
Зарегистрирован: 07 ноя 2017, 11:22
Репутация: 1
Настоящее имя: Михаил
Контактная информация:

Re: Подключение тормоза.

Сообщение Mike S »

Evilmax писал(а):А накой вы вцепились в такую логику, если ось Z не двигается вставать на тормоз? У вас нет управления enable. значит получается, что шаговики сразу же после включения станка(после подачи питания на драйверы) встают в удержание, отсюда вывод ось z удерживается шаговиком, значит логика простота рулим тормозом по включению\выключению станка (питания). Включили станок -> отключили тормоз \ Выключили станок-> встали на тормоз. Идею с задержкой уже предложили выше. Так что пробуйте.
Не совсем так, мне нужно отключать тормоз при обращении к оси Z, я не уверен, что шаговик удержит стол, с заготовкой и тисами или с осью С на нем, при работе шпинделя. Или я заблуждаюсь?
Аватара пользователя
Evilmax
Мастер
Сообщения: 238
Зарегистрирован: 02 окт 2015, 05:30
Репутация: 134
Настоящее имя: Максим
Откуда: Ленинград
Контактная информация:

Re: Подключение тормоза.

Сообщение Evilmax »

Mike S писал(а): я не уверен, что шаговик удержит стол, с заготовкой и тисами или с осью С на нем, при работе шпинделя. Или я заблуждаюсь?
Удержит
Mike S
Кандидат
Сообщения: 47
Зарегистрирован: 07 ноя 2017, 11:22
Репутация: 1
Настоящее имя: Михаил
Контактная информация:

Re: Подключение тормоза.

Сообщение Mike S »

Спасибо большое! А то я не совсем понял логику.
Еще один момент, есть ось С, а ля наклонный стол, контроллер умеет только в микроны, как мне ее настроить? 360мм - 1 оборот оси С? как быть с минутами? Там же не десятеричная система?
Аватара пользователя
Nonstopich
Мастер
Сообщения: 1016
Зарегистрирован: 02 авг 2015, 19:46
Репутация: 284
Настоящее имя: Александр Абдулаев
Откуда: Москва, ФО Крым - Феодосия
Контактная информация:

Re: Подключение тормоза.

Сообщение Nonstopich »

360мм на один оборот это вообще глупость.
L(длина окружности) = 2*pi*R - соответственно оно будет зависеть от Радиуса.
Оси вращения настраиваются в градусах, а CAM-системы при создании УП рассчитывают траекторию линейных размеров изделия в траектории радиан, минут, секунд.

Вообще настройка у автономных контроллеров везде своя. И нужно как минимум видеть окно настроек.
Третий момент - кто-то настраивает поворотные оси бесконечными от -99999999 до 999999999,
чтоб система не поворачивалась в исходную нулевую точку каждый раз, когда нужно "сфрезеровать" очередной слой.
Но иногда этого не позволяет механика. Фоткайте (скриньте) эту "аля"ось :) и окно настроек
Чехлы для телефонов с вышивкой: https://www.instagram.com/lumberry.brand/
Mike S
Кандидат
Сообщения: 47
Зарегистрирован: 07 ноя 2017, 11:22
Репутация: 1
Настоящее имя: Михаил
Контактная информация:

Re: Подключение тормоза.

Сообщение Mike S »

Ось типа этой
rotate_axis (1).JPG (2624 просмотра) <a class='original' href='./download/file.php?id=124001&mode=view' target=_blank>Загрузить оригинал (150.98 КБ)</a>
из настроек оси там только 3 параметра
numerator
denumenator
reference
Снимок.JPG (2624 просмотра) <a class='original' href='./download/file.php?id=124005&mode=view' target=_blank>Загрузить оригинал (57.46 КБ)</a>
Mike S
Кандидат
Сообщения: 47
Зарегистрирован: 07 ноя 2017, 11:22
Репутация: 1
Настоящее имя: Михаил
Контактная информация:

Re: Подключение тормоза.

Сообщение Mike S »

Nonstopich писал(а):L(длина окружности) = 2*pi*R - соответственно оно будет зависеть от Радиуса.
Оси вращения настраиваются в градусах, а CAM-системы при создании УП рассчитывают траекторию линейных размеров изделия в траектории радиан, минут, секунд.
Каждый раз L будет разная и каждый раз лезть в настройки и подгонять denumerator?
IMG_20171103_135333242.jpg (2619 просмотров) <a class='original' href='./download/file.php?id=124006&mode=view' target=_blank>Загрузить оригинал (3.23 МБ)</a>
Ответить

Вернуться в «Электроника»