Интерактивное графическое программное обеспечение PC-DMIS (Глава 16: Построение новых фигур из уже существующих), страница 10

11.  Нажмите кнопку Create , чтобы построить арку по результатам сканирования.

В командной строке окна Edit для данной опции будет высвечиваться:

CONSTR/CIRCLE,SCAN_SEGMENT,fit_type,feat_1,start_x,start_y,start_z,end_x,end_y,end_z,discard_start,discard_end,tolerance

Если вы хотите получить более одной дуги или прямой по результатам сканирования, то вам необходимо добавить еще одну команду для другого участка сканирования.

Определение данных, используемых в построении дуги

Данные, используемые в построении дуги, определяются следующим образом:

·  Во-первых, сегмент сканирования определяется с помощью начальной и конечной точек сканирования. Начальная и конечная точки выбираются как ближайшая точка к  [start_x, start_y, start_z]  и ближайшая точка  к [end_x, end_y, end_z] соответственно.

·  Точки затем отбрасываются со стороны начальной и конечной точек сканирования. Количество отброшенных точек от начальной точки- это discard_start , а от конечной точки - discard_end. Таким образом, дуга строится по данному массиву точек.

·  Наконец, начальная и конечная точки возвращаются, если они входит в допуск. Дуга затем строится заново уже по новому массиву точек.

Значение fit_type может быть Best Fit (Наиболее подходящий/по МНК) или Best Fit Recompensate (Наиболее подходящий с рекомпенсацией щупа). Оно определяет, было ли выполнено BF или BFRE , для вычисления дуги. Для описания Best Fit и Best Fit Recompensate см. "Построение окружности Best Fit или Best Fit Recompensate ” на странице 16-17.

Построение Circle по конусу

Окружность может быть построена по заданному диаметру конуса или может быть построена по заданной высоте от текущей плоскости выравнивания. Фигура Cone Circle с заданным диаметром также известна как  Gage Diameter.

Чтобы построить Cone Circle:

1.  Войдите в диалоговое окно Construct Circle Mode.

2.  Выберите опцию Cone.

3.  Выберите один элемент. Это должен быть конус.

4.  Выберите DIAMETER (Диаметр) или HEIGHT (Высота) в списке поля Type (Тип).

5.  Введите значение диаметра или высоты в поле Value.

6.  Нажмите кнопку Create.

В командной строке в окне Edit для данной опции будет высвечиваться: CONSTR/CIRCLE,CONE,DIAMETER,feat_1 Или CONSTR/CIRCLE,CONE,HEIGHT,value,feat_1

Построение эллипса

{bmct cellipse.shg}

<P><IMG BORDER=0 WIDTH=291 HEIGHT=379 SRC="images/cellipse.gif" USEMAP="#cellipse" ALT="cellipse">

<MAP NAME="cellipse">

<!-- 'JI(">level3","ChangingtheDirectionofanEllipse")' Macro Invisible  'Changing the Direction of an Ellipse' -->

<AREA SHAPE="RECT" ALT="Changing the Direction of an Ellipse" COORDS="18,212,86,226" HREF="changingthedirectionofanellipse.htm">

<!-- 'JI(">level3","ConstructingaProjectedEllipse")' Macro Invisible  'Constructing a Projected Ellipse' -->

<AREA SHAPE="RECT" ALT="Constructing a Projected Ellipse" COORDS="17,196,88,212" HREF="constructingaprojectedellipse.htm">

<!-- 'JI(">level3","ConstructingaCastEllipse")' Macro Invisible  'Constructing a Cast Ellipse' -->

<AREA SHAPE="RECT" ALT="Constructing a Cast Ellipse" COORDS="18,178,93,192" HREF="constructingacastellipse.htm">

<!-- 'JI(">level3","ConstructingaBestFitorBestFitRecompensateEllipse")' Macro Invisible  'Constructing a Best Fit or BF Recompensate Ellipse' -->

<AREA SHAPE="RECT" ALT="Constructing a Best Fit or BF Recompensate Ellipse" COORDS="19,150,94,176" HREF="constructingabestfitorbestfitrecompensateellipse.htm">

<!-- 'JI(">proc","In.OutEllipse")' Macro Invisible  'In / Out Ellipse' -->

<AREA SHAPE="RECT" ALT="In / Out Ellipse" COORDS="9,102,145,128" HREF="in.outellipse.htm">