Производство > Программирование подпрограмм > Создание нового массива подпрограммы
  
Создание нового массива подпрограммы
1. Выберите пункт Производство (Manufacturing) > Подпрограммы (Subroutines). Появится меню ПОДПРОГРАММЫ (SUBROUTINES).
2. Нажмите Создать (Create).
3. Чтобы выбрать ЧПУ-переходы для включения в массив, отметьте их имена в меню списка имен (можно также воспользоваться опциями Выбрать все (Select All) и Отменить все (Unsel all)). По завершении, нажмите кнопку Завершить выбор (Done Sel).
4. Откроется диалоговое окно Подпрограммы (Subroutines). В верхней части диалогового окна находятся функциональные кнопки и кнопки опций, позволяющие указать тип массива подпрограммы и необходимый формат вывода положения резца:
При выборе кнопки опции Группа (Group), выбранные последовательности будут помещены в массив подпрограммы, как группа. Выбранные последовательности и все последовательности в этих пределах формируют внутреннюю группу. При выборе параметра Отдельные (Individual), каждая выбранная последовательность в массиве подпрограммы будет индивидуальна; последовательности, между выбранными, задействованы не будут.
При выборе кнопки опции Абсолютный (Absolute), данные положения резца подпрограммы будут выведены в абсолютной форме. При выборе параметра По приращению (Incremental), система будет выводить команды MODE/INCR и MODE/ABSOL для каждого ЧПУ-перехода подпрограммы.
При выборе параметра Multax, система будет выводить преобразованные данные положения резца, вместо вывода команд "Таблицы поворотов" (Rotate Table).
При выборе параметра Копировать положение резца (Copy CL), система будет выводить данные положения резца без определения подпрограммы и ее вызова. Переопределите массив с помощью этой опции, чтобы временно подавить определения массива подпрограммы, при выводе данных положения резца.
5. Закладка 1ое Направление (1st Direction) позволяет определить массив в первом направлении:
Тип массива (Pattern Type) — используйте одну из следующих кнопок опций:
Перемещать (Translate) — переместить данные положения резца вдоль осей основной системы координат. Введите значения перемещения в текстовые поля Значение Х (X value), Значение Y (Y value) и Значение Z (Z value) соответственно.
Повернуть (Rotate) — повернуть данные положения резца относительно одной из осей основной системы координат. Укажите необходимую ось, выбирая кнопки X, Y или Z. Введите значение угла поворота в текстовое поле Угол (Angle).
Сист. коорд. (Csys) — опция позволяет выбрать или создать системы координат для размещения элементов подпрограммы. Система вычислит правильные записи TRANS/ROTATE для каждого элемента подпрограммы, основываясь на расположении системы координат, определенной для каждого элемента, относительно основной системы координат. Чтобы создать, выбрать или просмотреть системы координат, нажмите Выбрать (Select).
Базовая система координат (Base Coordinate System) — определение системы координат, Станок (Machine) или ЧПУ-переход (NC Sequence), для использования в качестве основной при выводе данных положения резца в массив.
Число (Number) — определение количества элементов массива в первом направлении.
6. Закладка 2ое Направление (2nd Direction) позволяет определить массив во втором направлении. Содержит те же опции, что и 1-е направление (1st Direction), кроме кнопки Сист. коорд. (Csys), которая заменена на Нет (None), что означает отсутствие массива в этом направлении (по умолчанию).
7. Закладка Приспособление (Fixture) позволяет задать значение регистра смещения приспособления.
Если выбрана опция Коррекция приспособления (Use Fixture Compensation), система выводит команду "SET/OFSETL, n" для каждой последовательности массива, где n - номер регистра смещения приспособления, определяемый следующим образом.
Начальный регистр (Initial Register) определяет номер регистра смещения приспособления для первого элемента массива.
Шаг в 1ом направлении (1st Direction Increment) определяет значение приращения для каждого элемента подпрограммы, в первом направлении.
Шаг во 2ом направлении (2st Direction Increment) определяет значение приращения для каждого элемента подпрограммы, во втором направлении. Это текстовое поле появится, если массив подпрограммы определен в двух направлениях.
При нажатии Пользовательский (Custom), система отобразит диалоговое окно Настройка смещения приспособления подпрограммы (Subroutine Fixture Offsets Setup), который содержит список всех элементов массива (основываясь на количестве элементов массива в каждом направлении), и текущие номера регистров для каждого элемента (основываясь на значениях Начальный регистр (Initial Register), Шаг в 1-м направлении (1st Direction Increment) и Шаг во 2-м направлении (2nd Direction Increment)).
Выберите элемент массива, для которого необходимо изменить значение смещения приспособления и введите новое значение в текстовое поле Смещение приспособления (Fixture Offset). Кнопка Сбросить (Reset) установит все значения смещений по умолчанию. Нажмите OK для завершения настройки смещений.
8. Нажмите OK в диалоговом окне Подпрограммы (Subroutines) для завершения создания массива подпрограммы.
 
*Примечание ЧПУ-переходы, уже включенные в массив подпрограммы, нельзя выбрать в другой массив. Переопределите существующий массив подпрограммы.