Главная   Downloads   Разное  
FAQ     Поиск   Регистрация   Вход 
Текущее время: Пт мар 29, 2024 00:01

Часовой пояс: UTC + 3 часа (Russia: MSK)




Начать новую тему Ответить на тему  [ 3 сообщений ] 
Автор Сообщение
 Заголовок сообщения: Очень нужна помощь по синхронизации приводов в CX-Motion Pro
СообщениеДобавлено: Пт дек 17, 2010 14:32 
Не в сети

Регистрация: Пт дек 17, 2010 14:00
Сообщения: 3
С помощью CX-Motion Pro необходимо запрограммировать контроллер Trajexia, который управляет двумя приводами SGDH-04AE-OY на их синхронизацию. То есть 2 двигателя, подключенные к приводам начинают движение с одинаковой скоростью, но их валы находятся в разных начальных положениях. Необходимо в процессе движения сравнять их положения, т.е. например один двигатель должен увеличить скорость, догнать другой и уменьшить скорость до нормальной.
Собственно проблема: в процессе работы столкнулись с тем, что считывание позиции вала двигателя с помощью команды MPOS всегда начинается с 0, то есть в каком бы положении двигатель не начал бы движение, его позиция всегда начинается с 0. Знает ли кто-нибудь команду, которая поможет определять положение двигателей относительно некоего абсолютного начала, чтобы при начале движения можно было зафиксировать это начальное отклонение каждого из двигателей? Просто без этой начальной точки отсчета неясно, как же определить отличие в положениях двигателей. Если кто знает как с этим помочь - буду очень благодарен.
Это моя первая тема, так что прошу сильно не бить за стиль изложения :)


В начало
 Профиль  
 
 Заголовок сообщения: Re: Очень нужна помощь по синхронизации приводов в CX-Motion Pro
СообщениеДобавлено: Пт дек 17, 2010 14:58 
Не в сети

Регистрация: Ср мар 04, 2009 11:32
Сообщения: 474
Откуда: Москва
Датчики обратной связи (положения вала) бывают двух типов - инкрементальные и абсолютные.
Инкрементальные - начинаю отсчет с нуля при включении питания (скорее всего такие у вас и стоят) - это стандартное исполнение.
Абсолютные - имеют энергонезависимую память и "помнят" свое положение.
Варианта два:
1. Заменить только энкодер (вроде можно, но я не абсолютно уверен). Наилучший вариант.
2. Постоянно сохранять текущее положение инкрементального энкодера где нибудь в энергонезависимой ячейке (не знаю как у траджексии, для обычного - область D). И по флагу первого цикла вычислять сдвиг осей друг от друга.
Но здесь могут возникнуть сложности - если, например, вал в выключенном состоянии сдвинут, да и другие проблемы влияющие на надежность могут возникнуть.

Ну и замена движков :)


В начало
 Профиль  
 
 Заголовок сообщения: Re: Очень нужна помощь по синхронизации приводов в CX-Motion Pro
СообщениеДобавлено: Сб дек 18, 2010 12:28 
Не в сети
Site Admin
Аватара пользователя

Регистрация: Вт сен 19, 2006 21:13
Сообщения: 3510
Откуда: Москва
А если в параметре Pn002.3 подключить фазу Z, а команду MPOS выдавать немного позже, когда движки сделают по обороту? ну если это только для механизма возможно.


В начало
 Профиль  
 
Показать сообщения за:  Сортировка  
Начать новую тему Ответить на тему  [ 3 сообщений ] 

Часовой пояс: UTC + 3 часа (Russia: MSK)


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

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Переход:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская документация по phpBB 3