Скачиваний:
106
Добавлен:
01.05.2014
Размер:
2.07 Mб
Скачать

6.3. Пример работы с трансформами.

Рассмотрим способы работы с трансформами на примере 5-осевого сверления без смены системы координат детали.

Расчетная (базовая) система координат -

система координат станка, на рисунке ее оси показаны зеленым цветом.

Повернутая система координат -

система координат плоскости, в которой расположены отверстия, на рисунке ее оси показаны красным цветом.

Трансформ -

матрица преобразования.

Как видно из рисунка обрабатываемые отверстия (подсвечены малиновым цветом) находятся в плоскости, расположенной под определенным углом к расчетной системе координат. При расчете CL Data ADEM CAM формирует:

  1. трансформ для пересчета координат перемещений инструмента из повернутой системы координат в базовую.

  2. координаты перемещений инструмента относительно повернутой системы координат.

В тексте CL Data это отражается как «Phraze Code 10123». 10123 – это номер команды CL Data. При формировании кадров УП, адаптер автоматически пересчитывает с помощью сформированного трансформа координаты перемещений относительно расчетной системы координат. Далее приведен текст алгоритма №10123, в котором формируются данные для поворота оси инструмента на нужный угол.

10123;

DATAV C CLDCOOR SYSCOOR;

- вычисляем положение оси C (в нашем случае оси Z) относительно базовой системы координат.

_ARAD=PARV(1);

- присвоение пользовательской переменной _ARAD значения направляющего косинуса выбранной оси текущей (повернутой) системы координат к оси X базовой системы координат

_BRAD=PARV(2);

- присвоение пользовательской переменной _BRAD значения направляющего косинуса выбранной оси текущей (повернутой) системы координат к оси Y базовой системы координат

_CRAD=PARV(3);

- присвоение пользовательской переменной _CRAD значения направляющего косинуса выбранной оси текущей (повернутой) системы координат к оси Z базовой системы координат

CALL 40;

- вызов алгоритма №40 (поворот) для формирования поворота оси инструмента.

END;

- конец алгоритма

    1. Примеры работы с пользовательскими командами и циклами

В системе ADEMимеется возможность в дополнение к существующим средствам проектирования маршрута обработки (технологические команды, технологические переходы и конструктивные элементы) создавать свои собственные команды и циклы обработки. Пользовательские команды и циклы создаются на основе так называемых «ini-файлов». Эти файлы находятся в папке …ADEM/NCM/NCALG/INIи имеют формат <имя файла>.ini.

Примечание:

  • Изменять параметры Вы можете только у файлов, чье имя содержит слово «user» или«mycycle». Далее идет перечень ini-файлов, поставляемых в стандартной поставке ADEM.

  • boreuser.ini – настройка параметров закладки «Параметры пользователя» в технологическом переходе «Расточить».

  • centuser.ini – настройка параметров закладки «Параметры пользователя» в технологическом переходе «Центровать».

  • clearpuser.ini – настройка параметров закладки «Параметры пользователя» в технологической команде «Плоскость холостых ходов».

  • cutuser.ini – настройка параметров закладки «Параметры пользователя» в технологическом переходе «Резать».

  • drilluser.ini – настройка параметров закладки «Параметры пользователя» в технологическом переходе «Сверлить».

  • enlarguser.ini – настройка параметров закладки «Параметры пользователя» в технологическом переходе «Зенкеровать».

  • homeuser.ini – настройка параметров закладки «Параметры пользователя» в технологической команде «Начало цикла».

  • lboreuser.ini – настройка параметров закладки «Параметры пользователя» в технологическом переходе «Расточить (токарный)».

  • lcutuser.ini – настройка параметров закладки «Параметры пользователя» в технологическом переходе «Отрезать».

  • lfaceuser.ini – настройка параметров закладки «Параметры пользователя» в технологическом переходе «Подрезать».

  • lthreaduser.ini – настройка параметров закладки «Параметры пользователя» в технологическом переходе «Нарезать резьбу (токарный)».

  • milluser.ini – настройка параметров закладки «Параметры пользователя» во фрезерных технологических переходах.

  • punchuser.ini – настройка параметров закладки «Параметры пользователя» в технологическом переходе «Пробить».

  • reamuser.ini – настройка параметров закладки «Параметры пользователя» в технологическом переходе «Развернуть».

  • reclawuser.ini – настройка параметров закладки «Параметры пользователя» в технологической команде «Перезахват».

  • rotationuser.ini – настройка параметров закладки «Параметры пользователя» в технологической команде «Поворот».

  • safeposuser.ini – настройка параметров закладки «Параметры пользователя» в технологической команде «Безопасная позиция».

  • tapuser.ini – настройка параметров закладки «Параметры пользователя» в технологическом переходе «Нарезать резьбу (фрезерный)».

  • tooluser.ini – настройка параметров закладки «Параметры пользователя» в технологической команде «Инструмент»

  • turnuser.ini – настройка параметров закладки «Параметры пользователя» в технологическом переходе «Точить».

  • user0045.ini –.пример для составления пользовательских команд.

  • mycycle.ini – пример для составления пользовательских циклов.