1. Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
  2. Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
  3. Не писать свой вопрос в первую попавшуюся тему - вместо этого создать новую тему.
  4. За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения.
  5. Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
  6. Перед тем как что-то написать - читать здесь и здесь, а студентам - обязательно здесь.
  7. Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.

управление позиционированием с помощью контроллеров Дельта

PLC, прочие контроллеры, промышленные компьютеры, операторские панели
Ответить

Автор темы
Rap_0101
здесь недавно
здесь недавно
Сообщения: 4
Зарегистрирован: 05 май 2016, 11:55
Имя: Georgy Ivanovich
Страна: Russia
город/регион: Moscow

управление позиционированием с помощью контроллеров Дельта

Сообщение Rap_0101 »

Добрый день форумчане! :ges_help:
Пытаюсь написать УП для фрезерного станка с помощью ПЛК 20РМ00М. Осталось придумать как избежать неправильной диагонали по Y оси (используем шаговые двигатели, поэтому возможен пропуск шагов). Вопрос следующий. Можно ли выходы по Y оси (FP+, FP-, RP+, RP-) контроллера 20РМ соединить с высокоскоростными входами контроллера SA2, и на транзисторных выходах SA2 получать импульсные сигналы для осей A и В? Какие функций использовать в программе? Проблема в том, что у контроллера SA2 нет MPG входов. Поэтому надо это реализовать программно. :ges_hmm: Возможно ли это?
:thankyou:
У вас нет необходимых прав для просмотра вложений в этом сообщении.

Ryzhij
почётный участник форума
почётный участник форума
Сообщения: 5623
Зарегистрирован: 07 окт 2011, 09:12
Имя: Гаско Вячеслав Эриевич
Страна: Россия
город/регион: Рязань
Благодарил (а): 546 раз
Поблагодарили: 706 раз

управление позиционированием с помощью контроллеров Дельта

Сообщение Ryzhij »

Не уловил логической связки в Ваших рассуждениях.
1. Каким образом Вы планируете избежать "пропуска шагов" без обратной связи по положению? Не проще ли выбрать корректный режим работы привода, "без пропусков" ?
2. Что Вам даст обработка импульсов для StepDriver-а в DVP-SA2? И зачем заводить туда парафазный сигнал?
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)

Автор темы
Rap_0101
здесь недавно
здесь недавно
Сообщения: 4
Зарегистрирован: 05 май 2016, 11:55
Имя: Georgy Ivanovich
Страна: Russia
город/регион: Moscow

управление позиционированием с помощью контроллеров Дельта

Сообщение Rap_0101 »

Ryzhij писал(а): Не уловил логической связки в Ваших рассуждениях.
1. Каким образом Вы планируете избежать "пропуска шагов" без обратной связи по положению? Не проще ли выбрать корректный режим работы привода, "без пропусков" ?
2. Что Вам даст обработка импульсов для StepDriver-а в DVP-SA2? И зачем заводить туда парафазный сигнал?
Для 20РМ уже программа написана. после каждого нарисованного G кода выполняется команда возврат в дом DRVZ (returning mechanical zero). флаг выполнения этой команды даст сигнал на какой-нибудь обычный вход SA2 команду, для того чтобы SA2 тоже выполнил команду DZRN. DOG сигнал для Y оси (20РМ) срабатывает только тогда, когда включаются оба концевика для обнуления осей А и B. Эту задумку получилось осуществить с помощью контроллера 10PM (он имеет специальные MPG "Manual Pulse Generator" входы, что упрощает программу), но стоит дорого. В наличии имеется только SA2

Автор темы
Rap_0101
здесь недавно
здесь недавно
Сообщения: 4
Зарегистрирован: 05 май 2016, 11:55
Имя: Georgy Ivanovich
Страна: Russia
город/регион: Moscow

управление позиционированием с помощью контроллеров Дельта

Сообщение Rap_0101 »

Rap_0101 писал(а): Добрый день форумчане! :ges_help:
Осталось придумать как избежать неправильной диагонали по Y оси
Видимо я немного непонятно выразился. С помощью 20РМ можно управлять только тремя осями. Контроллер SA2 я использую, можно сказать, в качестве четвертой оси. Ось Y станка и четвертая ось лежат в одной плоскости, должны двигаться синхронно в одном направлении

Автор темы
Rap_0101
здесь недавно
здесь недавно
Сообщения: 4
Зарегистрирован: 05 май 2016, 11:55
Имя: Georgy Ivanovich
Страна: Russia
город/регион: Moscow

управление позиционированием с помощью контроллеров Дельта

Сообщение Rap_0101 »

:?: если спросить проще, как можно получить точный парафазный сигнал на выходе контроллера SA2, подавая на вход сигнал типа "пульс-дирекшн"???????????
Ответить

Вернуться в «Средний уровень автоматизации (управляющий)»