Как реализовать электронный кулачок и редуктор на PMP3xx?

Проверено экспертом Опубликовано: 29.05.2026 609 просмотров Помогло 96%

Оба механизма реализуются стандартными блоками SoftMotion: электронный редуктор связывает ведомую ось с ведущей постоянным передаточным отношением, электронный кулачок — по таблице, где каждому положению ведущей оси соответствует положение ведомой.

Электронный редуктор.

  • MC_GearIn — задаёт передаточное отношение ведущей и ведомой осей и включает связь.
  • MC_GearInPos — то же, но с указанием расстояния синхронизации: ведомая ось входит в синхронизм плавно, на заданном участке.
  • MC_GearOut — разрывает связь.

Электронный кулачок.

  • MC_CamTableSelect — выбирает таблицу кулачка. Входы: ведущая ось, ведомая ось и описание таблицы; запуск по нарастающему фронту. Применяется вместе с MC_CamIn.
  • MC_CamIn — включает связь по таблице, MC_CamOut — разрывает её.
  • MC_Phasing — сдвигает фазу ведомой оси относительно ведущей на ходу, без остановки.

Работа с таблицами: SMC_CamEditor визуализирует таблицу, SMC_ReadCAM и SMC_WriteCAM читают и записывают её данные, SMC_GetCamSlaveSetPosition возвращает положение ведомой оси по таблице, SMC_CAMBounds и SMC_CAMBounds_Pos связывают оси между собой. Толкатели, то есть дискретные сигналы в заданных точках профиля, обслуживают SMC_CamRegister и SMC_GetTappetValue.

Ограничение по числу каналов зависит от модели: PMP30 поддерживает 32 канала электронного кулачка, PMP301 — 8. Считать нужно именно каналы кулачка, а не оси: одна ось может участвовать в нескольких связях.

Прикреплённая документация

Георгий Жуков Георгий Жуков Ведущий инженер

Этот ответ был полезен?

Не нашли ответ?

Инженер сервисной службы ответит на почту. Вопросы, которые повторяются, мы публикуем в базе знаний — без ваших контактов.

Вопрос из раздела Как реализовать электронный кулачок и редуктор на PMP3xx?