GAMS 1.0. Руководство по программе перемещения GAMS для Ивановского блока.

Вторник, 22 ноября 2011 г.
Просмотров: 3799
Подписаться на комментарии по RSS

!!! В один момент времени может быть запущена только одна программа.

1) Способ из терминала.

На компьютере pcbec2  запустить программу onl-gams-rs232 :

onl-gams-rs232 /dev/ttyS2

Для того чтобы увидеть руководство необходимо нажать Enter

----------------- Usage of GAMS movement system V-2 (2.031)  ------------------

  print                            - current position

  move c r q                       - move to column/row/quarter

  go x y                           - go to x y coordinates

  stop                             - stop the movement

  command 6signal/name_of_command  - send signal to new movement sistem

  state                            - print current state

  fullstate                        - print full current state

-------------------------------------------------------------------------------

print - выводит текущее положение, также можно спрашивать положение во время езды.

move - отправить ГАДа на координату CRQ . Пример команды: move 05120 - 05-column, 12-row, 0-quarter.

go - отправить ГАДа на координаты по новым датчикам. Пример команды: go 05234 23784 - 05234-координата X

23784-координата Y

stop - остановить ГАДа во время езды.

state - текущее состояние системы, результат выполнения предыдущей команды.

  •  All is ok,axid (У или Х ) - предыдущая команда езды успешно завершилась.
  •  Movement stoped by USER, axis (У или Х ) - движение прекращено по команде stop.
  •  Movement is MOVING, axis (У или Х ) - GAMS движется по указанной оси.
  •  Movement stuck on axis (У или Х ) - произошло застревание.
  •  Movement moved through point on axis (У или Х ) - GAMS проехал указанное назначение.
  •  Movement moved in wrong way on axis (У или Х ) - GAMS поехал не в ту сторону.

fullstate - полное состояние системы

---------------- FULL STATE ----------------

control_mode: COMPUTER CONTROL

                    AXIS_X            AXIS_Y

INCOMING_FASE       OK                OK

FASE_ON_ENGENE      OK                OK

TERPERATURE PROBE   OK                OK

LIMITER OF MOVE     OK                OK

MAX_DEST            66000             48897

MIN_DEST            4415              1024

--------------------------------------------

INCOMING_FASE       - опрос фаз питания

FASE_ON_ENGENE      - наличие на пускателях фаз питания двигателей.

TERPERATURE PROBE   - опрос термостатов на двигателях

LIMITER OF MOVE     - состояние концевиков перемещения на каждой оси

MAX_DEST            - программное ограничение максимальной точки езды

MIN_DEST            - программное ограничение минимальной точки езды

2) Через дим сервер.

На pcbec2 запустить дим-сервер :

onl-dim-server GAD

запустить в отдельном терминале команду did.

После запуска сервера управления в did появится сервер GAD.

Команды:

DEVICE/GAD/CALIB_POSITION - для Антона, для программы калибровки.

DEVICE/GAD/GAD_GO - команда для перемещения ГАМС. Единицы измерения - 1adc (для X и У 1adc = 0.04мм ). Для

посылки команды нужно набрать: go X Y , где X - координата по оси Х, Y- координата по оси Y. После координаты У

не должно быть пробела.

DEVICE/GAD/GAD_MOVE - команда для перемещения ГАМС. Единицы измерения - счетчики. (76мм - один большой счетчик)

DEVICE/GAD/GAD_PRINT- команда для определения положения. При открытии окна нужно послать любое сообщение и

дальше открыть DEVICE/GAD/POSITION -

DEVICE/GAD/STOP - команда для остановки ГАМС во время его движения. При открытии окна нужно послать любое сообщение.

DEVICE/GAD/LAST_STATUS - команда для определения статуса выполнения предыдущей команды.

DEVICE/GAD/POSITION - команда для определения положения. для обновления положения сначала нужно запустить

команду DEVICE/GAD/GAD_PRINT

Оставьте комментарий!

Не регистрировать/аноним

Используйте нормальные имена.

Если вы уже зарегистрированы как комментатор или хотите зарегистрироваться, укажите пароль и свой действующий email.
(При регистрации на указанный адрес придет письмо с кодом активации и ссылкой на ваш персональный аккаунт, где вы сможете изменить свои данные, включая адрес сайта, ник, описание, контакты и т.д.)