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

Осуществление Cylinder Basic Scan

Пункт меню CYLINDER позволяет просканировать цилиндр. Используются такие параметры, как ось цилиндра, его диаметр и т.д., что позволяет КИМ выполнить сканирование. В методе Circle можно использовать лишь DistanceFilter. Используется только точки типа Vector, граничные условия не требуются. Процесс сканирования управляется следующими параметрами:

Centroid: Это точка центра цилиндра, от которой начнется сканирование. Центр цилиндра может быть введен вручную, измерен КИМ или выбран из CAD.

Командная строка в диалоговом окне Edit для Cylinder Basic Scan

ID=BASICSCAN/CYLINDER,ShowHits=YES,ShowAllParams=YES       centerx,centery,centerz,CutVec=i,j,k,Type       InitVec=i,j,k, diameter,angle,pitch,depth,thickness

Метод ввода с клавиатуры

Этот метод позволяет вам ввести значения X, Y и Z для центра цилиндра и векторы.

1.  Дважды нажмите на точку центра в столбце ‘#’ списка. Открывается диалоговое окноEditScanItem:

диалоговое окно EditScanItem

2.  Вручную введите значения X, Y или Z.

3.  Нажмите OK, чтобы подтвердить изменения.

Нажатие Cancelотменяет сделанные изменения и закрывает диалоговое окно.

Также надо ввести CutVec и InitVecцилиндра с помощью такой же процедуры.

Метод измеренной точки

Чтобы задать сканирование цилиндра без CAD данных:

1.  Измерьте три точки на поверхности для определения оси цилиндра.

2.  Измерьте еще три точки в отверстии (или на вале). PC-DMIS вычисляет диаметр цилиндра по трем точкам.

Можно измерить и дополнительные точки. PC-DMIS использует данные по всем измеренным точкам. В поле Centroid будет помещено вычисленное значение центра отверстия (или вала). Вектор CutVecопределяется как ось цилиндра, а вектор InitVecцилиндра определяется по первой из трех последних точек, использованных для вычисления диаметра цилиндра. Угол вычисляется как угол дуги между первой и последней точками.

Использование поверхностной модели с экрана

Чтобы задать сканирование цилиндра  по поверхностной модели:

1.  Нажмите на пиктограмму SurfaceSelect.

2.  Установите курсор снаружи или изнутри нужного цилиндра.

3.  Нажмите на три точки вокруг цилиндра. PC-DMIS требуется для вычисления данных X, Y, Z и I, J, K не менее трех точек.

В диалоговом окне указываются точка центра и диаметр по данным CAD для выбранного тонколистового цилиндра сразу же после выбора третьей точки.

Если выбраны дополнительные точки, то PC-DMIS строит цилиндр по всем точкам по методу наименьших квадратов. Вектор CutVecопределяется как ось цилиндра, а вектор InitVecцилиндра определяется по первой из трех последних точек, использованных для вычисления цилиндра. Угол вычисляется как угол дуги между первой и последней точками.

Использование каркасной модели с экрана

Для сканирования цилиндра может быть использована и каркасная модель CAD.

Для этого:

1.  Кликните мышкой у нужного ребра модели около цилиндра. PC-DMIS выделит выбранное ребро.

2.  Убедитесь, что выбран нужный элемент.

Диалог выводит значение центра и диаметра выбранного цилиндра, как только будет выбрано нужное ребро.

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

·  CutVec: Это вектор оси цилиндра и плоскости, в которой ведется сканирование.

·  InitVec: Этот вектор определяет направление, в котором щуп подходит к первой сканируемой точке. Этот вектор и CutVec ортогональны.

Цилиндр: Метод CADData

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

Тип:

Возможно измерение следующих типов:

1)  IN: Отверстие

2)  OUT: Вал

Угол:

Это поле Angle отображает угол сканирования (в градусах) от начальной точки. Возможны положительные и отрицательные значения. Положительные значения соответствую движению против часовой стрелки, а отрицательные высчитываются по часовой стрелке. Вектор CutVec задает ось вращения угла. Угол может превышать 360 градусов, тогда сканирование может продолжаться больше одного оборота.