Добавление фрезеровки в панель
Материал из K3-Macro
Операция добавляет фрезеровку в панель.
Код операции <Command>
: 41
Массив входных данных <Array>
:
<Array>[1]
— Идентификатор (ID) фрезы из Номенклатурного справочника: Или, если задано отрицательное значение, то ID зарегистрированной полилинии. Этот ID возвращается функцией с кодом 13 (Регистрация контура)
<Array>[2]
— Коэффициент сдвига фрезеровки вглубь панели в долях толщины панели
<Array>[3]
— Сдвиг фрезеровки вглубь панели в мм.
<Array>[4]
— Номер секции раскрашивания.
- 1 - сторона E (Y+);
- 2 - сторона D (Y-);
- 3 - сторона C (X+);
- 4 - сторона B (X-);
- 5 - пласть A (Z+);
- 6 - пласть F (Z-);
- 7 - угол 1;
- 8 - угол 2;
- 9 - угол 3;
- 10 - угол 4;
- 11 - дополнение 1;
- 12 - дополнение 2.
<Array>[5]
— Симметрия образующей фрезы относительно оси OX
- 0 - симметрия не нужна;
- 1 - симметрия нужна
<Array>[6]
— Пласть фрезеровки
- 0 - пласть F;
- 1 - пласть A
<Array>[7]
— Идентификатор направляющей линии фрезеровки. Идентификатор главного контура панели возвращается операцией с кодом 1 (см. Инициализация панели). Идентификатор контура врезки возвращается операцией с кодом 9 (см. Добавление врезки в панель).
<Array>[8]
— Идентификатор элемента направляющей линии фрезеровки
- -1 - на весь контур;
- 1 - сторона D;
- 2 - угол 2;
- 3 - сторона C;
- 4 - угол 3;
- 5 - сторона E;
- 6 - угол 4;
- 7 - сторона B;
- 8 - угол 1;
<Array>[9]
— Тип фрезеровки:
- 0 - фрезеровка "трубой" (как в предыдущих версиях)
- 1 - фрезеровка "вращением". Данный тип фрезеровки существенно более похож на реальную фрезеровку вращающейся фрезой вдоль направляющей;
- 10 - фрезеровка "трубой" поэлементно;
- 11 - фрезеровка "вращением" поэлементно;
- +100(100,101,110 или 111) - фрезеровка не применяется, вместо нее просто рисуем контур направляющей;
- +200(200,201,210,211,300,301,310,311) - фрезеровка не выгружается в базу выгрузки;
Фрезеровка поэлементно более устойчива к сложным рисункам с взаимным пересечением элементов контура фрезеровки и пр.
<Array>[10]
— Коррекция фрезы по оси Y
Функция возвращает 1 в случае успеха и 0 в случае ошибки