3.9. Вывод сверления отверстия.

В этом уроке вы узнаете, как вывести строку управляющей программы, такие как:

  • G81 Z<Значение> R<Значение> F<Значение>

  • X<Значение> Y<Значение>

  • ......

  • G80

В этом уроке вы узнаете, как работать с циклами сверления. Здесь мы покажем наиболее упрощенный вариант вывода циклов, без указания плоскостей или задания условия для вывода нескольких циклов сверления.

  • При использовании цикла EXTCYCLE

  • Цикл сверления G81 <W5DDrill>

Вам необходимо выполнить следующие действия:

Откройте руководство пользователя и ознакомьтесь с циклом EXTCYCLE и циклом сверления G81.

images/download/attachments/113360313/image2023-8-17_15-33-34.png

В цикле сверления G81 мы будем использовать только 3 параметра cld[1]:

  • ON(71) - включение цикла

  • CALL(52) – вызов цикла

  • OFF(72) - выключение цикла

Create a new register:

images/download/attachments/113360313/image2023-8-17_15-34-20.png

Откройте программу EXTCYCLE. В ней мы начнем описывать с выключения стандартного цикла - OFF(72).

images/download/attachments/113360313/%D1%80%D1%83%D1%80%D1%8388.png

Нажмите кнопку "F9" и убедитесь, что команда выключения цикла G80 сработала.

images/download/attachments/113360313/image2023-8-17_15-45-28.png

Затем необходимо объявить начало цикла и координаты отверстия. Добавить команду для включения цикла сверления - G81.

images/download/attachments/113360313/image2023-9-25_15-0-23.png

Нажмите кнопку "Выполнить" и по координатам убедитесь, что команда сверления - G81.

images/download/attachments/113360313/image2023-8-17_15-49-37.png

Добавьте новый регистр:

1)

images/download/attachments/113360313/image2023-8-17_15-50-28.png

2)

images/download/attachments/113360313/image2023-8-17_15-53-15.png

Используя параметры цикла сверления G81<W5DDrill> запишите команду для вывода Z safe. И убедитесь, что строка разрешения цикла сверления включает подачу безопасности.

images/download/attachments/113360313/image2023-8-17_15-57-18.png

Затем дополните строкой Cycle 81, что бы вывести значение параметра Z.

images/download/attachments/113360313/image2023-8-17_16-1-18.png

Следующий шаг будет состоять из добавления глобальной переменной. С помощь глобальной переменной мы сможем регулировать вывод линейных перемещений через координаты отверстий с меняющимися параметрами R и Z.

Для начала необходимо в CAM системе изменить расстояние сверления одного из отверстий с 40 до 20. Нажать на "Сброс" и "Пуск" для пересчёта операции. В генераторе постпроцессоров нажать на "Обновить CLData".

images/download/attachments/113360313/image2023-9-25_15-1-19.png

Запустите свою программу в генераторе постпроцессора. У нас возникла ошибка. Наша программа сверлит 5 отверстий.

images/download/attachments/113360313/image2023-8-17_16-16-30.png

Это связано с тем, что процедура AbsMov не умеет взаимодействовать с циклами сверления. Эта процедура выводит дополнительные смещения.

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

Добавить глобальную переменную CYCLE, которую обозначим как "Real" в технологической команде Common.

images/download/attachments/113360313/image2023-9-25_15-1-59.png

Для корректной работы необходимо добавить новые строки в AbsMov и ExtCycle:

1)

images/download/attachments/113360313/image2023-9-25_15-2-29.png

2)

images/download/attachments/113360313/image2023-8-17_16-27-17.png