Добрый день форумчане!
Пытаюсь написать УП для фрезерного станка с помощью ПЛК 20РМ00М. Осталось придумать как избежать неправильной диагонали по Y оси (используем шаговые двигатели, поэтому возможен пропуск шагов). Вопрос следующий. Можно ли выходы по Y оси (FP+, FP-, RP+, RP-) контроллера 20РМ соединить с высокоскоростными входами контроллера SA2, и на транзисторных выходах SA2 получать импульсные сигналы для осей A и В? Какие функций использовать в программе? Проблема в том, что у контроллера SA2 нет MPG входов. Поэтому надо это реализовать программно. Возможно ли это?
- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не писать свой вопрос в первую попавшуюся тему - вместо этого создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь и здесь, а студентам - обязательно здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
управление позиционированием с помощью контроллеров Дельта
-
- здесь недавно
- Сообщения: 4
- Зарегистрирован: 05 май 2016, 11:55
- Имя: Georgy Ivanovich
- Страна: Russia
- город/регион: Moscow
управление позиционированием с помощью контроллеров Дельта
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- почётный участник форума
- Сообщения: 5638
- Зарегистрирован: 07 окт 2011, 09:12
- Имя: Гаско Вячеслав Эриевич
- Страна: Россия
- город/регион: Рязань
- Благодарил (а): 601 раз
- Поблагодарили: 758 раз
управление позиционированием с помощью контроллеров Дельта
Не уловил логической связки в Ваших рассуждениях.
1. Каким образом Вы планируете избежать "пропуска шагов" без обратной связи по положению? Не проще ли выбрать корректный режим работы привода, "без пропусков" ?
2. Что Вам даст обработка импульсов для StepDriver-а в DVP-SA2? И зачем заводить туда парафазный сигнал?
1. Каким образом Вы планируете избежать "пропуска шагов" без обратной связи по положению? Не проще ли выбрать корректный режим работы привода, "без пропусков" ?
2. Что Вам даст обработка импульсов для StepDriver-а в DVP-SA2? И зачем заводить туда парафазный сигнал?
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
-
- здесь недавно
- Сообщения: 4
- Зарегистрирован: 05 май 2016, 11:55
- Имя: Georgy Ivanovich
- Страна: Russia
- город/регион: Moscow
управление позиционированием с помощью контроллеров Дельта
Для 20РМ уже программа написана. после каждого нарисованного G кода выполняется команда возврат в дом DRVZ (returning mechanical zero). флаг выполнения этой команды даст сигнал на какой-нибудь обычный вход SA2 команду, для того чтобы SA2 тоже выполнил команду DZRN. DOG сигнал для Y оси (20РМ) срабатывает только тогда, когда включаются оба концевика для обнуления осей А и B. Эту задумку получилось осуществить с помощью контроллера 10PM (он имеет специальные MPG "Manual Pulse Generator" входы, что упрощает программу), но стоит дорого. В наличии имеется только SA2Ryzhij писал(а): Не уловил логической связки в Ваших рассуждениях.
1. Каким образом Вы планируете избежать "пропуска шагов" без обратной связи по положению? Не проще ли выбрать корректный режим работы привода, "без пропусков" ?
2. Что Вам даст обработка импульсов для StepDriver-а в DVP-SA2? И зачем заводить туда парафазный сигнал?
-
- здесь недавно
- Сообщения: 4
- Зарегистрирован: 05 май 2016, 11:55
- Имя: Georgy Ivanovich
- Страна: Russia
- город/регион: Moscow
управление позиционированием с помощью контроллеров Дельта
Видимо я немного непонятно выразился. С помощью 20РМ можно управлять только тремя осями. Контроллер SA2 я использую, можно сказать, в качестве четвертой оси. Ось Y станка и четвертая ось лежат в одной плоскости, должны двигаться синхронно в одном направлении
-
- здесь недавно
- Сообщения: 4
- Зарегистрирован: 05 май 2016, 11:55
- Имя: Georgy Ivanovich
- Страна: Russia
- город/регион: Moscow
управление позиционированием с помощью контроллеров Дельта
если спросить проще, как можно получить точный парафазный сигнал на выходе контроллера SA2, подавая на вход сигнал типа "пульс-дирекшн"???????????