Интерактивное графическое программное обеспечение PC-DMIS (Глава 20: Сканирование детали), страница 9

При использовании каркасной модели имеется два режима выбора точек на кривых:

Режим 1 каркасной модели Кривая Depth

Метод Depth Curve используется PC-DMIS во время операции FindNoms  для построения плоскости по двум кривым. В идеальном случае кривая типа Depth Curve нормальна к другим выбранным кривым, так что PC-DMIS на основе этих двух векторов (вектора кривой Depth Curve и вектора выбранной кривой) может построить плоскость, на которой можно найти номинальные значения .

Для задания кривой Depth, установите флажок в поле Depth, и затем выберите кривую. Может быть задана только одна кривая Depth, и это можно сделать только после того, как выбраны остальные кривые.

1.  Убедитесь, что выбрана пиктограмма CurveMode .

2.  Установите флажок в поле Select.

3.  Установите флажок в поле Depth.

4.  Выберите кривую.

5.  Выберите два ребра CAD, нормальных друг другу.

6.  очистите флажковое поле.

7.  Нажмите на деталь.

Если задана кривая Depth, то PC-DMIS строит плоскость, пересекая вектор каждого ребра вектором кривой Depth и измеряя эту плоскость, чтобы создать точку.

Режим  2 каркасной модели Без кривой Depth

1.  Установите флажок в поле Select.

2.  Выберите два ребра CAD, нормальных друг другу.

3.  Очистите флажковое поле.

4.  Нажмите на деталь.

Если кривая Depth не задана, то PC-DMIS просто опускает выбранную точку на кривую.

Примечание: С каркасными моделями можно работать в режимах сканирования LINEAROPEN, LINEARCLOSE и PATCH.

Использование кнопки Boundary

Кнопка Boundary имеется только в режиме ЭВМ для типов сканирования Linear Open, Linear Close, Patch и Section. Ее нет в режиме Perimeter.

Кнопка Boundaryвызывает диалоговое окно BoundaryCondition. Граничные условия используются для остановки сканирования в конце линии. С помощью диалогового окна BoundaryConditionможно установить следующие типы граничных условий в списке BoundaryType:

·  Plane (Плоскость)

·  Sphere (Сфера)

·  Cylinder (Цилиндр)

·  Cone (Конус)

·  OldStyle (Старый тип)

Условие OldStyle сохранено для совместимости с прежними версиями PC-DMIS.

Каждое из указанных граничных условий (кроме OldStyle) имеет поле NumberofBoundaryCrossings(Число граничных пересечений), которое используется для остановки сканирования. Например, если число пересечений установлено равным двум, то сканирование останавливается, когда центр шарика щупа пересекает заданную граничную поверхность (плоскость, сферическую, цилиндрическую, коническую и т.д.) дважды. Это значение вводится в поле Boundary Crossings.

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

Плоскость

·  Число граничных пересечений: Сканирование прекращается после того, как щуп пересечет плоскость заданное число раз.

·  PlaneVec: Задает вектор нормали к плоскости в конечной точке.

·  EndVec: Вектор подвода к конечной точке.

В командной строке окна Editдля типа Plane boundary высвечивается: BOUNDARY/PLANE, x,y,z,PlaneVec=i,j,k, EndVec=i,j,k,Crossings

Сфера

·  Число граничных пересечений: Сканирование прекращается после того, как щуп пересечет сферу заданное число раз.

·  Radius: Радиус сферы.

·  EndVec: Вектор подвода к конечной точке.

Сфера помещается в конечной точке, но смещена относительно поверхности на величину радиуса щупа в направлении вектора подвода, так что центр шарика проходит сквозь нее.

В командной строке окна Editдля типа Sphere boundary высвечивается:

BOUNDARY/SPHERE, x,y,z,EndVec=i,j,k,Radius,Crossings

 Цилиндр

·  Число граничных пересечений: Сканирование прекращается после того, как щуп пересечет цилиндрическую поверхность заданное число раз. Цилиндр безграничен (т.е. имеет бесконечную длину)

·  Radius: Радиус цилиндра

·  AxisVec: Вектор, определяющий ось цилиндра.

·  EndVec: Вектор подвода к конечной точке.