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

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




Начать новую тему Ответить на тему  [ 6 сообщений ] 
Автор Сообщение
 Заголовок сообщения: G5. ??? смещение при позиционировании на (-)1мм.
СообщениеДобавлено: Вс сен 10, 2017 15:28 
Не в сети

Регистрация: Сб сен 12, 2009 18:10
Сообщения: 60
Контроллер NX1P. Sysmac Studio. Ethercat.
Обнуляет координату нормально. После при позиционировании выходит всегда со смещением -1мм. Задаёшь "0" выходит "-1". Задаёшь "-100" выходит "-101". ... "1000"....."999".
При выполнении MC_MoveAbsolute. Причем заданное расстояние проходит чётко.
Не так что бы критично. можно при задании корректировать. Но задраивает.
Вопрос. Есть ли в параметрах G5 или в настройках сервооси sysmac, такое смещение?


В начало
 Профиль  
 
 Заголовок сообщения: Re: G5. ??? смещение при позиционировании на (-)1мм.
СообщениеДобавлено: Ср сен 13, 2017 22:21 
Не в сети

Регистрация: Вт окт 26, 2010 21:55
Сообщения: 329
Откуда: Санкт-Петербург
Странно, не сталкивался с таким проявлением. Через пару недель буду плотно ковыряться с очередным комплектом таким же, обязательно постараюсь доковыряться до такого смещения. Сейчас завал, совсем нет времени разбираться. Да и железок под рукой пока нету.


В начало
 Профиль  
 
 Заголовок сообщения: Re: G5. ??? смещение при позиционировании на (-)1мм.
СообщениеДобавлено: Чт янв 14, 2021 21:29 
Не в сети

Регистрация: Сб сен 12, 2009 18:10
Сообщения: 60
Честно говоря так и не решил данной проблемы.
Просто в программе учитывал это смещение.
Надо было по быстрому проект сдавать.

А потом и вовсе с клиентом разругался.


В начало
 Профиль  
 
 Заголовок сообщения: Re: G5. ??? смещение при позиционировании на (-)1мм.
СообщениеДобавлено: Пт янв 15, 2021 08:51 
Не в сети

Регистрация: Вт окт 26, 2010 21:55
Сообщения: 329
Откуда: Санкт-Петербург
Что можно сказать... Бывает. Я вот только что собираюсь сдавать такую же комплектацию. У меня вращение диска по кругу, координаты в градусах. Смещения нет. И кстати, в 2017 году в такой же схеме в градусах смещения не было.
А Вы когда нулевую точку ищете, Вы функцию с параметрами выбираете? Там есть параметры смещения относительно датчика нулевой позиции, не это ли Вас смещает относительно ноля изначально? Если бы ошибка была при позиционировании в относительных координатах, то она накапливалась бы и совсем никак не поработать было бы. У Вас в абсолютных, смею предположить, что изначально при привязке к нолю этот миллиметр и набегает.
Еще вариант. Система не работает в миллиметрах. У нее все в импульсах. В миллиметры Вы самостоятельно пересчитываете... Тут нигде не может быть засады? Хотя тогда ошибка тоже накапливалась бы... Или задание положения уже поступает на сервопривод со смещением в минус 1. Тоже вопросы к математике пересчета цифр. Размерность LREAL? Если не ошибаюсь, привод координаты принимает в LREAL, я несколько раз путался в этом, ставил REAL...


В начало
 Профиль  
 
 Заголовок сообщения: Re: G5. ??? смещение при позиционировании на (-)1мм.
СообщениеДобавлено: Пт янв 15, 2021 14:38 
Не в сети

Регистрация: Сб сен 12, 2009 18:10
Сообщения: 60
Давненько дело было. Многие подробности подзабыл.
Нулевая точка там весьма условна была.
Где хочешь там и ставишь . Дело оператора. Но потом все перемещения со сдвигом 1 мм в одну сторону. Причём и счетчик указывает этот сдвиг. Т.е. задаёшь скажем 100мм. Он перемещается в точку 101мм. Задаешь 0мм. Он перемещается в точку 1мм. И физически и по счётчику.


В начало
 Профиль  
 
 Заголовок сообщения: Re: G5. ??? смещение при позиционировании на (-)1мм.
СообщениеДобавлено: Пн янв 18, 2021 08:39 
Не в сети

Регистрация: Вт окт 26, 2010 21:55
Сообщения: 329
Откуда: Санкт-Петербург
Не, так зуб не вылечить...
Признаки заболевания предполагают оба диагноза, но точно не проблему привода. Проблемы привода приводят, в подобных симптомах, к беспорядочной ошибке. Такая повторяемость ошибки говорит только о том, что либо смещение от нулевой координаты настроено, либо математика пересчета заданных миллиметров в относительные единицы неправильно округляется. Физическое положение нулевой координаты никак не влияет на состояние такой ошибки. Где оператор нажал на кнопку "ноль", там она и состоялась, но параметр смещения добавил к ней единицу... Это бывает обычно по недосмотру. Параметров много, некоторые мимо взгляда проскакивают.
По математике пересчета нужно все внимательно проанализировать для того, чтобы найти ошибку. Вы задаете системе перемещение в координату "100 мм", а пересчитываете это в импульсы самостоятельно или настройками "передачи" в приводе? Если самостоятельно, то возможно где-то не так округлили, преобразование типов неправильно или не в том порядке сделали... Если в приводе при настройках системы координат, то искать там надо.
Но мне, все же кажется, что дело в нулевой координате и ее параметрах.
И опять же, надо все внимательно просматривать, так не получится определить проблему. Я с этими системами работал 4 раза, но все равно как-то все поверхностно, времени вникать в глубины программирования и настройки не было, по большей части дефолтные параметры оставлял. Условия довольно тепличные для работы привода. Привлекает в этом смысле скорость ввода в работу... 15-20 минут. Поэтому не было необходимости плотно заниматься всеми прелестями... В последнем разе только с нулевой координатой более плотно поработал, потому и чувство, что в ней дело...


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

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


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

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


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

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