Интерактивное графическое программное обеспечение PC-DMIS (Глава 21: Вставка команд перемещения)

Страницы работы

9 страниц (Word-файл)

Содержание работы

Глава двадцать один: Вставка команд перемещения

Inserting Move Commands: Введение

В этой главе рассматриваются различные команды перемещения, которые могут вставляться в вашу программу детали. Команды перемещения дают возможность изменять перемещение щупа между касаниями.

Основные темы, затрагиваемые в этой главе, касаются  команд на перемещение, которые вы можете вставлять из подменю Insert | Move (вставка | перемещение) и любые другие команды на перемещение. Эти темы включают в себя:

·  Вставка команды Move Point

·  Вставка команды Move Increment

·  Вставка команды Clearance Plane

·  Вставка команды Move Clear Plane

·  Вставка команды Move Circular

·  Вставка команды Move Sync

·  Вставка команды Move Sweep

·  Вставка команды Move Rotary Table

·  Вставка команды Exclusion Zone

Все эти темы подробно рассматриваются ниже.

Вставка команды Move Point

PC-DMIS не допустит вствки перемещения в середину перемещения в зону безопасного отвода или в середину вращения поворотной головки PH9. Если курсор находится в пределах перемещения в зону безопасного отвода или смены PH9, PC-DMIS отобразит сообщение: «UNABLE TO INSERT A MOVE AT THIS POINT / НЕ МОГУ ВСТАВИТЬ ПЕРЕМЕЩЕНИЕ В ЭТОЙ ТОЧКЕ».

Команда InsertMovePoint (вставить точку перемещения) позволяет вставить точку перемещения в программу детали.

Для использования этой опции выберите пункт меню InsertMovePoint (вставить точку перемещения). После его выбора PC-DMIS вставит точку перемещения в данном положении щупа.

Командная строка окна Edit для примера точки перемещения будет выглядеть следующим образом:

MOVE/POINT,x,y,z

Для изменения отображенных значений в окне Edit выберите нужное значение и введите новое значение или нажмите F9 на команде для открытия диалогового окна AutoMovepoint.

Использование точек перемещения при анимации

Если этот пункт меню выбирается во время анимации пути щупа с КИМ, PC-DMIS задаст вопрос, следует ли вставить перемещение до или после текущего положения. Текущее положение будет указано в строке состояния.

Установка точек перемещения из строки состояния

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

Установка точек перемещения с ручного пульта управления

При нажатии кнопки PRINT (печать) на пульте ручного управления (в системах Sharpe 32) в режиме Learn (обучение) перемещение будет автоматически вставлено в программу детали. Для того чтобы эта функция была доступна, значение записи Print Button системного реестра должно быть установлено на TRUE.

Примечание: При выборе пункта меню Operation|MoveTo (операция | переместиться в) будет отображено диалоговое окно AutoMovePoint вместо автоматической вставки точки перемещения в программу детали. Это позволит определить место XYZ, в которое должен перемещаться щуп.

Вставка команды Move Increment

Подобно команде MovePoint, пункт меню MoveIncrement (приращение перемещения) позволяет вставлять команду MOVE/INCREMENT в окно Edit. Как только PC-DMIS встретит команду перемещения на приращение, она переместит щуп на указанные приращения X,Y и Z от текущего положения.

Пункт меню MoveIncrement сначала получает доступ к диалоговому окну AutoMovePoint. Вы будете использовать это диалоговое окно для определения команды приращения перемещения до ее вставки в программу детали.

{bmct automove.shg}

<p><IMG BORDER=0 WIDTH=233 HEIGHT=189 SRC="images/automove.gif" USEMAP="#automove" ALT="automove">

<MAP NAME="automove">

<!-- 'JI(">proc","ReadPosforAutoMovePoint")' Macro Invisible  'Read Pos' -->

<AREA SHAPE="RECT" ALT="Read Pos" COORDS="139,94,217,119" HREF="readposforautomovepoint.htm">

<!-- 'JI(">proc","Cancel")' Macro Invisible  'Cancel' -->

<AREA SHAPE="RECT" ALT="Cancel" COORDS="138,64,218,87" HREF="cancel.htm">

<!-- 'JI(">proc","OK")' Macro Invisible  'OK' -->

<AREA SHAPE="RECT" ALT="OK" COORDS="138,30,218,58" HREF="ok.htm">

<!-- 'JI(">proc","IncrementMove")' Macro Invisible  'Increment Move' -->

<AREA SHAPE="RECT" ALT="Increment Move" COORDS="8,158,107,176" HREF="incrementmove.htm">

Похожие материалы

Информация о работе