Проблема с Homing на ASD-A2-E
Проблема с Homing на ASD-A2-E
Здравствуйте, форумчане!
Запустил СУ ASD-A2-E на контроллере движения HCFA под Codesys 18sp4. Сканированием увидел СУ, в проект добавил, пересчет из инкрементов датчика в мм сделал, концевики настроил. MC_MoveAbsolute отлично работает в мм, аварийные концевики отрабатывают. Есть Home-концевик, в ASDA soft читается и настроен.
Но! Не могу сделать Homing. Сделал PDO/SDO номер 0. Смотрю СontrolWord и OperationMode. MC_Home меняет режим с 8 (cyclic syncro position mode) на 6 (homing mode) и СontrolWord на 0х1F. Все вроде по мануалу, но ничего не происходит! Висит как Busy, другие действия блокирует до его отключения.
При этом есть SMC_Homing. Он начинает движение в правильную сторону, режим при этом 8. Но пропускает Home-концевик и упирается в положительный аварийный, создавая ошибку.
Если есть джедаи, которые сталкивались, прошу помощи советом и заранее благодарен.
Запустил СУ ASD-A2-E на контроллере движения HCFA под Codesys 18sp4. Сканированием увидел СУ, в проект добавил, пересчет из инкрементов датчика в мм сделал, концевики настроил. MC_MoveAbsolute отлично работает в мм, аварийные концевики отрабатывают. Есть Home-концевик, в ASDA soft читается и настроен.
Но! Не могу сделать Homing. Сделал PDO/SDO номер 0. Смотрю СontrolWord и OperationMode. MC_Home меняет режим с 8 (cyclic syncro position mode) на 6 (homing mode) и СontrolWord на 0х1F. Все вроде по мануалу, но ничего не происходит! Висит как Busy, другие действия блокирует до его отключения.
При этом есть SMC_Homing. Он начинает движение в правильную сторону, режим при этом 8. Но пропускает Home-концевик и упирается в положительный аварийный, создавая ошибку.
Если есть джедаи, которые сталкивались, прошу помощи советом и заранее благодарен.
Re: Проблема с Homing на ASD-A2-E
В первом случае у вас концевик подключен к серваку, а во втором? Судя по логике должен быть подключен к контроллеру движения. Так? В первом варианте сигнал Servo On подаете?
Re: Проблема с Homing на ASD-A2-E
В обоих случаях концевик подключен к СУ. Серво он, и т.д. как при движении, об этом говорит СontrolWord. СУ готов, удержание есть. Но подаю команды с разных функциональных блоков: MC_Home и SMC_Homing.
SMC_Homing и наехал на аварийный концевик: MC_Home и ничего, хотя OperationMode=6 и СontrolWord=31, вывел их в глобальные переменные для удобства: При этом привод на удержании и готов:
SMC_Homing и наехал на аварийный концевик: MC_Home и ничего, хотя OperationMode=6 и СontrolWord=31, вывел их в глобальные переменные для удобства: При этом привод на удержании и готов:
Re: Проблема с Homing на ASD-A2-E
Даташит:
СontrolWord OperationMode
СontrolWord OperationMode
Re: Проблема с Homing на ASD-A2-E
А сам сигнал Home настроен так как нужно? P6-00?
Re: Проблема с Homing на ASD-A2-E
Это отличие MC_Home и SMC_Homing
- Вложения
-
- 2024-01-29_19-34-58.png (20.41 КБ) 419 просмотров
Re: Проблема с Homing на ASD-A2-E
А здесь работа SMC_Homing при разном bReferenceSwitch
По описанию вроде как получается что сигнал bReferenceSwitch должен быть подключен к контроллеру.
По описанию вроде как получается что сигнал bReferenceSwitch должен быть подключен к контроллеру.
- Вложения
-
- 2024-01-29_19-43-55.png (43.59 КБ) 419 просмотров
-
- 2024-01-29_19-43-49.png (47.47 КБ) 419 просмотров
Re: Проблема с Homing на ASD-A2-E
Спасибо за информацию. Действительно подозревал, что домашний концевик заведен в контроллер должен быть. Смена bReferenceSwitch влияет на характер движения у меня. Он меняет направление движения сразу при пуске, видимо считает что уже нашел концевик и начинает съезжать с него. Перепробовал уже все настройки, прежде чем открывать чат. В контроллере пару входов, модулей дополнительных нет, как настроить непонятно. Вот в СУ все понятнее.
С SMC_Homing вроде понятно, но почему никак не реагирует MC_Home, не понятно. Хотя режим меняется на нужный. P6-00 менял и так и сяк, бесполезно..
Re: Проблема с Homing на ASD-A2-E
Вроде да, многое перепробовал. И через P6-00, путь создавал, но он вроде в другом режиме работает (PR), а у меня cyclic syncro position mode.
И через P5-04, несколько режимов, Metod X0 и X2, тщетно. Может что-то некорректно.. И через отдельное окно:
Re: Проблема с Homing на ASD-A2-E
Начните с того, что сделайте Homing с дискретного входа серво. Убедитесь, что с этим порядок. Потом уже из контроллера . Хотя вам виднее как нужно. В описании СУ должна быть описана эта процедура. При этом разберитесь, куда все таки нужно подключить датчик.