272
×ÏÓ 8037 ·T· Руководство по программированиюl Ред.1402 Софт: V01.6x

×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

  • Upload
    others

  • View
    11

  • Download
    0

Embed Size (px)

Citation preview

Page 1: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

×ÏÓ 8037 ·T·

Руководство по программированиюl

Ред.1402Софт: V01.6x

Page 2: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

Этот продукт использует следующий исходный код согласно условиям лицензии GPL. Приложения busyboxV0.60.2; dosfstools V2.9; Linux-ftpd В0.17; ppp V2.4.0; utelnet V0.1.1. librarygrx V2.4.4. Ядро linux V2.4.4. Загрузчик linuxppcboot V1.1.3. Если Вы хотите получить копию компакт-диска этого исходного кода, перешлите 10 евро на счетFagor Automation для отгрузки и обработки.

Все права защищены. Никакая часть этого документа не может бытькопирована, транскрибирована, сохранена в системах архивирования илипереведена на любой язык без согласия Fago r Au tomat ion .Неавторизованное копирование или распостранение этого программногообеспечения запрещены.

Информация, описанная в этом руководстве может быть изменена потехническому содержанию. Fagor Automation оставляет за собой правоизменять содержание этого руководства без предварительногоуведомления о таких изменениях.

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

Возможно, что ЧПУ может выполнить больше функций чем описано в егосоответствующей документации; однако, Fagor Automation не гарантируетзаконность таких применений. Поэтому , исключая специальноеразрешение от Fagor Automation, любое применение ЧПУ, не описанное вдокументации, нужно рассматривать как "невозможное". В любом случае,Fagor Automation не будет нести ответственность за любые поврежденияперсонала или физическое повреждение, вызванное или перенесенноеЧПУ, если оно будет использоваться способом, отличным описанному всоответствующей документации.

Содержание этого руководства и его соответствие описанному здесьпродукту, было проверено. Даже в этом случае, ненамеренные ошибкивозможны , таким образом никакое абсолютное соответствие негарантируется. В любом случае, содержание руководства периодическипроверяется, выполняя и включая необходимые исправления в будущемиздании. Мы ценим Ваши предложения для усовершенствования.

Примеры, описанные в этом руководстве, приведены для учебных целей.Перед использованием их в промышленном применении они должны бытьдолжным образом адаптированы , удостоверяясь , что правилабезопасности полностью обеспечены.

Page 3: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

Руководство по программированию

ЧПУ 8037

СОФТ: V01.6X

·3·

О Г Л А В Л Е Н И Е

О продукте ...................................................................................................................................7Декларация соответствия...........................................................................................................9История версий .........................................................................................................................11Условия безопасности ..............................................................................................................13Условия гарантии ......................................................................................................................17Условия возвращения оборудования ......................................................................................19Дополнительные замечания.....................................................................................................21Документация FAGOR ..............................................................................................................23

ГЛАВА 1 ОБЩАЯ КОНЦЕПЦИЯ

1.1 Программы обработки..................................................................................................261.1.1 Соображения, касательно подключения Ethernet ..................................................281.2 Связь через DNC ..........................................................................................................291.3 Протокол связи через DNC или периферийное устройство .....................................30

ГЛАВА 2 СОЗДАНИЕ ПРОГРАММЫ

2.1 Структура программы в ЧПУ .......................................................................................322.1.1 Заголовок кадра........................................................................................................322.1.2 Кадр программы........................................................................................................332.1.3 Конец кадра...............................................................................................................34

ГЛАВА 3 ОСИ И СИСТЕМЫ КООРДИНАТ

3.1 Перечень осей ..............................................................................................................363.2 Выбор плоскости (G16, G17, G18, G19) ......................................................................373.3 Размеры детали. Миллиметры (G71) или дюймы (G70) ...........................................383.4 Абсолютное/инкрементальное программирование (G90, G91) ................................393.5 Программирование в радиусах или диаметрах (G152, G151) ..................................403.6 Программирование координат ....................................................................................413.6.1 Декартовы координаты.............................................................................................423.6.2 Полярные координаты .............................................................................................433.6.3 Угол и одна декартова координата .........................................................................453.7 Поворотные оси ............................................................................................................463.8 Рабочие зоны................................................................................................................473.8.1 Определение рабочих зон .......................................................................................473.8.2 Использование рабочих зон ....................................................................................48

ГЛАВА 4 СИСТЕМЫ ОТСЧЕТА

4.1 Референтные точки......................................................................................................494.2 Поиск станочного нуля (исходного) (G74)...................................................................504.3 Программирование относительно станочного нуля (G53) ........................................514.4 Предустановка координат и нулевых корректоров ....................................................524.4.1 Предустановка координат и ограничение значения S (G92).................................534.4.2 Нулевые корректоры (G54..G59) .............................................................................544.5 Предустановка начала полярных координат (G93) ...................................................56

ГЛАВА 5 ПРОГРАММИРОВАНИЕ В КОДАХ ISO

5.1 Подготовительные функции ........................................................................................585.2 Подача F........................................................................................................................605.2.1 Подача в мм/мин или дюймы/мин (G94) .................................................................615.2.2 Подача в mm/оборот или дюймах/оборот (G95) ....................................................625.3 Скорость шпинделя (S) ................................................................................................635.3.1 Постоянная скорость резания (G96) .......................................................................645.3.2 Скорость шпинделя в об/мин (G97).........................................................................655.4 Номер инструмента (T) и корректор инструмента (D) ...............................................66

Page 4: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·4·

Руководство по программированию

ЧПУ 8037

СОФТ: V01.6X

5.5 Вспомогательные функции (M) ...................................................................................685.5.1 M00. Остановка программы .....................................................................................695.5.2 M01. Условная остановка программы .....................................................................695.5.3 M02. Конец программы.............................................................................................705.5.4 M30. Конец программы с возвращением к первому кадру ....................................705.5.5 M03 Вращение шпинделя по часовой.....................................................................715.5.6 M04. Вращение шпинделя против часовой ............................................................715.5.7 M05. Остановка шпинделя .......................................................................................725.5.8 M06. Смена инструмента .........................................................................................725.5.9 M19. Ориентация шпинделя ....................................................................................735.5.10 M41, M42, M43, M44. Сменена диапазона шпинделя ............................................74

ГЛАВА 6 УПРАВЛЕНИЕ ТРАЕКТОРИЕЙ

6.1 Быстрый ход (G00) .......................................................................................................766.2 Линейная интерполяция (G01) ....................................................................................776.3 Круговая интерполяция (G02, G03).............................................................................786.4 Круговая интерполяция с программированием центра дуги в абсолютных

координатах (G06)826.5 Тангенциальная дуга к предыдущему пути (G08)....................................................836.6 Дуга, определенная тремя точками (G09) ..................................................................846.7 Тангенциальный вход в начале обработки (G37) ......................................................856.8 Тангенциальный выход в конце операции обработки (G38) .....................................866.9 Автоматическое сопряжение радиуса (G36) ..............................................................876.10 Фаска (G39) ...................................................................................................................886.11 Резьбонарезание (G33)................................................................................................896.12 Отвод осей при прерывании операции резьбонарезания (G233).............................926.13 Резьба с переменным шагом (G34) ............................................................................946.14 Перемещение до жесткого упора (G52)......................................................................956.15 Подача "F" как инвертированная функция времени (G32)........................................96

ГЛАВА 7 ДОПОЛНИТЕЛЬНЫЕ ПОДГОТОВИТЕЛЬНЫЕ ФУНКЦИИ

7.1 Прерывание подготовки кадра (G04) ..........................................................................977.1.1 G04 K0: Прерывание подготовки кадра и обновление координаты .....................997.2 Задержка (G04 K) .......................................................................................................1007.3 Работа с квадратными (G07) и круглыми (G05, G50) углами..................................1017.3.1 G07 (квадратный угол) ...........................................................................................1017.3.2 G05 (круглый угол)..................................................................................................1027.3.3 Управляемый круглый угол (G50)..........................................................................1037.4 Look-ahead (G51) ........................................................................................................1047.4.1 Дополнительный алгоритм look-ahead (интегральные фильтры Fagor) ............1067.4.2 Операция Look-ahead с активными фильтрами Fagor ........................................1077.5 Зеркальное отражение (G10, G11. G12, G13, G14) .................................................1087.6 Масштабирующий коэффициент (G72) ....................................................................1097.6.1 Масштабирующий коэффициент, примененный ко всем осям. .........................1107.6.2 Масштабирующий коэффициент, примененный к одной или более осям........111

ГЛАВА 8 КОМПЕНСАЦИЯ ИНСТРУМЕНТА

8.1 Компенсация длины инструмента .............................................................................1138.2 Компенсация радиуса инструмента ..........................................................................1148.2.1 Код положения инструмента (тип инструмента) ................................................1158.2.2 Работа без компенсации радиуса инструмента ...................................................1188.2.3 Работа с компенсацией радиуса инструмента .....................................................1198.2.4 Активизация компенсации радиуса инструмента (G41, G42)..............................1208.2.5 Участки компенсации радиуса инструмента.........................................................1238.2.6 Отмена компенсации радиуса инструмента (G40)...............................................1248.2.7 Временная отмена компенсации радиуса инструмента с G00 ...........................1288.2.8 Изменение типа компенсации радиуса инструмента при обработке .................1308.2.9 Компенсация инструмента в любой плоскости ....................................................1318.3 Обнаружение столкновений (G41 N, G42 N) ............................................................132

ГЛАВА 9 ПОСТОЯННЫЕ ЦИКЛЫ

9.1 G66. Постоянный цикл повторения образца ............................................................1349.1.1 Основная операция ................................................................................................1379.1.2 Синтаксис программирования профиля ...............................................................1399.2 G68. Постоянный цикл черновой обработки вдоль оси Х .......................................1409.2.1 Основная операция ................................................................................................1439.2.2 Синтаксис программирования профиля ...............................................................1469.3 G69. Постоянный цикл черновой обработки вдоль оси Z .......................................1479.3.1 Основная операция ................................................................................................1509.3.2 Синтаксис программирования профиля ...............................................................153

Page 5: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

Руководство по программированию

ЧПУ 8037

СОФТ: V01.6X

·5·

9.4 G81. Постоянный цикл обтачивания с прямыми секциями .....................................1549.4.1 Основная операция ................................................................................................1569.5 G82. Постоянный цикл торцевания с прямыми секциями .......................................1589.5.1 Основная операция ................................................................................................1609.6 G83. Постоянный цикл аксиального сверления и резьбонарезания ......................1629.6.1 Основная операция ................................................................................................1649.7 G84. Постоянный цикл обтачивания с криволинейными секциями........................1659.7.1 Основная операция ................................................................................................1679.8 G85. Постоянный цикл торцевания с криволинейными секциями..........................1699.8.1 Основная операция ................................................................................................1719.9 G86. Постоянный цикл продольного резьбонарезания ...........................................1739.9.1 Основная операция ................................................................................................1789.10 G87. Постоянный цикл торцевого резьбонарезания ...............................................1799.10.1 Основная операция ................................................................................................1859.11 G88. Постоянный цикл пазования вдоль оси Х ........................................................1869.11.1 Основная операция ................................................................................................1879.12 G89. Постоянный цикл пазования вдоль оси Z ........................................................1889.12.1 Основная операция ................................................................................................189

ГЛАВА 10 ИЗМЕРЕНИЯ

10.1 Измерения (G75, G76)................................................................................................192

ГЛАВА 11 ПРОГРАММИРОВАНИЕ НА ЯЗЫКЕ ВЫСОКОГО УРОВНЯ

11.1 Лексическое описание................................................................................................19311.2 Переменные................................................................................................................19511.2.1 Параметры или переменные общего назначения................................................19611.2.2 Переменные, связанные с инструментами..........................................................19811.2.3 Переменные, связанные с корректором нуля. ....................................................20111.2.4 Переменные, связанные со станочными параметрами......................................20211.2.5 Переменные, связанные с рабочими зонами ......................................................20311.2.6 Переменные, связанные с подачей .....................................................................20511.2.7 Переменные, связанные с координатами............................................................20711.2.8 Переменные, связанные с электронными штурвалами .....................................20911.2.9 Переменные, связанные с обратной связью ........................................................21111.2.10 Переменные, связанные с главным шпинделем.................................................21211.2.11 Переменные, связанные с PLC .............................................................................21511.2.12 Переменные, связанные с локальными параметрами ........................................21711.2.13 Переменные, связанные с режимом работы........................................................21811.2.14 Другие переменные ................................................................................................22211.3 Константы....................................................................................................................22611.4 Операторы ..................................................................................................................22711.5 Выражения ..................................................................................................................22911.5.1 Арифметические выражения .................................................................................22911.5.2 Относительные выражения ...................................................................................230

ГЛАВА 12 КОМАНДЫ УПРАВЛЛЕНИЯ ПРОГРАММОЙ

12.1 Команды присваивания..............................................................................................23212.2 Команды отображения ...............................................................................................23312.3 Команды разрешения-запрещения ...........................................................................23412.4 Команды управления потоком ...................................................................................23512.5 Команды подпрограммы ............................................................................................23712.6 Команды подпрограммы-прерывания .......................................................................24112.7 Команды программы ..................................................................................................24212.8 Команды настройки экрана........................................................................................245

ГЛАВА 13 УГЛОВОЕ ПРЕОБРАЗОВАНИЕ НАКЛОННОЙ ОСИ

13.1 Включение и выключение углового преобразования ..............................................25313.2 Замораживание углового преобразования...............................................................254

ПРИЛОЖЕНИЕ

A Программирование в кодах ISO ................................................................................257B Команды управления программой ............................................................................259C Список внутренних переменных ЧПУ. .....................................................................261D Коды клавиш ...............................................................................................................267E Обслуживание ............................................................................................................269

Page 6: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·6·

Руководство по программированию

ЧПУ 8037

СОФТ: V01.6X

Page 7: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

ЧПУ 8037

·7·

О ПРОДУКТЕ

ОСНОВНЫЕ ХАРАКТЕРИСТИКИ

Монитор 7.5" Color LCD

Время обработки кадра 7 ms

Look-ahead 75 кадров

Память RAM 1 Mb

Память Flash 128 MB

Время цикла PLC 3 ms / 1000 инструкций

Минимальное время контура позиционирования 4 ms

USB Стандарт

Последовательный порт RS-232 Стандарт

DNC ( через RS232 ) Стандарт

Ethernet Опция

Входы датчика измерения 5 V или 24 V 2

Локальные цифровые входы и выходы. 16 I / 8 O40 I / 24 O56 I / 32 O

Входы обратной связи для осей и шпинделя 4 входа TTL/1Vpp

Входы обратной связи для штурвалов 2 входа TTL

Аналоговые выходы 4 для осей и шпинделя

Сервосистема приводов CAN для подключения приводов Fagor. Опция

Удаленные модули CAN, для расширения цифровых Вх/Вых (RIO). Опция

Перед запуском проверьте, что станок, интегрирующий это ЧПУ, соответствуетдирективе 89/392/CEE.

Page 8: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·8·

ЧПУ 8037

О продукте

ОПЦИИ СОФТА

Модель

M T TC

Число осей 3 2 2

Число шпинделей 1 1 1

Электронное резьбонарезание Стандарт Стандарт Стандарт

Управление инструментальным магазином: Стандарт Стандарт Стандарт

Станочные постоянные циклы Стандарт Стандарт Стандарт

Множественная обработка Стандарт ----- -----

Жесткое резьбонарезание Стандарт Стандарт Стандарт

DNC Стандарт Стандарт Стандарт

Компенсация радиуса инструмента Стандарт Стандарт Стандарт

Ретрассирование Стандарт ----- -----

Управление джерком Стандарт Стандарт Стандарт

Feed forward Стандарт Стандарт Стандарт

Функция осциллографа (помощь при запуске) Стандарт Стандарт Стандарт

Тест круга (помощь при запуске) Стандарт Стандарт Стандарт

Page 9: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

ЧПУ 8037

·9·

ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ

Производитель:

Fagor Automation S. Coop.

Барио Сан Андрес Nє 19, C.P. 20500, Производитель- (Испания).

Мы декларируем:

Под нашу ответственность соответствие продукта:

ЧПУ 8037

Включающее следующие модули и принадлежности:

8037-M, 8037-T, 8037-TCУдаленные модули RIOETHERNET, ETHERNET-CAN-CAN AXES, ETHERNET-CAN AXES

Примечание. Упомянутые выше обозначения могут сопровождать некоторые дополнительные символы.Все они соответствуют перечисленным директивам. Однако, убедитесь в этом, проверяянепосредственно табличку устройства.

Упомянутым в соответствии с этой декларацией следующим директивам:

Как предписано в соответствии с Директивами Европейского Сообщества 2006/95/EEC поНизкому Напряжению и 2004/108/EC по Электромагнитной Совместимости и ихобновлениях.

Мандрагон, 14 марта 2012г.

Требования по низкому напряжению.

EN 60204-1: 2006 Электрическое оборудование станков – Часть 1. Общие требования.

Требования по электромагнитной совместимости.

EN 61131-2: 2007 PLC – Часть 2. Требования и оборудование для проверки.

Page 10: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor
Page 11: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

ЧПУ 8037

·11·

ИСТОРИЯ ВЕРСИЙ

Приводится список функций, добавленных в каждой версии софта и руководства, описывающие их.

История версий использует следующие аббревиатуры:

INST Руководство по установке

PRG Руководство по программированию

OPT Руководство оператора

OPT-TC Руководство оператора для опции TC.

Софт V01.42 Март 2012

Первая версия.

Софт V01.60 Декабрь 2013

Список функций Руководство

Автонастройка станочного параметра оси DERGAIN INST

Новое значение станочного параметра оси ACFGAIN (P46) INST

Значение 120 переменной OPMODE. INST / PRG

Page 12: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·12·

ЧПУ 8037

История

версий

Page 13: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

ЧПУ 8037

·13·

УСЛОВИЯ БЕЗОПАСНОСТИ

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

Это устройство должно быть установлено только персоналом, авторизованным Fagor Automation.

Fagor Automation не будет считаться ответственным за любое физическое или материальноеповреждение, полученное из-за нарушения этих основных правил безопасности.

ПРЕДОСТОРОЖНОСТИ ПРОТИВ УЩЕРБА ПЕРСОНАЛУ

• Подключение модулей.

Используйте кабели связи, поставляемые с устройством.

• Используйте надлежащие силовые кабели для сети переменного тока

Чтобы избежать риска , используйте только кабели для сети переменного тока ,рекомендованные для этого устройства.

• Избегайте электрических перегрузок.

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

• Подключение заземления.

Чтобы избежать электрических разрядов, соедините клеммы заземления всех модулей наглавную клемму заземления. Перед соединением входов и выходов этого устройстваудостоверьтесь, что все подключения заземления должным образом выполнены.

• Перед включением устройства удостоверьтесь, что оно подключено к заземлению.

Чтобы избежать электрических разрядов удостоверьтесь, что все подключения заземлениядолжным образом выполнены.

• Не работайте во влажных средах.

Чтобы избежать электрических разрядов, всегда работайте при относительной влажности,меньшей чем 90 % (неконденсируемой) и 45 °C (113 °F).

• Не работайте во взрывоопасных средах.

Чтобы избежать рисков и повреждений, не работайте во взрывоопасных средах.

Page 14: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·14·

ЧПУ 8037

Условия

безопасности

ПРЕДОСТОРОЖНОСТИ ПРОТИВ ПОВРЕЖДЕНИЯ ПРОДУКТА

• Производственные условия.

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

Fagor Automation не будет считаться ответственным за любое повреждение причиненное иливызванное установкой в других средах (жилье или домах).

• Установите это устройство в надлежащем месте.

Рекомендуется установить ЧПУ в удалении от хладагентов, химических продуктов, возможныхударов и т.д., которые могут повредить его.

Это устройство соответствует Европейским директивам по электромагнитной совместимости.Однако, рекомендуется держать его отдельно от источников электромагнитных помех, таких как:

− Мощные нагрузки, связанные с той же самой сетью переменного тока, что и этооборудование.

− Портативные передатчики (радиотелефоны, радиолюбительские передатчики).

− Близлежащие передатчики радио/TВ.

− Близлежащие установки дуговой сварки.

− Близлежащие линии электропередач высокого напряжения.

− И т.д.

• Оболочки.

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

• Избегайте помех, поступающих от станка.

Станок должен иметь развязку для всех элементов, способных генерировать помехи (катушкиреле, контакторы, двигатели и т.д.).

− Катушки реле постоянного тока. Диод типа 1N4000.

− Катушки реле переменного тока. RC подключенные как можно близко к катушкам сприблизительными значениями R=220 Ω / 1 W и C=0,2 μF / 600 V.

− Двигатели переменного тока. RC подключенные между фазами, со значениями R=300 Ω / 6W и C=0,47 μF / 600 V.

• Используйте соответствующий источник питания.

Используйте внешний регулируемый источник питания 24 Vdc для входов и выходов.

• Заземление источника питания.

Нулевая точка внешнего источника питания должна быть связана с главной точкой заземлениястанка.

• Подключение аналоговых входов и выходов.

Рекомендуется подключить их, используя экранированные кабели и подключить их экраны(оплетки) к соответствующим контактам.

• Условия окружающей среды.

Рабочая температура должна быть от +5 °C до +40 °C (от 41°F до 104 °F)

Температура хранения должна быть от -25 °C до +70 °C. (от -13 °F до 158 °F)

• Оболочка монитора (ЧПУ 8037).

Гарантируйте необходимые зазоры между монитором или центральным модулем и каждойстеной оболочки. Используйте вентилятор постоянного тока, чтобы улучшить вентиляциюоболочки.

• Выключатель сети.

Выключатель сети должен быть установлен таким образом, чтобы к нему был легкий доступ ина расстоянии от 0.7 метра (27.5 дюймов) до 1.7 метра (5.5футов) от пола.

Page 15: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

ЧПУ 8037

·15·

Условия

безопасности

ЗАЩИТЫ НЕПОСРЕДСТВЕННО УСТРОЙСТВА (8037)

• Центральный модуль.

Он имеет внешний быстрый плавкий предохранитель 4 A 250V F).

• Входы-выходы.

Все цифровые входы и выходы имеют гальваническую изоляцию через оптопары между схемойЧПУ и внешней стороной.

ПРЕДОХРАНИТЕЛЬX7

X1

X8

X9

X2

X10

X3

X11

X4

X12

X5 X6

+24V0V

Page 16: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·16·

ЧПУ 8037

Условия

безопасности

ПРЕДОСТОРОЖНОСТИ В ПРОЦЕССЕ РЕМОНТА

СИМВОЛЫ БЕЗОПАСНОСТИ

• Символы, представленные в этом руководстве.

Не открывайте это устройство. Только персонал, авторизованный Fagor Automationможет открывать это устройство.

Не манипулируйте соединителями с устройством, подключенным к сети. Передманипулированием соединителями (входы/выходы, обратная связь и т.д.) удостоверьтесь,что устройство не подключено к сети переменного тока.

Символ для опасности и запрещения.

Указывает действия или операции, представляющие опасность для персонала илиустройства.

Символ предупреждения.

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

Предписывающий символ.

Указывает действия и операции, которые должны быть

выполнены.

Информационный символ.

Указывает примечания, предупреждения и советы.i

Page 17: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

ЧПУ 8037

·17·

УСЛОВИЯ ГАРАНТИИ

НАЧАЛЬНАЯ ГАРАНТИЯ

Все продукты, изготовленные или проданные FAGOR AUTOMATION имеют гарантийный период 12месяцев для конечного пользователя, который поддерживается нашей сервисной сетьюпосредством системы управления гарантией, установленной FAGOR с этой целью.

Чтобы исключить наличие периода времени с момента, когда продукт оставляет наш склад и домомента, когда конечный пользователь фактически его получает, из этой 12-месячной гарантии,FAGOR установил систему управления гарантиейтак, что изготовитель или агент информируютFAGOR об месте назначения, идентификации и дате установки оборудования на станке, заполняядокумент. сопроваждающий каждый продукт FAGOR в гарантийном конверте. Эта система, помимопринятия полного года гарантии для конечного пользователя, позволяет нашей сервисной сетизнать об оборудовании FAGOR, прибывающем из других стран в их область ответственности.

Начальная дата гарантии будет та, которая указана как дата установки в вышеупомянутомдокументе. FAGOR предлагает изготовителю или агенту 12 месяцев, чтобы продать и установитьпродукт. Это означает, что начальная дата гарантии может быть сдвинута до года позднее момента,когда продукт оставляет наш склад, до момента, когда лист контроля гарантии послан нам. Этоприводит к расширению гарантийного периода до двух лет с момента, когда продукт оставил нашсклад. Если этот лист не послан нам, гарантийный период составляет 15 месяцев с момента, когдапродукт оставил наш склад.

Эта гарантия покрывает все затраты материалов и труда требуемые для ремонта, выполненныеFAGOR для исправления сбоев в оборудовании. FAGOR обязуется восстанавливать или заменятьсвои продукты в пределах периода от изготовления и в течение до 8 лет после даты, когда продуктыизъяты из каталога.

FAGOR имеет исключительную компетентность в решении, подпадает ли ремонт в пределы срока,определенного как гарантийный период.

ИСКЛЮЧАЮЩИЕ УСЛОВИЯ

Ремонт будет проводится на нашем оборудовании. Поэтому, все транспортные расходы, а так жекомандировочные технического персонала не находятся под гарантией, даже когда устройствонаходится под гарантией.

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

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

Page 18: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·18·

ЧПУ 8037

Условия

гарантии

ГАРАНТИЯ НА РЕМОНТ

Аналогично начальной гарантии, FAGOR предлагает гарантию на стандартный ремонт, согласноследующим условиям:

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

Для проданных деталей гарантия составляет 12 месяцев.

СЕРВИСНЫЕ КОНТРАКТЫ

СЕРВИСНЫЕ КОНТРАКТЫ доступны для дистрибуторов и покупателей, которые покупают иустанавливают наши системы ЧПУ.

ПЕРИОД 12 месяцев.

КОНЦЕПЦИЯ Покрывает запасные части и работы по ремонту (или замене) насобственных площадях.

ИСКЛЮЧАЮЩИЕ УСЛОВИЯ Те же самые, что и примененные в главе по начальной гарантии.Если ремонт выполнен в пределах гарантийного периода ,расширение гарантии не применяется.

Page 19: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

ЧПУ 8037

·19·

УСЛОВИЯ ВОЗВРАЩЕНИЯ ОБОРУДОВАНИЯ

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

1. Подготовьте картонную коробку, три внутренних размера которой, по крайней мере, на 15 см (6дюймов) больше, чем размеры модуля. Используемый картон должен иметь сопротивление 170кг (375 фунтов).

2. Прикрепите метку, указывающую владельца модуля, его/ее адрес, контактное лицо, тип модуля,серийный номер.

3. В случае неисправности, также укажите симптомы и короткое описание.

4. Для защиты, заверните модуль в рулон полиэтилена или подобного материала.

5. Отсылая центральный модуль, защитите сверху весь экран.

6. Уплотните модуль в картонной коробке полиуретановой пеной со всех сторон.

7. Запечатайте картонную коробку упаковочной лентой или промышленными стиплерами.

Page 20: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·20·

ЧПУ 8037

Условия

возвращ

ения

оборудования

Page 21: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

ЧПУ 8037

·21·

ДОПОЛНИТЕЛЬНЫЕ ЗАМЕЧАНИЯ

Установите ЧПУ в удалении от хладагентов, химических продуктов, ударов и т.д., который могутповредить его. Перед включением устройства проверьте, что подключение заземления выполненодолжным образом.

В случае сбоя или отказа, отключите устройство и обратитесь за техническим обслуживанием. Неоткрывайте это устройство.

Page 22: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·22·

ЧПУ 8037

Дополнительные замечания

Page 23: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

ЧПУ 8037

·23·

ДОКУМЕНТАЦИЯ FAGOR

Руководство OEM

Преднозначено изготовителю станка или ответственному лицу по монтажу и запуску ЧПУ.

Руководство ПОЛЬЗОВАТЕЛЯ-М

Преднозначено конечному пользователю.

Описывает, как работать и программировать в режиме M.

Руководство ПОЛЬЗОВАТЕЛЯ-T

Преднозначено конечному пользователю.

Описывает, как работать и программировать в режиме T.

Руководство TC

Преднозначено конечному пользователю.

Описывает, как работать и программировать в режиме TC.

Оно содержит руководство по самообучению.

Page 24: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·24·

ЧПУ 8037

Докум

ентация

FA

GO

R

Page 25: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

ЧПУ 8037

МОДЕЛЬ ·T·СОФТ: V01.6X

1

·25·

ОБЩАЯ КОНЦЕПЦИЯ

ЧПУ может программироваться как со станка (с панели оператора), так и с внешнегопериферийного устройства (ленточный носитель/кассетный магнитофон, компьютер и т.д.).Память, доступная пользователю для выполнения программы обработки - 1 мегабайт.

Программы обработки и значения таблиц, которые имеются в ЧПУ, могут быть введены спанели оператора, с PC (DNC) или периферийного устройства.

Ввод программ и таблиц с панели оператора

Как только режим редактирования или требуемая таблица будут выбраны, ЧПУ позволитввести данные с клавиатуры.

Ввод программ и таблиц с компъютера (DNC) или периферийногоустройства.

ЧПУ позволяет обмениваться данными с компьютером или периферийным устройством,используя кабели RS232C.

Если управление происходит из ЧПУ, необходимо предварительно установитьсоответствующую таблицу или каталог программы обработки (утилиты), с которыми выхотите связаться.

В зависимости от типа требуемой связи, должен быть выбран станочный параметрпоследовательного порта "PROTOCOL".

"PROTOCOL" = 0, если связь с периферийным устройством.

"PROTOCOL" = 1, если связь через DNC.

Page 26: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·26·

Руководство по программированию

ЧПУ 8037

1.

ОБЩАЯ

КОНЦЕПЦИЯ

МОДЕЛЬ ·T·СОФТ: V01.6X

Програм

мы

обработки

1.1 Программы обработки

Руководство оператора описывает различные режимы работы. Обратитесь к этомуруководству для больших подробностей.

Редактирование программ обработки

Для создания программы обработки, обратитесь к режиму —Редактор—.

Новая отредактированная программа сохраняется в RAM памяти ЧПУ. Копии программобработки могут быть сохранены на жестком диске (KeyCF),на PC, подключенным черезпоследовательный порт или на диске USB.

При передаче программ на PC через последовательный порт, действуйте следующимобразом:

1. Выполните приложение "WinDNC.exe" на PC.

2. Активизируйте связь DNC на ЧПУ.

3. Выберите рабочий каталог в ЧПУ. Выбирается из режима —Утилиты—, опцияКаталог\Последовательный порт\Сменить каталог.

В режиме —Редактор—, можно изменять программу, постоянно находящиеся в памяти RAMЧПУ. Чтобы изменить программу, сохраненную на жестком диске (KeyCF), в PC или на дискеUSB, она должна быть предварительно скопирована в память RAM.

Выполнение и редактирование программ обработки

Программы обработки , сохраненные в любом месте , могут выполняться илисимулироваться. Симуляция выполняется из режима —Симулировать—, а выполнение изрежима —Автомат—.

При выполнении или симуляции программы обработки, примите во внимание следующее:

• Только подпрограммы, сохраненные в памяти RAM ЧПУ могут быть выполнены. Поэтому,чтобы выполнить подпрограмму, сохраненную на жестком диске (KeyCF), в PC или надиске USB, она должна быть предварительно скопирована в память RAM.

• Команды GOTO и RPT не могут использоваться в программах, выполняемых с PC,соединенного через последовательный канал.

• Из выполняемой программы может быть выполнена другая программа, котораянаходится в памяти RAM, на жестком диске (KeyCF) или в PC, используя команду EXEC.

Для того чтобы ЧПУ могло выполнить программу, пользователь, настраивающий программу,должен быть в памяти RAM ЧПУ.

Рабочий режим —Утилиты—.

Режим работы —Утилиты—, позволяет отображать каталоги программ обработки всехустройств, делать копии, удалять, переименовывать, и даже устанавливать защиты длялюбой из них.

Page 27: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

Руководство по программированию

ЧПУ 8037

ОБЩАЯ

КОНЦЕПЦИЯ

1.

МОДЕЛЬ ·T·СОФТ: V01.6X

·27·

Програм

мы

обработки

Операции, выполняемые с программами обработки.

(*) Если это не память RAM, генерируется выполняемый код в RAM и затем выполняется.

Ethernet

При наличии опции Ethernet и если ЧПУ сконфигурировано как отдельный узел в пределахкомпьютерной сети, возможны следующие операции от любого PC сети:

• Получение доступа к каталогу программ обработки жесткого диска (KeyCF).

• Редактирование, изменение, удаление, переименование и т.д. программ, сохраненныхна жестком диске.

• Копирование программ с жесткого диска на PC и наоборот.

Чтобы сконфигурировать ЧПУ как отдельный узел в пределах компьютерной сети, см.руководство по установке.

ПамятьRAM

Жесткий диск

DNC

Обратиться к каталогу программы в ...Обратиться к каталогу подпрограммы в ...

ДаДа

ДаНет

ДаНет

Создать рабочий каталог в ...Изменить рабочий каталог в ...

НетНет

НетНет

НетДа

Редактировать программу из ...Изменить программу из ...Удалить программу из ...

ДаДаДа

ДаДаДа

НетНетДа

Копировать из\в RAM памяти(ь) на\из ...Копировать из\в HD на\из ...Копировать из\на DNC на\из ...

ДаДаДа

ДаДаДа

ДаДаДа

Переименовать программу из ...Изменить комментарий программы из ...Изменить защиту программы из ...

ДаДаДа

ДаДаДа

НетНетНет

Выполнить программу обработки из ...Выполнить пользовательскую программу из ...Выполнить программу PLC из ...Выполнить программы с командами GOTO или RPT из ...Выполнить подпрограммы, сохраненные в ...Выполнить программы с командой EXEC, в RAM из ...Выполнить программы с командой EXEC, на HD из ...Выполнить программы с командой EXEC, в DNC из ...

ДаДаДаДаДаДаДаДа

ДаДаНетДаНетДаДаДа

ДаНетНетНетНетДаДаНет

Открыть программы с командой OPEN, в RAM из ...Открыть программы с командой OPEN, на HD из ...Открыть программы с командой OPEN, в DNC из ...

ДаДаДа

ДаДаДа

ДаДаНет

Через Ethernet:Смотреть из PC каталог программ ...Смотреть из PC каталог подпрограмм ...Смотреть из PC каталог в ...

НетНетНет

ДаНетНет

НетНетНет

Page 28: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·28·

Руководство по программированию

ЧПУ 8037

1.

ОБЩАЯ

КОНЦЕПЦИЯ

МОДЕЛЬ ·T·СОФТ: V01.6X

Програм

мы

обработки

1.1.1 Соображения, касательно подключения Ethernet

Конфигурируя ЧПУ как отдельный узел в компьютерной сети, программы, сохраненные нажестком диске (KeyCF), могут быть отредактированы и изменены с любого PC.

Инструкции настройки PC для получения доступа к каталогамЧПУ

Чтобы настроить PC для получения доступа к каталогам ЧПУ, поступайте следующимобразом.

1. Откройте "Проводник Windows"

2. В меню "Инструменты" выберите опцию "Подключение к сетевым дискам".

3. Выберите диск, например "D".

4. 4.Укажите путь. Путь будет именем ЧПУ, сопровождаемым названием общего каталога.

Например: \\FAGORCNC\CNCHD

5. При выборе опции: "Подключиться снова, при инициализации сессии", выбранное ЧПУоткроется при каждои включении как отдельный путь "Проводника Windows", безнеобходимости определять его снова.

Формат данных

Это подключение устанавливается через Ethernet и, поэтому, ЧПУ не управляет синтаксисомпрограмм во время их получения или измененения. Однако, при получении доступа ккаталогу программ жесткого диска (HD), будет выполнена следующая проверка:

Имя файла.

Номер файла должно всегда должен содержать 6 цифр и расширение PIM (для фрезерных)или PIT (для токарных).

Примеры: 001204.PIM 000100.PIM 123456.PIT 020150.PIT

Если файлу дали неправильное имя, например: 1204. PIM или 100.PIT, ЧПУ не будет егоизменять, но покажет его с комментарием "****************". Имя файла не может бытьизменено в ЧПУ; для исправления ошибки оно должно быть отредактировано в PC.

Размер файла.

Если файл пустой (размер = 0), то ЧПУ покажет его с комментарием "********************".

Файл может быть отредактирован или удален как из ЧПУ так ииз PC.

Первая строка программы.

Первая строка программы должен содержать символ %, комментарий, связанный с файлом(до 20 символов), и атрибуты программы, заключенные между двумя запятыми (,) O (OEM),H (скрытый), М (изменяемый), X (исполняемый).

Примеры: %Комментарий ,MX,

% ,OMX,

Если первая строка отсутствует, то ЧПУ покажет программу с пустым комментарием и сатрибутами изменяимости (M) и исполняемости (X).

Если формат первой строки неправильный, ЧПУ не изменяет его, но покажет его скомментарием "****************". Файл может быть отредактирован или удален как из ЧПУ таки из PC.

Формат будет неправильным, если комментарий содержитбольше 20 символов, отсутствуетзапятая (,) для выделенияатрибутов или в атрибутах есть недопустимый символ.

Page 29: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

Руководство по программированию

ЧПУ 8037

ОБЩАЯ

КОНЦЕПЦИЯ

1.

МОДЕЛЬ ·T·СОФТ: V01.6X

·29·

Связь

через

DN

C

1.2 Связь через DNC

ЧПУ предлагает дополнительную возможность работы в DNC (Distributed Numerical Control),позволяя связь между ЧПУ и компьютером для выполнения следующих функций:

• Команды организации и удаления каталогов.

• Передача программ и таблиц между ЧПУ и компьютером.

• Дистанционное управление станком.

• Способность контролировать состояние улучшенных DNC систем.

Page 30: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·30·

Руководство по программированию

ЧПУ 8037

1.

ОБЩАЯ

КОНЦЕПЦИЯ

МОДЕЛЬ ·T·СОФТ: V01.6X

Протокол

связи

через

DN

C или периферийное устройство

1.3 Протокол связи через DNC или периферийное устройство

Этот тип связи разрешает команды передачи программ и таблиц, плюс организациюкаталогов ЧПУ, таких как компьютерные каталоги, для копирования/удаления программ и т.д.которые вводятся или с ЧПУ, или с компьютера.

Если требуется передать файлы, необходимо соблюдать следующий протокол:

• Чтобы запустить файл, будет использоваться символ “%”, сопровождаемыйкомментарием программы (опционально) до 20 символов.

Затем, отделенный запятой ",", идет атрибут (защита) каждого файла: чтение, запись и т.д.Эта защита опциональная и не должна программироваться.

Чтобы завершить заголовок файла, должны посылаться символы RETURN (RT) или LINEFEED (LF), разделенные запятой (",").

Пример: %Fagor Automation, MX, RT

• После заголовка программируются кадры файла. Они будут программироватьсясогласно правилам программирования, указанным в этом руководстве. После каждогокадра, чтобы отделить его от других, должны использоваться символы RETURN (RT) илиLINE FEED (LF).

Пример: N20 G90 G01 X100 Y200 F2000 LF

(RPT N10, N20) N3 LF

Если установлена связь с периферийным устройством, необходимо будет послать команду’конец файла’. Эта команда выбирается через станочный параметр для последовательногопорта: “EOFCHR” и может быть одним из следующих символов:

ESC ВЫХОД

EOT КОНЕЦ ПЕРЕДАЧИ

SUB ЗАМЕНА

EXT КОНЕЦ ПЕРЕДАЧИ

Page 31: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

ЧПУ 8037

МОДЕЛЬ ·T·СОФТ: V01.6X

2

·31·

СОЗДАНИЕ ПРОГРАММЫ

Программа ЧПУ состоит из ряда кадров или команд. Эти кадры или команды состоят из слов,составленных из заглавных букв и числового формата.

Числовой формат ЧПУ содержит:

• Знаки . (десятичная точка, + (плюс), - (минус).

• Цифры 0 1 2 3 4 5 6 7 8 9.

Программирование разрешает пробелы между буквами, числами и символами, кроме тогоигнорируется числовой формат, если он имеет нулевое значение, или символ, если онположительный.

Числовой формат слова при программировании может быть заменен арифметическимпараметром. Позже и во время выполнения, ЧПУ заменит арифметический параметр егозначением. Например, если был запрограммирован XP3, во время выполнения ЧПУ заменитP3 его числовым значением, получая выражения типа X20, X20.567, X-0.003 и т.д.

Page 32: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·32·

Руководство по программированию

ЧПУ 8037

2.

СОЗДАНИЕ

ПРОГРАММЫ

МОДЕЛЬ ·T·СОФТ: V01.6X

Структура

програм

мы

в ЧПУ

2.1 Структура программы в ЧПУ

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

Заголовок кадра + кадр программы + конец кадра

2.1.1 Заголовок кадра

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

Условия пропуска кадра. "/", "/1", "/2", "/3".

Эти три условия пропуска кадра, полагая что “/” и “/1” одно и тоже, управляются маркерамиBLKSKIP1, BLKSKIP2 и BLKSKIP3 PLC. Если любой из этих маркеров активен, ЧПУ не будетвыполнять кадр или кадры, в которых она была запрограммирована; выполнение происходитв следующем кадре.

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

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

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

Метка или номер кадра. N(0-99999999).

Используется, чтобы идентифицировать кадр и только в том случае, когда сделаныкадровые ссылки или переходы. Они представлены буквой N, за которой следует до 4 цифр(0-99999999).

Нет необходимости следовать определенному порядку и цифры допускаются впроизвольной последовательности. Если два или больше кадров с тем же самым номеромметки присутствуют в одной программе, ЧПУ всегда отдает приоритет первому номеру.

Обычно нет необходимости их программировать, используя функциональные клавиши, ЧПУпозволяет автоматическое программировать метки. Программист может выбратьначальный номер и шаг между метками.

Исключения:

• Отображение номера активного кадра в главном окне экрана:

− При выполнении программы в режиме ISO, когда номер больше чем 9999,отображается N**** .

− В окне "ЭКРАН / ПОДПРОГРАММЫ", при отображении RPT, которая имеет меткубольше чем 9999, она отображается с ****.

• Постоянные циклы G66, G68 и G69 могут редактироваться только с 4-разряднымиметками.

Page 33: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

Руководство по программированию

ЧПУ 8037

СОЗДАНИЕ

ПРОГРАММЫ

2.

МОДЕЛЬ ·T·СОФТ: V01.6X

·33·

Структура

програм

мы

в ЧПУ

2.1.2 Кадр программы

Он записывается командами на языках ISO и высокого уровня. Чтобы подготовитьпрограмму, используются кадры, написанные на обоих языках, хотя каждый будетредактироваться командами только на одном языке.

Язык ISO.

Этот язык специально разработан для управления движением осей, поскольку он даетинформацию и условия перемещения, в дополнение к данным относительно скоростиподачи. Предлагаются следующие типы функций.

• Подготовительные функции для движения, используемые для определения геометрии ирабочих условий, такие как линейные и круговые интерполяции, резьбонарезание и т.д.

• Функции управления для подачи оси и скоростей шпинделя.

• Функции управления инструментом.

• Дополнительные функции, с технологическими инструкциями.

Язык высокого уровня.

Разрешает доступ к переменным общего назначения и к системным таблицам ипеременным.

Дает пользователю некоторое количество управляющих выражений, которые потерминологии похожи на используемые в других языках, такие как: IF, GOTO, CALL и т. д. Онтакже позволяет использовать выражения любого типа (арифметические, относительныеили логические).

Также есть команды для построения циклов, плюс подпрограммы с локальнымипеременными. Под локальной переменной понимают такую переменную, котораяраспознается подпрограммой, в которой она была определена.

Также можно создавать библиотеки, группируя подпрограммы с полезными и провереннымифункциями, к которым можно обратиться из любой программы.

Page 34: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·34·

Руководство по программированию

ЧПУ 8037

2.

СОЗДАНИЕ

ПРОГРАММЫ

МОДЕЛЬ ·T·СОФТ: V01.6X

Структура

програм

мы

в ЧПУ

2.1.3 Конец кадра

Конец кадра является опциональным и может состоять из числа повторений кадра икомментария кадра. Оба должны программироваться в таком порядке.

Число повторений кадра. N(0-9999)

Оно указывает число выполнений кадра. Число повторений представлено символом N, закоторым следует до 4 цифр (0-9999). Активная операция обработки не производится, еслизапрограммирован N0; имеет место только движение, запрограммированное в пределахкадра.

Могут быть повторены только кадры движения, которые во время их выполнения находятсяпод влиянием модальной подпрограммы . В этих случаях , ЧПУ выполняетзапрограммированное перемещение и активную операцию обработки (постоянный цикл илимодальную подпрограмму) указанное число раз.

Комментарий кадра

ЧПУ позволяет включать любой вид информации во все кадры в форме комментариев.Комментарий программируется в конце кадра, и должен начинаться с символа “;” (точка сзапятой).

Если кадр начинается с “;”, все его содержимое будет рассматриваться как комментарий, ион не будет выполняться.

Пустые кадры не разрешаются. Они должны содержать не менее одного комментария.

Page 35: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

ЧПУ 8037

МОДЕЛЬ ·T·СОФТ: V01.6X

3

·35·

ОСИ И СИСТЕМЫ КООРДИНАТ

Так как цель ЧПУ состоит в том, чтобы управлять перемещением и позиционированием осей,необходимо определить посредством координат позицию точки, которая должна бытьдостигнута.

ЧПУ позволяет использовать абсолютные, относительные или инкрементальныекоординаты в одной и той же программе.

Page 36: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·36·

Руководство по программированию

ЧПУ 8037

3.

ОСИ

И СИСТЕМЫ

КООРДИНАТ

МОДЕЛЬ ·T·СОФТ: V01.6X

Перечень осей

3.1 Перечень осей

Оси называются согласно DIN 66217.

Характеристики системы осей:

X и Y главные движения на главной плоскости станка.

Z параллельна главной оси станка, перпендикулярна главной плоскости XY.

U, V, W вспомогательные оси, параллельные X, Y, Z соответственно.

A, B, C поворотные оси на каждой из осей X, Y, Z.

Рисунок внизу показывает пример спецификации осей на токарном станке.

Page 37: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

Руководство по программированию

ЧПУ 8037

ОСИ

И СИСТЕМЫ

КООРДИНАТ

3.

МОДЕЛЬ ·T·СОФТ: V01.6X

·37·

Выбор

плоскости

(G16

, G17

, G18

, G19

)

3.2 Выбор плоскости (G16, G17, G18, G19)

Plane selection should be made when the following are carried out:

• Круговые интерполяции.

• Управляемое округление угла.

• Тангенциальный вход и выход.

• Фаска.

• Программирование позиции в полярных координатах.

• Вращение образца.

• Компенсация радиуса инструмента.

• Компенсация длины инструмента.

Функции “G”, которые позволяют выбор рабочей поверхности:

G16 ось1 ось2. Разрешают выбор требуемой рабочей плоскости, плюс направлениеG02 G03 (круговая интерполяция), ось1 программируется как осьабсциссы и ось2 как ось ординаты.

G17. Выбирает плоскость XY

G18. Выбирает плоскость ZX

G19. Выбирает плоскость YZ

Функции G16, G17, G18 и G19 являются модальными и несовместимыми между собой.Функция G16 должна быть запрограммирована самостоятельно в пределах кадра.

При включении питания, после выполнения M02, M30 или после EMERGENCY или RESET,ЧПУ предположит, что плоскость, определенная общим станочным параметром “IPLANE” -это рабочая плоскость.

Page 38: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·38·

Руководство по программированию

ЧПУ 8037

3.

ОСИ

И СИСТЕМЫ

КООРДИНАТ

МОДЕЛЬ ·T·СОФТ: V01.6X

Размеры

детали.

Миллим

етры

(G

71) или дюйм

ы (

G70

)

3.3 Размеры детали. Миллиметры (G71) или дюймы (G70)

ЧПУ позволяет вводить программированием единицы измерения, миллиметры или дюймы.

Оно имеет общий станочный параметр "INCHES" для определения единиц измерения ЧПУ.

Однако, эти единицы измерения могут быть изменены в любое время в программе. Для этойцели имеются две функции:

• G70. Программирование в дюймах.

• G71. Программирование в миллиметрах.

В зависимости от того была запрограммирована G70 или G71 , ЧПУ принимаетсоответствующую установку единиц для всех кадров, программируемых с этого момента.

Функции G70 и G71 являются модальными и несовместимыми.

ЧПУ позволяет программирование чисел от 0.00001 до 99999.9999 со знаком или без, приработе в миллиметрах (G71), формат +/-5.4, или от 0.00001 до 3937.00787 со знаком или без,при работе в дюймах (G70), формат +/-4.5.

Однако, для упрощения команд мы можем говорить, что ЧПУ допускает формат +/- 5.5,подразумевая +/- 5.4 в миллиметрах и +/- 4.5 в дюймах.

При включении питания, после выполнения M02, M30 или после EMERGENCY или RESERT,ЧПУ примет систему единиц измерения, определенную общим станочным параметром"INCHES".

Page 39: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

Руководство по программированию

ЧПУ 8037

ОСИ

И СИСТЕМЫ

КООРДИНАТ

3.

МОДЕЛЬ ·T·СОФТ: V01.6X

·39·

Абсолютное

/инкрементальное

програм

мирование

(G

90, G

91)

3.4 Абсолютное/инкрементальное программирование (G90, G91)

ЧПУ позволяет программирование координат одной точки и в абсолютных значениях G90,и в инкрементальных G91.

При работе с абсолютными координатами (G90), координаты точки определяютсяотносительно начала установленных координат, часто это ноль детали (начало отсчета).

При работе с инкрементальными координатами (G91), запрограммированное числовоезначение соответствует информации о перемещении, которое должно быть совершено отточки, в которой в этот момент расположен инструмент. Знак спереди показываетнаправление движения.

Функции G90/G91 являются модальными и несовместимыми.

При включении питания, после выполнения M02, M30 или после EMERGENCY или RESERTЧПУ примет G90 или G91, согласно определению общего станочного параметра “ISYSTEM”.

Абсолютные координаты:

G90 X200 Z60 ; Точка P0

X160 Z60 ; Точка P1

X80 Z100 ; Точка P2

X80 Z120 ; Точка P3

Инкрементальные координаты:

G90 X200 Z60 ; Точка P0

G91 X-40 ; Точка P1

X-80 Z40 ; Точка P0

Z20 ; Точка P3

Пример программирования оси X в диаметрах.

Page 40: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·40·

Руководство по программированию

ЧПУ 8037

3.

ОСИ

И СИСТЕМЫ

КООРДИНАТ

МОДЕЛЬ ·T·СОФТ: V01.6X

Програм

мирование

в радиусах или диаметрах

(G15

2, G

151)

3.5 Программирование в радиусах или диаметрах (G152, G151)

Координаты оси X могут быть запрограммированы в радиусах или диаметрах. Для этогоиспользуются следующие функции.

• G151. Программирование оси X в диаметрах

• G152. Программирование оси X в радиусах.

Эта функция может быть запрограммирована в любом месте программы и не должна бытьодна в кадре. После выполнения этой функции, ЧПУ примет соответствущий режимпрограммирования для кадров, запрограммированных далее.

Смена единиц также принимается во внимание в следующих случаях.

• Отображение действительного значения X в системе координат детали.

• Считывание переменной PPOSX (запрограммированная координата).

Функции G151 и G152 являются модальными и несовместимыми.

При включении питания, после выполнения M02, M30 EMERGENCY или RESET, ЧПУ приметG151 или G152 в зависимости от установки станочного параметра оси X "DFORMAT".

Page 41: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

Руководство по программированию

ЧПУ 8037

ОСИ

И СИСТЕМЫ

КООРДИНАТ

3.

МОДЕЛЬ ·T·СОФТ: V01.6X

·41·

Програм

мирование

координат

3.6 Программирование координат

ЧПУ позволяет выбор до 2 из 9 возможных осей X, Y, Z, U, V, W, A, B, C.

Каждая из них может быть линейной, линейной только для позиционирования, нормальнойповоротной, поворотной только для позиционирования или поворотной с хиртовымзацеплением (позиционирующейся целыми градусами), согласно спецификации встаночном параметре каждой оси “AXISTYPE”.

Чтобы обеспечить выбор наиболее подходящей координатной системы программирования,ЧПУ имеет следующие типы координат:

• Декартовы координаты

• Полярные координаты

• Угловые и одна декартова координата

Page 42: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·42·

Руководство по программированию

ЧПУ 8037

3.

ОСИ

И СИСТЕМЫ

КООРДИНАТ

МОДЕЛЬ ·T·СОФТ: V01.6X

Програм

мирование

координат

3.6.1 Декартовы координаты

Декартова система координат определена двумя осями на плоскости, и тремя или болееосями в пространстве.

Начало координат всех этих осей, которое в случае осей X Y Z совпадает с точкойпересечения, называют началом декартовых координат или нулевой точкой системыкоординат.

Положение различных точек станка выражено значениями координат осей, двумя, тремя,четырьмя, или пятью координатами.

Координаты осей программируются буквой оси (X, Y, Z, U, V, W, A, B, C, всегда в этомпорядке), за которой следует значение координаты.

ЗЗначения координат являются абсолютными или инкрементальными, в зависимости оттого, применяется G90 или G91, с форматом программирования ±5.5.

Page 43: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

Руководство по программированию

ЧПУ 8037

ОСИ

И СИСТЕМЫ

КООРДИНАТ

3.

МОДЕЛЬ ·T·СОФТ: V01.6X

·43·

Програм

мирование

координат

3.6.2 Полярные координаты

При наличии круговых элементов или угловых размеров, координаты различных точек наплоскости (2 оси одновременно) проще выразить в полярных координатах.

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

Точку в этой системе определяют:

• РАДИУС (R), расстояние между началом полярных координат и этой точкой.

• УГОЛ (Q), сформированный осью абсциссы и линией, которая соединяет началополярных координат с этой точкой. (В градусах)

Значения R и Q являются абсолютными или инкрементальными в зависимости от рабочейG90 или G91, и их форматом программирования будет R 5.5 Q ±5.5. Значение радиуса всегдадолжно быть положительным.

Для значений R и Q в инкрементальных координатах их форматом программирования будетR ±5.5 Q ±5.5.

Значения R могут быть отрицательными при программировании в инкрементальныхкоординатах; но результирующее значение, назначенное радиусу должно всегда бытьположительным.

Если запрограммировано значение Q, которое превосходит 360°, будет взят модуль последеления его на 360. Таким образом, Q420 - это то же самое, что и Q60, и Q-240 то же самоечто и Q-60.

Пример программирования, когда начало полярных координат совпадает с началомкоординат.

Page 44: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·44·

Руководство по программированию

ЧПУ 8037

3.

ОСИ

И СИСТЕМЫ

КООРДИНАТ

МОДЕЛЬ ·T·СОФТ: V01.6X

Програм

мирование

координат

Абсолютные координаты:

G90 R430 Q0 ; Точка P0

G03 Q33.7 ; Точка P1, на дуге (G03)

G01 R340 Q45 ; Точка P2, на прямой линии (G01)

G01 R290 Q33.7 ; Точка P3, на прямой линии (G01)

G01 R230 Q45 ; Точка P4, на прямой линии (G01)

G01 R360 Q63.4 ; Точка P5, на прямой линии (G01)

G03 Q90 ; Точка P6, на дуге (G03)

Инкрементальные координаты:

G90 R430 Q0 ; Точка 0

G91 G03 Q33.7 ; Точка P1, на дуге (G03)

G01 R-90 Q11.3 ; Точка P2, на прямой линии (G01)

G01 R-50 Q-11.3 ; Точка P3, на прямой линии (G01)

G01 R-60 Q11.3 ; Точка P4, на прямой линии (G01)

G01 R130 Q18.4 ; Точка P5, на прямой линии (G01)

G03 Q26.6 ; Точка P6, на дуге (G03)

Начало полярных координат, кроме того, что может быть предварительно установлено,используя функцию G93 (описано ниже), может быть изменено в следующих случаях:

• При включении питания, после выполнения M02, M30 EMERGENCY или RESET, ЧПУпримет, в качестве начала полярных координат, начало координат рабочей плоскости,определенное общим станочным параметром "IPLANE".

• Каждый раз, когда рабочая плоскость изменяется (G16, G17, G18 или G19), ЧПУпринимает начало координат новой рабочей плоскости в качестве начала полярныхкоординат.

• При выполнении круговой интерполяции (G02 или G03), и если общий станочныйпараметр "PORGMOVE" имеет значение 1, центр дуги станет новым началом полярныхкоординат.

Page 45: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

Руководство по программированию

ЧПУ 8037

ОСИ

И СИСТЕМЫ

КООРДИНАТ

3.

МОДЕЛЬ ·T·СОФТ: V01.6X

·45·

Програм

мирование

координат

3.6.3 Угол и одна декартова координата

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

Пример при программировании оси X в радиусах.

X0 Z160 ; Точка P0

Q90 X30 ; Точка P1

Q149 Z110 ; Точка P2

Q180 Z80 ; Точка P3

Q146.3 Z50 ; Точка P4

Q90 X100 ; Точка P0

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

Page 46: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·46·

Руководство по программированию

ЧПУ 8037

3.

ОСИ

И СИСТЕМЫ

КООРДИНАТ

МОДЕЛЬ ·T·СОФТ: V01.6X

Поворотны

е оси

3.7 Поворотные оси

Типы доступных поворотных осей:

Нормальная поворотная ось.

Поворотная ось только для позиционирования.

Поворотная ось ХИРТ.

Каждый тип может быть разделен на:

Ролловер При отображении позиции от 0° до 360°.

Не ролловер При отображении позиции от -99999° до 99999°.

Все они программируются в градусах. Поэтому их считывание не затрагиваетсяпреобразованием дюймы/мм.

Нормальные поворотные оси

Они могут быть интерполированы с линейными осями.

Движение: в G00 и G01

Программирование осей ролловер:

G90 Знак, указывающий направление поворота и целевая позиция (от 0 до359.9999).

G91 Знак указывает направление поворота. Если запрограммированноедвижение превышает 360°, ось повернется более чем на один оборот передпозиционированием в желаемую точк.

Программирование осей не-ролловер.

В G90 и G91 как линейная ось.

Ось только для позиционирования

Они не могут быть интерполированы с линейными осями.

Движение: Всегда в G00 и они не допускают компенсацию радиуса инструмента (G41, G42).

Программирование осей ролловер:

G90 Всегда положительна и через самый короткий путь. Конечная координатав диапазоне от 0 до 359.9999

G91 Знак указывает направление поворота. Если запрограммированноедвижение превышает 360°, ось повернется больше чем на один поворотперед позиционированием в желаемую точку.

Программирование осей не-ролловер.

В G90 и G91 как линейная ось.

Поворотная ось ХИРТ

Они работают как оси только для позиционирования за исключением того, что они недопускают десятичные значения позиции (координат).

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

Page 47: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

Руководство по программированию

ЧПУ 8037

ОСИ

И СИСТЕМЫ

КООРДИНАТ

3.

МОДЕЛЬ ·T·СОФТ: V01.6X

·47·

Рабочие

зоны

3.8 Рабочие зоны

ЧПУ обеспечивает четыре рабочие зоны или области, а также ограничивает движениеинструмента в каждой из них.

3.8.1 Определение рабочих зон

В пределах каждой рабочей зоны ЧПУ позволяет ограничивать движение инструмента покаждой оси верхним и нижним пределом, определяемым для каждой оси.

G20: Определяет нижние пределы требуемой зоны.

G21: Определяет верхние пределы требуемой зоны.

Формат программирования этих функци:

G20 K X...C±5.5G21 K X...C±5.5

Где:

K Указывает рабочую зону, которую необходимо определить (1, 2, 3 или 4)

X...C Указывает координаты (верхнюю или нижнюю), которые ограничат оси. Этикоординаты даются в радиусах и будут запрограммированы относительностаночного нуля (исходного).

Нет необходимости программировать все оси, поэтому будут ограничены толькоопределенные оси.

G20 K1 X20 Z20G21 K1 X100 Z100

Page 48: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·48·

Руководство по программированию

ЧПУ 8037

3.

ОСИ

И СИСТЕМЫ

КООРДИНАТ

МОДЕЛЬ ·T·СОФТ: V01.6X

Рабочие

зоны

3.8.2 Использование рабочих зон

В пределах каждой рабочей зоны ЧПУ позволяет ограничивать движение инструмента,запрещая его выход из запрограммированной зоны (зона без выхода) или его вход взапрограммированную зону ( зона без входа).

ЧПУ всегда будет учитывать размеры инструмента (таблица корректоров инструмента),чтобы избежать превышения запрограммированных пределов.

Предварительная установка рабочих зон производится через функцию G22 с форматомпрограммирования:

G22 K S

Где:

K Указывает рабочую зону, которую необходимо определить (1, 2, 3 или 4).

S Указывает разрешение/ запрещение рабочей зоны.

S=0 запрещена.

S=1 разрешена как зона без входа.

S=2 разрешена как зона без выхода.

При включении питания ЧПУ отключит все рабочие зоны. Однако верхние и нижние пределыдля этих зон не будут подвергаться никакому изменению и могут быть вновь разрешенычерез функцию G22.

S= 1 Зона без входа S = 2 Зона без выхода

Page 49: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

ЧПУ 8037

МОДЕЛЬ ·T·СОФТ: V01.6X

4

·49·

СИСТЕМЫ ОТСЧЕТА

4.1 Референтные точки

Станок с ЧПУ нуждается в определении следующих нулевых и референтных точек:

• Станочный ноль или исходное положение. Он устанавливается изготовителем какначало системы координат станка.

• Ноль детали или точка начала координат детали. Это точка начала координат, котораяустанавливается для программирования размеров детали. Она может свободновыбираться программистом, и ее значение относительно станочного нуля может бытьустановлено нулевым корректором.

• Референтная точка станка. Это точка на станке, установленная изготовителем,относительно которой произведена синхронизация системы. Управление устанавливаетось в эту точку вместо того, чтобы перемещать ее в станочный ноль, принимая в этойточке координаты, которые определены через осевой станочный параметр "REFVALUE"..

M Станочный ноль

W Ноль детали

R Референтная точка станка

XMW, YMW, ZMW... Координаты нуля детали

XMR, YMR, ZMR... Координаты референтной точки станка (“REFVALUE”)

Page 50: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·50·

Руководство по программированию

ЧПУ 8037

4.

СИСТЕМЫ

ОТСЧЕТА

МОДЕЛЬ ·T·СОФТ: V01.6X

Поиск

станочного нуля

(исходного

) (G

74)

4.2 Поиск станочного нуля (исходного) (G74)

ЧПУ позволяет программировать поиск станочного нуля двумя способами:

• Поиск станочного нуля (исходного) одной или более осей в определенном порядке.

Программируется G74 с осями, на которых требуется выполнить поиск нуля. Например:G74 X Z

ЧПУ начинает движение всех выбранных осей, которые имеют переключательстаночного нуля (станочный параметр оси "DECINPUT") в направлении, определенномстаночным параметром оси "REFDIREC" .

Это движение выполняется на скорости подачи, указанной станочным параметром оси“REFEED1” для каждой оси до нажатия переключателя нуля.

Затем, поиск исходного (импульс маркера или исходного) будет выполнен взапрограммированном порядке.

Это второе движение будет выполняться каждой осью отдельно, со скоростью подачи,указанной станочным параметром оси "REFEED2" , пока не будет достигнутареферентная точка станка (то есть не будет найден импульс маркера).

• Поиск исходного, используя связанную подпрограмму.

Функция G74 будет запрограммирована одна в кадре, и ЧПУ автоматически выполнитподпрограмму, номер которой указан в общем станочном параметре "REFPSUB" . В этойподпрограмме можно программировать требуемй поиск станочного нуля, а такжетребуемый порядок.

В кадре с запрограммированным G74 , не может присутствовать никакая другаяподготовительная функция .

Если поиск станочного нуля осуществлен в режиме РУЧНОЙ, выбранный ноль деталитеряется. Отображаются координаты начальной точки, указанные в станочном параметреоси “REFVALUE”. Во всех других случаях активны корректор нуля сохраняется и ЧПУотображает значение позиции относительно корректора нуля (или нуля детали), активногоперед поиском исходного.

Если команда G74 выполняется в MDI, отображение координат зависит от режима, в которомона выполняется: ручной, выполнение или симуляция.

Page 51: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

Руководство по программированию

ЧПУ 8037

СИСТЕМЫ

ОТСЧЕТА

4.

МОДЕЛЬ ·T·СОФТ: V01.6X

·51·

Програм

мирование

относительно станочного

нуля

(G53

)

4.3 Программирование относительно станочного нуля (G53)

Функция G53 может быть применена в любом кадре, который имеет функции управленияпути.

Она используется только в том случае, когда требуется программирование в кадрекоординат, относительно станочного нуля. Эти координаты должны быть выражены вмиллиметрах или дюймах, в зависимости от того, как определен общий станочный параметр"INCHES" .

Программируя одну G53 (без информации о перемещении) текущий активный нулевойкорректор отменяется независимо от того, исходил ли он от G54-G59 или былпредустановлен G92. Предустановка начала координат описана далее:

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

Эта функция временно отменяет компенсацию радиуса и длины инструмента.

M Станочный ноль

W Ноль детали

Пример с осью Х, запрограммированной в диаметрах.

G90 G1 X40 Z30G90 G53 G1 X140 Z100

Page 52: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·52·

Руководство по программированию

ЧПУ 8037

4.

СИСТЕМЫ

ОТСЧЕТА

МОДЕЛЬ ·T·СОФТ: V01.6X

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

и нулевых корректоров

4.4 Предустановка координат и нулевых корректоров

ЧПУ позволяет применять нулевые корректоры, чтобы использовать координаты, связанныес поверхностью детали без необходимости изменять координаты различных точек деталиво время программирования.

Нулевой корректор определяется как расстояние между нулем детали (точкой началакоординат детали) и станочным нулем (точкой начала координат станка.

Нулевой корректор может быть применен одним из двух способов:

• Через функцию G92 (предустановка координат). ЧПУ принимает координатызапрограммированных осей после G92 как новые значения оси.

• Через использование нулевых корректоров (G54, G55, G56, G57, G58, G59). ЧПУпринимает в качестве нового нуля детали точку, расположенную относительностаночного нуля на расстоянии, указанном выбранной таблицей (ами).

Обе функции являются модальными и несовместимыми, так что если выбрана одна, другаябудет отменена.

Кроме того, есть другой нулевой корректор, который управляется PLC. Этот корректор всегдадобавляется к выбранному нулевому корректору и используется (среди прочего), дляисправления отклонения, возникающего в результате теплового расширения и т.д.

M Станочный ноль

W Ноль детали

Корректор нуля

Корректор PLC.

G59

G58

G92ORG*(59)

ORG*(58)

ORG* PLCOF*

ORG*(54) ORG*(55) ORG*(56) ORG*(57)

G54 G55 G56 G57

Page 53: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

Руководство по программированию

ЧПУ 8037

СИСТЕМЫ

ОТСЧЕТА

4.

МОДЕЛЬ ·T·СОФТ: V01.6X

·53·

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

и нулевых корректоров

4.4.1 Предустановка координат и ограничение значения S (G92)

Используя функцию G92 можно выбрать любое значение осей ЧПУ и дополнительноограничить скорость шпинделя.

• Предустановка координат.

Применяя нулевой корректор посредством функции G92, ЧПУ примет координаты осей,запрограммированные после G92 как новые значения оси.

Никакая другая функция не может быть запрограммирована в кадре, где определена G92,формат программирования которой:

G92 X...C ±5.5

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

• Ограничение скорости шпинделя

При программировании "G92 S5.4", ЧПУ ограничивает скорость шпинделя значением,установленным S5.4.

Это значит, что ЧПУ не будет принимать значения S от этого кадра и далее болеевысокими, чем определенный максимум. При этом нельзя превысить это максимальноезначение с клавиатуры на лицевой панели.

; Позиционирование в P0G90 X0 Z200; Предустановка P0 как нуля деталиG92 X0 Y0; Программирование, согласно координатам деталиG91 X30 Z-30Z-30X20X20 Z-40Z-30

Page 54: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·54·

Руководство по программированию

ЧПУ 8037

4.

СИСТЕМЫ

ОТСЧЕТА

МОДЕЛЬ ·T·СОФТ: V01.6X

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

и нулевых корректоров

4.4.2 Нулевые корректоры (G54..G59)

ЧПУ имеет таблицу нулевых корректоров, в которой могут быть выбраны несколько нулевыхкорректоров. Это позволяет генерировать определенные нули деталей независимо от нулядетали, активного в это время. Значения таблицы даются в радиусах.

Доступ к таблице может быть получен с лицевой панели ЧПУ (как описано в руководствеоператора), или через программу, используя команды языка высокого уровня.

Есть два вида нулевых корректоров:

• Абсолютные нулевые корректоры (G54, G55, G56 и G57), которые должны быть отнесенык станочному нулю.

• Инкрементальные нулевые корректоры (G58,G59).

Функции G54, G55, G56, G57, G58 и G59 должны быть запрограммированы по одной в кадреи они работают следующим образом:

Когда выполняется одна из функций G54 , G55, G56, G57, ЧПУ применитзапрограммированный нулевой корректор относительно станочного нуля, отменяявозможные активные нулевые корректоры.

Если выполняется один из инкрементальных корректоров G58 или G59, ЧПУ добавит егозначения к абсолютному нулевому корректору, активному в это время, предварительноотменяя относительный корректор, который мог быть активным.

В следующем примере приводятся нулевые корректоры, которые применяются привыполнении программы.

G54 Применяет нулевые корректоры G54 ==> G54

G58 Применяет нулевые корректоры G58 ==> G54+G58

G59 Отменяет G58 и добавляет G59 ==> G54+G59

G55 Отменяет все, и применяет G55 ==> G55

Как только нулевой корректор выбран, он остается активным, пока не будет выбран другойили пока не будет выполнен поиск исходного (G74) в режиме РУЧНОЙ. Этот нулевойкорректор останется активным даже после выключения ЧПУ.

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

Пример: Таблица нулевых корректоров, инициализированная со следующими значениями:

G54: X0 Z330

G55: X0 Z240

G56: X0 Z150

G58: X0 Z-900

G59: X0 Z-180

Page 55: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

Руководство по программированию

ЧПУ 8037

СИСТЕМЫ

ОТСЧЕТА

4.

МОДЕЛЬ ·T·СОФТ: V01.6X

·55·

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

и нулевых корректоров

Используя абсолютные нулевые корректоры:

G54 ; Применяет корректор G54

Выполнение профиля ; Выполняет профиль A1

G55 ; Применяет корректор G55

Выполнение профиля ; Выполняет профиль A2

G56 ; Применяет корректор G56

Выполнение профиля ; Выполняет профиль A3

Используя инкрементальные нулевые корректоры:

G54 ; Применяет корректор G54

Выполнение профиля ; Выполняет профиль A1

G58 ; Применяет корректор G54+G58

Выполнение профиля ; Выполняет профиль A2

G59 ; Применяет корректор G54+G59

Выполнение профиля ; Выполняет профиль A3

Функция G159

Для применения любого корректора нуля, определенного в таблице.

Первые шесть корректоров нуля будет то же самое, что и программирование G54 - G59, заисключением того, что значения G58 и G59 являются абсолютными. Это происходит потомучто G159 отменяет функции G54 - G57 и, следовательно, нет никакого активного нулевогокорректора, чтобы добавить к G58 или G59.

Функция G159 программируется следующим образом:

G159 Nn Где n будет число от 1 до 20, которое указывает номер примененногонулевого корректора.

Функция G159 является модальной, она программируется одна в кадре и она несовместимас функциями G53, G54, G55, G56, G57, G58, G59 и G92.

При включении, ЧПУ принимает нулевой корректор, который был активным при выключенииЧПУ. С другой стороны, нулевой корректор не изменяется фунциями M02 и M30 а такжеRESET.

Функция отображается в хронологии как G159Nn, где n - активный нулевой корректор.

Примеры:

G159 N1 Применен первый корректор нуляt. Это тоже самое, что ипрограммирование G54.

G159 N6 Применен второй корректор нуля. Это тоже самое, что и программированиеG59, но он используется как абсолютный.

G159 N20 Применен двадцатый корректор нуля.

Page 56: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·56·

Руководство по программированию

ЧПУ 8037

4.

СИСТЕМЫ

ОТСЧЕТА

МОДЕЛЬ ·T·СОФТ: V01.6X

Предустановка начала полярны

х координат

(G

93)

4.5 Предустановка начала полярных координат (G93)

Функция G93 позволяет предустанавливать любую точку на рабочей плоскости как новоеначало полярных координат.

Эта функция должна быть запрограммирована одна в кадре с форматом :

G93 I±5.5 J±5.5

Параметры I и J соответственно определяют по оси абсцисс и ординат новое началополярных координат.

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

Если G93 единственная запрограммированная в кадре, точка, где станок находится в этотмомент, становится началом полярных координат.

При включении питания; или после выполнения M02, M30; или после EMERGENCY илиRESET; ЧПУ принимает активный в настоящее время ноль детали как начало полярныхкоординат.

При выборе новой рабочей плоскости (G16, G17, G18, G19), ЧПУ принимает как началополярных координат ноль детали этой плоскости.

G90 X180 Z50 ; Точка P0.

G01 X160 ; Точка P1, на прямой линии (G01).

G93 I90 J160 ; Предустановка P5 как начала полярных координат.

G03 Q270 ; Точка P2, на дуге (G03).

G01 Z130 ; Точка P3, на прямой линии (G01).

G93 I130 J0 ; Предустановка P6 как начала полярных координат.

G02 Q0 ; Точка P4, на дуге (G02).

Пример с осью Х, запрограммированной в диаметрах.

ЧПУ не изменяет начало полярных координат при определении нового ноля детали; но оноизменяет значения переменных: "PORGF" и "PORGS".

Если, при выборе общего станочного параметра "PORGMOVE" запрограммированакруговая интерполяция (G02 или G03), ЧПУ принимает центр дуги как новое началополярных координат.

i

Page 57: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

ЧПУ 8037

МОДЕЛЬ ·T·СОФТ: V01.6X

5

·57·

ПРОГРАММИРОВАНИЕ В КОДАХ ISO

Запрограммированный кадр на языке ISO может состоять из:

• Подготовительных функций (G),

• Координат осей (X... C),

• Подачи (F),

• Скорости шпинделя (S),

• Номера инструмента (T),

• Номера корректора инструмента (D),

• Вспомогательных функций (M)

Этот порядок должен быть выдержан в пределах каждого кадра, хотя не обязательно каждыйкадр должен содержать всю информацию.

ЧПУ позволяет программировать числа от 0.00001 до 99999.9999 со знаком или без, работаяв миллиметрах (G71) с форматом +/-5.4, или от 0.00001 до 3937.00787 со знаком или без,если программирование происходит в дюймах (G70) с форматом +/-4.5.

Однако чтобы упростить объяснения, мы можем сказать, что ЧПУ допускает формат +/- 5.5,имея ввиду +/- 5.4 в миллиметрах и +/-4.5 в дюймах.

Любая функция с параметрами также может быть запрограммирована в кадре, кроме номераметки или кадра. Таким образом, когда кадр выполняется, ЧПУ заменит арифметическийпараметр его значением в этот момент.

Page 58: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·58·

Руководство по программированию

ЧПУ 8037

5.

ПРОГРАММИРОВАНИЕ

В КОДАХ

IS

O

МОДЕЛЬ ·T·СОФТ: V01.6X

Подготовительные функции

5.1 Подготовительные функции

Подготовительные функции программируются символом G и в сопровождении до 3 цифр (G0- G319).

Они всегда программируются в начале кадра и используются в определении геометрии ирабочего состояния ЧПУ.

Таблица функций G, используемых в ЧПУ.

Функция M D V Значение Раздел

G00 * ? * Быстрое перемещение 6.1

G01 * ? * Линейная интерполяция 6.2

G02 * * Круговая интерполяция по часовой 6.3

G03 * * Круговая интерполяция против часовой 6.3

G04 Пауза / остановка подготовки кадра 7.1 / 7.2

G05 * ? * Скругление угла 7.3.2

G06 * Абсолютные координаты центра дуги 6.4

G07 * ? Прямой угол 7.3.1

G08 * Дуга касательная к предыдущему пути 6.5

G09 * Дуга, определенная тремя точками 6.6

G10 * * Отмена зеркального отображения 7.5

G11 * * Зеркальное отображение относительно оси X 7.5

G12 * * Зеркальное отображение относительно оси Y 7.5

G13 * * Зеркальное отображение относительно оси Z 7.5

G14 * * Зеркальное отображение относительно запрограммированногонаправления

7.5

G16 * * Выбор главной плоскости в двух направлениях 3.2

G17 * ? * Главная плоскость X-Y и продольная Z. 3.2

G18 * ? * Главная плоскость Z-X и продольная Y 3.2

G19 * * Главная плоскость Y-Z и продольная X 3.2

G20 Определение нижних пределов рабочей зоны 3.8.1

G21 Определение верхних пределов рабочей зоны 3.8.1

G22 * Активизация / отмена рабочих зон 3.8.2

G32 * * Подача "F" как инвертированная функция времени 6.15

G33 * * Электронное резьбонарезание 6.11

G34 Нарезание резьбы с переменным шагом 6.13

G36 * Управляемое скругление угла 6.9

G37 * Тангенциальный вход 6.7

G38 * Тангенциальный выход 6.8

G39 * Фаска 6.10

G40 * * Отмена компенсации радиуса инструмента 8.2.6

G41 * * Левосторонняя компенсация радиуса инструмента 8.2.4

G41 N * * Проверка столкновения 8.3

G42 * * Правосторонняя компенсация радиуса инструмента 8.2.4

G42 N * * Проверка столкновения 8.3

G50 * * Управляемое скругление угла 7.3.3

G51 * * Look-Ahead 7.4

G52 * Перемещение до вступления в контакт 6.14

G53 * Программирование относительно нуля станка (исходного) 4.3

G54 * * Абсолютный нулевой корректор 1 4.4.2

G55 * * Абсолютный нулевой корректор 2 4.4.2

G56 * * Абсолютный нулевой корректор 3 4.4.2

G57 * * Абсолютный нулевой корректор 4 4.4.2

G58 * * Дополнительный нулевой корректор 1 4.4.2

G59 * * Дополнительный нулевой корректор 2 4.4.2

Page 59: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

Руководство по программированию

ЧПУ 8037

ПРОГРАММИРОВАНИЕ

В КОДАХ

IS

O

5.

МОДЕЛЬ ·T·СОФТ: V01.6X

·59·

Подготовительные функции

М означает, что если функция G однажды запрограммирована, она остается активной, покане будет запрограммирована другая несовместимая функция G.

D означает ПО УМОЛЧАНИЮ, то есть они будут приняты ЧПУ при включении питания, послевыполнения M02, M30 или после EMERGENCY или RESET.

В случаях, обозначенных ? принимается, что ЗНАЧЕНИЕ ПО УМОЛЧАНИЮ этих функций Gзависит от установки общих станочных параметров ЧПУ.

V означает, что код G отображается рядом с текущими условиями обработки в режимахвыполнения и симуляции.

G66 * Постоянный цикл повторения образца 9.1

G68 * Постоянный цикл черновой обработки по оси X 9.2

G69 * Постоянный цикл черновой обработки по оси Z 9.3

G70 * ? * Программирование в дюймах 3.3

G71 * ? Программирование в миллиметрах 3.3

G72 * * Общий и индивидуальный масштабирующий коэффициент

7.6

G74 * Поиск исходного 4.2

G75 * Движение измерения до касания 10.1

G76 * Движение измерения во время касания 10.1

G81 * Постоянный цикл обтачивания с прямыми секциями 9.4

G82 * Постоянный цикл торцевания с прямыми секциями 9.5

G83 * Постоянный цикл сверления 9.6

G84 * Постоянный цикл обтачивания с криволинейными секциями 9.7

G85 * Постоянный цикл торцевания с криволинейными секциями 9.8

G86 * Постоянный цикл продольного резьбонарезания 9.9

G87 * Постоянный цикл торцевого резьбонарезания 9.10

G88 * Постоянный цикл пазования по оси Х 9.11

G89 * Постоянный цикл пазования по оси Z 9.12

G90 * ? Абсолютное программирование 3.4

G91 * ? * Инкрементальное программирование 3.4

G92 Предустановка координат/ ограничение скорости шпиделя 4.4.1

G93 Предустановка начала полярных координат 4.5

G94 * ? Скорость подачи в миллиметрах (дюймах) в минуту 5.2.1

G95 * ? * Скорость подачи в миллиметрах (дюймах) на оборот 5.2.2

G96 * * Постоянная скорость резания 5.3.1

G97 * * Скорость шпинделя в об/мин 5.3.2

G151 * ? Программирование оси X в диаметрах. 3.5

G152 * ? Программирование оси X в радиусах. 3.5

G159 * Абсолютные корректоры нуля 4.4.2

G233 * Отход всех осей при прерывании операции резьбонарезания. 6.12

Функция M D V Значение Раздел

Page 60: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·60·

Руководство по программированию

ЧПУ 8037

5.

ПРОГРАММИРОВАНИЕ

В КОДАХ

IS

O

МОДЕЛЬ ·T·СОФТ: V01.6X

Подача

F

5.2 Подача F

Скорость подачи обработки может выбираться из программы. Она остается активной покане будет запрограммирована другая скорость подачи. Подача обозначается символом F. Взависимости от того, какая функция активна, G94 или G95, она программируется в мм/мин(дюйм/мин) или в мм/оборот (дюйм/оборот).

Ее формат программирования: 5.5, другими словами 5.4 при программировании в мм и 4.5при программировании в дюймах.

Максимальная рабочая подача станка, ограниченная по каждой оси станочным параметромоси "MAXFEED", может быть запрограммирована через код F0 или путем присвоения Fсоответствующего значения.

Запрограммированная подача F эффективна при работе в линейной (G01) или круговой(G02, G03) интерполяции. Если функция F не запрограммирована, ЧПУ принимает скоростьподачи равной F0. При перемещении на быстром ходу (G00), станок будет двигаться cоскоростью подачи быстрого хода, указанной станочным параметром оси "G00FEED", неучитывая запрограммированную F.

Запрограммированная подача F может изменяться в диапазоне от 0% до 255% из PLC илиDNC, или от 0% до 120% переключателем, расположенным на панели оператора ЧПУ.

ЧПУ , однако , имеет общий станочный параметр "MAXFOVR" для ограничениямаксимального изменения подачи.

В режиме быстрого хода (G00), подача быстрого хода будет установлена на 100%,альтернативно она может изменяться в диапазоне от 0% до 100% в зависимости от того, какустановлен станочный параметр “RAPIDOVR” .

Если функции G33 (электронное резьбонарезание), G34 (резьба с переменным шагом), G84(постоянный цикл продольного резьбонарезания) или G87 (постоянный цикл торцевогорезьбонарезания) активны, подача не может изменяться. Она устанавливается на 100% отзапрограммированной F.

Page 61: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

Руководство по программированию

ЧПУ 8037

ПРОГРАММИРОВАНИЕ

В КОДАХ

IS

O

5.

МОДЕЛЬ ·T·СОФТ: V01.6X

·61·

Подача

F

5.2.1 Подача в мм/мин или дюймы/мин (G94)

Как только запрограммирован код G94, управление принимает эту запрограммированнуюподачу через F5.5 в мм/мин или дюймах/мин.

Если движение соответствует поворотной оси, ЧПУ интерпретирует подачу, какзапрограммированную в град/мин.

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

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

Пример:

На станке, который имеет линейные оси X и Z и поворотную ось C и которые расположеныв точке X0 Z0 C0, запрограммировано следующее движение:

G1 G90 X100 Z20 C270 F10000

Вы получите:

Функция G94 является модальной, то есть однажды запрограммированная, она остаетсяактивной, пока не будет запрограммирована G95.

При включении питания, после выполнения M02, M30 или после EMERGENCY или RESET,ЧПУ принимает функцию G94 или G95 согласно тому, как установлен общий станочныйпараметр “IFEED”.

Компонент подачи =Подача F x Перемещение оси

Результирующее запрограммированное перемещение

Fx F Δx⋅

Δx( )2 Δz( )2 Δc( )2+ +----------------------------------------------------------- 10000 100×

1002 202 2702+ +------------------------------------------------ 3464 7946,= = =

Fz F Δz⋅

Δx( )2 Δz( )2 Δc( )2+ +----------------------------------------------------------- 10000 20×

1002 202 2702+ +------------------------------------------------ 692 9589,= = =

Fc F Δc⋅

Δx( )2 Δz( )2 Δc( )2+ +----------------------------------------------------------- 10000 270×

1002 202 2702+ +------------------------------------------------ 9354 9455,= = =

Page 62: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·62·

Руководство по программированию

ЧПУ 8037

5.

ПРОГРАММИРОВАНИЕ

В КОДАХ

IS

O

МОДЕЛЬ ·T·СОФТ: V01.6X

Подача

F

5.2.2 Подача в mm/оборот или дюймах/оборот (G95)

Как только запрграммирован код G95, управление принимает, что скорости подачизапрограммированы как F5.5 в мм/оборот или дюймы/оборот.

Эта функция не затрагивает перемещения на быстром ходу (G00), которые будут выполненыв мм/мин или дюйм/мин. Так же она не будет применяться к перемещениям, выполненым врежиме РУЧНОЙ, во время осмотра инструмента и т.д.

Функция G95 является модальной, то есть будучи однажды запрограммированной, онаостается активной, пока не будет запрограммирована G94.

При включении питания, после выполнения M02, M30 или после EMERGENCY или RESET,ЧПУ принимает функцию G94 или G95 согласно тому, как установлен общий станочныйпараметр “IFEED”.

Ручные перемещения по G95

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

Кроме того , если какая-либо ось плоскости будет осью Y, нет необходимостипрограммировать S для ручных перемещений любой оси, независимо от того, принадлежитона плоскости или нет.

Это особенно интересно для вспомогательных осей, центров и пинолей, потому что в этихслучаях S не имеет никакого эффекта.

Page 63: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

Руководство по программированию

ЧПУ 8037

ПРОГРАММИРОВАНИЕ

В КОДАХ

IS

O

5.

МОДЕЛЬ ·T·СОФТ: V01.6X

·63·

Скорость шпинделя

(S)

5.3 Скорость шпинделя (S)

Скорость вращения шпинделя программируется непосредственно в rpm через код S5.4.(G97) или в м/мин (футы/мин при работе в дюймах) в режиме постоянной поверхностнойскорости (G96).

Максимальное значение ограничено станочными параметрами шпинделя "MAXGEAR1",MAXGEAR2, MAXGEAR 3 и MAXGEAR4 " в каждом случае в зависимости от выбранногодиапазона скорости вращения шпинделя.

Можно также ограничить это максимальное значение из программы, используя функцию G92S5.4.

Запрограммированная скорость вращения S может быть различной из PLC, DNC или склавиш ШПИНДЕЛЬ “+” и “-” на панели оператора ЧПУ.

Изменение скорости происходит между установленными максимальным и минимальнымзначениями станочных параметров шпинделя “MINSOVR и MAXSOVR”.

Инкрементальный шаг, связанный с клавишами ШПИНДЕЛЬ “+” и “-” на панели оператораЧПУ для изменения запрограммированного значения S, установливается шпиндельнымстаночным параметром "SOVRSTEP" .

Когда функции G33 (электронное резьбонарезание), G34 (резьба с переменным шагом), G86(постоянный цикл продольного резьбонарезания) или G87 (постоянный цикл торцевогорезьбонарезания) активны, скорость не может изменяться. Она устанавливается на 100 %от запрограммированной S.

Page 64: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·64·

Руководство по программированию

ЧПУ 8037

5.

ПРОГРАММИРОВАНИЕ

В КОДАХ

IS

O

МОДЕЛЬ ·T·СОФТ: V01.6X

Скорость шпинделя

(S)

5.3.1 Постоянная скорость резания (G96)

Когда G96 запрограммирована , ЧПУ понимает , что шпиндельная скорость ,запрограммированная с S5.4 дается в м/мин или футах/мин и токарный станок начинаетработать в режиме постоянной скорости резания.

Рекомендуется программировать шпиндельную скорость S5.4 в том же самом кадре с G96,при этом диапазон скорости шпинделя (M41, M42, M43, M44) должен быть выбран в этом жекадре или в предыдущем.

Если скорость шпинделя не запрограммирована в кадре содержащем G96, ЧПУ примет вкачестве скорости шпинделя последнюю, использованную в режиме постоянной скоростирезания.

Если скорость шпинделя не запрограммирована и нет предыдущей, или диапазон скоростишпинделя не был выбран, ЧПУ выдаст соответствующее сообщение об ошибке.

Функция G96 является модальной, то есть, будучи однажды запрограммированной, остаетсяактивной, пока не запрограммирована G97.

При включении питания, после выполнения M02, M30 или после EMERGENCY или RESET,ЧПУ принимает функцию G97.

Page 65: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

Руководство по программированию

ЧПУ 8037

ПРОГРАММИРОВАНИЕ

В КОДАХ

IS

O

5.

МОДЕЛЬ ·T·СОФТ: V01.6X

·65·

Скорость шпинделя

(S)

5.3.2 Скорость шпинделя в об/мин (G97)

Если запрограммирована G97, ЧПУ примет запрограммированную скорость шпинделя S5.4в rpm.

Если в кадре, содержащем G97 скорость шпинделя S5.4 не запрограммирована, ЧПУпринимает текущую скорость шпинделя как запрограммированную.

Функция G97 является модальной, то есть, будучи однажды запрограммированной, онаостается активной, пока не запрограммирована G96.

При включении питания, после выполнения M02, M30 или после EMERGENCY или RESET,ЧПУ принимает функцию G97.

Page 66: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·66·

Руководство по программированию

ЧПУ 8037

5.

ПРОГРАММИРОВАНИЕ

В КОДАХ

IS

O

МОДЕЛЬ ·T·СОФТ: V01.6X

Ном

ер инструм

ента

(T

) и корректор инструмента

(D

)

5.4 Номер инструмента (T) и корректор инструмента (D)

С функцией "T" можно выбрать инструмент, а с функцией "D" можно выбрать связанный сним корректор. При определении обоих параметров, порядок программирования: TD.Например: T6 D17

Чтобы обратиться, проверить и определить эти таблицы, обратитесь к руководствуоператора.

Как использовать функции T и D

• Функции "T" и "D" могут быть запрограммированы по одной или вместе, как показано вследующем примере:

T5 D18 Выбирает инструмент 5 и принимает размеры корректора инструмента 18

D22 Инструмент 5 остается выбранным и принимает размеры корректораинструмента 22.

T3 Выбирает инструмент 3 и принимает размеры корректора, связанного сэтим инструментом.

• При наличии револьверной головки, обычно используется больше инструментов, чемколичество позиций в револьверной головке. Таким образом, одна и та же позицияревольверной головки должна использоваться больше, чем одним инструментом.

В этих случаях и "T" и "D" должны быть запрограммированы.

Функция "T" относится к позиции револьверной головки, а функция "D" - к размераминструмента, расположенного в этой позиции.

Таким образом, например, программирование T5 D23 означает выбор позицииревольверной головки 5 и принятие геометрии и размеров корректора инструмента 23.

• При наличии манипулятора инструмента с 2 резцами, должны быть такжезапрограммированы "T" и "D".

Функция "T" относится к манипулятору, а функция "D" к размерам резца. Таким образом,можно программировать T1 D1 или T1 D2, в зависимости от того, который из этих 2 резцовдолжен использоваться.

Если станок имеет инструментальный магазин, ЧПУ ищет"таблицу магазина инструмента", чтобы узнать позицию,занимаемую выбранным инструментом и требуемую.

Если функция "D" не определена, ЧПУ ищет "таблицуинструмента", чтобы узнать корректор "D", связанный с ним

ЧПУ ищет "таблицу корректоров инструмента" и принимаетразмеры инструмента, соответствующие корректору"D".Анализирует "таблицу геометрии инструмента", чтобызнать геометрию резца (ширину, угол, режущий угол)."Таблица геометрии инструмента" связана с T или D, согласнокритериям изготовителя станка, общему станочномупараметру "GEOMTYPE (P123)"

Выбор инструмента

Магазин?Нет

Да

Да

Нет

D?

ЧПУ принимает D, связанный с T в таблице

инструмента

ЧПУ принимает размеры, определенные для D в таблице корректоров

Page 67: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

Руководство по программированию

ЧПУ 8037

ПРОГРАММИРОВАНИЕ

В КОДАХ

IS

O

5.

МОДЕЛЬ ·T·СОФТ: V01.6X

·67·

Ном

ер инструм

ента

(T

) и корректор инструмента

(D

)

Компенсация длины и радиуса инструмента.

ЧПУ ищет "таблицу корректоров инструмента" и принимает размеры инструмента,соответствующие активному корректору "D".

Компенсация длины применяется всегда, тогда как компенсация радиуса должна бытьвыбрана оператором посредством функций G40, G41 и G42.

Если инструмент не выбран, или D0 не определен, ни компенсация длины инструмента, никомпенсация радиуса не применяются.

Для дополнительной информации See chapter "8 Компенсация длины инструмента".

Page 68: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·68·

Руководство по программированию

ЧПУ 8037

5.

ПРОГРАММИРОВАНИЕ

В КОДАХ

IS

O

МОДЕЛЬ ·T·СОФТ: V01.6X

Вспом

огательные функции

(M

)

5.5 Вспомогательные функции (M)

Вспомогательные функции программируются посредством кода M4. Можнопрограммировать до 7 функций в одном кадре.

Если было запрограммировано больше одной функции М в кадре, ЧПУ выполнит их впорядке, в котором они запрограммированы.

ЧПУ имеет таблицу функций M с компонентами “NMISCFUN” (общий станочный параметр),определяя для каждого элемента:

• Номер (0-9999) определенной вспомогательной функции M.

• Номер подпрограммы, которую требуется связать с этой вспомогательной функцией.

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

• Индикатор, который определяет, прерывает ли выполнение функции M подготовку кадраили нет.

• Индикатор, который определяет, выполняется или нет функция M, после выполнениясвязанной подпрограммы.

• Индикатор, который определяет, должно ли ждать ЧПУ сигнала AUXEND или нет(выполнение М функции, исходящей из PLC), чтобы продолжить выполнение программы.

Если, при выполнении вспомогательной функции М, это не определено в таблице функцийM, запрограммированная функция будет выполнена в начале кадра, и ЧПУ будет ждатьAUXEND, чтобы продолжить выполнение программы.

Некоторым из вспомогательных функций в ЧПУ назначено внутреннее значение.

Если, при выполнении связанной c вспомогательной функцией “M” подпрограммы, есть кадр,содержащий ту же самую “M” функцию, будет выполнена она, а не связанная подпрограмма.

Все вспомогательные “M” функции, которые имеют связанную подпрограмму, должны бытьзапрограммированы по одной в кадре.

Для функций M41 - M44 со связанной подпрограммой, S, генерирующая смену ступенидолжны быть запрограммированы одна в кадре. Иначе, ЧПУ отбразит ошибку 1031..

i

Page 69: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

Руководство по программированию

ЧПУ 8037

ПРОГРАММИРОВАНИЕ

В КОДАХ

IS

O

5.

МОДЕЛЬ ·T·СОФТ: V01.6X

·69·

Вспом

огательные функции

(M

)

5.5.1 M00. Остановка программы

Когда ЧПУ читает в кадре код M00, это прерывает программу. Чтобы запустить ее снова,нажмите CYCLE START.

Рекомендуется установить эту функцию в таблице функций M таким способом, чтобы онавыполнялась в конце кадра, в котором она запрограммирована.

5.5.2 M01. Условная остановка программы

Она идентична M00, за исключением того, что ЧПУ замечает ее, только если сигнал M01STOP из PLC активен (высокий логический уровень).

Page 70: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·70·

Руководство по программированию

ЧПУ 8037

5.

ПРОГРАММИРОВАНИЕ

В КОДАХ

IS

O

МОДЕЛЬ ·T·СОФТ: V01.6X

Вспом

огательные функции

(M

)

5.5.3 M02. Конец программы

Этот код указывает конец программы и выполняет функцию ЧПУ "Общийl сброс" (возвращаяее к первоначальному состоянию). Он также выполняет функцию M05.

Рекомендуется установить эту функцию в таблице функций M таким способом, чтобы онавыполнялась в конце кадра, в котором она запрограммирована.

5.5.4 M30. Конец программы с возвращением к первому кадру

Идентична M02 за исключением того, что ЧПУ возвращается к первому кадру программы.

Page 71: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

Руководство по программированию

ЧПУ 8037

ПРОГРАММИРОВАНИЕ

В КОДАХ

IS

O

5.

МОДЕЛЬ ·T·СОФТ: V01.6X

·71·

Вспом

огательные функции

(M

)

5.5.5 M03 Вращение шпинделя по часовой

Этот код осуществляет запуск шпинделя по часовой стрелке.

Рекомендуется установить эту функцию в таблице функций M так, чтобы она выполняласьв начале кадра, в котором она запрограммирована.

5.5.6 M04. Вращение шпинделя против часовой

Этот код осуществляет запуск шпинделя против часовой стрелки.

Рекомендуется установить эту функцию в таблице функций M так, чтобы она выполняласьв начале кадра, в котором она запрограммирована.

Page 72: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·72·

Руководство по программированию

ЧПУ 8037

5.

ПРОГРАММИРОВАНИЕ

В КОДАХ

IS

O

МОДЕЛЬ ·T·СОФТ: V01.6X

Вспом

огательные функции

(M

)

5.5.7 M05. Остановка шпинделя

Рекомендуется установить эту функцию в таблице функций M так, чтобы она выполняласьв конце кадра, в котором она запрограммирована.

5.5.8 M06. Смена инструмента

Если общий станочный параметр "TOFFM06" (показывающий, что это обрабатывающийцентр) активен, ЧПУ посылает команды устройству смены инструмента и модифицируеттаблицу, соответствующую магазину инструмента.

Рекомендуется установить эту функцию в таблице функций M так, чтобы выполняласьподпрограмма, соответствующая устройству смены инструмента, установленному в станке.

Page 73: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

Руководство по программированию

ЧПУ 8037

ПРОГРАММИРОВАНИЕ

В КОДАХ

IS

O

5.

МОДЕЛЬ ·T·СОФТ: V01.6X

·73·

Вспом

огательные функции

(M

)

5.5.9 M19. Ориентация шпинделя

ЧПУ позволяет работу шпинделя с открытой петлей (M3, M4) и с закрытой петлей (M19).

Чтобы работать в закрытой петле, необходимо установить угловой энкодер на шпинделестанка.

Чтобы перейти с открытой петли к закрытой, выполните функцию M19 или M19 S±5.5. ЧПУбудет действовать следующим образом:

• Если шпиндель имеет нулевой кулачок, ЧПУ будет изменять скорость шпинделя до техпор, пока она не достигнет величины, установленной станочным параметром шпинделя"REFEED1".

Затем выполнит поиск текущего импульса маркера (Io) на скорости, установленнойстаночным параметром шпинделя "REFEED2".

И, наконец, ориентирует шпиндель в позицию, определенную S±5.5.

• Если шпиндель не имеет нулевого кулачка, ЧПУ будет изменять скорость шпинделя, покаона не достигнет значения, установленного станочным параметром шпинделя"REFEED2.

И затем ориентирует шпиндель в позицию, определенную S±5.5.

Если выполняется только M19, шпиндель ориентируется в позицию "S0" после того, как"найден" нулевой кулачок.

Теперь, чтобы сориентировать шпиндель в другую позицию, запрограммируйте M19 S±5.5.ЧПУ не будет выполнять поиск исходного, так как оно уже находится в закрытой петле, абудет ориентировать шпиндель в указанную позицию. (S±5.5).

Код S±5.5 указывает первоначальную позицию шпинделя в градусах от референтной точкишпинделя (импульс маркера).

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

Пример:

S1000 M3

Шпиндель в открытой петле.

M19 S100

Шпиндель переходит к закрытой петле. Поиск исходного и позиционирование(ориентация) на 100°.

M19 S -30

Шпиндель ориентируется на -30°, проходя через 0°.

M19 S400

Шпиндель поворачивает на полный оборот и позиционируется на 40°.

During the M19 process the screen will display the warning: "M19 in execution"i

Page 74: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·74·

Руководство по программированию

ЧПУ 8037

5.

ПРОГРАММИРОВАНИЕ

В КОДАХ

IS

O

МОДЕЛЬ ·T·СОФТ: V01.6X

Вспом

огательные функции

(M

)

5.5.10 M41, M42, M43, M44. Сменена диапазона шпинделя

ЧПУ предлагает 4 диапазона скорости шпинделя M41, M42, M43 и M44 с максимальнымипределами скорости, установленными станочными параметрами шпинделя "MAXGEAR1" ,MAXGEAR2 ", “MAXGEAR3” и “MAXGEAR4”.

Если установлен станочный параметр "AUTOGEAR", чтобы ЧПУ выполняло изменениедиапазона автоматически, функции M41 - M44 будут отосланы автоматически ЧПУ безнеобходимости программирования.

Если этот станочный параметр установлен на неавтоматическую смену диапазона, M41 -M44 должны будут программироваться каждый раз, когда требуется смена диапазона.Имейте в виду, что максимальное значение напряжения, назначенное станочномупараметру "MAXVOLT" соответствует максимальной скорости, указанной для каждого издиапазонов скорости (станочные параметры "MAXGEAR1" - “MAXGEAR4”).

Независимо от того, выбрана автомтическая смена ступеней или нет, функции M41 - M44могут иметь связанные подпрограммы. Если функция M41 - M44 запрограммирована и насоответствующей S ступени, iне будет генерироваться автоматическая смена ступеней и невыполняется связанная подпрограмма.

Page 75: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

ЧПУ 8037

МОДЕЛЬ ·T·СОФТ: V01.6X

6

·75·

УПРАВЛЕНИЕ ТРАЕКТОРИЕЙ

ЧПУ позволяет программировать движения только по одной оси или по несколькимодновременно.

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

X, Y, Z, U, V, W, A, B, C

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

Page 76: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·76·

Руководство по программированию

ЧПУ 8037

6.

УПРАВЛЕНИЕ

ТРАЕКТОРИЕЙ

МОДЕЛЬ ·T·СОФТ: V01.6X

Быстры

й ход

(G

00)

6.1 Быстрый ход (G00)

Перемещения, запрограммированные после G00, выполняются с подачей быстрого хода,указанной в станочном параметре оси "G00FEED" .

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

Через общий станочный параметр "RAPIDOVR" можно установить, будет ли % ручногокорректора подачи (работая в G00) меняться от 0% до 100%, или останется постоянным при100%.

Если запрограммирована G00, последняя запрограммированная “F” не отменяется, то естьесли опять программируются G01, G02 или G03, “F” восстанавливается.

G00 является модальной и несовместимой с G01, G02, G03, G33, G34 и G75. Функция G00может быть запрограммирована как G или G0.

При включении питания, после выполнения M02, M30 или после EMERGENCY или RESET,ЧПУ принимает код G00 или G01, в зависимости от того, как был установлен общийстаночный параметр "IMOVE".

X100 Z100 ; Начальная точка

G00 G90 X300 Z400 ; Запрограммированный путь

Пример с осью Х, запрограммированной в радиусах.

Page 77: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

Руководство по программированию

ЧПУ 8037

УПРАВЛЕНИЕ

ТРАЕКТОРИЕЙ

6.

МОДЕЛЬ ·T·СОФТ: V01.6X

·77·

Линейная интерполяция

(G

01)

6.2 Линейная интерполяция (G01)

Перемещения, запрограммированные после G01 выполняются по прямой линии и сзапрограммированной подачей “F”.

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

Станок перемещается согласно этому пути на запрограммированной подаче “F”. ЧПУвычисляет подачу по каждой оси так, чтобы результирующий путь выполнялся сзапрограммированным значением “F”.

Запрограммированная подача “F” может меняться в диапазоне от 0% до 120% посредствомпереключателя, расположенного на панели управления ЧПУ, или выбираться в диапазонеот 0% до 255% из PLC, DNC или программы.

Однако, ЧПУ имеет общий станочный параметр "MAXFOVR" для ограничениямаксимального изменения скорости подачи.

С помощью ЧПУ можно программировать несколько осей только для позиционирования вкадре линейной интерполяции . ЧПУ вычислит подачу для осей только дляпозиционирования, так что они достигнут целевых координат в то же самое время, как иинтерполируемые оси.

Функция G01 является модальной и несовместимой с G00, G02, G03, G33, G34 и G75.Функция G01 может быть запрограммирована как G1.

При включении питания, после выполнения M02, M30 или после EMERGENCY или RESET,ЧПУ принимает код G00 или G01, в зависимости от того, как был установлен общийстаночный параметр "IMOVE".

G01 G90 X800 Z650 F150

Пример с осью Х, запрограммированной в диаметрах.

Page 78: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·78·

Руководство по программированию

ЧПУ 8037

6.

УПРАВЛЕНИЕ

ТРАЕКТОРИЕЙ

МОДЕЛЬ ·T·СОФТ: V01.6X

Круговая интерполяция

(G

02, G

03)

6.3 Круговая интерполяция (G02, G03)

Есть два способа выполнить круговую интерполяцию:

G02: круговая интерполяция по часовой стрелке

G03: круговая интерполяция против часовой стрелки

Перемещения, запрограммированные после G02 и G03, выполняются в форме круговогопути и на запрограммированной подаче “F”.

Пример ниже показывает направление (G02) и (G03) в зависимости от станка. Обратитевнимание как поддерживается положение инсрумента относительно осей.

• Горизонтальный токарный станок:

• Вертикальный токарный станок:

• Круговая интерполяция может быть выполнена только на плоскости. Форма определениякруговой интерполяции следующая:

Декартовы координаты

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

Координаты центра определены в радиусах символами I, J или K, каждый из которыхявляется связанным с осями как указано далее. Если координаты центра не определены,ЧПУ принимает их значения равными нулю.

Оси X, U, A ==> I

Оси Y, V, B ==> J

Оси Z, W, C ==> K

Page 79: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

Руководство по программированию

ЧПУ 8037

УПРАВЛЕНИЕ

ТРАЕКТОРИЕЙ

6.

МОДЕЛЬ ·T·СОФТ: V01.6X

·79·

Круговая интерполяция

(G

02, G

03)

Формат программирования:

Порядок программирования осей всегда соблюдается независимо от выбранной плоскости,поскольку они являются относительными координатами центра.

Полярные координаты

Необходимо определить угол Q, на который произойдет перемещение и расстояние отначальной точки до центра (опционально), относительно осей рабочей плоскости.

Координаты центра определяются в радиусах символами I, J или K, каждый из них связанс осями следующим образом:

Если центр дуги не определен, ЧПУ примет, что он совпадает с текущим началом полярныхкоординат.

Формат программирования:

Декартовы координаты с программированием радиуса

Определяются координаты конечной точки дуги и радиус R.

Формат программирования:

Если запрограммирован полный круг, с программированием радиуса, ЧПУ выдастсоответствующую ошибку, поскольку существует бесконечное число решений .

Плоскость XY: G02(G03) X±5.5 Y±5.5 I±5.5 J±5.5

Плоскость ZX: G02(G03) X±5.5 Z±5.5 I±5.5 K±5.5

Плоскость YZ: G02(G03) Y±5.5 Z±5.5 J±5.5 K±5.5

Плоскость AY: G02(G03) Y±5.5 A±5.5 J±5.5 I±5.5

Плоскость XU: G02(G03) X±5.5 U±5.5 I±5.5 I±5.5

Оси X, U, A ==> I

Оси Y, V, B ==> J

Оси Z, W, C ==> K

Плоскость XY: G02(G03) Q±5.5 I±5.5 J±5.5

Плоскость ZX: G02(G03) Q±5.5 I±5.5 K±5.5

Плоскость YZ: G02(G03) Q±5.5 J±5.5 K±5.5

Плоскость XY: G02(G03) X±5.5 Y±5.5 R±5.5

Плоскость ZX: G02(G03) X±5.5 Z±5.5 R±5.5

Плоскость YZ: G02(G03) Y±5.5 Z±5.5 R±5.5

Page 80: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·80·

Руководство по программированию

ЧПУ 8037

6.

УПРАВЛЕНИЕ

ТРАЕКТОРИЕЙ

МОДЕЛЬ ·T·СОФТ: V01.6X

Круговая интерполяция

(G

02, G

03)

Если дуга меньше 180°, радиус программируется со знаком "плюс", и со знаком "минус", еслиона больше 180°.

Если P0 - начальная точка и P1 конечная точка, есть 4 дуги, которые имеют то же самоезначение и проходят через обе точки.

В зависимости от круговой интерполяции G02 или G03 и значения радиуса определяетсясоответствующая дуга. Таким образом, формат программирования типовых дуг следующий:

Дуга 1 G02 X.. Z.. R- ..

Дуга 2 G02 X.. Z.. R+..

Дуга 3 G03 X.. Z.. R+..

Дуга 4 G03 X.. Z.. R- ..

Выполнение круговой интерполяции

ЧПУ вычисляет, в зависимости от запрограммированного пути, радиусы для начальной иконечной точки дуги. Хотя в теории обе точки должны совпадать, ЧПУ позволяет выбратьс помощью общего станочного параметра "CIRINERR", максимально допустимую разницумежду обоими радиусами. Если это значение превышено, ЧПУ отобразит соответствующуюошибку.

Запрограммированная подача “F” может изменяться от 0% до 120% с помощьюпереключателя, расположенного на панели оператора ЧПУ, или выбрана в диапазоне от 0%до 255% из PLC, DNC или из программы.

ЧПУ, однако, имеет общий станочный параметр "MAXFOVR" , чтобы ограничитьмаксимальное изменение скорости подачи.

Если был выбран общий станочный параметр "PORGMOVE" и запрограммирована круговаяинтерполяция (G02 или G03), ЧПУ принимает центр дуги в качестве нового начала полярныхкоординат.

Функции G02 и G03 являются модальными и несовместимыми как между собой, а также сG00, G01, G33 и G34. Функции G02 и G03 могут быть запрограммированы как G2 и G3.

Также, функция G74 (поиск исходного) и G75 (измерение) отменяют функции G02 и G03.

При включении питания, после выполнения M02, M30 или послеEMERGENCY или RESET,ЧПУ принимает код G00 или G01 в зависимости от того, как был установлен общий станочныйпараметр "IMOVE".

Page 81: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

Руководство по программированию

ЧПУ 8037

УПРАВЛЕНИЕ

ТРАЕКТОРИЕЙ

6.

МОДЕЛЬ ·T·СОФТ: V01.6X

·81·

Круговая интерполяция

(G

02, G

03)

Примеры программирования

Ниже проанализированы различные режимы программирования, точка X40 Z60 являетсяначальной точкой.

Декартовы координаты:

G90 G03 X90 Z110 I50 K0X40 Z160 I10 K50

Полярные координаты:

G90 G03 Q0 I50 K0Q-90 I0 K50

или:

G93 I90 J60 ; определяет центр полярных координат

G03 Q0

G93 I90 J160 ; определяет центр полярных координат

Q-90

Декартовы координаты с программированием радиуса:

G90 G03 X90 Z110 R50X40 Z160 R50

Пример с осью Х, запрограммированной в радиусах.

Page 82: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·82·

Руководство по программированию

ЧПУ 8037

6.

УПРАВЛЕНИЕ

ТРАЕКТОРИЕЙ

МОДЕЛЬ ·T·СОФТ: V01.6X

Круговая интерполяция

с програм

мированием

центра дуги в

абсолютных координатах

(G

06)

6.4 Круговая интерполяция с программированием центра дуги вабсолютных координатах (G06)

Добавляя функцию G06 к кадру круговой интерполяции, можно программироватькоординаты центра дуги (I, J или K) в абсолютных координатах, то есть относительно началакоординат, а не от начала дуги.

Координаты центра могут быть запрограммированы в радиусах или диаметрах взависимости от того, как установлен станочный параметр "DFORMAT".

Функция G06 не является модальной, так что каждый раз ее следует программировать, есликоординаты центра дуги требуются в абсолютных координатах. G06 может бытьзапрограммирована как G6.

Ниже проанализированы различные режимы программирования, точка X40 Z60 являетсяначальной точкой.

Декартовы координаты:

G90 G06 G03 X90 Z110 I90 K60G06 X40 Z160 Y40 I90 K160

Полярные координаты:

G90 G06 G03 Q0 I90 K60G06 Q-90 I90 K160

Пример с осью Х, запрограммированой в радиусах.

Page 83: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

Руководство по программированию

ЧПУ 8037

УПРАВЛЕНИЕ

ТРАЕКТОРИЕЙ

6.

МОДЕЛЬ ·T·СОФТ: V01.6X

·83·

Тангенциальная

дуга к предыдущ

ему пути

(G

08)

6.5 Тангенциальная дуга к предыдущему пути (G08)

С помощью функции G08 можно программировать дугу, тангенциальную к предыдущемупути без необходимости программировать координаты центра (I.J и K) .

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

Функция G08 не является модальной, так что она должна всегда программироваться, еслинеобходимо выполнить дугу, тангенциальную к предыдущему пути. Функция G08 может бытьзапрограммирована как G8.

Функция G08 разрешает предыдущему пути быть прямой линией или дугой и не изменяетего хронологию. После завершения кадра остается активной таже самая функция G01, G02или G03.

Пример с осью Х, запрограммированой в радиусах.

G90 G01 X0 Z270

X50 Z250

G08 X60 Z180 ;Дуга, тангенциальная к предыдущему пути

G08 X50 Z130 ; Дуга, тангенциальная к предыдущему пути

G08 X60 Z100 ; Дуга, тангенциальная к предыдущему пути.

G01 X60 Z40

Когда используется функция G08, невозможно выполнить полный круг, так как существуетбесконечный диапазон решений. ЧПУ отобразит соответствующий код ошибк.

Page 84: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·84·

Руководство по программированию

ЧПУ 8037

6.

УПРАВЛЕНИЕ

ТРАЕКТОРИЕЙ

МОДЕЛЬ ·T·СОФТ: V01.6X

Дуга,

определенная трем

я точкам

и (G

09)

6.6 Дуга, определенная тремя точками (G09)

Через функцию G09 можно определить дугу, программируя конечную и промежуточную точки(начальная точка дуги - начальная точка движения). Другими словами, вместопрограммирования координат центра, можно программировать любую промежуточнуюточку.

Конечная точка дуги определена в декартовых или полярных координатах, а промежуточнаяточка всегда определяется в декартовых координатах символами I, J или K, каждый изкоторых является связанным с осями следующим образом:

В декартовых координатах:

В полярных координатах:

Пример:

Функция G09 не является модальной, поэтому если требуется выполнить дугу,определенную тремя точками, она должна всегда программироваться. Функция G09 можетбыть запрограммирована как G9.

Если G09 запрограммирована, нет необходимости программировать направление движения(G02 или G03).

Функция G09 не изменяет хронологию программы. Так же функции G01, G02 или G03остаются активными после окончания кадра.

Оси X, U, A ==> I

Оси Y, V, B ==> J

Оси Z, W, C ==> K

G18 G09 X±5.5 Z±5.5 I±5.5 K±5.5

G18 G09 R±5.5 Q±5.5 I±5.5 K±5.5

Пример с начальной точкой Р0.

Ось Х программируется в радиусах.G09 X60 Z20 I30 K50

Ось Х программируется в диаметрах.G09 X120 Z20 I60 K50

Используя функцию G09 невозможно выполнить полный круг, так как необходимопрограммировать три различные точки. ЧПУ отобразит соответствующий код ошибки.

Page 85: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

Руководство по программированию

ЧПУ 8037

УПРАВЛЕНИЕ

ТРАЕКТОРИЕЙ

6.

МОДЕЛЬ ·T·СОФТ: V01.6X

·85·

Тангенциальный вход

в начале обработки

(G

37)

6.7 Тангенциальный вход в начале обработки (G37)

С помощью функции G37 можно тангенциально связать два пути, не вычисляя точкипересечения.

Функция G37 не является модальной, поэтому она должна всегда программироваться, когдатребуется выполнить операцию обработки с тангенциальным входом:

Если начальная точка - X20 Z60, и необходимо обработать дугу (путь подхода должен бытьпрямым), следует запрограммировать:

G90 G01 X20 Z30G03 X40 Z10 R20

Если, однако, в том же самом примере необходимо тангенциально к пути отработать подходинструмента к детали, описывая радиус 5 мм, необходимо запрограммировать:

G90 G01 G37 R5 X20 Z30G03 X40 Z10 R20

Как можно видеть из рисунка, ЧПУ изменяет путь так, чтобы инструмент начал обработкус тангенциальным входом в деталь.

Необходимо программировать функцию G37 плюс значение R в кадре, который включаетизменяемый путь.

Значение R5.5 должно появляться во всех случаях после G37, указывая радиус дуги которыйЧПУ вводит, чтобы получить тангенциальный вход в деталь. Его значение должно всегдабыть положительно.

Функция G37 должна программироваться только в кадре, который содержит прямолинейноедвижение (G00 или G01). Если программируется в кадре, который содержит круговоедвижение (G02 или G03), ЧПУ отобразит соответствующую ошибку.

Пример с осью Х, запрограммированой в радиусах.

Z

Page 86: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·86·

Руководство по программированию

ЧПУ 8037

6.

УПРАВЛЕНИЕ

ТРАЕКТОРИЕЙ

МОДЕЛЬ ·T·СОФТ: V01.6X

Тангенциальный вы

ход

в конце операции

обработки

(G

38)

6.8 Тангенциальный выход в конце операции обработки (G38)

Функция G38 позволяет завершить операцию обработки с тангенциальным выходоминструмента. Этот путь должен быть по прямой линии (G00 или G01). Иначе, ЧПУ отобразитсоответствующую ошибку.

Функция G38 не является модальной, так что она должна программироваться всякий раз,когда требуется тангенциальный выход инструмента

Значение R 5.5 должно всегда появляться после G38. Оно также указывает радиус дуги,который ЧПУ применяет, чтобы получить тангенциальный выход от детали. Это значение Rдолжно всегда быть положительным.

Если начальная точка - X0 Z50, и необходимо обработать дугу (с подходом и отходом попрямой линии), следует запрограммировать:

G90 G02 X30 Z30 R20G01 X30 Z10

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

G90 G02 G38 R5 X30 Z30 R20G00 X30 Z10

Пример с осью Х, запрограммированой в радиусах.

Page 87: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

Руководство по программированию

ЧПУ 8037

УПРАВЛЕНИЕ

ТРАЕКТОРИЕЙ

6.

МОДЕЛЬ ·T·СОФТ: V01.6X

·87·

Автом

атическое сопряж

ение

радиуса

(G

36)

6.9 Автоматическое сопряжение радиуса (G36)

С функцией G36 возможно скруглять угол с определенным радиусом, не вычисляя центр, атакже начальную и конечную точки дуги.

Функция G36 не является модальной, так что она должна программироваться всякий раз,когда требуется управляемое скругление угла.

Эта функция должна программироваться в кадре, в котором определено движение, конецкоторого вы хотите скруглить.

Значение R5.5 должно всегда следовать за G36. Оно указывает радиус скругления, которыйприменяет ЧПУ, чтобы получить требуемое скругление угла. Это значение R должно всегдабыть положительным.

G90 G01 X20 Z60G01 G36 R10 X80Z10

G90 X20 Z60G01 G36 R10 X80G02 X60 Z10 I20 K-30

Примеры с осью Х, запрограммированой в диаметрах.

G90 X60 Z90G02 G36 R10 X60 Z50 R28X60 Z10 R28

Page 88: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·88·

Руководство по программированию

ЧПУ 8037

6.

УПРАВЛЕНИЕ

ТРАЕКТОРИЕЙ

МОДЕЛЬ ·T·СОФТ: V01.6X

Фаска

(G

39)

6.10 Фаска (G39)

В операциях обработки можно (используя G39), сопрягать кромки углов между двумяпрямыми линиями, не вычисляя точки пересечения.

Функция G39 не является модальной, так что она должна программироваться всякий раз,когда требуется сопряжение кромок угла.

Эта функция должна быть запрограммирована в кадре, в котором определено перемещение,конец которого необходимо сопрягать.

Значение R5.5 должно всегда следовать за G39. Оно указывает расстояние от концазапрограммированного движения до точки, где требуется выполнить сопряжение кромок.Это значение R должно всегда быть положительно.

G90 G01 X20 Z80G01 G39 R10 X80 Z60X100 Z10

Пример с осью Х, запрограммированой в диаметрах.

Page 89: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

Руководство по программированию

ЧПУ 8037

УПРАВЛЕНИЕ

ТРАЕКТОРИЕЙ

6.

МОДЕЛЬ ·T·СОФТ: V01.6X

·89·

Резьбонарезание

(G

33)

6.11 Резьбонарезание (G33)

Если шпиндель станка оборудован угловым энкодером, можно нарезать резьбу режущейкромкой инструмента посредством функции G33.

Хотя такое резьбонарезание часто выполняется вдоль всей длины оси, ЧПУ допускаетвыполнение резьбонарезания интерполированием более чем одной оси одновременно.

Формат программирования:

G33 X.....C L Q

Соображения

Всякий раз, когда выполняется G33, if s.m.p. M19TYPE (P43) =0, и перед выполнениемрезьбы, ЧПУ выводит шпиндель в ноль (поиск исходного).

Для программирования параметра Q (угловое положение шпинделя), станочный параметршпинделя M19TYPE (P43) должен быть установлен в "1".

При выполнении функции G33 Q (с.п.ш. M19TYPE (P43) =1), шпиндель должен был бытьвыведен в исходное после последнего включения и до выполнения резьбы.

При выполнении функции G33 Q (с.п.ш. M19TYPE (P43) =1) и с.п.ш. DECINPUT (P31) =NO,нет необходимости выходить в исходное, так как шпиндель будет выведен в исходноеавтоматически после включения, при первом вращении шпинделя по M3 или по M4.

Этот поиск будет выполнен на подаче, установленной с.п.ш. REFEED2 (P35). Послеобнаружения исходного, шпиндель ускорится или замедлится до запрограммированнойскорости без остановки.

Если шпиндель будет с обратной связью двигателя энкодером SINCOS (без референтнойметки), то поиск исходного будет выполнен непосредственно на запрограммированнойскорости S, не проходя скорость, установленную с.п.ш. REFEED2.

Если после включения, M19 будет выполнена до M3 или M4, эта M19 будет выполнена безвыхода в исходное при первом выполнении M3 или M4.

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

При работе со скруглением угла (G05), несколько резьб могут быть сопряжены без переходана одной детали. При выполнении нескольких резьб, только первая может иметь угол входа(Q).

В то время как функция G33 активна , ни запрограммированная подача "F", низапрограммированная скорость шпинделя "S" не могут изменяться. Они обе будутустановлены на 100%. Корректор шпинделя игнорируется и при обработке и при обратномдвижении.

Функция G33 является модальной и несовместимой с G00, G01, G02, G03, G34 и G75.

При включении питания, после выполнения M02, M30 или после EMERGENCY или RESET,ЧПУ принимает G00 или G01 в зависимости от установки общего станочного параметра"IMOVE".

X...C ±5.5 Конечная точка резьбы

L 5.5 Шаг резьбы

Q ±3.5 Опционально. Указывает угловую позицию шпинделя (±359.9999)начальной точки резьбы. Если она не запрограммирована, принимаетсязначение "0".

Page 90: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·90·

Руководство по программированию

ЧПУ 8037

6.

УПРАВЛЕНИЕ

ТРАЕКТОРИЕЙ

МОДЕЛЬ ·T·СОФТ: V01.6X

Резьбонарезание

(G

33)

Примеры программирования

В следующих примерах ось X запрограммирована в диаметрах.

Продольное резьбонарезание

Можно выполнить резьбу в один проход глубиной 2 мм с шагом 5 мм.

G90 G00 X200 Z190X116 Z180

G33 Z40 L5 ; Нарезание резьбы.G00 X200Z190

Множественное продольное резьбонарезание

Можно выполнить двойную резьбу. Резьбы смещены на 180° и каждая имеет глубину 2 ммс шагом 5 мм.

G90 G00 X200 Z190X116 Z180

G33 Z40 L5 Q0 ; Нарезание 1-й резьбы.G00 X200Z190X116 Z180

G33 Z40 L5 Q180 ; Нарезание 2-й резьбы.G00 X200Z190

Page 91: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

Руководство по программированию

ЧПУ 8037

УПРАВЛЕНИЕ

ТРАЕКТОРИЕЙ

6.

МОДЕЛЬ ·T·СОФТ: V01.6X

·91·

Резьбонарезание

(G

33)

Коническая резьба

Можно выполнить коническую резьбу в один проход глубиной 2 мм с шагом 5 мм.

G90 G00 X200 Z190G90 G00 X200 Z190X84

G33 X140 Z50 L5 ; Нарезание резьбы.G00 X200Z190

Сопряжение резьбы (сращивание)

Можно сопрягать продольную и коническую резьбу глубиной 2 мм с шагом 5 мм.

G90 G00 G05 X220 Z230

X96

G33 Z120 L5 ; Нарезание продольной резьбы.

Z160 Z60 L5 ; Нарезание конической резьбы.G00 X200Z230

Page 92: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·92·

Руководство по программированию

ЧПУ 8037

6.

УПРАВЛЕНИЕ

ТРАЕКТОРИЕЙ

МОДЕЛЬ ·T·СОФТ: V01.6X

Отвод

осей при прерывании операции

резьбонарезания

(G

233)

.

6.12 Отвод осей при прерывании операции резьбонарезания(G233).

С функцией G233 можно программировать расстояние безопасности, на которое отходят осипри прерывании резьбонарезания (G33) как использованием клавиши [STOP] так и feedhold.

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

Функция G233 может быть отменена, программируя ее одну в кадре или программируя всекоординаты как ноль. В любом случае G233 исчезнет из хронологии.

Если клавиша [STOP] будет нажата при выполнении резьбы и функция G233 являетсяактивной, оси отойдут на дистанцию, запрограммированную в этой функции. Если послеотхода, будет активная DSTOP, то будет продолжено выполнение кадров, пока не будетобнаружен ESTOP.

Формат программирования

G233 X....C

Пример:

X: Инкрементальное расстояние (положительное или отрицательное), чтобы пройтиоси выхода резьбы (ось X).

Z: Инкрементальное расстояние, чтобы пройти вдоль оси резьбы (ось Z).

Пример программирования

Программирование резьбы с G33 и G233.

N10 G90 G18 S500 M3N20 G0 X20N30 Z0N40 X10N50 G233 X5 Z-20;Кадр активизации отхода от резьбы (5mm по X и -20mm по Z).N60 G33 Z-30 L5;Кадр резьбонарезания который может быть прерван посредством STOP.N70 G33 X15 Z-50 L5;Кадр выхода предыдущей резьбы.

X...C +/-5.5 Дистанция выхода резьбы.

Z

X

STOP

Z

X Конечнаяточка

Точка выходарезьбы

Точка остановкицикла

Н а ч а л ь н а яточка

Page 93: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

Руководство по программированию

ЧПУ 8037

УПРАВЛЕНИЕ

ТРАЕКТОРИЕЙ

6.

МОДЕЛЬ ·T·СОФТ: V01.6X

·93·

Отвод

осей при прерывании операции

резьбонарезания

(G

233)

.

Отвод о с ей при пр ерывании по с т о янно г о ци кл арезьбонарезания (G86, G87)

В циклах резьбонарезания (G86, G87), где был запрограммирован выход резьбы, нетнеобходимости программировать G233. Расстояния отхода будут указаны в параметрах Dи J такого цикла.

При выполнении таких циклов, нажатие клавиши [STOP] или feedhold, когда инструмент былотведен, приведет к возвращению его к отправной точке цикла. После чего станок остаетсяостановленным, ожидая команду [START], чтобы повторить прерванный проход.

Page 94: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·94·

Руководство по программированию

ЧПУ 8037

6.

УПРАВЛЕНИЕ

ТРАЕКТОРИЕЙ

МОДЕЛЬ ·T·СОФТ: V01.6X

Резьба с переменны

м шагом

(G

34)

6.13 Резьба с переменным шагом (G34)

Чтобы выполнить резьбу с переменным шагом, шпиндель должен иметь угловой энкодер.

Хотя этот тип резьбы часто делается вдоль всей оси, с помощью ЧПУ она может выполнятьсяс интерполяцией нескольких осей одновременно.

Формат программирования:

G34 X.....C L Q K

Соображения

Всякий раз, когда выполняется G34 и перед выполнением резьбы, ЧПУ выводит шпиндельв ноль (поиск исходного) и устанавливает шпиндель в угловую позицию, указаннуюпараметром Q.

Параметр "Q" доступен, когда станочный параметр шпинделя "M19TYPE" установлен в 1.

При работе со скруглением угла (G05), несколько резьб могут быть сопряжены без переходана одной детали.

В то время как функция G33 активна, ни запрограммированная подача "F", низапрограммированная скорость шпинделя "S" не могут изменяться. Они обе будутустановлены на 100%.

G34 является модальной и несовместимой с G00, G01, G02, G03, G33 и G75.

При включении питания, после выполнения M02, M30 или после EMERGENCY или RESET,ЧПУ принимает G00 или G01 в зависимости от установки общего станочного параметра"IMOVE".

Сопряжение резьбы с постоянным шагом (G33) и резьбы с переменным шагом (G34).

Начальный шаг резьбы (L) G34 должен быть тем же самым, что и резьбы G33.

Приращением шага в первом повороте шпинделя резьбы переменного шага будет половинаприращения (K/2) и в следующих поворотах будет полное приращение (K).

Сопряжение резьбы с переменным шагом (G34) с резьбой с постоянным шагом.

Используется, чтобы завершить резьбу с переменным шагом (G34) и начать резьбу спостоянным шагом, которая имеет конечный шаг предыдущей резьбы. Резьба с постояннымшагом программируется не с G33, а с G34 ... L0 K0.

Сопряжение двух резьб с переменным шагом (G34).

Две резьбы с переменным шагом (G34) не могут быть сопряжены.

X...C ±5.5 Конечная точка резьбы

L 5.5 Шаг резьбы

Q ±3.5 Опционально. Указывает угловую позицию шпинделя (±359.9999) дляначальной точки резьбы. Если она не запрограммирована, принимаетсязначение "0".

K ±5.5 Инкремент или декремент шага резьбы на оборот шпинделя.

Page 95: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

Руководство по программированию

ЧПУ 8037

УПРАВЛЕНИЕ

ТРАЕКТОРИЕЙ

6.

МОДЕЛЬ ·T·СОФТ: V01.6X

·95·

Перем

ещение

до жесткого

упора

(G

52)

6.14 Перемещение до жесткого упора (G52)

Посредством функции G52 можно программировать движение оси до столкновения собъектом. Эта особенность может быть интересна для формовочных станков,моторизованных задних бабок, питателей прутка и т.д.

Формат программирования:

G52 X..C ±5.5

После G52, запрограммируйте требуемую ось, а так же целевую координату перемещения.

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

Функция G52 не является модальной; поэтому, она должна программироваться каждый раз,когда выполняется эта операция.

Также, она принимает на себя функции G01 и G40, изменяя хронологию программы. Онанесовместима с функциями G00, G02, G03, G33, G34, G41, G42, G75 и G76.

Page 96: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·96·

Руководство по программированию

ЧПУ 8037

6.

УПРАВЛЕНИЕ

ТРАЕКТОРИЕЙ

МОДЕЛЬ ·T·СОФТ: V01.6X

Подача

"F" как инвертированная функция

времени

(G32

)

6.15 Подача "F" как инвертированная функция времени (G32)

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

Типичный случай , когда линейная ось (X, Z) должна двигаться вместе (интерполировано) споворотной осью, запрограммированной в градусах.

Функция G32 указывает, что функции "F", запрограммированные далее, устанавливаетвремя, которое необходимо для достижения целевой точки.

Для большего значения "F", чтобы указать большую подачу, назнченное "F" значениеопределяется как "инвертированная функция времени" и принимается при активизации этойфункции.

Размерность "F": 1/мин

Пример: G32 X22 F4

указывает, что движение должно быть выполнено за 1/4 минуты. То есть через 0.25минуты.

Функция G32 является модальной и несовместимой с G94 и G95.

При включении питания, после выполнения M02, M30 или после EMERGENCY или RESET,ЧПУ принимает G94 или G95 в зависимости от установки общего станочного параметра"IFFED".

Соображения

Переменная ЧПУ PROGFIN покажет подачу, запрограммированную как инвертированнуюфункцию времени, а переменная FEED - результирующую подачу в мм/мин или дюймы/мин.

Если результирующая подача любой оси превышает максимальное значение, присвоенноестаночному параметру "MAXFEED", ЧПУ применит это максимальное значение.

Запрограммированная "F" игнорируется в G00 перемещениях. Все перемещения будутвыполняться с подачей, установленной станочным параметром оси "G00FEED".

При программировании "F0" движение будет выполнено со скоростью подачи,установленной станочным параметром оси "MAXFEED" .

Функция G32 может быть запрограммирована и выполнена в PLC канале.

Функция G32 отменяется в режиме РУЧНОЙ.

Page 97: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

ЧПУ 8037

МОДЕЛЬ ·T·СОФТ: V01.6X

7

·97·

ДОПОЛНИТЕЛЬНЫЕ ПОДГОТОВИТЕЛЬНЫЕ ФУНКЦИИ

7.1 Прерывание подготовки кадра (G04)

ЧПУ читает до 20 кадров после выполняемого, чтобы заранее вычислить путь, которомунеобходимо следовать.

Каждый кадр оценивается (в его отсутствие) во время чтения, но если его необходимооценить во время выполнения кадра, используйте функцию G04.

Эта функция задерживает подготовку кадров и ждет кадр, который должен быть выполнен,чтобы запустить подготовку кадров снова.

Один из примеров - оценка “состояния вводов пропуска кадров”, которая определяется взаголовке кадра.

Пример:

.

. G04 ; прерывает подготовку кадра/1 G01 X10 Z20 ; условие пропуска кадра “/1”..

Функция G04 не является модальной, так что она должна программироваться всякий раз,когда необходимо прервать подготовку кадра.

Она должна быть запрограммирована самостоятельно в кадре, предшествующем тому, вкотором должна быть выполнена оценка. Функция G04 может быть запрограммирована какG4.

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

По этой причине эта функция должна использоваться с осторожностью, потому что, если онавведена между кадрами обработки, которые работают с компенсацией, могут возникнутьнежелательные профили.

Page 98: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·98·

Руководство по программированию

ЧПУ 8037

7.

ДОПОЛНИТЕЛЬНЫЕ

ПОДГОТОВИТЕЛЬНЫЕ

ФУНКЦИИ

МОДЕЛЬ ·T·СОФТ: V01.6X

Преры

вание подготовки кадра

(G

04)

Пример:

Следующие кадры программы выполняются на участке с компенсацией G41.

... N10 X80 Z50 N15 G04/1 N17 M10 N20 X50 Z50 N30 X50 Z80...

Кадр N15 задерживает подготовку кадра так, чтобы выполнение кадра N10 закончилось вточке A.

Как только кадр N15 будет выполнен, ЧПУ продолжит подготовку кадров, начиная с кадраN17.

Учитывая, что следующая точка, соответствующая компенсированному пути - точка “B”,ЧПУперемещает инструмент к этой точке, выполняя путь “A-B”.

Как можно видеть, конечный путь - это не требуемый путь, так что рекомендуется избегатьиспользования функции G04 на участках, которые работают с компенсацией.

Page 99: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

Руководство по программированию

ЧПУ 8037

ДОПОЛНИТЕЛЬНЫЕ

ПОДГОТОВИТЕЛЬНЫЕ

ФУНКЦИИ

7.

МОДЕЛЬ ·T·СОФТ: V01.6X

·99·

Преры

вание подготовки кадра

(G

04)

7.1.1 G04 K0: Прерывание подготовки кадра и обновление координаты

Функция, связанная с G04 K0 может использоваться для обновления координат осей каналапосле завершения соответствующего маневра PLC.

Процедуры PLC, который требует обновление координат осей канала следующий:

• Процедура PLC, используя маркеры SWITCH*.

• Процедуры PLC действует там, где ось входит в режим DRO и возвращается обратно внормальный режим оси в процессе выполнения программы обработки.

Работа G04:

Функция Описание

G04 Прерывает подготовку кадров.

G04 K50 выполняет задержку на 50 сотых секунды.

G04 K0 или G04 K Прерывает подготовку кадров и ЧПУ обновляет координаты в текущуюпозицию. (G4 K0 работает в каналах ЧПУ и PLC).

Page 100: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·100·

Руководство по программированию

ЧПУ 8037

7.

ДОПОЛНИТЕЛЬНЫЕ

ПОДГОТОВИТЕЛЬНЫЕ

ФУНКЦИИ

МОДЕЛЬ ·T·СОФТ: V01.6X

Задержка

(G

04 K

)

7.2 Задержка (G04 K)

Задержка может быть запрограммирована через функцию G04 K.

Значение задержки программируется в сотых секунды в формате K5 (1..99999).

Пример:

G04 K50; Задержка 50 сотых секунды (0.5 секунды)G04 K200; Задержка 200 сотых секунды (2 секунды)

Функция G04 K не является модальной, так что она должна программироваться всякий раз,когда требуется задержка. Функция G04 K может быть запрограммирована как G4 K.

Задержка выполняется в начале кадра, в котором она запрограммирована.

Примечание: При программировании G04 K0 или G04 K, вместо применения задержки,только прерывается подготовка кадров и обновляются координаты. See"7.1.1 G04 K0: Прерывание подготовки кадра и обновление координаты" onpage 99.

Page 101: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

Руководство по программированию

ЧПУ 8037

ДОПОЛНИТЕЛЬНЫЕ

ПОДГОТОВИТЕЛЬНЫЕ

ФУНКЦИИ

7.

МОДЕЛЬ ·T·СОФТ: V01.6X

·101·

Работа с квадратными

(G07

) и круглыми

(G05

, G50

) углам

и

7.3 Работа с квадратными (G07) и круглыми (G05, G50) углами

7.3.1 G07 (квадратный угол)

При работе в G07 (квадратный угол) ЧПУ не начинает выполнение следующего кадрапрограммы, пока позиция, запрограммированная в текущем кадре, не будет достигнута.

ЧПУ полагает, что запрограммированная позиция была достигнута, когда ось находится впределах "INPOSW" (зона в-позиции или мертвая зона) от запрограммированной позиции.

Теоретический и реальный профиль совпадают, получая квадратные углы, как видно изрисунка.

Функция G07 является модальной и несовместимой с G05, G50 и G51. Функция G07 можетбыть запрограммирована как G7.

При включении питания, после выполнения M02, M30 или после EMERGENCY или RESET,ЧПУ принимает код G05 или G07 в зависимости от установки общего станочного параметра"ICORNER".

G91 G01 G07 X100 F100Z-120

Page 102: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·102·

Руководство по программированию

ЧПУ 8037

7.

ДОПОЛНИТЕЛЬНЫЕ

ПОДГОТОВИТЕЛЬНЫЕ

ФУНКЦИИ

МОДЕЛЬ ·T·СОФТ: V01.6X

Работа с квадратными

(G07

) и круглыми

(G05

, G50

) углам

и

7.3.2 G05 (круглый угол)

При работе в G05 (круглый угол), ЧПУ начинает выполнять следующий кадр программы, кактолько теоретическая интерполяция текущего кадра будет выполнена. Оно не ждет когдаоси физически достигнут запрограммированной позиции.

Расстояние до запрограммированной позиции, где ЧПУ начинает выполнять следующийкадр, зависит от фактической скорости подачи оси.

С помощью этой функции могут быть получены круглые углы, как показано на рисунке.

Различие между теоретическими и реальными профилями зависит отзапрограммированного значения подачи “F”. Чем выше подача, тем больше различие междуобеими профилями.

Функция G05 является модальной и несовместимой с G07, G50 и G51. Функция G05 можетбыть запрограммирована как G5.

При включении питания, после выполнения M02, M30 или после EMERGENCY или RESET,ЧПУ принимает код G05 или G07 в зависимости от установки общего станочного параметра"ICORNER".

G91 G01 G05 X100 F100Z-120

Page 103: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

Руководство по программированию

ЧПУ 8037

ДОПОЛНИТЕЛЬНЫЕ

ПОДГОТОВИТЕЛЬНЫЕ

ФУНКЦИИ

7.

МОДЕЛЬ ·T·СОФТ: V01.6X

·103·

Работа с квадратными

(G07

) и круглыми

(G05

, G50

) углам

и

7.3.3 Управляемый круглый угол (G50)

При работе в G50 (управляемый круглый угол); как только теоретическая интерполяциятекущего кадра будет выполнена, ЧПУ ждет когда ось войдет в область, определеннуюстаночным параметром "INPOSW2", и тогда начинает выполнять следующий кадрпрограммы.

Функция G50 обеспечивает, что различие между теоретическими и фактическими путямиостается меньше чем то, которое было установлено станочным параметром "INPOSW2" .

С другой стороны, при работе в G05, различие между теоретической и реальнойконфигурацией зависят от запрограммированного значения подачи “F”. Чем выше подача,тем больше различие между обоими путями.

Функция G50 является модальной и несовместимой с G07, G05 и G51.

При включении питания, после выполнения M02, M30 или после EMERGENCY или RESET,ЧПУ принимает код G05 или G07 в зависимости от того, какой установлен общий станочныйпараметр "ICORNER".

G91 G01 G50 X100 F100Z-120

Page 104: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·104·

Руководство по программированию

ЧПУ 8037

7.

ДОПОЛНИТЕЛЬНЫЕ

ПОДГОТОВИТЕЛЬНЫЕ

ФУНКЦИИ

МОДЕЛЬ ·T·СОФТ: V01.6X

Look

-ahe

ad (

G51

)

7.4 Look-ahead (G51)

Обычно, программа, состоящая из очень маленьких кадров движения (CAM и т.д.)выполняется очень медленно. С look-ahead, возможна высокоскоростная обработка дляпрограмм этого типа.

Фунция look-ahead анализирует вперед путь обработки (до 75 кадров), чтобы вычислитьмаксимальную подачу для каждого участка пути. Эта функция обеспечивает более плавнуюи более быструю обработку в программах с очень маленькими движениями, даже порядкамикрон.

При работе с "Look-Ahead", желательно отрегулировать оси так, чтобы их ошибкарассогласования (задержка) была как можно меньше, потому что ошибка контура будет покрайней мере равна минимальной ошибке рассогласования.

Формат программирования.

Формат программирования:

G51 [A] E B

Параметр "A" разрешает использовать стандартное рабочее ускорение и другое, котороедолжно быть использовано при работе с Look-Ahead.

Если параметр "B" не запрограммирован, управление в режиме квадратного угла отменено.

Управление в режиме квадратного угла действительно для алгоритма Look-ahead как суправлением джерком так и для алгоритма Look-ahead без управления джерком.

Соотбражения для выполнения.

При вычислении подачи оси, ЧПУ учитывает следующие аспекты:

• Запрограммированную подачу.

• Искривление и углы.

• Максимальную подачу осей.

• Максимальное ускорение.

Если любое из ниже упомянутых обстоятельств происходит при работе со Look-Ahead, ЧПУзамедляется до "0" в предыдущем кадре, и это возвращает условия обработки для Look-Ahead в следующем кадре перемещения.

• Кадр без перемещения.

• Выполнение вспомогательных функций (М., S, T).

• Покадровый режим выполнения.

• Режим MDI.

• Режим инспекция инструмента.

A (0-255) Является опциональным и определяет применяемый процентускорения.

Если не запрограммирован, или запрограммирован со значением "0",ЧПУ принимает значение ускорения, установленное станочнымпараметром для каждой оси.

E (5.5) Максимальная ошибка контура.

Чем меньше значение параметра, тем ниже подача обработки.

B (0-180) Он позволяет обрабатывать квадратные углы, используя функцию Look-ahead.Указывает угловое значение (в градусах) запрограммированных углов, нижекоторого операция обработки будет выполнена в режиме квадратного угла.

BКадр I+1

Кадр I

Page 105: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

Руководство по программированию

ЧПУ 8037

ДОПОЛНИТЕЛЬНЫЕ

ПОДГОТОВИТЕЛЬНЫЕ

ФУНКЦИИ

7.

МОДЕЛЬ ·T·СОФТ: V01.6X

·105·

Look

-ahe

ad (

G51

)

Если при работе в режиме Look-Ahead происходит Стоп цикла, Feed-Hold и т.д., станок можетне остановиться в текущем кадре, будут необходимы несколько дополнительных кадров,чтобы остановить станок с разрешенным замедлением.

Для предотвращения появления кадров без движения из-за эффекта управленияквадратным углом, измените бит 0 общего станочного параметра MANTFCON (P189).

Свойства функции.

Функция G51 является модальной и несовместимой с G05, G07 и G50. Если любая из нихзапрограммирована, функция G51 будет отменена и новая выбрана.

Функция G51 должна быть запрограммирована одна в кадре, и в этом кадре не должно бытьбольше никакой информации.

При включении питания, после выполнения M02, M30, после EMERGENCY или RESET, ЧПУотменит G51, если она была активна, и примет G05 или G07, согласно установленномуобщему станочному параметру "ICORNER".

С другой стороны, ЧПУ выдаст Ошибку 7 (несовместимые G функции) при программированиилюбой из следующих функций, в то время как G51 активна:

G33 Электронное резьбонарезание (G33)

G34 Резьба с переменным шагом.

G52 Перемещение до жесткого упора.

G95 Подача на оборот.

Page 106: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·106·

Руководство по программированию

ЧПУ 8037

7.

ДОПОЛНИТЕЛЬНЫЕ

ПОДГОТОВИТЕЛЬНЫЕ

ФУНКЦИИ

МОДЕЛЬ ·T·СОФТ: V01.6X

Look

-ahe

ad (

G51

)

7.4.1 Дополнительный алгоритм look-ahead (интегральные фильтрыFagor)

Этот режим указывается, если требуется точность обработки, особенно если былиустановлены фильтры Fagor для осей станочными параметрами.

Дополнительный алгоритм look-ahead вычисляет подачи в углах таким образом, чтобыпринять во внимание эффект этих фильтров. При программировании G51E, ошибка контурапри обработке углов будут близкая к значению, запрограммированному в функции G51, взависимости от фильтров.

Чтобы активизировать дополнительный алгоритм look-ahead, используйте бит 15 g.m.p.LOOKATYP (P160).

Соображения

• Если никакие фильтры Fagor не будут установленны станочными параметрами для осейглавного канала, то активизация дополнительного алгоритма look-ahead внутреннеактивизирует фильтры FIR 5-ого порядка с частотой 30 Hz для всех осей канала.

• Если будут фильтры Fagor, установленные станочными параметрами, то активизациядополнительного алгоритма look-ahead будет поддерживать значения этих фильтров,пока их частота не выше чем 30 Hz

Если их частота будет выше чем 30 Hz, то будет принято значение 5-ого порядка счастотой 30 Hz.

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

• Даже если дополнительный алгоритм look-ahead (использующий фильтры Fagor)активизирован битом 15 g.m.p. LOOKATYP (P160), он не начнет работать в следующихслучаях:

− Если g.m.p. IPOTIME (P73) = 1.

− Если a.m.p. SMOTIME (P58) любой из осей главного канала отличен от 0.

− Если любая из осей главного канала имеет определенный параметром фильтр типане-Fagor, a.m.p. TYPE (P71) отличен от 2.

В этих случаях, при активизации G51, ЧПУ выпустит соответствующее сообщение обошибке.

Page 107: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

Руководство по программированию

ЧПУ 8037

ДОПОЛНИТЕЛЬНЫЕ

ПОДГОТОВИТЕЛЬНЫЕ

ФУНКЦИИ

7.

МОДЕЛЬ ·T·СОФТ: V01.6X

·107·

Look

-ahe

ad (

G51

)

7.4.2 Операция Look-ahead с активными фильтрами Fagor

Эта опция позволяет использовать фильтры Fagor с Look-ahead (не дополнительныйалгоритм Look-ahead). Будет принят во внимание, если дополнительный алгоритм Look-ahead деактивирован; то есть, если бит 15 g.m.p. LOOKATYP (P160) = 0.

Чтобы активизировать/деактивировать эту опцию, используйте бит 13 g.m.p. LOOKATYP(P160).

Эффект фильтров Fagor при обработке кругов

При обработке кругов, ошибка будет меньшей при использовании фильтров Fagor, нежелине используя эти фильтры:

Запрограммированное перемещение.

Реальное (действительное) перемещение прииспользовании фильтров Fagor.Реальное (действительное) перемещение безиспользования фильтров Fagor

Page 108: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·108·

Руководство по программированию

ЧПУ 8037

7.

ДОПОЛНИТЕЛЬНЫЕ

ПОДГОТОВИТЕЛЬНЫЕ

ФУНКЦИИ

МОДЕЛЬ ·T·СОФТ: V01.6X

Зеркальное

отраж

ение

(G

10, G

11. G

12, G

13, G

14)

7.5 Зеркальное отражение (G10, G11. G12, G13, G14)

Следующие функции активизируют зеркальное отражение.

G10: Отменяет зеркальное отражение.

G11: Зеркальное отражение на оси X

G12: Зеркальное отражение на оси Y.

G13: Зеркальное отражение на оси Z

G14: Зеркальное отражение на любой оси (X.. C), или на несколькиходновременно.

Примеры:

G14 WG14 X Z A B

Когда ЧПУ работает с зеркальными отражениями, оно выполняет перемещения,запрограммированные по осям, которые имеют выбранное зеркальное отражение, сизмененным знаком.

Функции G11, G12, G13 и G14 являются модальными и несовместимыми с G10.

G11, G12, и G13 могут быть запрограммированы в том же самом кадре, потому что онисовместимы друг с другом. Функция G14 должна быть запрограммирована одна в кадре.

Если, в то время как одна из функций зеркального отражения (G11, G12, G13, и G14) активна,устанавливается новое начало координат (ноль детали) с помощью G92, это новое началокоординат не будет затрагивать функцию зеркального отражения.

При включении питания, после выполнения M02, M30 или после EMERGENCY или RESET,ЧПУ принимает код G10.

Следующая подпрограмма определяет обработку детали “А”.

G90 G00 X40 Z150G02 X80 Z110 R60G01 Z60X120 Z0

Программирование всех деталей:

Выполнение подпрограммы ; обработка “A”.

G13 ; зеркальное отражение на оси Z.

Выполнение подпрограммы ; обработка “B”

M30 ; конец программы

Page 109: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

Руководство по программированию

ЧПУ 8037

ДОПОЛНИТЕЛЬНЫЕ

ПОДГОТОВИТЕЛЬНЫЕ

ФУНКЦИИ

7.

МОДЕЛЬ ·T·СОФТ: V01.6X

·109·

Масштабирую

щий

коэффициент

(G

72)

7.6 Масштабирующий коэффициент (G72)

Используя функцию G72, можно увеличить или уменьшить запрограммированные детали.

Этим способом одной программой можно изготовить семейства деталей, которые являютсяподобными по форме, но различными по размерам.

Функция G72 должна быть запрограммирована одна в кадре. Есть два формата дляпрограммирования G72:

• Масштабирующий коэффициент, примененный ко всем осям.

• Масштабирующий коэффициент, примененный к одной или более осям.

Page 110: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·110·

Руководство по программированию

ЧПУ 8037

7.

ДОПОЛНИТЕЛЬНЫЕ

ПОДГОТОВИТЕЛЬНЫЕ

ФУНКЦИИ

МОДЕЛЬ ·T·СОФТ: V01.6X

Масштабирую

щий

коэффициент

(G

72)

7.6.1 Масштабирующий коэффициент, примененный ко всем осям.

Формат программирования следующий:

G72 S5.5

Следуя G72, все запрограммированные координаты умножаются на значениемасштабирующего коэффициента определенного S, пока не прочитается новоеопределение масштабирующего коэффициента G72, или пока его определение неотменится.

Функция G72 и отменяется, когда другой масштабирующий коэффициент со значением S1запрограммирован, или при включении питания, после выполнения M02, M30 или послеEMERGENCY или RESET.

Следующая подпрограмма определяет обработку детали.

G90 X200 Z0G01 X200 Z30 F150G01 X160 Z40G03 X160 Z60 I0 J10G02 X160 Z80 I0 J10G03 X160 Z100 I0 J10G02 X160 Z120 I0 J10

Программирование деталей:

Выполнение подпрограммы Обработка "A1”.

G92 Z0 ; предустановка координат

(корректор нуля)

G72 S0.5 ; применяет масштабирующийкоэффициент 2

Выполнение подпрограммы Обработка "A2”.

G72 S1 ; отменяет масштабирующий коэффициент

Пример программирования с осью X в диаметрах.

Page 111: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

Руководство по программированию

ЧПУ 8037

ДОПОЛНИТЕЛЬНЫЕ

ПОДГОТОВИТЕЛЬНЫЕ

ФУНКЦИИ

7.

МОДЕЛЬ ·T·СОФТ: V01.6X

·111·

Масштабирую

щий

коэффициент

(G

72)

7.6.2 Масштабирующий коэффициент, примененный к одной или болееосям.

Формат программирования:

G72 X...C 5.5

После G72 программируются ось или оси и требуемый коэффициент масштабирования.

Все кадры, запрограммированные после G72, обрабатываются ЧПУ следующим образом:

1. ЧПУ вычисляет движение всех осей согласно запрограммированному пути икомпенсацию.

2. Затем оно применяет коэффициент масштабирования, указанный для расчетногодвижения соответствующей оси или осей.

Если коэффициент масштабирования применяется для одной или более осей, ЧПУприменит указанный коэффициент масштабирования и к перемещению соответствующейоси или осей и к их скорости подачи.

Если, в пределах той же самой программы применены оба типа коэффициентамасштабирования, коэффициент, применяемый ко всем осям и применяемый к одной илинескольким осям, ЧПУ примет коэффициент масштабирования равный результату двухзапрограммированных коэффициентов масштабирования для осей, которые затрагиваютсяобоими типами коэффициентов.

Функция G72 является модальной и будет отменена, когда ЧПУ включено, после выполненияM02, M30 или после EMERGENCY или RESET.

При симуляции без перемещения осей , этот коэффициент масштабированияигнорируется.i

Как можно наблюдать, путь инструмента не совпадает с требуемым путем,поскольку коэффициент масштабирования применен к расчетномуперемещению.

Применение коэффициента масштабирования к оси Z при работе скомпенсацией радиуса инструмента.

Page 112: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·112·

Руководство по программированию

ЧПУ 8037

7.

ДОПОЛНИТЕЛЬНЫЕ

ПОДГОТОВИТЕЛЬНЫЕ

ФУНКЦИИ

МОДЕЛЬ ·T·СОФТ: V01.6X

Масштабирую

щий

коэффициент

(G

72)

Однако, если коэффициент масштабирования, равный 360/2πR, и R - радиус цилиндра,который необходимо обработать, эту ось можно считать линейной, и любая фигура скомпенсацией радиуса инструмента может быть запрограммирована на цилиндрическойповерхности.

Пример программирования с осью Х в диаметрах при условии, что радиус цилиндраR20:Примененный коэффициент масштабирования = 360/(2πR) = 2.86

G16 ZCG90 G42 G01 Z70 C0 ; Позиционирование в начальную точкуG91 X-4 ; ВрезаниеG72 C2.86 ; Коэффициент масштабированияG90 G36 R5 C45G36 R5 Z130 C90G36 R5 C112.5G36 R5 Z190 C157.5G36 R5 C202.5G36 R5 Z130 C247.5G36 R5 C270G36 R5 Z70 C315G36 R5 C360G91 X4 ; ОтводG72 C1 ; Отмена коэффициента масштабированияM30

Page 113: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

ЧПУ 8037

МОДЕЛЬ ·T·СОФТ: V01.6X

8

·113·

КОМПЕНСАЦИЯ ИНСТРУМЕНТА

8.1 Компенсация длины инструмента

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

Когда выбран новый инструмент, ЧПУ принимает во внимание его размер, определенный всоответствии с его корректором, и перемещает револьверную головку так, что режущаякромка нового инструмента занимает то же самое положение, что и предыдущего.

Page 114: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·114·

Руководство по программированию

ЧПУ 8037

8.

КОМПЕНСАЦИЯ

ИНСТРУМЕНТА

МОДЕЛЬ ·T·СОФТ: V01.6X

Ком

пенсация

радиуса

инструм

ента

8.2 Компенсация радиуса инструмента

Должна программироваться. ЧПУ принимает в каестве теоретической режущей кромки (Р)результат калибровки сторон инструмента (рисунок слева). Без компенсации радиусаинструмента, теоретическая режущая кромка (Р) следует по запрограммированному пути(центральный рисунок), оставляя необработанные участки.

С компенсацией радиуса инструмента, ЧПУ принимает во внимание радиус режущей кромкиинструмента и код положения или тип инструмента, чтобы получить правильный размерзапрограммированной детали (рисунок справа).

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

ЧПУ не показывает траекторию центра инструмента, оно показывает пзицию теоретическойкромки.

Теоретический путь режущей кромки инструмента совпадает , отчасти , сзапрограммированным профилем для тобтачивания и торцевания; но никогда не совпадаетс наклонными и криволинейными участками.

Запрограммированмая траектория.

Компенсация радиуса инструмент.

ЧПУ принимает во внимание радиусрежущей кромки инструмента, чтобыполучить правильный размерзапрограммированной детали.

Page 115: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

Руководство по программированию

ЧПУ 8037

КОМПЕНСАЦИЯ

ИНСТРУМЕНТА

8.

МОДЕЛЬ ·T·СОФТ: V01.6X

·115·

Ком

пенсация

радиуса

инструм

ента

8.2.1 Код положения инструмента (тип инструмента)

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

Следующий пример показывает код положения F3 для различных станков. Обратитевнимание, как относительно позиции инструмента поддерживается положение осей.

Горизонтальный токарный станок:

Вертикальный токарный станок:

Page 116: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·116·

Руководство по программированию

ЧПУ 8037

8.

КОМПЕНСАЦИЯ

ИНСТРУМЕНТА

МОДЕЛЬ ·T·СОФТ: V01.6X

Ком

пенсация

радиуса

инструм

ента

Следующие страницы показывают коды положения (формы инструмента), доступные дляраспостраненных горизонтальных токарных станков.

Page 117: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

Руководство по программированию

ЧПУ 8037

КОМПЕНСАЦИЯ

ИНСТРУМЕНТА

8.

МОДЕЛЬ ·T·СОФТ: V01.6X

·117·

Ком

пенсация

радиуса

инструм

ента

Page 118: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·118·

Руководство по программированию

ЧПУ 8037

8.

КОМПЕНСАЦИЯ

ИНСТРУМЕНТА

МОДЕЛЬ ·T·СОФТ: V01.6X

Ком

пенсация

радиуса

инструм

ента

8.2.2 Работа без компенсации радиуса инструмента

Есть некоторые ограничения при работе без компенсации радиуса инструмента.

Код положения инструмента (тип инструмента).

Только те инструменты могут использоваться, которые были калиброваны путем касаниядвух сторон, коды положения F1, F3, F5, F7 и т.д.

Не рекомендуется обработка другими инструментами, потому что теоретическая режущаякромка следует вдоль запрограммированного пути (удаляет заштрихованную область нарисунке справа).

Обрабатываемые участки.

Только стороны с постоянным диаметром могут быть обточены (левый рисунок), и толькопрямые стенки можно торцевать (рисунок справа).

Есть проблемы в наклонных поверхностях (левый рисунок) и в скругленных стенках (рисуноксправа).

Торцевание прямых стенок.

При попытке торцевать до позиции 0 (например от позиции 40 до 0), теоретическая режущаякромка инструмента достигает координату 0; но из-за скругления кромки, останется выступ.Чтобы решить эту проблему, выполняйте операцию протачивания до отрицательнойпозиции (например от позиции 40 до -3).

Page 119: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

Руководство по программированию

ЧПУ 8037

КОМПЕНСАЦИЯ

ИНСТРУМЕНТА

8.

МОДЕЛЬ ·T·СОФТ: V01.6X

·119·

Ком

пенсация

радиуса

инструм

ента

8.2.3 Работа с компенсацией радиуса инструмента

При работе с компенсацией радиуса инструмента, ЧПУ принимает во внимание радиусрежущей кромки и код положения тип инструмента) сохраненные в таблице корректоровинструмента, чтобы получить требуемые размеры детали.

Все инструменты имеют корректоры, связанные с ними (в таблице инструмента). Чтобывыбирать другой корректор, используйте код "D". Если никакой корректор не былзапрограммирован, ЧПУ применяет корректор D0, с X=0, Z=0, F=0, R=0, I=0 и K=0.

Размеры инструмента могут быть ткже определены с переменными TOX, TOZ, TOF, TOR,TOI, TOK.

Есть три подготовительных функции для компенсации радиуса инструмента:

G40 Отмена компенсации радиуса инструмента.

G41 Компенсация радиуса инструмента слева от детали.

G42 Компенсация радиуса инструмента справа от детали.

Функции G41 и G42 являются модальными и несовместимыми друг с другом. Ониотменяются G40, G04 (прерывание подготовки кадра), G53 (программированиеотносительно станочного нуля), G74 (поиск исходного), G66, G68, G69, G83 (постояннымистаночными циклами), а также при включении питания, после выполнения M02, M30 а такжепосле EMERGENCY или RESET.

Горизонтальный токарный станок

Вертикальный токарный станок

Page 120: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·120·

Руководство по программированию

ЧПУ 8037

8.

КОМПЕНСАЦИЯ

ИНСТРУМЕНТА

МОДЕЛЬ ·T·СОФТ: V01.6X

Ком

пенсация

радиуса

инструм

ента

8.2.4 Активизация компенсации радиуса инструмента (G41, G42)

Как только плоскость, в которой должна быть выполнена компенсация радиуса инструмента,выбрана, должны использоваться функции G41 или G42 для ее активизации.

G41 Компенсация радиуса инструмента слева от детали.

G42 Компенсация радиуса инструмента справа от детали.

В том же самом кадре (или в предыдущем), в котором запрограммированы G41 или G42,должны быть запрограммированы функции T, D, или только T, чтобы значение корректораинструмента, которое будет применено, могло быть выбрано из таблицы корректоровинструмента. Если корректор инструмента не выбран, ЧПУ принимает D0 с X0 Z0 F0 R0 L0I0 K0.

Если новый выбранный инструмент имеет связанную с ним M06, и она, в свою очередь, имеетсвязанную с ней подпрограмму; ЧПУ активизирует компенсацию радиуса инструмента впервом кадре перемещения этой подпрограммы.

Если эта подпрограмма имеет G53, запрограммированную в кадре (положениеотносительно станочного нуля), ЧПУ временно отменит любую ранее выбраннуюкомпенсацию радиуса инструмента G41 или G42.

Выбор компенсации радиуса инструмента (G41 или G42) возможен, только если активныфункции G00 или G01 (прямолинейное движение). Если компенсация выбрана в то время,как активны G02 или G03, ЧПУ отобразит соответствующее сообщение об ошибке.

Следующие страницы показывают различные случаи активизации компенсации радиусаинструмента, в которых запрограммированный путь представлен толстой линией, а путьцентра инструмента - тонкой.

Начало компенсации без программирования перемещения

После активизации компенсации, может случиться, что оси плоскости не вовлечены в первомкадре движения, потому что они не были запрограммированы, или потому что былазапрограммирована одна и та же точка, как позиция инструмента, или потому что былозапрограммировано нулевое инкрементальное движение.

В этом случае, компенсация применяется в текущей позиции инструмента; в зависимости отпервого движения, запрограммированного в плоскости, инструмент перемещаетсяперпендикулярно траектории в ее отправной точке.

Первое перемещение, запрограммированное в плоскости, может быть и линейным икруговым.

· · ·G90G01 Y40G91 G40 Y0 Z10G02 X20 Y20 I20 J0· · ·

(X0 Y0)

Y

X

· · ·G90G01 X-30 Y30G01 G41 X-30 Y30 Z10G01 X25· · ·

(X0 Y0)

Y

X

Page 121: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

Руководство по программированию

ЧПУ 8037

КОМПЕНСАЦИЯ

ИНСТРУМЕНТА

8.

МОДЕЛЬ ·T·СОФТ: V01.6X

·121·

Ком

пенсация

радиуса

инструм

ента

Путь ПРПуть ПРЯМАЯ-ПРЯМАЯ

Page 122: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·122·

Руководство по программированию

ЧПУ 8037

8.

КОМПЕНСАЦИЯ

ИНСТРУМЕНТА

МОДЕЛЬ ·T·СОФТ: V01.6X

Ком

пенсация

радиуса

инструм

ента

Путь ПРЯМАЯ-КРИВАЯ

Page 123: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

Руководство по программированию

ЧПУ 8037

КОМПЕНСАЦИЯ

ИНСТРУМЕНТА

8.

МОДЕЛЬ ·T·СОФТ: V01.6X

·123·

Ком

пенсация

радиуса

инструм

ента

8.2.5 Участки компенсации радиуса инструмента

Чтобы предварительно вычислить путь, ЧПУ читает до 50 кадров вперед выполняемого.Когда ЧПУ работает с компенсацией, необходимо знать следующее запрограммированноедвижение для того, чтобы вычислить путь. По этой причине без движения могут бытьзапрограммированы не больше, чем 48 последовательных кадров.

Рисунки (ниже) показывают различные пути, проходимые инструментом, управляемымзапрограммированным ЧПУ с компенсацией радиуса инструмента. Запрограммированныйпуть представлен толстой линией, а путь центра инструмента - тонкой.

Способ сопряжения различных траекторий, зависит от установки станочного параметраCOMPMODE.

• Если он установлен в ·0·, метод компенсации зависит от угла между траекториями.

С углом между траекториями до 300°, обе траектории соединяются прямыми участкми.В остальных случаях, обе траектории соединяются дугами.

• Если он установлен в ·1·, обе траектории соединяются дугами.

• Если он установлен в ·2·, метод компенсации зависит от угла между траекториями.

С углом между траекториями более 300°, вычисляется пересечение. В остальныхслучаях, дается компенсация, как для COMPMODE = 0.

Page 124: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·124·

Руководство по программированию

ЧПУ 8037

8.

КОМПЕНСАЦИЯ

ИНСТРУМЕНТА

МОДЕЛЬ ·T·СОФТ: V01.6X

Ком

пенсация

радиуса

инструм

ента

8.2.6 Отмена компенсации радиуса инструмента (G40)

Компенсация радиуса инструмента отменяется при использовании функции G40.

Нужно помнить, что отмена компенсации радиуса (G40) может быть выполнена только вкадре, в котором запрограммировано прямолинейное движение (G00 или G01). Если G40запрограммирована во время как активной функции G02 или G03, ЧПУ покажетсоответствующее сообщение об ошибке.

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

Завершение компенсации, не программируя движение

После отмены компенсации, может случиться, что оси плоскости не вовлечены в первомкадре движения, потому что они не были запрограммированы, или потому что былазапрограммирована одна и та же точка, как позиция инструмента, или потому что былозапрограммировано нулевое инкрементальное движение.

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

· · ·G90G03 X-20 Y-20 I0 J-20G91 G40 Y0G01 X-20· · ·

(X0 Y0)

Y

X

· · ·G90G01 X-30G01 G40 X-30G01 X25 Y-25· · ·

(X0 Y0)

Y

X

Page 125: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

Руководство по программированию

ЧПУ 8037

КОМПЕНСАЦИЯ

ИНСТРУМЕНТА

8.

МОДЕЛЬ ·T·СОФТ: V01.6X

·125·

Ком

пенсация

радиуса

инструм

ента

Путь ПРЯМАЯ-ПРЯМАЯ

Page 126: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·126·

Руководство по программированию

ЧПУ 8037

8.

КОМПЕНСАЦИЯ

ИНСТРУМЕНТА

МОДЕЛЬ ·T·СОФТ: V01.6X

Ком

пенсация

радиуса

инструм

ента

Путь КРИВАЯ-ПРЯМАЯ

Page 127: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

Руководство по программированию

ЧПУ 8037

КОМПЕНСАЦИЯ

ИНСТРУМЕНТА

8.

МОДЕЛЬ ·T·СОФТ: V01.6X

·127·

Ком

пенсация

радиуса

инструм

ента

Пример программирования

T1 D1

G0 G90 X110 Z100 Позиционирование в начальную точку.

G1 G42 X10 Z60 Активизация компенсации и перемещение в начальную точку.

X70 Z40

X70 Z20

X90 Z20 Перемещение в конечную точку (компенсация активна).

G40 X110 Z100 Отмена компенсации и перемещение в начальную точку.

Page 128: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·128·

Руководство по программированию

ЧПУ 8037

8.

КОМПЕНСАЦИЯ

ИНСТРУМЕНТА

МОДЕЛЬ ·T·СОФТ: V01.6X

Ком

пенсация

радиуса

инструм

ента

8.2.7 Временная отмена компенсации радиуса инструмента с G00

Всякий раз, когда ЧПУ обнаруживает переход от G01, G02, G03, G33 или G34 к G00, этовременно отменяет компенсацию радиуса инструмента и инструмент будет поддерживатьсятангенциально к перпендикуляру в конечной точке запрограммированного пути, в кадресодержащем G01, G02, G03, G33 или G34.

Всякий раз, когда ЧПУ обнаруживает переход от G00 к G01, G02, G03, G33 или G34, новыйкадр получает коррекцию, соответствующую первой компенсируемой точке, возобновляякомпенсацию радиуса инструмента.

Специальный случай: Если ЧПУ не имеет достаточного количества информации длякомпенсации, но это - движение G00; тогда это движение будет выполнено без компенсациирадиуса инструмента.

Пример программирования

Пример неправильного программирования. Компенсация отменяется в последнем кадрепрофиля и обработка не совпадает с требуемой, потому что ЧПУ компенсирует весьтребуемый участок. При компенсации последней секции, инструмент заходит на торцевуюсторону.

T1 D1

G0 G90 X110 Z100 Позиционирование в начальную точку

G1 G42 X10 Z60 Активизация компенсации и перемещение в начальную точку

X70 Z40

X70 Z20

G40 X110 Z100 Отмена компенсации и перемещение в начальную точку

Page 129: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

Руководство по программированию

ЧПУ 8037

КОМПЕНСАЦИЯ

ИНСТРУМЕНТА

8.

МОДЕЛЬ ·T·СОФТ: V01.6X

·129·

Ком

пенсация

радиуса

инструм

ента

Эта проблемма решается использованием функции G00, как описано далее.

T1 D1

G0 G90 X110 Z100 Позиционирование в начальную точку

G1 G42 X10 Z60 Активизация компенсации и перемещение в начальную точку

X70 Z40

X70 Z20

G40 G0 X110 Z100 Отмена компенсации и перемещение в начальную точку

Page 130: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·130·

Руководство по программированию

ЧПУ 8037

8.

КОМПЕНСАЦИЯ

ИНСТРУМЕНТА

МОДЕЛЬ ·T·СОФТ: V01.6X

Ком

пенсация

радиуса

инструм

ента

8.2.8 Изменение типа компенсации радиуса инструмента при обработке

Компенсация может быть изменена с G41 на G42 или наоборот, без необходимости отменятьее с G40. Она может быть изменена в любом кадре движения и даже в кадре без движения,то есть без перемещения осей плоскости или программируя ту же самую точку дважды.

Компенсация выполняется независимо от последнего движения перед изменением ипервого после изменения. Чтобы изменять тип компенсации, разрешены различные случаисогласно этим критериям:

A. Компенсируемые траектории разрезают друг друга.

Запрограммированные траектории компенсируются каждая на соответствующейстороне. Изменение сторон имеет место в точке пересечения обеих траекторий.

B. Компенсируемые траектории не разрезают друг друга.

Дополнительная секция вставляется между двумя траекториями. От точкиперпендикуляра к первой траектории в конечной точке, до точки перпендикуляра к второйтраектории в начальной точке. Обе точки расположены на расстоянии R отзапрограммированной траектории.

Ниже - сводка различных случаев:

Путь ПРЯМАЯ-ПРЯМАЯ:

A B

Путь ПРЯМАЯ-ДУГА:

A B

Путь ДУГА-ПРЯМАЯ:

A B

Путь ДУГА-ДУГА:

A B

Page 131: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

Руководство по программированию

ЧПУ 8037

КОМПЕНСАЦИЯ

ИНСТРУМЕНТА

8.

МОДЕЛЬ ·T·СОФТ: V01.6X

·131·

Ком

пенсация

радиуса

инструм

ента

8.2.9 Компенсация инструмента в любой плоскости

С общим станочным параметром "PLACOM", можно работать с компенсацией инструментаили во всех плоскостях или только в ZX плоскости. При установке "PLACOM=1", для работыс компенсацией инструмента во всех плоскостях, ЧПУ интерпретирует таблицу инструментаследующим образом:

Плоскость ZX Плоскость WX Плоскость AB

Параметры Z и K. Ось абсциссы. Ось Z Ось W Ось A

Параметры X и I. Ось ординаты. Ось X Ось X Ось B

Page 132: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·132·

Руководство по программированию

ЧПУ 8037

8.

КОМПЕНСАЦИЯ

ИНСТРУМЕНТА

МОДЕЛЬ ·T·СОФТ: V01.6X

Обнаружение

столкновений

(G

41 N

, G42

N)

8.3 Обнаружение столкновений (G41 N, G42 N)

С этой опцией можно заранее анализировать выполняемые кадры, чтобы обнаружить петли(самопересекающиеся профили) или столкновения в запрограммированных профилях.Оператор может установить число кадров, которые будут проанализированы (до 50 кадров).

Пример показывает ошибки обработки (E) из-за столкновения в запрограммированномпрофиле. Этот тип ошибок может быть предотвращен, используя проверку столкновения.

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

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

Информация, содержащаяся в устраненных кадрах, если это не движение в активнойплоскости, будет выполнена (включая движение других осей).

Обнаружение кадра устанавливается и активизируется функциями компенсации радиусаинструмента G41 и G42. Новый параметр N (G41 N и G42 N) добавляется для активизацииэтой функции и определения числа анализируемых кадров.

Возможные значения - от N3 до N50. Без "N" или с N0, N1 и N2, они ведут себя как впредыдущих версиях.

Для CAD программ, состоящих из многочисленных коротких кадров, значения N должны бытьнизкими (около 5), чтобы избежать излишнего замедления обработки кадра.

Когда эта функция активна, хронология активных кодов G показывает: G41 N или G42 N.

Page 133: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

ЧПУ 8037

МОДЕЛЬ ·T·СОФТ: V01.6X

9

·133·

ПОСТОЯННЫЕ ЦИКЛЫ

ЧПУ предлагает следующие станочные постоянные циклы:

G66 Постоянный цикл повторение образца.

G68 Постоянный цикл черновой обработки вдоль оси X.

G69 Постоянный цикл черновой обработки вдоль оси Z.

G81 Постоянный цикл обтачивания с прямыми секциями.

G82 Постоянный цикл торцевания с прямыми секциями.

G83 Постоянный цикл аксиального сверления и резьбонарезания.

G84 Постоянный цикл обтачивания с криволинейными секциями.

G85 Постоянный цикл торцевания с криволинейными секциями.

G86 Постоянный цикл продольного резьбонарезания.

G87 Постоянный цикл торцевого резьбонарезания.

G88 Постоянный цикл пазования вдоль оси Х.

G89 Постоянный цикл пазования вдоль оси Z.

Постоянный цикл определяется функцией G, указывающей постоянный цикл исоответствующие параметры. Постоянный цикл может быть определен в любой точкепрограммы, то есть, он может быть определен и в основной программе, и в подпрограмме.

Например, работая в плоскости, отличной от ZX: G16 WX, ЧПУ интерпретирует параметрыпостоянного цикла следующим образом:

Плоскость ZX

Плоскость WX

Плоскость AB

Параметр Z и все связанные с ним,с осью абсциссы.

Ось Z Ось W Ось A

Параметр X и все связанные с ним,с осью ординаты.

Ось X Ось X Ось B

Page 134: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·134·

Руководство по программированию

ЧПУ 8037

9.

ПОСТОЯННЫЕ

ЦИКЛЫ

МОДЕЛЬ ·T·СОФТ: V01.6X

G66

. Постоянны

й цикл

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

9.1 G66. Постоянный цикл повторения образца

Эти цикл обрабатывает запрограммированный профиль, поддерживая указанный шаг междупоследовательными проходами обработки. В цикле могут использоваться треугольные,круглые и квадратные инструменты.

Основная структура кадра:

G66 X Z I C A L M H S E Q

X±5.5

Определяет координату X начальной точки профиля. Она должна быть запрограммированав абсолютных значениях и в активных единицах, радиусах или диаметрах.

Z±5.5

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

I5.5

Определяет остаточный припуск, то есть количество материала, которое будет удалено спервоначальной детали. Дается в радиусе, и будет интерпритироваться как остаточныйприпуск по X или Z, в зависимости от значения, назначенного параметру "A".

Если H не равен нулю, и I не больше чем чистовой припуск (L или M), то ЧПУ выполнит толькочистовой проход.

C5.5

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

Определяется в радиусе, и в зависимости от значения, назначенного параметру "A", этозначение будет интерпретировано как I, остаточный проход по X или по Z . Еслизапрограммирован с 0 значениями, ЧПУ отобразит соответствующее сообщение об ошибке.

A1

Определяет главную ось обработки.

• При программировании "A0", ось Z будет главной осью, "I" будет взято как остаточноезначение по X и "C" как проход по X.

• При программировании "A1", ось X будет главной осью, "I" будет взято как остаточноезначение по Z и "C" как проход по Z.

Page 135: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

Руководство по программированию

ЧПУ 8037

ПОСТОЯННЫЕ

ЦИКЛЫ

9.

МОДЕЛЬ ·T·СОФТ: V01.6X

·135·

G66

. Постоянны

й цикл

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

Если параметр A не запрограммирован, значения "I" и "C" зависят от размеров инструмента.

• Если длина инструмента по X больше чем по Z, значение "I" берется как остаточное поX и значение "C" как проход по X.

• Если длина инструмента по Z больше чем по X, значение "I" берется как остаточное поZ и значение "C" как проход по Z.

L±5.5

Определяет чистовой припуск по X. Дается в радиусах и, если не запрограммирован, будетпринято значение "0".

M±5.5

Определяет чистовой припуск по Z.

Если "L" или "M" имеют отрицательное значение, то чистовой проход будет выполнен врежиме круглого угла (G05). Когда они оба положительны, чистовой проход будет выполненв режиме квадратного угла (G07).

Если "M" не запрограммирован, то X и остаточный припуск по Х и по Z будут указаныпараметром "L", и черновые проходы будут одинаковыми, поддерживающими расстояние"C" между двумя последовательными проходами.

H5.5

Определяет подачу чистового прохода.

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

S4

Определяет номер метки кадра, описывающего геометрию профиля, где начинаетсяобработка детали.

E4

Определяет номер метки кадра, описывающего геометрию профиля, где завершаетсяобработка детали.

Page 136: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·136·

Руководство по программированию

ЧПУ 8037

9.

ПОСТОЯННЫЕ

ЦИКЛЫ

МОДЕЛЬ ·T·СОФТ: V01.6X

G66

. Постоянны

й цикл

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

Q6

Определяет номер программы, содержащей описание геометрии профиля.

Этот параметр является опциональным и если он не установлен, ЧПУ принимает, чтопрофиль определен в той же самой программе, которая вызывает цикл.

Соображения

Условия обработки подача, скорость шпинделя и т.д.) должны быть запрограммированыперед вызовом постоянного цикла.

Точка вызова постоянного цикла должнао быть вне обрабатываемой детали и на расстоянии,больше чем определенное как остаточный припуск (I) самого крайнего профиля детали.

Если положение инструмента не правильно для выполнения цикла, то ЧПУ отобразитсоответствующее сообщение об ошибке.

Как только постоянный цикл закончен , активной подачей будет последняязапрограммированная скорость, то есть та, которая соответствует черновой операции (F)или чистовой операции (H). ЧПУ примет функции G00, G40 и G90.

Оптимизация процесса механической обработки.

Если определен только требуемый профиль, ЧПУ предположит, что черновая детальявляется цилиндрической и обработает ее как показано на рисунке слева.

Если известен профиль черновой детали, рекомендуется определить оба профиля:черновой детали и требуемого конечного профиля. Обработка ускоряется, посколькуудаляется только припуск между обоими профилями.

См. "9.1.2 Синтаксис программирования профиля" на стр. 139.

Page 137: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

Руководство по программированию

ЧПУ 8037

ПОСТОЯННЫЕ

ЦИКЛЫ

9.

МОДЕЛЬ ·T·СОФТ: V01.6X

·137·

G66

. Постоянны

й цикл

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

9.1.1 Основная операция

Каждый проход выполняется следующим образом:

1. Приближение “1-2” выполняется на быстром ходу (G00).

2. Перемещение “2-3” выполняется с запрограммированной подачей (F).

3. Отвод “3-1” выполняется на быстром ходу (G00).

Если существует возможность столкновения, это перемещение будет выполнятьсядвумя этапами в G00 (“3-4” и “4-1”), как показано на следующем рисунке.

4. Постоянный цикл будет всегда заканчиваться в точке из которой был вызван.

Проходы обработки

Как только выполняемый профиль расчитан, ЧПУ вычислит все проходы, требуемые дляудаления запрограммированного остаточного припуска (I).

Вся операция обработки будет выполнена с G05 или G07, активной при вызове цикла.

Если не запрограммирован параметр "M", проходы будут одинаковыми, поддерживаярасстояние "C" между 2 последовательными проходами. Кроме того, если последний участокпрофиля - криволинейный или наклонная плоскость, то ЧПУ вычислит другие проходы, непревышая максимальную запрограммированную координату.

Page 138: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·138·

Руководство по программированию

ЧПУ 8037

9.

ПОСТОЯННЫЕ

ЦИКЛЫ

МОДЕЛЬ ·T·СОФТ: V01.6X

G66

. Постоянны

й цикл

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

Профиль и инструмент

После анализа запрограммированного профиля и в зависимости от выбранногоинструмента, профиль будет выполнен или закрыт, если он не может быть обработанвыбранным инструментом. Если запрограммированный профиль не может быть обработанвыбранным инструментом (впадины), в начале выполнения цикла будет отображенопредупреждающее сообщение.

Оператор сможет прервать выполнение и выбрать надлежащий инструмент. Если он этогоне делает, новый профиль вычисляется в недоступных для выбранного инструментаобластях и ЧПУ выполняет обработку там, где это возможно. Сообщение останетсяотображенным в течение всего процесса обработки.

Page 139: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

Руководство по программированию

ЧПУ 8037

ПОСТОЯННЫЕ

ЦИКЛЫ

9.

МОДЕЛЬ ·T·СОФТ: V01.6X

·139·

G66

. Постоянны

й цикл

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

9.1.2 Синтаксис программирования профиля

При определении профиля нет необходимости программировать начальную точку, так какона уже указана параметрами определения цикла X и Z.

При определении 2 профилей, сначала должен быть определен конечный профиль, и затемпрофиль черновой детали.

Первый и последний кадры определения профиля должны иметь метки. Эти меткиуказывают начало и конец определения геометрии профиля для этого постоянного цикла.

Синтаксис программирования профиля должен соответствовать следующим правилам:

• Может программироваться в абсолютных или в инкрементальных координатах и можетсостоять из простых геометрических элементов, типа прямых, дуг, скруглений и фасок ит.д., которые программируются по их собственным синтаксическим правилам .

• Функция G00 указывает, что определение профиля завершено, и этот кадр содержитначало определения профиля оригинальной детали.

В следующем кадре программируйте G01, G02 или G03, поскольку G00 являетсямодальной, для того чтобы ЧПУ не выпустило соответствующее сообщение об ошибке.

• Описание профиля не должно содержать: зеркальных отражений, изменениймасштабирующего коэффициента, вращения образцов или корректоров нуля.

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

• Не должны присутствовать другие постоянные циклы.

В определении профиля могут быть использоваться следующие функции:

G01 Линейная интерполяция

G02 Круговая интерполяция по часовой

G03 Круговая интерполяция против часовой

G06 Абсолютные координаты центра дуги

G08 Дуга касательная к предыдущему пути

G09 Дуга, определенная тремя точками

G36 Скругление угла, сопряжение радиусов

G39 Фаска

G53 Программирование относительно станочного нуля

G70 Программирование в дюймах

G71 Программирование в миллиметрах

G90 Абсолютное программирование

G91 Инкрементальное программирование

G93 Предустановка начало полярных координат.

Также можно программировать следующие функции, хотя они будут игнорироватьсяпостоянным циклом.

G05 Круглый угол

G07 Квадратный угол

G50 Управляемое скругление угла.

Функции F, S, T, D и M.

Page 140: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·140·

Руководство по программированию

ЧПУ 8037

9.

ПОСТОЯННЫЕ

ЦИКЛЫ

МОДЕЛЬ ·T·СОФТ: V01.6X

G68

. Постоянны

й цикл

черновой

обработки

вдоль оси Х

9.2 G68. Постоянный цикл черновой обработки вдоль оси Х

Эти цикл обрабатывает запрограммированный профиль, поддерживая указанный шаг междупоследовательными проходами обработки. В цикле могут использоваться треугольные,круглые и квадратные инструменты.

Основная структура кадра:

G68 X Z C D L M K F H S E Q

X±5.5

Определяет координату X начальной точки профиля. Она должна быть запрограммированав абсолютных значениях и в активных единицах, радиусах или диаметрах.

Z±5.5

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

C5.5

Определяет проход обработки и программируется положительным значением в радиусах. Еслизапрограммирован с 0 значением, ЧПУ отобразит соответствующее сообщение об ошибке.

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

D 5.5

Определяет безопасное расстояние для отвода инструмента после каждого прохода.

При программировании "D" со значением отличным от "0" резец отводится под углом 45° добезопасного расстояния (рисунок слева).

При программировании "D" с "0" значением, путь выхода совпадает с путем входа. Это можетбыть использовано для сложных профилей с канавками, при использовании этих циклов прицилиндрическом шлифовании и т.д.

Page 141: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

Руководство по программированию

ЧПУ 8037

ПОСТОЯННЫЕ

ЦИКЛЫ

9.

МОДЕЛЬ ·T·СОФТ: V01.6X

·141·

G68

. Постоянны

й цикл

черновой

обработки

вдоль оси Х

Если "D" не запрограммирован, отвод инструмента выполняется по профилю допредыдущего прохода, расстояние "C" (рисунок справа).

Следует иметь ввиду, что если "D" не запрограммирован, время выполнения цикла больше;но чистовой припуск меньше.

L±5.5

Определяет чистовой проход по X. Дается в радиусах и, если не запрограммирован, будетпринято значение 0.

M±5.5

Определяет чистовой припуск по Z.

Если "L" или "M" имеют отрицательное значение, то чистовой проход будет выполнен врежиме круглого угла (G05). Когда они оба положительны, чистовой проход будет выполненв режиме квадратного угла (G07).

Если "M" не запрограммирован, то остаточный припуск, указанный параметром "L", будетодинаковым по всему профилю.

K5.5

Определяет подачу врезания для впадин . Если не запрограммирован илизапрограммирован со значением 0, принимается подача обработки (запрограммированаяперед вызовом цикла).

F5.5

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

H5.5

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

S4

Определяет номер метки кадра, описывающего геометрию профиля, где начинаетсяобработка детали.

Page 142: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·142·

Руководство по программированию

ЧПУ 8037

9.

ПОСТОЯННЫЕ

ЦИКЛЫ

МОДЕЛЬ ·T·СОФТ: V01.6X

G68

. Постоянны

й цикл

черновой

обработки

вдоль оси Х

E4

Определяет номер метки кадра, описывающего геометрию профиля, где завершаетсяобработка детали.

Q6

Определяет номер программы, содержащей описание геометрии профиля.

Этот параметр является опциональным и если он не установлен, ЧПУ принимает, чтопрофиль определен в той же самой программе, которая содержит цикл.

Соображения

Условия обработки (подача, скорость шпинделя и т.д.) должны быть запрограммированыперед вызовом цикла.

Точка вызова постоянного цикла должна быть вне обрабатываемой детали и на расстояниибольшем, чем определенное как чистовой припуск (L, M) по осям X и Z.

Если положение инструмента не правильное для выполнения цикла, то ЧПУ отобразитсоответствующее сообщение об ошибках.

Как только постоянный цикл закончен , активной подачей будет последняязапрограммированная, то есть та, которая соответствует черновой операции (F) иличистовой операции (H). ЧПУ примет функции G00, G40 и G90.

Оптимизация процесса обработки.

Если определен только требуемый профиль, ЧПУ предположит, что черновая детальявляется цилиндрической и обработает ее как показано на рисунке слева.

Если известен профиль черновой детали, рекомендуется определить оба профиля:профиль черновой детали и требуемый конечный профиль. Обработка ускоряется,поскольку удаляется только припуск между обоими профилями.

См. "9.2.2 Синтаксис программирования профиля" на стр. 146.

Page 143: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

Руководство по программированию

ЧПУ 8037

ПОСТОЯННЫЕ

ЦИКЛЫ

9.

МОДЕЛЬ ·T·СОФТ: V01.6X

·143·

G68

. Постоянны

й цикл

черновой

обработки

вдоль оси Х

9.2.1 Основная операция

Проходы обработки

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

Операция обработки будет выполнена в режиме прямого угла (G07) или в режиме круглогоугла (G05) активного при вызове цикла. Также, поддерживается тот же проход во время всейоперации обработки.

Профиль и инструмент

После анализа запрограммированного профиля и в зависимости от выбранного инструмента,профиль будет выполнен или закрыт, если он не может быть обработан выбранным инструментом.Если запрограммированный профиль не может быть обработан выбранным инструментом(впадины), в начале выполнения цикла будет отображено предупреждающее сообщение.

Оператор сможет прервать выполнение и выбрать надлежащий инструмент. Если он этогоне делает, новый профиль вычисляется в недоступных для выбранного инструментаобластях и ЧПУ выполняет обработку там, где это возможно. Сообщение останетсяотображенным в течение всего процесса обработки.

Обработка выемок

Если при выполнении одного из черновых проходов, ЧПУ обнаружило , что это выемка, ЧПУпродолжит выполнение остального профиля, игнорируя эту выемку. Профиль может иметьнеограниченное число выемок.

Как только ЧПУ завершит выполнение остального профиля, iбудет начата обработкаобнаруженных выемок.

Page 144: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·144·

Руководство по программированию

ЧПУ 8037

9.

ПОСТОЯННЫЕ

ЦИКЛЫ

МОДЕЛЬ ·T·СОФТ: V01.6X

G68

. Постоянны

й цикл

черновой

обработки

вдоль оси Х

Чтобы сделать это, будет выполнен возврат на G00 к точке, где была прервана обработкапрофиля.

1. С этого момента обработка идет по запрограммированному контуру на G01, поддерживаячистовой припуск, пока не достигнута глубина прохода "C". Участок 1-2.

2. Новый черновой проход, перемещение "2-3" на G01 выполняется сзапрограммированной подачей (F).

3. Если "D" было запрограммировано, перемещение 3-4 выполняется на быстромходу(G00); но если "D" не было запрограммировано, перемещение 3-4 выполняется попрофилю на G01 с запрограммированной подачей (F).

4. Перемещение отвода "4-5" на быстром ходу (G00).

Если при обработке впадин, другие обнаружены внутри, будет выполнена объясненая вышепроцедура.

Заключительный черновой проход

Если был запрограммирован заключительный черновой проход, ЧПУ выполнит проход,параллельный профилю, поддерживая припуск "L" с установленной подачей "F". Этотзаключительный черновой проход устранит ребра, которые остались после черновойобработки.

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

Page 145: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

Руководство по программированию

ЧПУ 8037

ПОСТОЯННЫЕ

ЦИКЛЫ

9.

МОДЕЛЬ ·T·СОФТ: V01.6X

·145·

G68

. Постоянны

й цикл

черновой

обработки

вдоль оси Х

Заключительный чистовой проход

Если был определен чистовой проход, он будет выполнен с компенсацией радиусаинструмента с указанной подачей "H".

Этот профиль может совпасть или нет с запрограммированным профилем в зависимости оттого, есть ли области, не доступные для выбранного инструмента.

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

Page 146: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·146·

Руководство по программированию

ЧПУ 8037

9.

ПОСТОЯННЫЕ

ЦИКЛЫ

МОДЕЛЬ ·T·СОФТ: V01.6X

G68

. Постоянны

й цикл

черновой

обработки

вдоль оси Х

9.2.2 Синтаксис программирования профиля

При определении профиля нет необходимости программировать начальную точку, так какона уже указана параметрами определения цикла X и Z.

При определении 2 профилей, сначала должен быть определен конечный профиль, и затемпрофиль черновой детали.

Первый и последний кадры определения профиля должны иметь метки. Эти меткиуказывают начало и конец определения геометрии профиля для этого постоянного цикла.

Синтаксис программирования профиля должен соответствовать следующим правилам:

• Может программироваться в абсолютных или в инкрементальных координатах и можетсостоять из простых геометрических элементов, типа прямых, дуг, скруглений и фасок ит.д., которые программируются по их собственным синтаксическим правилам .

• Функция G00 указывает, что определение профиля завершено, и этот кадр содержитначало определения профиля оригинальной детали.

В следующем кадре программируйте G01, G02 или G03, поскольку G00 являетсямодальной, для того чтобы ЧПУ не выпустило соответствующее сообщение об ошибке.

• Описание профиля не должно содержать: зеркальных отражений, изменениймасштабирующего коэффициента, вращения образцов или корректоров нуля.

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

• Не должны присутствовать другие постоянные циклы.

В определении профиля могут быть использоваться следующие функции:

G01 Линейная интерполяция

G02 Круговая интерполяция по часовой

G03 Круговая интерполяция против часовой

G06 Абсолютные координаты центра дуги

G08 Дуга касательная к предыдущему пути

G09 Дуга, определенная тремя точками

G36 Скругление угла, сопряжение радиусов

G39 Фаска

G53 Программирование относительно станочного нуля

G70 Программирование в дюймах

G71 Программирование в миллиметрах

G90 Абсолютное программирование

G91 Инкрементальное программирование

G93 Предустановка начало полярных координат.

Также можно программировать следующие функции, хотя они будут игнорироватьсяпостоянным циклом.

G05 Круглый угол

G07 Квадратный угол

G50 Управляемое скругление угла.

Функции F, S, T, D и M.

Page 147: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

Руководство по программированию

ЧПУ 8037

ПОСТОЯННЫЕ

ЦИКЛЫ

9.

МОДЕЛЬ ·T·СОФТ: V01.6X

·147·

G69

. Постоянны

й цикл

черновой обработки

вдоль оси

Z

9.3 G69. Постоянный цикл черновой обработки вдоль оси Z

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

Основная структура кадра:

G69X Z C D L M K F H S E Q

X±5.5

Определяет координату X начальной точки профиля. Она должна быть запрограммированав абсолютных значениях и в активных единицах, радиусах или диаметрах.

Z±5.5

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

C5.5

Определяет проход обработки. Если запрограммирован с 0 значением, ЧПУ отобразитсоответствующее сообщение об ошибке.

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

D 5.5

Определяет безопасное расстояние для отвода инструмента после каждого прохода.

При программировании "D" со значением отличным от "0" резец отводится под углом 45° добезопасного расстояния (рисунок слева).

При программировании "D" с "0" значением, путь выхода совпадает с путем входа. Это можетбыть использовано для сложных профилей с канавками, при использовании этих циклов прицилиндрическом шлифовании и т.д.

Если "D" не запрограммирован, отвод инструмента выполняется по профилю допредыдущего прохода, расстояние "C" (рисунок справа).

Page 148: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·148·

Руководство по программированию

ЧПУ 8037

9.

ПОСТОЯННЫЕ

ЦИКЛЫ

МОДЕЛЬ ·T·СОФТ: V01.6X

G69

. Постоянны

й цикл

черновой обработки

вдоль оси

Z

Следует иметь ввиду, что если "D" не запрограммирован, время выполнения цикла больше;но чистовой припуск меньше.

L±5.5

Определяет чистовой проход по X. Дается в радиусах и, если не запрограммирован, будетпринято значение 0.

M±5.5

Определяет чистовой припуск по Z.

Если "L" или "M" имеют отрицательное значение, то чистовой проход будет выполнен врежиме круглого угла (G05). Когда они оба положительны, чистовой проход будет выполненв режиме квадратного угла (G07).

Если "M" не запрограммирован, то остаточный припуск, указанный параметром "L", будетодинаковым по всему профилю.

K5.5

Определяет подачу врезания для впадин . Если не запрограммирован илизапрограммирован со значением 0, принимается подача обработки (запрограммированаяперед вызовом цикла).

F5.5

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

H5.5

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

S4

Определяет номер метки кадра, описывающего геометрию профиля, где начинаетсяобработка детали.

Page 149: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

Руководство по программированию

ЧПУ 8037

ПОСТОЯННЫЕ

ЦИКЛЫ

9.

МОДЕЛЬ ·T·СОФТ: V01.6X

·149·

G69

. Постоянны

й цикл

черновой обработки

вдоль оси

Z

E4

Определяет номер метки кадра, описывающего геометрию профиля, где завершаетсяобработка детали.

Q6

Определяет номер программы, содержащей описание геометрии профиля.

Этот параметр является опциональным и если он не установлен, ЧПУ принимает, чтопрофиль определен в той же самой программе, которая содержит цикл.

Соображения

Условия обработки (подача, скорость шпинделя и т.д.) должны быть запрограммированыперед вызовом цикла.

Точка вызова постоянного цикла должна быть вне обрабатываемой детали и на расстояниибольшем, чем определенное как чистовой припуск по осям X и Zпо осям X и Z (L, M) по осям X и Z.

Если положение инструмента не правильное для выполнения цикла, то ЧПУ отобразитсоответствующее сообщение об ошибках.

Как только постоянный цикл закончен , активной подачей будет последняязапрограммированная, то есть та, которая соответствует черновой операцииg operation (F)или чистовой операции (H). ЧПУ примет функции G00, G40 и G90.

Оптимизация процесса обработки.

Если определен только требуемый профиль, ЧПУ предположит, что черновая детальявляется цилиндрической и обработает ее как показано на рисунке слева.

Если известен профиль черновой детали, рекомендуется определить оба профиля:профиль черновой детали и требуемый конечный профиль. Обработка ускоряется,поскольку удаляется только припуск между обоими профилями.

См. "9.3.2 Синтаксис программирования профиля" на стр. 153.

Page 150: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·150·

Руководство по программированию

ЧПУ 8037

9.

ПОСТОЯННЫЕ

ЦИКЛЫ

МОДЕЛЬ ·T·СОФТ: V01.6X

G69

. Постоянны

й цикл

черновой обработки

вдоль оси

Z

9.3.1 Основная операция

Проходы обработки

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

Операция обработки будет выполнена в режиме прямого угла (G07) или в режиме круглогоугла (G05) активного при вызове цикла. Также, поддерживается тот же проход во время всейоперации обработки.

Профиль и инструмент

После анализа запрограммированного профиля и в зависимости от выбранногоинструмента, профиль будет выполнен или закрыт, если он не может быть обработанвыбранным инструментом. Если запрограммированный профиль не может быть обработанвыбранным инструментом (впадины), в начале выполнения цикла будет отображенопредупреждающее сообщение.

Оператор сможет прервать выполнение и выбрать надлежащий инструмент. Если он этогоне делает, новый профиль вычисляется в недоступных для выбранного инструментаобластях и ЧПУ выполняет обработку там, где это возможно. Сообщение останетсяотображенным в течение всего процесса обработки.

Обработка выемок

Если при выполнении одного из черновых проходов, ЧПУ обнаружило , что это выемка, ЧПУпродолжит выполнение остального профиля, игнорируя эту выемку. Профиль может иметьнеограниченное число выемок.

Page 151: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

Руководство по программированию

ЧПУ 8037

ПОСТОЯННЫЕ

ЦИКЛЫ

9.

МОДЕЛЬ ·T·СОФТ: V01.6X

·151·

G69

. Постоянны

й цикл

черновой обработки

вдоль оси

Z

Как только ЧПУ завершит выполнение остального профиля, iбудет начата обработкаобнаруженных выемок..

Чтобы сделать это, будет выполнен возврат на G00 к точке, где была прервана обработка профиля.

1. С этого момента обработка идет по запрограммированному контуру на G01, поддерживаячистовой припуск, пока не достигнута глубина прохода "C". Участок 1-2.

2. Новый черновой проход, перемещение "2-3" на G01 выполняется сзапрограммированной подачей (F).

3. Если "D" было запрограммировано, перемещение 3-4 выполняется на быстромходу(G00); но если "D" не было запрограммировано, перемещение 3-4 выполняется попрофилю на G01 с запрограммированной подачей (F).

4. Перемещение отвода "4-5" на быстром ходу (G00).

Если при обработке впадин, другие обнаружены внутри, будет выполнена объясненая выше процедура.

Заключительный черновой проход

Если был запрограммирован заключительный черновой проход, ЧПУ выполнит проход,параллельный профилю, поддерживая припуск "L" с установленной подачей "F". Этотзаключительный черновой проход устранит ребра, которые остались после черновой обработки.

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

Page 152: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·152·

Руководство по программированию

ЧПУ 8037

9.

ПОСТОЯННЫЕ

ЦИКЛЫ

МОДЕЛЬ ·T·СОФТ: V01.6X

G69

. Постоянны

й цикл

черновой обработки

вдоль оси

Z

Заключительный чистовой проход

Если был определен чистовой проход, он будет выполнен с компенсацией радиусаинструмента с указанной подачей "H".

Этот профиль может совпасть или нет с запрограммированным профилем в зависимости оттого, есть ли области, не доступные для выбранного инструмента.

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

Page 153: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

Руководство по программированию

ЧПУ 8037

ПОСТОЯННЫЕ

ЦИКЛЫ

9.

МОДЕЛЬ ·T·СОФТ: V01.6X

·153·

G69

. Постоянны

й цикл

черновой обработки

вдоль оси

Z

9.3.2 Синтаксис программирования профиля

При определении профиля нет необходимости программировать начальную точку, так какона уже указана параметрами определения цикла X и Z.

При определении 2 профилей, сначала должен быть определен конечный профиль, и затемпрофиль черновой детали.

Первый и последний кадры определения профиля должны иметь метки. Эти меткиуказывают начало и конец определения геометрии профиля для этого постоянного цикла.

Синтаксис программирования профиля должен соответствовать следующим правилам:

• Может программироваться в абсолютных или в инкрементальных координатах и можетсостоять из простых геометрических элементов, типа прямых, дуг, скруглений и фасок ит.д., которые программируются по их собственным синтаксическим правилам .

• Функция G00 указывает, что определение профиля завершено, и этот кадр содержитначало определения профиля оригинальной детали.

В следующем кадре программируйте G01, G02 или G03, поскольку G00 являетсямодальной, для того чтобы ЧПУ не выпустило соответствующее сообщение об ошибке.

• Описание профиля не должно содержать: зеркальных отражений, изменениймасштабирующего коэффициента, вращения образцов или корректоров нуля.

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

• Не должны присутствовать другие постоянные циклы.

В определении профиля могут быть использоваться следующие функции:

G01 Линейная интерполяция

G02 Круговая интерполяция по часовой

G03 Круговая интерполяция против часовой

G06 Абсолютные координаты центра дуги

G08 Дуга касательная к предыдущему пути

G09 Дуга, определенная тремя точками

G36 Скругление угла, сопряжение радиусов

G39 Фаска

G53 Программирование относительно станочного нуля

G70 Программирование в дюймах

G71 Программирование в миллиметрах

G90 Абсолютное программирование

G91 Инкрементальное программирование

G93 Предустановка начало полярных координат.

Также можно программировать следующие функции, хотя они будут игнорироватьсяпостоянным циклом.

G05 Круглый угол

G07 Квадратный угол

G50 Управляемое скругление угла.

Функции F, S, T, D и M.

Page 154: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·154·

Руководство по программированию

ЧПУ 8037

9.

ПОСТОЯННЫЕ

ЦИКЛЫ

МОДЕЛЬ ·T·СОФТ: V01.6X

G81

. Постоянны

й цикл

обтачивания с прям

ыми секциями

9.4 G81. Постоянный цикл обтачивания с прямыми секциями

Этот цикл обрабатывает запрограммированный профиль, поддерживая указанный проходмежду последовательными проходами обработки. Он позволяет выбирать, будет липостоянный цикл выполнять чистовой проход после завершения запрограммированнойоперации обтачивания.

Основная структура кадра:

G81 X Z Q R C D L M F H

X±5.5

Определяет координату X начальной точки профиля. Она должна быть запрограммированав абсолютных значениях и в активных единицах, радиусах или диаметрах.

Z±5.5

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

Q±5.5

Определяет координату X конечной точки профиля. Она должна быть запрограммированав абсолютных значениях и в активных единицах, радиусах или диаметрах.

R±5.5

Определяет координату Z конечной точки профиля.

C5.5

Определяет проход обработки. Дается положительным значением радиуса. Еслизапрограммирован с 0 значением, ЧПУ отобразит соответствующее сообщение об ошибке.

Вся операция обтачивания выполняется одним и тем же проходом, который является темже или меньшим, чем запрограммированный "C".

D 5.5

Определяет безопасное расстояние для отвода инструмента после каждого прохода.

При программировании D со значением отличным от 0, резец отводится под углом 45° добезопасного расстояния (рисунок слева).

Page 155: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

Руководство по программированию

ЧПУ 8037

ПОСТОЯННЫЕ

ЦИКЛЫ

9.

МОДЕЛЬ ·T·СОФТ: V01.6X

·155·

G81

. Постоянны

й цикл

обтачивания с прям

ыми секциями

При программировании "D" с "0" значением, путь выхода совпадает с путем входа.

Если "D" не запрограммирован, отвод инструмента выполняется по профилю допредыдущего прохода, расстояние "C" (рисунок справа).

Следует иметь ввиду, что если "D" не запрограммирован, время выполнения цикла больше;но чистовой припуск меньше.

L5.5

Определяет чистовой припуск по X и дается в радиусах.

Если не запрограммирован, будет принято значение 0.

M5.5

Определяет чистовой припуск по Z.

Если не запрограммирован, будет принято значение 0.

F5.5

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

H5.5

Определяет подачу для чистового прохода.

Если не запрограммирован или запрограммирован со значением 0, полагается, что чистовойпроход не выполняется.

Page 156: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·156·

Руководство по программированию

ЧПУ 8037

9.

ПОСТОЯННЫЕ

ЦИКЛЫ

МОДЕЛЬ ·T·СОФТ: V01.6X

G81

. Постоянны

й цикл

обтачивания с прям

ыми секциями

9.4.1 Основная операция

Постоянный цикл анализирует выполнение запрограммированного профиля, в случаенеобходимости, выполняет горизонтальную обточку до достижения определенногопрофиля. Вся операция обтачивания выполняется одним и тем же проходом, которыйявляется тем же или меньшим, чем запрограммированный "C".

Каждый проход выполняется следующим образом:

• Перемещение "1-2" на быстром ходу (G00).

• Перемещение "2-3" на G01 с запрограммированной подачей (F).

• Если "D" было запрограммировано, перемещение 3-4 выполняется на быстром ходу(G00); но если "D" не было запрограммировано, перемещение 3-4 выполняется попрофилю на G01 с запрограммированной подачей (F).

• Перемещение отвода "4-5" на быстром ходу (G00).

Если был запрограммирован заключительный черновой проход, ЧПУ выполнит проход,параллельный профилю, поддерживая припуск "L" и "M" с установленной подачей "F". Этотзаключительный черновой проход устранит ребра, которые остались после черновойобработки.

После операции обтачивания (с чистовым проходом или без него) постоянный цикл будетвсегда заканчиваться в точке вызова цикла.

Соображения

Условия обработки (подача, скорость шпинделя и т.д.) а так же компенсация радиусаинструмента (G41, G42) должны быть запрограммированы перед вызовом цикла.

Page 157: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

Руководство по программированию

ЧПУ 8037

ПОСТОЯННЫЕ

ЦИКЛЫ

9.

МОДЕЛЬ ·T·СОФТ: V01.6X

·157·

G81

. Постоянны

й цикл

обтачивания с прям

ыми секциями

Как только постоянный цикл закончен, программа продолжится с теми же функциями подачиF и G, активными до запроса цикла.

Расстояние между начальной и конечной точкой (R,Q) по оси X должно быть равным илибольше чем L. Расстояние между начальной и конечной точкой (X, Z) по оси Z должно бытьравным или больше чем M.

Если положение инструмента не правильное для выполнения цикла, то ЧПУ отобразитсоответствующее сообщение об ошибках.

Page 158: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·158·

Руководство по программированию

ЧПУ 8037

9.

ПОСТОЯННЫЕ

ЦИКЛЫ

МОДЕЛЬ ·T·СОФТ: V01.6X

G82

. Постоянны

й цикл

торцевания

с прямыми секциями

9.5 G82. Постоянный цикл торцевания с прямыми секциями

Эти цикл обрабатывает запрограммированный профиль, поддерживая указанный проходмежду последовательными проходами обработки. Он позволяет выбирать, будет липостоянный цикл выполнять чистовой проход после завершения запрограммированнойоперации обтачивания.

Основная структура кадра:

G82 X Z Q R C D L M F H

X±5.5

Определяет координату X начальной точки профиля. Она должна быть запрограммированав абсолютных значениях и в активных единицах, радиусах или диаметрах.

Z±5.5

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

Q±5.5

Определяет координату X конечной точки профиля. Она должна быть запрограммированав абсолютных значениях и в активных единицах, радиусах или диаметрах.

R±5.5

Определяет координату Z конечной точки профиля.

C5.5

Определяет проход торцевания.

Вся операция торцевания выполняется одним и тем же проходом, который является такимже или меньшим, чем запрограммированный (C).

Если запрограммирован с 0 значением, ЧПУ отобразит соответствующее сообщение обошибке.

D 5.5

Определяет безопасное расстояние для отвода инструмента после каждого прохода.

При программировании D со значением отличным от 0, резец отводится под углом 45° добезопасного расстояния (рисунок слева).

Page 159: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

Руководство по программированию

ЧПУ 8037

ПОСТОЯННЫЕ

ЦИКЛЫ

9.

МОДЕЛЬ ·T·СОФТ: V01.6X

·159·

G82

. Постоянны

й цикл

торцевания

с прямыми секциями

При программировании "D" с "0" значением, путь выхода совпадает с путем входа.

Если "D" не запрограммирован, отвод инструмента выполняется по профилю допредыдущего прохода, расстояние "C" (рисунок справа).

Следует иметь ввиду, что если "D" не запрограммирован, время выполнения цикла больше;но чистовой припуск меньше.

L5.5

Определяет чистовой припуск по X и дается в радиусах.

Если не запрограммирован, будет принято значение 0.

M5.5

Определяет чистовой припуск по Z.

Если не запрограммирован, будет принято значение 0.

F5.5

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

H5.5

Определяет подачу для чистового прохода.

Если не запрограммирован или запрограммирован со значением 0, полагается, что чистовойпроход не выполняется.

Page 160: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·160·

Руководство по программированию

ЧПУ 8037

9.

ПОСТОЯННЫЕ

ЦИКЛЫ

МОДЕЛЬ ·T·СОФТ: V01.6X

G82

. Постоянны

й цикл

торцевания

с прямыми секциями

9.5.1 Основная операция

Постоянный цикл анализирует выполнение запрограммированного профиля, в случаенеобходимости, выполняет торцевание до достижения определенного профиля. Всяоперация торцевания выполняется одним и тем же проходом, который является тем же илименьшим, чем запрограммированный (C).

Каждый проход выполняется следующим образом:

• Перемещение "1-2" на быстром ходу (G00).

• Перемещение "2-3" на G01 с запрограммированной подачей (F).

• Если "D" было запрограммировано, перемещение 3-4 выполняется на быстром ходу(G00); но если "D" не было запрограммировано, перемещение 3-4 выполняется попрофилю на G01 с запрограммированной подачей (F).

• Перемещение отвода "4-5" на быстром ходу (G00).

Если был запрограммирован заключительный черновой проход, ЧПУ выполнит проход,параллельный профилю, поддерживая припуск "L" и "M" с установленной подачей "F". Этотзаключительный черновой проход устранит ребра, которые остались после черновой обработки.

После операции торцевания (с чистовым проходом или без него) постоянный цикл будетвсегда заканчиваться в точке вызова цикла.

Соображения

Условия обработки (подача, скорость шпинделя и т.д.) а так же компенсация радиусаинструмента (G41, G42) должны быть запрограммированы перед вызовом цикла.

Как только постоянный цикл закончен, программа продолжится с теми же функциями подачиF и G, активными до запроса цикла.

Page 161: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

Руководство по программированию

ЧПУ 8037

ПОСТОЯННЫЕ

ЦИКЛЫ

9.

МОДЕЛЬ ·T·СОФТ: V01.6X

·161·

G82

. Постоянны

й цикл

торцевания

с прямыми секциями

Расстояние между начальной и конечной точкой (X, Z) по оси X должно быть равным илибольше чем L. Расстояние между начальной и конечной точкой (R,Q) по оси Z должно бытьравным или больше чем M.

Если положение инструмента не правильное для выполнения цикла, то ЧПУ отобразитсоответствующее сообщение об ошибках.

Page 162: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·162·

Руководство по программированию

ЧПУ 8037

9.

ПОСТОЯННЫЕ

ЦИКЛЫ

МОДЕЛЬ ·T·СОФТ: V01.6X

G83

. Постоянны

й цикл

аксиального сверления

ирезьбонарезания

9.6 G83. Постоянный цикл аксиального сверления ирезьбонарезания

С помощью этого цикла, можно выполнить осевое сверление или нарезать резьбу метчиком.Та или другая операция выполняется в зависимости от используемого форматапрограммирования. Для нарезания резьбы метчиком, установите параметр "B=0", а дляосевого сверления "B> 0".

Основная структура кадра для каждой операции:

Аксиальное сверление G83 X Z I B D K H C L RАксиальное резьбонарезание G83 X Z I B0 D K R

X±5.5

Определяет координату X, где начинается выполнение цикла. Она должна бытьзапрограммирована в абсолютных значениях и в активных единицах, радиусах илидиаметрах.

Z±5.5

Определяет координату Z, где начинается выполнение цикла. Должна программироватьсяв абсолютных значениях.

I±5.5

Определяет общую глубину. Определяется относительно точки сверления (X, Z); такимобразом, он будет иметь положительное значение при сверлении в отрицательномнаправлении Z и наоборот.

Если запрограммирован с 0 значением, ЧПУ отобразит соответствующее сообщение обошибке.

B5.5

Определяет тип выполняемой операции.

• Если B=0, ЧПУ выполнит осевое нарезание резьбы.

• Если B> 0 выполняется осевое сверление, где B указывает ход сверления.

D5.5

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

K5

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

H5.5

Определяет расстояние отвода после каждого шага сверления (на G00). Если незапрограммирован или запрограммирован со значением 0, отвод производится к точкеподхода.

Page 163: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

Руководство по программированию

ЧПУ 8037

ПОСТОЯННЫЕ

ЦИКЛЫ

9.

МОДЕЛЬ ·T·СОФТ: V01.6X

·163·

G83

. Постоянны

й цикл

аксиального сверления

ирезьбонарезания

C5.5

Определяет расстояние подхода по Z от предыдущего шага сверления, чтобы начатьследующий шаг сверления (на G00). Если не запрограммирован, принимается значение 1миллиметр.

L5.5

Опциональный. В цикле сверления он указывает минимальный ход сверления.Используется со значением "R", отличным от 1.

Если не запрограммирован, будет принято значение 0.

R5.5

В цикле резьбонарезания метчиком, определяет тип резьбонарезания. Если незапрограммирован, принимает значение "0", нормальное резьбонарезание.

• С R0, нормальное резьбонарезание.

• С R1, жесткое резьбонарезание. The CNC stops the tool with M19 and orients it to begintapping.

• С R2, жесткое резьбонарезание. If the tool is turning in M3 or M4, the CNC does not stop itnor orient it to begin tapping. This option does not allow thread repair, even if the part has notbeen released because the thread start (entry) will coincide with the one machined earlier.

Чтобы выполнить жесткое резьбонарезание, соответствующий шпиндель (главный илидополнительный) должен быть готов работать в закрытом контуре. Другими словами, ондолжен иметь систему серводвигатель-привод с угловым энкодером.

Page 164: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·164·

Руководство по программированию

ЧПУ 8037

9.

ПОСТОЯННЫЕ

ЦИКЛЫ

МОДЕЛЬ ·T·СОФТ: V01.6X

G83

. Постоянны

й цикл

аксиального сверления

ирезьбонарезания

9.6.1 Основная операция

Сверление

1. Перемещение на быстром ходу к точке подхода, расположенной на расстоянии "D" отпозиции первого отверстия.

2. Первая операция сверления. Продольная ось перемещается на G01 сзапрограммированной подачей к запрограммированной инкрементальной глубине"D+B".

3. Цикл сверления. Будут повторяться следующие шаги до достижения полнойзапрограммированной глубины "I".

Сначала отвод на быстром ходу (G00) на расстояние "H" или к точке подхода. Подход набыстром ходу (G00) на расстояние "C" от следующего хода сверления.

Новый шаг сверления. Перемещение G1 на следующую инкрементальную глубину "B иR".

4. Задержкка "K" в сотых секунды в основании отверстия, если она запрограммирована.

5. Отвод на быстром ходу (G00) к точке подхода.

Резьбонарезание

1. Перемещение на быстром ходу к точке подхода, расположенной на расстояниибезопасности "D" от точки резьбы.

2. Резьбонарезание. Продольная ось перемещается на G01 с запрограммированнойподачей к запрограммированной инкрементальной глубине "D+B".

3. Изменение направления вращения шпинделя.

Если "K" был запрограммирован , шпиндель останавливается и после того , какзапрограммированное время задержки истекло, шпиндель начинает вращаться в другую сторону.

4. Отвод на рабочей подаче к точке подхода.

Жесткое резьбонарезание

1. Нарезание резьбы в центре детали (X0). Перемещение на быстром ходу к точке подхода,расположенной на безопасном расстоянии "D" от точки нарезания резьбы.

2. Резьбонарезание. Нарезание резьбы на инкрементальную глубину,запрограммированную в “D+B”.

Выполняется интерполяция главного шпинделя (который вращается) с осью Z. Жесткоерезьбонарезание не может быть прервано, и условия обработки не могут быть изменены.Выполняется при 100% запрограммированных "S" и "F".

3. Изменение направления вращения шпинделя.

Если "K" был запрограммирован , шпиндель останавливается и после того , какзапрограммированное время задержки истекло, шпиндель начинает вращаться в другую сторону.

4. Отвод на рабочей подаче к точке подхода.

Жесткое резьбонарезание отображается цветом, используемым для "некомпенсированногопути инструмента". Когда цикл закончен, шпиндель останавливается (M5).

Соображения

Условия обработки (подача, скорость шпинделя и т.д.) должны быть запрограммированыперед вызовом цикла.

При нарезании резьбы (нормальном или жестком), общий логический выход, "TAPPING"(M5517) остается активным во время выполнения цикла.

Как только постоянный цикл закончен, программа продолжится с теми же функциями подачиF и G, активными до запроса цикла. Будет отменена только компенсация радиусаинструмента (G40), если она была активна.

Page 165: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

Руководство по программированию

ЧПУ 8037

ПОСТОЯННЫЕ

ЦИКЛЫ

9.

МОДЕЛЬ ·T·СОФТ: V01.6X

·165·

G84

. Постоянны

й цикл

обтачивания с криволинейны

ми

секциями

9.7 G84. Постоянный цикл обтачивания с криволинейнымисекциями

Этот цикл обрабатывает запрограммированный профиль, поддерживая указанный проходмежду последовательными проходами обработки. Он позволяет выбирать, будет липостоянный цикл выполнять чистовой проход после завершения запрограммированнойоперации обтачивания.

Основная структура кадра:

G84 X Z Q R C D L M F H I K

X±5.5

Определяет координату X начальной точки профиля. Она должна быть запрограммированав абсолютных значениях и в активных единицах, радиусах или диаметрах.

Z±5.5

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

Q±5.5

Определяет координату X конечной точки профиля. Она должна быть запрограммированав абсолютных значениях и в активных единицах, радиусах или диаметрах.

R±5.5

Определяет координату Z конечной точки профиля.

C5.5

Определяет проход обработки. Дается положительным значением радиуса. Еслизапрограммирован с 0 значением, ЧПУ отобразит соответствующее сообщение об ошибке.

Вся операция обтачивания выполняется одним и тем же проходом, который является темже или меньшим, чем запрограммированный "C".

D 5.5

Определяет безопасное расстояние для отвода инструмента после каждого прохода.

• При программировании D со значением отличным от 0, резец отводится под углом 45?до безопасного расстояния (рисунок слева).

• При программировании "D" с "0" значением, путь выхода совпадает с путем входа.

• Если "D" не запрограммирован, отвод инструмента выполняется по профилю допредыдущего прохода, расстояние "C" (рисунок справа).

Page 166: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·166·

Руководство по программированию

ЧПУ 8037

9.

ПОСТОЯННЫЕ

ЦИКЛЫ

МОДЕЛЬ ·T·СОФТ: V01.6X

G84

. Постоянны

й цикл

обтачивания с криволинейны

ми

секциями

Следует иметь ввиду, что если "D" не запрограммирован, время выполнения цикла больше;но чистовой припуск меньше.

L5.5

Определяет чистовой припуск по X и дается в радиусах.

Если не запрограммирован, будет принято значение 0.

M5.5

Определяет чистовой припуск по Z.

Если не запрограммирован, будет принято значение 0.

F5.5

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

H5.5

Определяет подачу для чистового прохода.

Если не запрограммирован или запрограммирован со значением 0, полагается, что чистовойпроход не выполняется.

I±5.5

Определяет, в радиусе, расстояние от начальной точки (X, Z) до центра дуги по оси X.Запрограммирован в инкрементальных значениях относительно начальной точки, как "I" длякруговых интерполяций (G02, G03).

K±5.5

Определяет расстояние от начальной точки (X, Z) до центра дуги по оси Z.Запрограммирован в инкрементальных значениях относительно начальной точки, как "К"для круговых интерполяций (G02, G03).

Page 167: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

Руководство по программированию

ЧПУ 8037

ПОСТОЯННЫЕ

ЦИКЛЫ

9.

МОДЕЛЬ ·T·СОФТ: V01.6X

·167·

G84

. Постоянны

й цикл

обтачивания с криволинейны

ми

секциями

9.7.1 Основная операция

Постоянный цикл анализирует выполнение запрограммированного профиля, в случаенеобходимости, выполняет горизонтальную обточку до достижения определенногопрофиля.

Вся операция обтачивания выполняется одним и тем же проходом, который является темже или меньшим, чем запрограммированный "C". Каждый проход выполняется следующимобразом:

• Перемещение "1-2" на быстром ходу (G00).

• Перемещение "2-3" на G01 с запрограммированной подачей (F).

• Если "D" было запрограммировано, перемещение 3-4 выполняется на быстром ходу(G00); но если "D" не было запрограммировано, перемещение 3-4 выполняется попрофилю на G01 с запрограммированной подачей (F).

• Перемещение отвода "4-5" на быстром ходу (G00).

Если был запрограммирован заключительный черновой проход, ЧПУ выполнит проход,параллельный профилю, поддерживая припуск "L" и "M" с установленной подачей "F". Этотзаключительный черновой проход устранит ребра, которые остались после черновойобработки.

После операции обтачивания (с чистовым проходом или без него) постоянный цикл будетвсегда заканчиваться в точке вызова цикла.

Соображения

Условия обработки (подача, скорость шпинделя и т.д.) а так же компенсация радиусаинструмента (G41, G42) должны быть запрограммированы перед вызовом цикла.

Page 168: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·168·

Руководство по программированию

ЧПУ 8037

9.

ПОСТОЯННЫЕ

ЦИКЛЫ

МОДЕЛЬ ·T·СОФТ: V01.6X

G84

. Постоянны

й цикл

обтачивания с криволинейны

ми

секциями

Как только постоянный цикл закончен, программа продолжится с теми же функциями подачиF и G, активными до запроса цикла.

Расстояние между начальной и конечной точкой (R,Q) по оси X должно быть равным илибольше чем L. Расстояние между начальной и конечной точкой (X, Z) по оси Z должно бытьравным или больше чем M.

Если положение инструмента не правильное для выполнения цикла, то ЧПУ отобразитсоответствующее сообщение об ошибках.

Page 169: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

Руководство по программированию

ЧПУ 8037

ПОСТОЯННЫЕ

ЦИКЛЫ

9.

МОДЕЛЬ ·T·СОФТ: V01.6X

·169·

G85

. Постоянны

й цикл

торцевания

с криволинейны

ми секциями

9.8 G85. Постоянный цикл торцевания с криволинейнымисекциями

Этот цикл обрабатывает запрограммированный участок, поддерживая указанный проходмежду последовательными проходами торцевания. Он позволяет выбирать, будет липостоянный цикл выполнять чистовой проход после завершения запрограммированнойоперации торцевания.

Основная структура кадра:

G85 X Z Q R C D L M F H I K

X±5.5

Определяет координату X начальной точки профиля. Она должна быть запрограммированав абсолютных значениях и в активных единицах, радиусах или диаметрах.

Z±5.5

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

Q±5.5

Определяет координату X конечной точки профиля. Она должна быть запрограммированав абсолютных значениях и в активных единицах, радиусах или диаметрах.

R±5.5

Определяет координату Z конечной точки профиля.

C5.5

Определяет проход торцевания. Вся операция торцевания выполняется одним и тем жепроходом, который является таким же или меньшим, чем запрограммированный (C).

Если запрограммирован с 0 значением, ЧПУ отобразит соответствующее сообщение обошибке.

D 5.5

Определяет безопасное расстояние для отвода инструмента после каждого прохода.

• При программировании D со значением отличным от 0, резец отводится под углом 45?до безопасного расстояния (рисунок слева).

• При программировании "D" с "0" значением, путь выхода совпадает с путем входа.

• Если "D" не запрограммирован, отвод инструмента выполняется по профилю допредыдущего прохода, расстояние "C" (рисунок справа).

Page 170: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·170·

Руководство по программированию

ЧПУ 8037

9.

ПОСТОЯННЫЕ

ЦИКЛЫ

МОДЕЛЬ ·T·СОФТ: V01.6X

G85

. Постоянны

й цикл

торцевания

с криволинейны

ми секциями

Следует иметь ввиду, что если "D" не запрограммирован, время выполнения цикла больше;но чистовой припуск меньше.

L5.5

Определяет чистовой припуск по X и дается в радиусах.

Если не запрограммирован, будет принято значение 0.

M5.5

Определяет чистовой припуск по Z.

Если не запрограммирован, будет принято значение 0.

F5.5

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

H5.5

Определяет подачу для чистового прохода.

Если не запрограммирован или запрограммирован со значением 0, полагается, что чистовойпроход не выполняется.

I±5.5

Определяет, в радиусах, расстояние от начальной точки (X, Z) до центра дуги по оси X.Запрограммирован в инкрементальных значениях относительно начальной точки, как "I" длякруговых интерполяций (G02, G03).

K±5.5

Определяет, в радиусах, расстояние от начальной точки (X, Z) до центра дуги по оси Z.Запрограммирован в инкрементальных значениях относительно начальной точки, как "K"для круговых интерполяций (G02, G03).

Page 171: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

Руководство по программированию

ЧПУ 8037

ПОСТОЯННЫЕ

ЦИКЛЫ

9.

МОДЕЛЬ ·T·СОФТ: V01.6X

·171·

G85

. Постоянны

й цикл

торцевания

с криволинейны

ми секциями

9.8.1 Основная операция

Постоянный цикл анализирует выполнение запрограммированного профиля, в случаенеобходимости, выполняется торцевание до достижения определенного профиля.

Вся операция торцевания выполняется одним и тем же проходом, равным или меньшимзапрограммированному (C). Каждый проход выполняется следующим образом:

• Перемещение "1-2" на быстром ходу (G00).

• Перемещение "2-3" на G01 с запрограммированной подачей (F).

• Если "D" было запрограммировано, перемещение 3-4 выполняется на быстром ходу(G00); но если "D" не было запрограммировано, перемещение 3-4 выполняется попрофилю на G01 с запрограммированной подачей (F).

• Перемещение отвода "4-5" на быстром ходу (G00).

Если был запрограммирован заключительный черновой проход, ЧПУ выполнит проход,параллельный профилю, поддерживая припуск "L" и "M" с установленной подачей "F". Этотзаключительный черновой проход устранит ребра, которые остались после черновойобработки.

После операции торцевания (с чистовым проходом или без него) постоянный цикл будетвсегда заканчиваться в точке вызова цикла.

Соображения

Условия обработки (подача, скорость шпинделя и т.д.) а так же компенсация радиусаинструмента (G41, G42) должны быть запрограммированы перед вызовом цикла.

Page 172: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·172·

Руководство по программированию

ЧПУ 8037

9.

ПОСТОЯННЫЕ

ЦИКЛЫ

МОДЕЛЬ ·T·СОФТ: V01.6X

G85

. Постоянны

й цикл

торцевания

с криволинейны

ми секциями

Как только постоянный цикл закончен, программа продолжится с теми же функциями подачиF и G, активными до запроса цикла.

Расстояние между начальной и конечной точкой (X, Z) по оси X должно быть равным илибольше чем L. Расстояние между начальной и конечной точкой (R,Q) по оси Z должно бытьравным или больше чем M.

Если положение инструмента не правильное для выполнения цикла, то ЧПУ отобразитсоответствующее сообщение об ошибках.

Page 173: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

Руководство по программированию

ЧПУ 8037

ПОСТОЯННЫЕ

ЦИКЛЫ

9.

МОДЕЛЬ ·T·СОФТ: V01.6X

·173·

G86

. Постоянны

й цикл

продольного резьбонарезания

9.9 G86. Постоянный цикл продольного резьбонарезания

С этим циклом можно нарезать внешнюю, внутреннюю и коническую резьбу с постоянным шагом.

Правосторонняя и левосторонняя резьба программируется указанием направлениявращения шпинделя M03 или M04.

Основная структура кадра:

G86 X Z Q R K I B E D L C J A W

X±5.5

Определяет координату X начальной точки резьбы. Должна быть запрограммирована вабсолютных значениях и в активных единицах, радиусах или диаметрах.

Z±5.5

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

Q±5.5

Определяет координату X конечной точки резьбы. Она должна быть запрограммирована вабсолютных значениях и в активных единицах, радиусах или диаметрах.

R±5.5

Определяет координату Z конечной точки резьбы.

K±5.5

Опциональный. Используется с параметром "W" для ремонта резьбы.

Определяет координату Z точки, где измеряется резьба. Обычно, это средняя точка резьбы.

I±5.5

Определяет глубину резьбы в радиусах. Его значение должно быть положительным длявнешних резьб и отрицательным для внутренних.

Если запрограммирован с 0 значением, ЧПУ отобразит соответствующее сообщение об ошибке.

B±5.5

Определяет глубину проходов при резьбонарезании, и дается в радиусах.

Page 174: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·174·

Руководство по программированию

ЧПУ 8037

9.

ПОСТОЯННЫЕ

ЦИКЛЫ

МОДЕЛЬ ·T·СОФТ: V01.6X

G86

. Постоянны

й цикл

продольного резьбонарезания

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

Таким образом, врезание по оси X:

• Если запрограммировано отрицательное значение, проходы будут иметь одну и ту жеглубину, значение которой равно запрограммированному (B).

Таким образом, врезание по оси Х:

• Если запрограммирован с 0 значением, ЧПУ отобразит соответствующее сообщение обошибке.

Независимо от знака, назначенного "B", если последний черновой проход (перед чистовым) меньше чемзапрограммированное значение, постоянный цикл выполнит проход, равный остаточному припуску.

E±5.5

Связан с параметром "B".

Указывает минимальное значение, которое может быть достигнуто шагом врезания, еслипараметр "B" был запрограммирован с положительным значением.

Если не запрограммирован, будет принято значение 0.

D±5.5

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

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

• Если запрограммированное значение положительно, то отвод будет выполнен в кругломуглу (G05) и, если отрицательно, в квадратном углу (G07).

• Если не запрограммирован, будет принято значение 0.

L±5.5

Определяет чистовой проход, и программируется в радиусах.

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

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

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

C5.5

Определяет шаг резьбы.

• С положительным знаком, если шаг запрограммирован вдоль конуса

• С отрицательным знаком, если шаг запрограммирован вдоль связанной оси.

B B 2 B 3 B 4 …B n,,,,

B 2B 3B 4B …nB,,,,

Page 175: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

Руководство по программированию

ЧПУ 8037

ПОСТОЯННЫЕ

ЦИКЛЫ

9.

МОДЕЛЬ ·T·СОФТ: V01.6X

·175·

G86

. Постоянны

й цикл

продольного резьбонарезания

Если запрограммирован с 0 значением, ЧПУ отобразит соответствующее сообщение обошибке.

J5.5

Выход резьбы. Определяет, на каком расстоянии от конечной точки (R, Q) по оси Zначинается отвод от резьбы.

• Если запрограммирован с положительным значением, инструмент перемещается източки "J" непосредственно на безопасную дистанцию Xs, Zs.

• Если запрограммирован с отрицательным значением, инструмент перемещается източки "J" в конец резьбы (R, Q) и затем на безопасную дистанцию Xs.

• Если не запрограммирован, будет принято значение 0 (глухая резьба).

Может использоваться третий набор усиления и ускорения для осей и шпинделя, чтобыулучшить настройку и обработку выхода из глухой резьбы. Если выход резьбы будеткоротким, можно использовать любой набор ускорения или даже отменить ускорение, приэтом не получая ошибку "недостаточное ускорение при резьбонарезании".

Рекомендуется использовать низкое ускорение или нулевое.

A±5.5

Определяет угол врезания инструмента. Определяется относительно оси X и, если незапрограммирован, принимается значение 30°.

• Если запрограммирован A=0, резьба будет выполнена с радиальным врезанием.

• Если значение, присвоенное параметру "A" это половина угла инструмента, то врезаниебудет сделано с затиранием стенки резьбы.

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

W±5.5

Опциональный. Его значение зависит от параметра "K".

• Если параметр "K" определен, это цикл ремонта резьбы. Он указывает угловую позициюшпинделя, соответствующую точке измерения резьбы.

J > 0 J < 0

Page 176: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·176·

Руководство по программированию

ЧПУ 8037

9.

ПОСТОЯННЫЕ

ЦИКЛЫ

МОДЕЛЬ ·T·СОФТ: V01.6X

G86

. Постоянны

й цикл

продольного резьбонарезания

• Если параметр "K" не был определен, он указывает угловую позицию шпинделя,соответствующую начальной точке резьбы. Он позволяет делать многозаходную резьбуне используя параметр "V".

Следующий пример показывает, как выполнить 3-заходную резьбу. Для этого будутзапрограммированы 3 постоянных цикла нарезания резьбы с одинаковыми значениями, заисключением "W".

G86 X Z Q R K I B E D L C J A W0G86 X Z Q R K I B E D L C J A W120G86 X Z Q R K I B E D L C J A W240

V±5.5

Опциональный. Устанавливает требуемое число заходов резьбы.

Если не запрограммирован или определен со значением 0, резьба имеет только один заход.

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

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

G86 X Z Q R K I B E D L C J A W0 V3

M±5.5

Определяет приращение (положительный M) или убывание (отрицательный M) шага резьбыза оборот шпинделя.

Этот параметр несовместим с параметром K (ремонт резьбы); поэтому, если оба параметрабудут запрограммированы вместе, то ЧПУ покажет соответствующее сообщение об ошибке.

H1

Опциональный . Определяет тип входа резьбы (начало). Если параметр H незапрограммирован , вход резьбы будет определен параметром A.

H=0: Радиальный вход.

Вход резьбы будет радиальным, даже если параметр A не был установлен в 0.

H=1: Вход первичной задней кромкой.

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

H=2: Зигзагообразный радиальный вход первичным центром.

Необходимо принять во внимание, что при программированнии убывания шага резьбы, и придостижении 0 прежде, чем завершится операция резьбонарезания, ЧПУ покажетсоответствующее сообщение об ошибке.

H=0 H=1 H=2

H=3 H=4

AA

H=5

Page 177: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

Руководство по программированию

ЧПУ 8037

ПОСТОЯННЫЕ

ЦИКЛЫ

9.

МОДЕЛЬ ·T·СОФТ: V01.6X

·177·

G86

. Постоянны

й цикл

продольного резьбонарезания

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

H=3: Вход задней кромкой.

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

H=4: Зигзагообразный радиальный вход задним центром.

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

H=5: Зигзагообразный вход кромками.

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

Альтернатива кромка-кромка, вместо кромка- центр, увеличивает ресурсинструмента по сравнению с радиальными зигзагообразными входами (H=2 и H=4).

Для этого типа входа у используемого инструмента должна быть форма резьбы,обеспечивающая точность в основании резьбы. Перед выполнением этого цикла,возможно будет необходимо предварительно выполнить освобождение резьбуобычным трапециевидным инструментом. При этом, в цикле будет удален толькоматериал, оставленный на стенках резьбы.

U1

Опциональный. Частичный ремонт резьбы.

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

Операция ремонта резьбы требуется только на очень небольшой части ходового винта,относительно его полной длины. Частичный ремонт резьбы экономит время, потому чтотребуется восстановливать только заваренную часть ходового винта.

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

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

U=0: Если не запрограммирован или запрограммирован с 0 значением, резьба будетвыполнена, начинаясь в том же самом направлении, что и ее геометрия и завершитсяв том же самом направлении или в направлении , устанавленнымзапрограммированным выходом резьбы.

U=1: Начало каждого прохода будет выполнено с необходимым угловым сегментом, такимобразом, чтобы достичь глубину резьбы при первом шаге последнего прохода;завершение каждого прохода будет выполнено с необходимым угловым сегментом,таким образом, при этом обеспечивается поверхность резьбы в последнем шагепоследнего прохода.

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

Использование опцию U1 предлагает два типа обработки:

Частичный ремонт резьбы, когда K и W должны быть запрограммированы.

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

Page 178: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·178·

Руководство по программированию

ЧПУ 8037

9.

ПОСТОЯННЫЕ

ЦИКЛЫ

МОДЕЛЬ ·T·СОФТ: V01.6X

G86

. Постоянны

й цикл

продольного резьбонарезания

9.9.1 Основная операция

1. Перемещение на быстром ходу (G00) к точке подхода расположенной на безопасномрасстоянии "D" от начальной точки (X, Z).

2. Цикл резьбонарезания. Будут повторяться следующие шаги до достижения конечнойкоординаты; запрограммированная глубина "I" минус финишный припуск “L”.

− Перемещение на быстром ходу (G00) к запрограммированной глубине, указанной “B”.Это перемещение будет выполнено соответственно углу врезания выбранногоинструмента (A).

− Выполняет резьбонарезание на запрограммированном участке с выбраннымвыходом “J”. Во время нарезания резьбы не может быть изменена ни подача Fпереключателем ручной коррекции подачи, ни скорость шпинделя S посредствомклавиш ручной коррекции скорости шпинделя. Они будут равны 100%.

− Отвод на быстром ходу (G00) к точке подхода.

3. Завершение резьбы. Перемещение на быстром ходу (G00) к запрограммированнойкоординате глубины “I”.

Это перемещение будет радиальным или соответствовать углу врезания инструмента(A), который зависит от знака, присвоенного параметру “L”.

4. Выполняет резьбонарезание на запрограммированном участке с выбранным выходом“J”.

Во время нарезания резьбы не может быть изменена ни подача F переключателем ручнойкоррекции подачи, ни скорость шпинделя S посредством клавиш ручной коррекциискорости шпинделя. Они будут равны 100%.

5. Отвод на быстром ходу (G00) к точке подхода.

Ремонт резьбы

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

1. Выполните поиск исходного шпинделя.

2. Измерьте угол впадины профиля резьбы, параметры K W.

3. Определите цикл G87 для ремонта резьбы.

4. Выполните постоянный цикл.

Соображения

Условия обработки (подача, скорость шпинделя и т.д.) должны быть запрограммированыперед вызовом цикла.

Как только постоянный цикл закончен, программа продолжится с теми же функциями подачиF и G, активными до запроса цикла. Будет отменена только компенсация радиусаинструмента (G40), если она была активна.

Page 179: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

Руководство по программированию

ЧПУ 8037

ПОСТОЯННЫЕ

ЦИКЛЫ

9.

МОДЕЛЬ ·T·СОФТ: V01.6X

·179·

G87

. Постоянны

й цикл

торцевого

резьбонарезания

9.10 G87. Постоянный цикл торцевого резьбонарезания

С этим циклом можно выполнить внешнюю и внутреннюю резьбу с постоянным торцевымшагом.

Правосторонняя и левосторонняя резьба программируется указанием направлениявращения шпинделя M03 или M04.

Основная структура кадра:

G87 X Z Q R K I B E D L C J A W

X±5.5

Определяет координату X начальной точки резьбы. Она должна быть запрограммированав абсолютных значениях и в активных единицах, радиусах или диаметрах.

Z±5.5

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

Q±5.5

Определяет координату X конечной точки резьбы. Она должна быть запрограммирована вабсолютных значениях и в активных единицах, радиусах или диаметрах.

R±5.5

Определяет координату Z конечной точки резьбы.

K±5.5

Опциональный. Используется с параметром "W" для ремонта резьбы.

Определяет координату Z точки, где измеряется резьба. Обычно, это средняя точка резьбы.

I±5.5

Определяет глубину резьбы. Его значение должно быть положительным при нарезаниирезьбы в отрицательном направлении Z и наоборот.

Если запрограммирован с 0 значением, ЧПУ отобразит соответствующее сообщение обошибке.

Page 180: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·180·

Руководство по программированию

ЧПУ 8037

9.

ПОСТОЯННЫЕ

ЦИКЛЫ

МОДЕЛЬ ·T·СОФТ: V01.6X

G87

. Постоянны

й цикл

торцевого

резьбонарезания

B±5.5

Определяет глубину проходов при резьбонарезании и дается в радиусах.

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

Таким образом, врезание по оси Z:

• Если запрограммировано отрицательное значение, проходы будут иметь одну и ту жеглубину, значение которой равно запрограммированному (B).

Таким образом, врезание по оси Z:

• Если запрограммирован с 0 значением, ЧПУ отобразит соответствующее сообщение обошибке.

Независимо от знака, назначенного "B", если последний черновой проход (перед чистовым)меньше чем запрограммированное значение, постоянный цикл выполнит проход, равныйостаточному припуску.

E±5.5

Связан с параметром "B".

Указывает минимальное значение, которое может быть достигнуто шагом врезания, еслипараметр "B" был запрограммирован с положительным значением.

Если не запрограммирован, будет принято значение 0.

D±5.5

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

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

• Если запрограммированное значение положительно, то отвод будет выполнен в кругломуглу (G05) и, если отрицательно, в квадратном углу (G07).

• Если не запрограммирован, будет принято значение 0.

L±5.5

Определяет чистовой проход

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

B B 2 B 3 B 4 …B n,,,,

B 2B 3B 4B …nB,,,,

Page 181: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

Руководство по программированию

ЧПУ 8037

ПОСТОЯННЫЕ

ЦИКЛЫ

9.

МОДЕЛЬ ·T·СОФТ: V01.6X

·181·

G87

. Постоянны

й цикл

торцевого

резьбонарезания

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

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

C5.5

Определяет шаг резьбы.

• С положительным знаком, если шаг запрограммирован вдоль конуса

• С отрицательным знаком, если шаг запрограммирован вдоль связанной оси.

Если запрограммирован с 0 значением, ЧПУ отобразит соответствующее сообщение обошибке.

J5.5

Выход резьбы. Определяет, на каком расстоянии от конечной точки (R, Q) по оси Zначинается отвод от резьбы.

• Если запрограммирован с положительным значением, инструмент перемещается източки "J" непосредственно на безопасную дистанцию Xs, Zs.

• Если запрограммирован с отрицательным значением, инструмент перемещается източки "J" в конец резьбы (R, Q) и затем на безопасную дистанцию Xs.

• Если не запрограммирован, будет принято значение 0 (глухая резьба).

Может использоваться третий набор усиления и ускорения для осей и шпинделя, чтобыулучшить настройку и обработку выхода из глухой резьбы. Если выход резьбы будеткоротким, можно использовать любой набор ускорения или даже отменить ускорение, приэтом не получая ошибку "недостаточное ускорение при резьбонарезании".

Рекомендуется использовать низкое ускорение или нулевое.

A±5.5

Определяет угол врезания инструмента. Определяется относительно оси X и, если незапрограммирован, принимается значение 30°.

J > 0 J < 0

DX

J

(R,Q) (Xs,Zs)

Z

DX

J

(R,Q) (Xs,Zs)

Z

Page 182: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·182·

Руководство по программированию

ЧПУ 8037

9.

ПОСТОЯННЫЕ

ЦИКЛЫ

МОДЕЛЬ ·T·СОФТ: V01.6X

G87

. Постоянны

й цикл

торцевого

резьбонарезания

• Если запрограммирован A=0, резьба будет выполнена с радиальным врезанием.

• Если значение, присвоенное параметру "A" это половина угла инструмента, то врезаниебудет сделано с затиранием стенки резьбы.

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

W±5.5

Опциональный. Его значение зависит от параметра "K".

• Если параметр "K" определен, это цикл ремонта резьбы. Он указывает угловую позициюшпинделя, соответствующую точке измерения резьбы.

• Если параметр "K" не был определен, он указывает угловую позицию шпинделя,соответствующую начальной точке резьбы. Он позволяет делать многозаходную резьбуне используя параметр "V".

Следующий пример показывает, как выполнить 3-заходную резьбу. Для этого будутзапрограммированы 3 постоянных цикла нарезания резьбы с одинаковыми значениями, заисключением "W".

G86 X Z Q R K I B E D L C J A W0G86 X Z Q R K I B E D L C J A W120G86 X Z Q R K I B E D L C J A W240

V±5.5

Опциональный. Устанавливает требуемое число заходов резьбы.

Если не запрограммирован или определен со значением 0, резьба имеет только один заход.

M±5.5

Определяет приращение (положительный M) или убывание (отрицательный M) шага резьбыза оборот шпинделя.

Этот параметр несовместим с параметром K (ремонт резьбы); поэтому, если оба параметрабудут запрограммированы вместе, то ЧПУ покажет соответствующее сообщение об ошибке.

Необходимо принять во внимание, что при программированнии убывания шага резьбы, и придостижении 0 прежде, чем завершится операция резьбонарезания, ЧПУ покажетсоответствующее сообщение об ошибке.

Page 183: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

Руководство по программированию

ЧПУ 8037

ПОСТОЯННЫЕ

ЦИКЛЫ

9.

МОДЕЛЬ ·T·СОФТ: V01.6X

·183·

G87

. Постоянны

й цикл

торцевого

резьбонарезания

H1

Опциональный . Определяет тип входа резьбы (начало) . Если параметр H незапрограммирован , вход резьбы будет определен параметром A.

H=0: Радиальный вход.

Вход резьбы будет радиальным, даже если параметр A не был установлен в 0.

H=1: Вход первичной задней кромкой.

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

H=2: Зигзагообразный радиальный вход первичным центром.

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

H=3: Вход задней кромкой.

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

H=4: Зигзагообразный радиальный вход задним центром.

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

H=5: Зигзагообразный вход кромками.

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

Альтернатива кромка-кромка, вместо кромка- центр, увеличивает ресурсинструмента по сравнению с радиальными зигзагообразными входами (H=2 и H=4).

Для этого типа входа у используемого инструмента должна быть форма резьбы,обеспечивающая точность в основании резьбы. Перед выполнением этого цикла,возможно будет необходимо предварительно выполнить освобождение резьбуобычным трапециевидным инструментом. При этом, в цикле будет удален толькоматериал, оставленный на стенках резьбы.

U1

Опциональный. Частичный ремонт резьбы.

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

Операция ремонта резьбы требуется только на очень небольшой части ходового винта,относительно его полной длины. Частичный ремонт резьбы экономит время, потому чтотребуется восстановливать только заваренную часть ходового винта.

H=0 H=1 H=2

H=3 H=4

AA

H=5

Page 184: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·184·

Руководство по программированию

ЧПУ 8037

9.

ПОСТОЯННЫЕ

ЦИКЛЫ

МОДЕЛЬ ·T·СОФТ: V01.6X

G87

. Постоянны

й цикл

торцевого

резьбонарезания

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

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

U=0: Если не запрограммирован или запрограммирован с 0 значением, резьба будетвыполнена, начинаясь в том же самом направлении, что и ее геометрия и завершитсяв том же самом направлении или в направлении , устанавленнымзапрограммированным выходом резьбы.

U=1: Начало каждого прохода будет выполнено с необходимым угловым сегментом, такимобразом, чтобы достичь глубину резьбы при первом шаге последнего прохода;завершение каждого прохода будет выполнено с необходимым угловым сегментом,таким образом, при этом обеспечивается поверхность резьбы в последнем шагепоследнего прохода.

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

Использование опцию U1 предлагает два типа обработки:

Частичный ремонт резьбы, когда K и W должны быть запрограммированы.

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

Page 185: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

Руководство по программированию

ЧПУ 8037

ПОСТОЯННЫЕ

ЦИКЛЫ

9.

МОДЕЛЬ ·T·СОФТ: V01.6X

·185·

G87

. Постоянны

й цикл

торцевого

резьбонарезания

9.10.1 Основная операция

1. Перемещение на быстром ходу (G00) к точке подхода расположенной на безопасномрасстоянии "D" от начальной точки (X, Z).

2. Цикл резьбонарезания. Будут повторяться следующие шаги до достижения конечнойкоординаты; запрограммированная глубина "I" минус финишный припуск “L”.

− Перемещение на быстром ходу (G00) к запрограммированной глубине, указанной “B”.Это перемещение будет выполнено соответственно углу врезания выбранногоинструмента (A).

− Выполняет резьбонарезание на запрограммированном участке с выбраннымвыходом “J”. Во время нарезания резьбы не может быть изменена ни подача Fпереключателем ручной коррекции подачи, ни скорость шпинделя S посредствомклавиш ручной коррекции скорости шпинделя. Они будут равны 100%.

− Отвод на быстром ходу (G00) к точке подхода.

3. Завершение резьбы. Перемещение на быстром ходу (G00) к запрограммированнойкоординате глубины “I”.

Это перемещение будет радиальным или соответствовать углу врезания инструмента (A), который зависит от знака, присвоенного параметру “L”.

4. Выполняет резьбонарезание на запрограммированном участке с выбранным выходом“J”.

Во время нарезания резьбы не может быть изменена ни подача F переключателем ручнойкоррекции подачи, ни скорость шпинделя S посредством клавиш ручной коррекциискорости шпинделя. Они будут равны 100%.

5. Отвод на быстром ходу (G00) к точке подхода.

Ремонт резьбы

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

1. Выполните поиск исходного шпинделя.

2. Измерьте угол впадины профиля резьбы, параметры K W.

3. Определите цикл G87 для ремонта резьбы.

4. Выполните постоянный цикл.

Соображения

Условия обработки (подача, скорость шпинделя и т.д.) должны быть запрограммированыперед вызовом цикла.

Как только постоянный цикл закончен, программа продолжится с теми же функциями подачиF и G, активными до запроса цикла. Будет отменена только компенсация радиусаинструмента (G40), если она была активна.

Page 186: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·186·

Руководство по программированию

ЧПУ 8037

9.

ПОСТОЯННЫЕ

ЦИКЛЫ

МОДЕЛЬ ·T·СОФТ: V01.6X

G88

. Постоянны

й цикл

пазования

вдоль оси Х

9.11 G88. Постоянный цикл пазования вдоль оси Х

Этот цикл выполняет операцию протачивания пазов по оси X, поддерживая одинаковыйпроход между последовательными проходами , равный или меньшийзапрограммированному.

Основная структура кадра:

G88 X Z Q R C D K

X±5.5

Определяет координату X начальной точки паза. Она должна быть запрограммирована вабсолютных значениях и в активных единицах, радиусах или диаметрах.

Z±5.5

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

Q±5.5

Определяет координату X конечной точки паза. Она должна быть запрограммирована вабсолютных значениях и в активных единицах, радиусах или диаметрах.

R±5.5

Определяет координату Z конечной точки паза.

C5.5

Определяет проход пазования.

Если не запрограммирован, ЧПУ примет ширину резца (NOSEW) активного инструмента иесли запрограммирован с нулевым значением, выдаст соответствующее сообщение обошибке.

D5.5

Определяет безопасное расстояние, которое должно иметь положительное значение врадиусах.

K5

Определяет задержку, в сотых секунды, после каждого врезания до начала отвода.

Если не запрограммирован, будет принято значение 0.

Page 187: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

Руководство по программированию

ЧПУ 8037

ПОСТОЯННЫЕ

ЦИКЛЫ

9.

МОДЕЛЬ ·T·СОФТ: V01.6X

·187·

G88

. Постоянны

й цикл

пазования

вдоль оси Х

9.11.1 Основная операция

Вся операция протачивания паза выполняется одним и тем же проходом, равным илименьшим "C". Каждый проход протачивания паза выполняется следующим способом:

• Врезание выполняется с запрограммированной подачей (F).

• Отвод и перемещение к следующей точке врезания выполняются на быстром ходу (G00).

После завершения операции протачивания паза, постоянный цикл будет всегдазаканчиваться в точке вызова цикла.

Соображения

Условия обработки (подача, скорость шпинделя и т.д.) должны быть запрограммированыперед вызовом цикла.

Как только постоянный цикл закончен, программа продолжится с теми же функциями подачиF и G, активными до запроса цикла. Будет отменена только компенсация радиусаинструмента (G40), если она была активна.

Инструмент должен быть расположен на расстоянии, по X, равном или большем чем,указанное параметром постоянного цикла “D” (безопасное расстояние) относительнодетали.

Если глубина паза равна 0, то ЧПУ отобразит соответствующее сообщение об ошибке.

Если ширина паза будет меньше чем ширина резца (NOSEW), то ЧПУ отобразитсоответствующее сообщение об ошибке.

Page 188: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·188·

Руководство по программированию

ЧПУ 8037

9.

ПОСТОЯННЫЕ

ЦИКЛЫ

МОДЕЛЬ ·T·СОФТ: V01.6X

G89

. Постоянны

й цикл

пазования

вдоль оси

Z

9.12 G89. Постоянный цикл пазования вдоль оси Z

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

Основная структура кадра:

G89 X Z Q R C D K

X±5.5

Определяет координату X начальной точки паза. Она должна быть запрограммирована вабсолютных значениях и в активных единицах, радиусах или диаметрах.

Z±5.5

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

Q±5.5

Определяет координату X конечной точки паза. Она должна быть запрограммирована вабсолютных значениях и в активных единицах, радиусах или диаметрах.

R±5.5

Определяет координату Z конечной точки паза.

C5.5

Определяет проход пазования. Программируется в радиусах.

Если не запрограммирован, ЧПУ примет ширину резца (NOSEW) активного инструмента иесли запрограммирован с нулевым значением, выдаст соответствующее сообщение обошибке.

D5.5

Определяет безопасное расстояние.

Если не запрограммирован, будет принято значение 0.

K5

Определяет задержку, в сотых секунды, после каждого врезания до начала отвода.

Если не запрограммирован, будет принято значение 0.

Page 189: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

Руководство по программированию

ЧПУ 8037

ПОСТОЯННЫЕ

ЦИКЛЫ

9.

МОДЕЛЬ ·T·СОФТ: V01.6X

·189·

G89

. Постоянны

й цикл

пазования

вдоль оси

Z

9.12.1 Основная операция

Вся операция протачивания паза выполняется одним и тем же проходом, равным илименьшим "C". Каждый проход протачивания паза выполняется следующим способом:

• Врезание выполняется с запрограммированной подачей (F).

• Отвод и перемещение к следующей точке врезания выполняются на быстром ходу (G00).

После завершения операции протачивания паза, постоянный цикл будет всегдазаканчиваться в точке вызова цикла.

Соображения

Условия обработки (подача, скорость шпинделя и т.д.) должны быть запрограммированыперед вызовом цикла.

Как только постоянный цикл закончен, программа продолжится с теми же функциями подачиF и G, активными до запроса цикла. Будет отменена только компенсация радиусаинструмента (G40), если она была активна.

Инструмент должен быть расположен на расстоянии, по Z, равном или большем чем,указанное параметром постоянного цикла “D” (безопасное расстояние) относительнодетали.

Если глубина паза равна 0, то ЧПУ отобразит соответствующее сообщение об ошибке.

Если ширина паза будет меньше чем ширина резца (NOSEW), то ЧПУ отобразитсоответствующее сообщение об ошибке

Page 190: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·190·

Руководство по программированию

ЧПУ 8037

9.

ПОСТОЯННЫЕ

ЦИКЛЫ

МОДЕЛЬ ·T·СОФТ: V01.6X

G89

. Постоянны

й цикл

пазования

вдоль оси

Z

Page 191: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

ЧПУ 8037

МОДЕЛЬ ·T·СОФТ: V01.6X

10

·191·

ИЗМЕРЕНИЯ

ЧПУ имеет два входа датчика измерения, один для сигналов 5Vdc TTL и другой для 24Vdc.

Подсоединение различных типов датчиков к этим входам описывается в приложении кРуководству по установке.

Page 192: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·192·

Руководство по программированию

ЧПУ 8037

10.

ИЗМЕРЕНИЯ

МОДЕЛЬ ·T·СОФТ: V01.6X

Измерения

(G

75, G

76)

10.1 Измерения (G75, G76)

Функция G75 позволяет программировать движения, которые закончатся после того, как ЧПУполучит сигнал от используемого датчика измерения.

Функция G76 позволяет программировать движения, которые закончатся после того, как ЧПУперестанет получать сигнал от используемого датчика измерения.

Их формат определяется как:

G75 X..C ±5.5G76 X..C ±5.5

После G75 или G76 будут запрограммированы требуемая ось или оси, а так же координатыэтих осей, которые определяют конечную точку запрограммированного движения.

Станок будет двигаться согласно запрограммированному пути, пока не получит сигнал отдатчика измерения (G75) или пока не перестанет получать сигнал от датчика измерения(G76). В этот момент ЧПУ будет считать кадр законченным, принимая в качестветеоретического положения осей их реальное положение в этот момент.

Если оси достигают запрограммированного положения перед получением (G75) или приполучении внешнего сигнала от датчика измерения (G76), ЧПУ остановит движение осей.

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

Функции G75 и G76 не являются модальными, и поэтому должны программироваться всякийраз, когда возникает необходимость в измерении.

Функции G75 и G76 несовместимы друг с другом и с G00, G02, G03, G33, G34, G41 и G42.Кроме того, как только они были выполнены, ЧПУ примет функции G01 и G40.

Во время движения G75 или G76, работа ручного корректора подачи зависит от значения,присвоенного общему станочному параметру ОЕМ FOVRG75.

Page 193: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

ЧПУ 8037

МОДЕЛЬ ·T·СОФТ: V01.6X

11

·193·

ПРОГРАММИРОВАНИЕ НА ЯЗЫКЕ ВЫСОКОГО УРОВНЯ

11.1 Лексическое описание

Все слова, которые формируют язык высокого уровня числового управления, должны бытьнаписаны заглавными буквами(C. texto) #Col, за исключением комментариев, которые могутбыть написаны символами верхнего и нижнего регистра.

Для программирования высокого уровня допустимы следующие элементы:

• Служебные слова

• Числовые константы

• Символы.

Служебные слова

Служебные слова - это то, что использует ЧПУ в программировании высокого уровня дляименования системных переменных, операторов, управляющих инструкций и т.д.

Все буквы алфавита A-Z - также служебные слова, поскольку они могут самостоятельноиспользоваться как слово языка высокого уровня.

Числовые константы

Кадры, запрограммированные на языке высокого уровня, допускают числа в десятичномформате и в шестнадцатеричном формате.

• Десятичные числа не должны превышать формат ±6.5 (6 цифр слева от десятичной точкии 5 справа).

• Числа в шестнадцатиричном формате должны предваряться символом $ и должнысодержать не более 8 цифр.

Константы, превышающие формат ±6,5, могут быть назначены переменным посредствомарифметических параметров, арифметических выражений или с помощью констант вшестнадцатеричном формате.

Если ЧПУ работает в метрической системе (мм), разрешающая способность - десятыемикрона, и фигуры программируются в формате ±5.4 (положительные или отрицательные,с 5 целыми и 4 десятичными знаками).

Если ЧПУ работает в дюймах, разрешающая способность - стотысячные дюйма, и фигурыпрограммируются в формате ±4.5 (положительные или отрицательные, с 4 целыми и 5десятичными знаками).

Для удобства программиста управление всегда допускает формат ±5.5 (положительные илиотрицательные, с 5 целыми и 5 десятичными знаками), приводя каждое число в соответствиис выбранными рабочими единицами.

Присвоение значения 100000000 переменной "TIMER" может быть выполнено одним изследующих способов:

(TIMER = $5F5E100)(TIMER = 10000 * 10000)(P100 = 10000 * 10000)(TIMER = P100)

Page 194: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·194·

Руководство по программированию

ЧПУ 8037

11.

ПРОГРАММИРОВАНИЕ

НА

ЯЗЫКЕ

ВЫСОКОГО

УРОВНЯ

МОДЕЛЬ ·T·СОФТ: V01.6X

Лексическое

описание

Символы

Символы, используемые в языке высокого уровня:

( ) “ = + - * / ,

Page 195: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

Руководство по программированию

ЧПУ 8037

ПРОГРАММИРОВАНИЕ

НА

ЯЗЫКЕ

ВЫСОКОГО

УРОВНЯ

11.

МОДЕЛЬ ·T·СОФТ: V01.6X

·195·

Перем

енны

е

11.2 Переменные

ЧПУ имеет внутренние переменные, к которым можно получить доступ из пользовательскойпрограммы, из программы PLC или через DNC. В зависимости от использования, этипеременные могут быть только для чтения или для чтения и записи.

Доступ к переменным из пользовательской программы может быть выполнен, используякоманды высокого уровня. Каждая из этих переменных связана со своей мнемоникой,которая должна записываться буквами верхнего регистра (заглавными).

• Мнемоники, заканчивающиеся на (X-C) отображают набор из 9 элементов,сформированный соответствующим корнем, сопровождаемым X, Y, Z, U, V, W, A, B и C.

ORG(X-C) -> ORGX ORGY ORGZ

ORGU ORGV ORGW

ORGA ORGB ORGC

• Мнемоники, завершающиеся n указывают, что переменные сгрупированы в таблицы. Длядоступа к любому элементу такой таблицы, укажите поле требуемой таблицы, используясвязанную мнемонику, сопровождаемую требуемым элементом.

TORn -> TOR1 TOR3 TOR11

Переменные и подготовка кадра

Переменные, которые обращаются к реальным значениям ЧПУ, прерывают подготовкукадров. ЧПУ ждет выполнение команды перед возобновлением подготовки кадра. Такимобразом, следует быть осторожным при использовании этого типа переменных, так как припомещении их между кадрами обработки, которые работают с компенсацией, могут бытьполучены ошибки в профиле.

Пример: Чтение переменных, которые прерывают подготовку кадров.

Следующие кадры программы выполняются при активной компенсации G41.

...N10 X80 Z50

N15 (P100 = POSX); Присваивает значение реальной координаты X параметру P100N20 X50 Z50N30 X50 Z80...

Кадр N15 прерывает подготовку кадра ивыполнение кадра N10 будет закончено в точке A.

Как только заканчивается выполнение кадра N15,ЧПУ продолжит подготовку кадра с кадра N20.

Поскольку следующая точка, соответствующаякомпенсированному пути, это точка “B”, ЧПУпереместит инструмент в эту точку, выполняя путь“A-B”.

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

Page 196: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·196·

Руководство по программированию

ЧПУ 8037

11.

ПРОГРАММИРОВАНИЕ

НА

ЯЗЫКЕ

ВЫСОКОГО

УРОВНЯ

МОДЕЛЬ ·T·СОФТ: V01.6X

Перем

енны

е

11.2.1 Параметры или переменные общего назначения

Переменные общего назначения связаны с буквой "P", сопровождаемой целым числом. ЧПУимеет четыре типа переменных общего назначения.

В кадрах, запрограммированных в кодах ISO, параметры могут быть связаны со всемиполями G F S T D M и координатами осей. Метка кадра определяется числовым значением.Если параметр используется в кадре, запрограммированном на языке высокого уровня, онможет программироваться в пределах любого выражения.

Программист может использовать параметры общего назначения при редактировании своихпрограм. Позже, во время выполнения, ЧПУ заменит эти переменные, назначенными имтекущими значениями.

Использование переменных общего назначения будет зависеть от типа кадра, в котором онизапрограммированы и канала выполнения. Программы, которые выполняются впользовательском канале, могут содержать любые глобальные, OEM или пользовательскиепараметры, но не могут использовать локальные параметры.

Типы арифметических параметров

Локальные параметры

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

Локальные параметры, используемые в языке высокого уровня, могут быть определены,используя вышеупомянутый формат или используя символы A-Z, за исключением С, так чтоА равно P0 и Z - P25.

Следующий пример показывает эти два метода определения:

(IF ((P0+P1)* P2/P3 EQ P4) GOTO N100)(IF ((A+B)* C/D EQ E) GOTO N100)

Если арифметическое выражение - константа, то при использовании имени параметра дляприсвоения ему значения (например А вместо P0,), инструкция может быть сокращенаследующим образом:

(P0=13.7) ==> (A=13.7) ==> (A13.7)

Будьте внимательны при использовании круглых скобок, так как M30 -это не то же самое, что(M30). ЧПУ интерпретирует (M30) как инструкцию высокого уровня, обозначающую (P12 =30), а не как выполнение вспомогательной функции M30.

Глобальные параметры

К глобальным параметрам можно получить доступ из любой программы и подпрограммы,вызванной из программы.

Глобальные параметры могут использоваться пользователем, OEM или циклами ЧПУ.

Пользовательские параметры

Эти параметры - расширение глобальных параметров, но они не используются циклами ЧПУ.

Тип параметра Диапазон

Локальные параметры P0-P25

Глобальные параметры P100-P299

Пользовательские параметры P1000-P1255

Параметры OEM (производителя) P2000 - P2255

При программировании...

GP0 XP1 Z100(IF (P100 * P101 EQ P102) GOTO N100)

При выполнении...

G1 X-12.5 Z100(IF (2 * 5 EQ 12) GOTO N100)

Page 197: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

Руководство по программированию

ЧПУ 8037

ПРОГРАММИРОВАНИЕ

НА

ЯЗЫКЕ

ВЫСОКОГО

УРОВНЯ

11.

МОДЕЛЬ ·T·СОФТ: V01.6X

·197·

Перем

енны

е

Параметры OEM (производителя)

Параметры OEM и подпрограммы с параметрами OEM могут использоваться только впрограммах OEM; определены с атрибутом [O]. Изменение одного из этих параметров втаблицах требует пароля OEM.

Использование арифметических параметров циклами

Многократные циклы обработки (G60 - G65) и постоянные циклы обработки (G69, G81 - G89)используют шестой уровень вложения локальных параметров, если они активны.

Постоянные циклы обработки используют глобальный параметр P299 для внутреннихвычислений и постоянные циклы измерения используют глобальные параметры P294 - P299.

Обновление таблиц арифметических параметров

ЧПУ обновит таблицу параметров после обработки операций , указанных вподготавливаемом кадре. Эта операция осуществляется всегда перед выполнением кадраи по этому значения, показанные в таблице, не обязательно должны соответствоватьвыполняемому кадру.

Если режим выполнения будет оставлен после прерывания выполнения программы, то ЧПУобновит таблицы параметров со значениями, соответствующими выполненному кадру.

При доступе к таблицам локальных и глобальных параметров, значение, назначенноекаждому параметру, может быть выражено в десятичном виде (4127.423) или в научном(0.23476 E-3).

Арифметические параметры в подпрограммах

ЧПУ имеет инструкции высокого уровня, позволяющие определение и использованиеподпрограмм, которые можно вызвать из главной программы, или из другой подпрограммы;также возможно вызвать вторую подпрограмму, из второй третью и т.д. ЧПУ ограничиваетэти обращения максимально 15 уровнями вложения.

До 26 локальных параметров (P0-P25) могут быть назначены подпрограмме. Эти параметры,которые будут неизвестны для кадров вне подпрограммы, могут быть переданы кадрам,которые составляют подпрограмму.

Локальные параметры могут быть назначены больше чем одной подпрограмме до 6 уровнейвложения параметра в пределах 15 уровней вложения подпрограммы.

Page 198: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·198·

Руководство по программированию

ЧПУ 8037

11.

ПРОГРАММИРОВАНИЕ

НА

ЯЗЫКЕ

ВЫСОКОГО

УРОВНЯ

МОДЕЛЬ ·T·СОФТ: V01.6X

Перем

енны

е

11.2.2 Переменные, связанные с инструментами.

Эти переменные связаны с таблицей корректоров инструментов, таблицей инструментов итаблицей магазина инструментов, так что установка или чтение значений из этих полей будутвыполнятся в форматах, установленных для этих таблиц.

Таблица корректоров инструмента

Значения корректоров радиуса (R), длины (L) и износа (I, K) инструмента даются в активныхединицах.

Если G70, в дюймах (в пределах ±3937.00787).

Если G71, в миллиметрах (в пределах ±99999.9999).

Если поворотная ось, в градусах (в пределах ±99999.9999).

Код положения (форма инструмента) (F) будет целым числом от 0 до 9.

Таблица инструмента

Номер корректора инструмента будет целым числом от 0 до 255. Максимальный номеркорректора инструмента ограничен g.m.p. NTOFFSET.

Код семейства будет числом от 0 до 255.

0 - 199 Если нормальный инструмент.

200 - 255 Если специальный инструмент.

Номинальный ресурс дается в минутах или операциях (0··65535).

Реальный ресурс дается в сотых минут (0··9999999) или в операциях (0··999999).

Угол резца дается в десятитысячных градуса (0··359999).

Ширина резца дается в активных единицах.

Если G70, в дюймах (в пределах ±3937.00787).

Если G71, в миллиметрах (в пределах ±99999.9999).

Если поворотная ось, в градусах (в пределах ±99999.9999).

Угол резания дается в десятитысячных градуса (0··359999).

Таблица магазина инструмента

Каждая позиция магазина представлена следующим образом:

1··255 Номер инструмента.

0 Позиция магазина пуста.

-1 Позиция магазина отменена.

Каждая позиция инструмента в магазине представлена следующим образом:

1··255 Номер позиции.

0 Инструмент в шпинделе.

-1 Инструмент не найден.

-2 Инструмент в позиции смены.

Переменные только для чтения

TOOL

Возвращает номер активного инструмента.

TOD

Возвращает номер корректора активного инструмента.

(P100=TOOL)Присваивает номер активного инструмента параметру P100.

Page 199: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

Руководство по программированию

ЧПУ 8037

ПРОГРАММИРОВАНИЕ

НА

ЯЗЫКЕ

ВЫСОКОГО

УРОВНЯ

11.

МОДЕЛЬ ·T·СОФТ: V01.6X

·199·

Перем

енны

е

NXTOOL

Возвращает номер следующего инструмента, выбранного, но ждущего выполнения M06,чтобы стать активным.

NXTOD

Возвращает номер корректора инструмента, соответствующего следующему инструменту,выбранного, но ждущего выполнения M06, чтобы стать активным.

TMZPn

Возвращает позицию занимаемую указанным инструментом (n) в магазине инструмента.

Переменные для чтения и записи

TOXn

Эта переменная позволяет читать или изменять значение длины инструмента вдоль оси X,присвоенного указанному корректору инструмент (n).

TOZn

Эта переменная позволяет читать или изменять значение длины инструмента вдоль оси Z,присвоенного указанному корректору инструмент (n).

TOFn

Эта переменная позволяет читать или изменять значение кода положения (F), указанногокорректора инструмента (n).

TORn

Эта переменная позволяет читать или изменять значение радиуса R, указанного корректораинструмента (n).

TOIn

Эта переменная позволяет читать или изменять значение износа длины инструмента (I)вдоль оси X, указанного корректора инструмента (n).

TOKn

Эта переменная позволяет читать или изменять значениеизноса длины инструмента (К)вдоль оси Z, указанного корректора инструмента (n).

NOSEAn:

Эта переменная позволяет читать или изменять значение угла резца, назначенногоуказанному инструменту (n) в таблице инструмента.

NOSEWn

Эта переменная позволяет читать или изменять значение ширины резца, назначенногоуказанному инструменту (n) в таблице инструмента.

CUTAn

Эта переменная позволяет читать или изменять значение угла резания, назначенногоуказанному инструменту (n) в таблице инструмента.

TLFDn

Эта переменная позволяет читать или изменять в таблице инструментов номер корректораинструмента указанного инструмента (n).

(P110=TOX3)Присваивает значение X корректора инструмента 3 параметру Р100.

(TOX3=P111)Присваивает значение параметра P111 значению X корректора инструмента 3.

Page 200: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·200·

Руководство по программированию

ЧПУ 8037

11.

ПРОГРАММИРОВАНИЕ

НА

ЯЗЫКЕ

ВЫСОКОГО

УРОВНЯ

МОДЕЛЬ ·T·СОФТ: V01.6X

Перем

енны

е

TLFFn

Эта переменная позволяет читать или изменять в таблице инструментов код семействауказанного инструмента (n).

TLFNn

Эта переменная позволяет читать или изменять в таблице инструментов значение,присвоенное как номинальный ресурс указанного инструмента (n).

TLFRn

Эта переменная позволяет читать или изменять в таблице инструмента значение,соответствующее реальному ресурсу указанного инструмента (n).

TMZTn

Эта переменная позволяет читать или изменять в таблице магазина инструментасодержимое указанной позиции (n).

HTOR

Переменная HTOR указывает радиус инструмента, используемый ЧПУ для вычислений.

Будучи переменной, которая может быть прочитана и записана ЧПУ и только прочитана изPLC и DNC, ее значение может отличаться от назначенного в таблице (TOR).

При включении, после функции T, после RESET или после функции M30, принимаетсязначение таблицы (TOR).

Пример применения

Для обработки профиля с остаточным припуском 0.5 мм, проходами 0.1 мм с инструментом,радиус которого - 10 мм.

Назначьте радиусу инструмента значение:

10.5 мм в таблице и выполните профиль.

10,4 мм в таблице и выполните профиль.

10,3 мм в таблице и выполните профиль.

10,2 мм в таблице и выполните профиль.

10,1 мм в таблице и выполните профиль.

10,0 мм в таблице и выполните профиль.

Однако, если при обработке программа прервана, или происходит сброс, таблица принимаетзначение радиуса, назначенное в этот момент (например: 10.2 мм). Его значениеизменилось.

Чтобы избежать этого, вместо того, чтобы изменять радиус инструмента в таблице (TOR),используют переменную (HTOR), чтобы изменить значение радиуса инструмента,используемое ЧПУ для вычисления.

Теперь, если программа прервана, значение радиуса инструмента первоначальноназначило в таблице (TOR) будет правильное, потому что оно не изменилось.

Page 201: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

Руководство по программированию

ЧПУ 8037

ПРОГРАММИРОВАНИЕ

НА

ЯЗЫКЕ

ВЫСОКОГО

УРОВНЯ

11.

МОДЕЛЬ ·T·СОФТ: V01.6X

·201·

Перем

енны

е

11.2.3 Переменные, связанные с корректором нуля.

Эти переменные связаны с корректорами инструмента и могут соответствовать значениямтаблицы или тем, которые актуально установлены посредством функции G92 или вручнуюв режиме JOG.

Нулевые корректоры, которые возможны в дополнение к добавочному корректору,указанному PLC, это G54, G55, G56, G57, G58 и G59.

Значения для каждой оси даются в активных единицах:

Если G70, в дюймах (в пределах ±3937.00787).

Если G71, в миллиметрах (в пределах ±99999.9999).

Если поворотная ось, в градусах (в пределах ±99999.9999).

Хотя есть переменные, которые относятся к каждой оси, ЧПУ разрешает только те, которыевыбраны в ЧПУ. Таким образом, если ЧПУ управляет осями X и Z, оно разрешает толькопеременные ORGX и ORGZ. в случае ORG (X-C).

Переменные только для чтения

ORG(X-C)

Возвращает значение активного нулевого корректора по выбранной оси. Значениедобавочного корректора, указанного PLC, не включено в это значение.

PORGF

Возвращает значение абсциссы начала полярной системы координат относительно началадекартовой системы координат.

Это значение координаты будет возвращено в радиусах или диаметрах согласно установкестаночного параметра оси "DFORMAT".

PORGS

Возвращает значение ординаты начала полярной системы координат относительно началадекартовой системы координат.

Это значение координаты будет возвращено в радиусе или диаметре согласно установкестаночного параметра оси "DFORMAT".

ADIOF(X-C)

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

Переменные для чтения и записи

ORG(X-C)n

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

PLCOF(X-C)

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

При обращении к любой переменной из PLCOF (X-C) подготовка кадра прерывается, и ЧПУждет выполнения команды перед продолжением подготовки кадра.

(P100=ORGX)Присваивает P100 значение активного нуля детали для оси X. Это значение может быть установлено вручную, посредством функции G92 или переменной "ORG (X-C)n".

(P110=ORGX 55)Загружает параметр P110 со значение X, соответствующем G55 в таблицу нулевого корректора.

(ORGZ 54=P111)Присваивает параметр P111 оси Z в таблице для корректора G54.

Page 202: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·202·

Руководство по программированию

ЧПУ 8037

11.

ПРОГРАММИРОВАНИЕ

НА

ЯЗЫКЕ

ВЫСОКОГО

УРОВНЯ

МОДЕЛЬ ·T·СОФТ: V01.6X

Перем

енны

е

11.2.4 Переменные, связанные со станочными параметрами

Все переменные, связанные со станочными параметрами, только для чтения. Этипеременные могут быть записаны и прочитаны при выполнении внутри программы OEM илиподпрограммы.

Чтобы ознакомиться с форматом возвращаемых значений, обратитесь к руководству поустановке. Значения 1/0 соответствуют параметрам, которые определены как YES/NO, +/-или ON/OFF.

Координаты и значения подачи даются в активных единицах:

Если G70, в дюймах (в пределах ±3937.00787).

Если G71, в миллиметрах (в пределах ±99999.9999).

Если поворотная ось, в градусах (в пределах ±99999.9999).

Изменение станочных параметров из программы OEM или подпрограммы.

Эти переменные могут быть прочитаны и записаны при выполнении внутри программы OEMили подпрограммы. В этом случае, эти переменные могут использоваться, чтобы изменитьзначение определенных станочных параметров. Обратитесь к руководству по установке,касательно списка станочных параметров, которые могут быть изменены.

Чтобы изменить эти параметры через PLC, должна быть выполнена подпрограмма OEM,содержащая соответствующие переменные, используя команду CNCEX.

Переменные только для чтения

MPGn

Возвращает значение, присвоенное общему станочному параметру (n).

MP(X-C)n

Возвращает значение, которое было присвоено станочному параметру (n) указанной оси (X-C).

MPSn

Возвращает значение, которое было присвоено станочному параметру (n) главногошпинделя.

MPLCn

Возвращает значение, которое было присвоено станочному параметру (n) PLC.

(P110=MPG8)Присваивает значение общего станочного параметра P8 “INCHES” параметру P110, если P110=0, то в миллиметрах, и если P110= 1, то в дюймах.

(P110=MPY 1)Присваивает значение станочного параметра оси Y P1 "DFORMAT" параметру P110.

Page 203: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

Руководство по программированию

ЧПУ 8037

ПРОГРАММИРОВАНИЕ

НА

ЯЗЫКЕ

ВЫСОКОГО

УРОВНЯ

11.

МОДЕЛЬ ·T·СОФТ: V01.6X

·203·

Перем

енны

е

11.2.5 Переменные, связанные с рабочими зонами

Переменные, связанные с рабочими зонами, являются переменными только для чтения.

Значения ограничений даются в активных единицах:

Если G70, в дюймах (в пределах ±3937.00787).

Если G71, в миллиметрах (в пределах ±99999.9999).

Если поворотная ось, в градусах (в пределах ±99999.9999).

Состояние рабочих зон определяется согласно следующему коду:

0 = Запрещена.

1 = Разрешена как зона без входа.

2 = Разрешена как зона без выхода.

Переменные только для чтения

FZONE

Состояние рабочей зоны 1.

FZLO(X-C)

Нижний предел зоны 1 по выбранной оси (X-C).

FZUP(X-C)

Верхний предел зоны 1 по выбранной оси (X-C).

SZONE

Состояние рабочей зоны 2.

SZLO(X-C)

Нижний предел зоны 2 по выбранной оси (X-C).

SZUP(X-C)

Верхний предел зоны 2 по выбранной оси (X-C).

TZONE

Состояние рабочей зоны 3.

TZLO(X-C)

Нижний предел зоны 3 по выбранной оси (X-C).

TZUP(X-C)

Верхний предел зоны 3 по выбранной оси (X-C).

FOZONE

Состояние рабочей зоны 4.

FOZLO(X-C)

Нижний предел зоны 4 по выбранной оси (X-C).

FOZUP(X-C)

Верхний предел зоны 4 по выбранной оси (X-C).

(P100=FZONE) ; присваивает параметру P100 состояние рабочей зоны 1.(P101=FZOLOX) ; присваивает нижний предел зоны 1 параметру P101.(P102=FZUPZ) ; присваивает верхний предел зоны 1 параметру P102.

Page 204: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·204·

Руководство по программированию

ЧПУ 8037

11.

ПРОГРАММИРОВАНИЕ

НА

ЯЗЫКЕ

ВЫСОКОГО

УРОВНЯ

МОДЕЛЬ ·T·СОФТ: V01.6X

Перем

енны

е

FIZONE

Состояние рабочей зоны 5.

FIZLO(X-C):

Нижний предел зоны 5 по выбранной оси (X-C).

FIZUP(X-C)

Верхний предел зоны 5 по выбранной оси (X-C).

Page 205: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

Руководство по программированию

ЧПУ 8037

ПРОГРАММИРОВАНИЕ

НА

ЯЗЫКЕ

ВЫСОКОГО

УРОВНЯ

11.

МОДЕЛЬ ·T·СОФТ: V01.6X

·205·

Перем

енны

е

11.2.6 Переменные, связанные с подачей

Переменные только для чтения , связанные с реальной(актуальной) подачей

FREAL

Возвращает реальную подачу ЧПУ. В мм/мин. или дюймах/мин.

FREAL(X-C)

Возвращает реальную (актуальную) подачу ЧПУ выбранной оси.

FTEO(X-C)

Возвращает теоретическую подачу ЧПУ выбранной оси.

Переменные только для чтения, связанные с функцией G94

FEED

Возвращает подачу, выбранную ЧПУ посредством функции G94. В мм/мин или дюймах/мин.

Эта подача может быть установлена программой, PLC или DNC; ЧПУ выбирает ту из них, укоторой самый высокий приоритет, DNC имеет самый высокий приоритет, программа - самыйнизкий.

DNCF

Возвращает подачу в мм/мин или дюймах/мин, установленную DNC.Если она имеетзначение 0, это означает, что она не выбрана.

PLCF

Возвращает подачу в мм/мин или дюймах/мин, установленную PLC. Если она имеетзначение 0, это означает, что она не выбрана.

PRGF

Возвращает подачу в мм/мин или дюймах/мин, установленную программой.

Переменные только для чтения, связанные с функцией G95

FPREV

Возвращает подачу, выбранную в ЧПУ посредством функции G95. В мм/мин. илидюймах/мин.

Эта подача может быть установлена программой, PLC или DNC, и ЧПУ выбирает ту из них,у которой самый высокий приоритет, DNC имеет самый высокий приоритет, программа -самый низкий.

DNCFPR

Возвращает подачу в мм/оборот или дюймах/оборот, установленную DNC. Если она имеетзначение 0, это означает, что она не выбрана.

PLCFPR

Возвращает подачу в мм/оборот или дюймах/оборот, установленную PLC. Если она имеетзначение 0, это означает, что она не выбрана.

(P100=FREAL)Присваивает реальное значение подачи ЧПУ параметру P100.

Page 206: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·206·

Руководство по программированию

ЧПУ 8037

11.

ПРОГРАММИРОВАНИЕ

НА

ЯЗЫКЕ

ВЫСОКОГО

УРОВНЯ

МОДЕЛЬ ·T·СОФТ: V01.6X

Перем

енны

е

PRGFPR

Возвращает подачу в мм/оборот или дюймах/оборот, установленную программой.

Переменные только для чтения, связанные с функцией G32

PRGFIN

Возвращает подачу в 1/мин, выбранную программой.

Переменная ЧПУ FEED, связанная с G94, также покажет результатирующую подачу в мм/минили дюймах/мин.

Переменные только для чтения , связанные с корректоромподачи

FRO

Возвращает коррекцию подачи (%), установленную ЧПУ. Дается целым числом от 0 до“MAXFOVR” (максимум 255).

Процент скорости подачи может быть установлен из программы. PLC, DNC или с панелиоператора; ЧПУ выберет один из них. Порядок очередности (от наиболее высокогоприоритета до наиболее низкого): программа, DNC, PLC и от переключателя панелиоператора.

DNCFRO

Возвращает % коррекции подачи, установленный DNC. Если она имеет значение 0, этоозначает, что она не выбрана.

PLCFRO

Возвращает % коррекции подачи, установленный PLC. Если она имеет значение 0, этоозначает, что она не выбрана.

CNCFRO

Возвращает % коррекции подачи, установленный переключателем на панели оператора.

PLCCFR

Возвращает % коррекциии подачи, установленный из канала выполнения PLC.

Переменные для чтения и записи, связанные с корректоромподачи

PRGFRO

Эта переменная позволяет читать или изменять процент подачи, установленныйпрограммой. Дается целыми значениями от 0 до "MAXFOVR" (максимум 255). Если он имеетзначение 0, это означает, что он не выбран.

(P110=PRGFRO)Присваивает P110 % коррекции подачи, установленной программой.

(PRGFRO=P111)Устанавливает % коррекции подачи, установленной из программы в значение P111.

Page 207: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

Руководство по программированию

ЧПУ 8037

ПРОГРАММИРОВАНИЕ

НА

ЯЗЫКЕ

ВЫСОКОГО

УРОВНЯ

11.

МОДЕЛЬ ·T·СОФТ: V01.6X

·207·

Перем

енны

е

11.2.7 Переменные, связанные с координатами

Значения для каждой оси даются в активных единицах:

Если G70, в дюймах (в пределах ±3937.00787).

Если G71, в миллиметрах (в пределах ±99999.9999).

Если поворотная ось, в градусах (в пределах ±99999.9999).

Переменные только для чтения

При доступе к любой из переменных POS (X-C), TPOS (X-C), APOS(X-C), ATPOS(X-C) илиFLWE (X-C), прерывается подготовка кадра и ЧПУ ждет, пока команда не будет выполненаперед продолжением подготовки кадра.

Координаты, возвращаемые переменными PPOS(X-C), POS(X-C), TPOS(X-C), APOS(X-C) иATPOS(X-C) будут даны в активных единицах (радиусах или диаметрах). Проверьтепеременную DIAM, чтобы знать активную систему единиц.

PPOS(X-C)

Возвращает теоретическую запрограммированную координату указанной оси.

POS(X-C)

Возвращает значение реальной координаты инструмента относительно станочного нуля(исходного).

На бесконечных поворотных осях, эта переменная принимает во внимание значениеактивного корректора нуля. Значение переменной будет между активным корректором нуляи ±360° (ORG* ± 360°).

Если ORG* = 20° отображается в пределах от 20° до 380° / отображается в пределахот -340° до 20°.

Если ORG* = -60° отображается в пределах от -60° до 300° / отображается в пределахот -420° до -60°

TPOS(X-C)

Возвращает значение теоретической координаты (реальная координата + ошибкарассогласования) инструмента относительно станочного нуля (исходного).

На бесконечных поворотных осях, эта переменная принимает во внимание значениеактивного корректора нуля. Значение переменной будет между активным корректором нуляи ±360° (ORG* ± 360°).

Если ORG* = 20° отображается в пределах от 20° до 380° / отображается в пределахот -340° до 20°.

Если ORG* = -60° отображается в пределах от -60° до 300° / отображается в пределахот -420° до -60°

APOS(X-C)

Возвращает значение реальной позиции инструмента относительно нуля детали длявыбранной оси.

ATPOS(X-C)

Возвращает значение теоретической позиции (реальная координата + ошибкарасогласования) инструмента относительно нуля детали.

FLWE(X-C)

Возвращает ошбку рассогласования выбранной оси.

(P110=PPOSX)Присваивает P100 значение запрограммированной теоретической позиции оси X.

Page 208: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·208·

Руководство по программированию

ЧПУ 8037

11.

ПРОГРАММИРОВАНИЕ

НА

ЯЗЫКЕ

ВЫСОКОГО

УРОВНЯ

МОДЕЛЬ ·T·СОФТ: V01.6X

Перем

енны

е

DPLY(X-C)

Возвращает значение позиции (координаты), показанной на экране для выбранной оси.

DRPO(X-C)

Возвращает позицию, указанную приводом Sercos выбранной оси (переменная приводаPV51 или PV53).

GPOS(X-C)n p

Запрограммированная координата для определенной оси в указанном кадре (n) программы(p).

Только с программами, расположенными в памяти RAM ЧПУ можно консультироваться.

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

Переменные для чтения и записи

DIST(X-C)

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

При доступе к любой из переменных DIST (X-C), прерывается подготовка кадра и ЧПУ ждет,пока команда не завершит выполнение перед продолжением подготовки кадра.

LIMPL(X-C) LIMMI(X-C)

С помощью этих переменных можно установить дополнительное ограничение перемещениядля каждой оси, LIMPL - для верхнего предела и LIMMI - для нижнего предела.

Так как дополнительные ограничения активизируются или деактивируются из PLC черезобщий логический вход ACTLIM2 (M5052), помимо установки пределов, должна бытьвыполнена вспомогательная М функция, для подтверждения выполнения.

Также рекомендуется выполнить функцию G4 после изменения для того, чтобы ЧПУвыполняло следующие кадры с новыми ограничениями.

Дополнительное ограничение будет учтено после установки первого ограничения,используя осевые параметры станка LIMIT+ (P5) и LIMIT- (P6).

(P80=GPOSX N99 P100)Назначает параметру P88 значение координаты, запрограммированной для оси X в кадре с меткой N99 и расположенном в программе P100.

(P110=DISTX)Присваивает P110 расстояние, пройденное осью X

(DISTX=P111)Устанавливает переменную, указывающую расстояние, пройденное осью Z, значением арифметического параметра P111.

Page 209: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

Руководство по программированию

ЧПУ 8037

ПРОГРАММИРОВАНИЕ

НА

ЯЗЫКЕ

ВЫСОКОГО

УРОВНЯ

11.

МОДЕЛЬ ·T·СОФТ: V01.6X

·209·

Перем

енны

е

11.2.8 Переменные, связанные с электронными штурвалами

Переменные только для чтения

HANPF HANPS HANPT HANPFO

Они возвращают количество импульсов первого (HANPF), второго (HANPS), третьего(HANPT) или четвертого (HANPFO) штурвала, принятых с момента включения ЧПУ.

HANDSE

Для штурвалов с кнопкой выбора оси, указывает, была ли кнопка нажата или нет. Значение·0· означает, что она не была нажата.

HANFCT

Возвращает масштабирующий коэффициент, установленный PLC для каждого штурвала.

Он должен использоваться при наличии нескольких электронных штурвалов или приналичии единственного штурвала, но применяющего различные масштабирующиекоэффициенты (x1, x10, x100) для каждой оси.

При изменении позиции штурвалов, ЧПУ проверяет эту переменную, в зависимости отзначений, назначенных каждой оси, бит (c, b, a), применяет масштабирующий коэффициент,выбранный для каждой из них.

Если установлен в "1" более чем один бит, применится менее значащий бит. Так:

HBEVAR

Используется при наличии штурвала Fagor HBE.

Он указывает, доступен ли штурвал HBE, ось, которая им управляется и применяемыймасштабирующий коэффициент (x1, x10, x100).

(*) Указывает, принимаются во внимание или нет импульсы штурвала HBE в ручном режиме.

0 = Они игнорируется.

1 = Они принимаются во внимание.

C B A W V U Z Y X

c b a c b a c b a c b a c b a c b a c b a c b a c b a lsb

c b a

0 0 0 Значение, указанное переключателем на панели оператора или клавиатуре.

0 0 1 коэффициент x1

0 1 0 коэффициент x10

1 0 0 коэффициент x100

c b a

1 1 1 коэффициент x1

1 1 0 коэффициент x10

Экран всегда показывает значение, выбранное переключателем.i

C B A W V U Z Y X

* ^ c b a c b a c b a c b a c b a c b a c b a c b a c b a lsb

Page 210: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·210·

Руководство по программированию

ЧПУ 8037

11.

ПРОГРАММИРОВАНИЕ

НА

ЯЗЫКЕ

ВЫСОКОГО

УРОВНЯ

МОДЕЛЬ ·T·СОФТ: V01.6X

Перем

енны

е

(^) Когда станок имеет и общий штурвал и индивидуальные штурвалы (связанные с каждойосью), указывает, какой штурвал имеет приоритет, когда они оба поворачиваютсяодновременно.

0 = Индивидуальный штурвал имеет приоритет. Соответствующая ось игнорируетимпульсы от общего штурвала, но этого не делают остальные оси.

1 = Общий штурвал имеет приоритет. Игнорируются импульсы от индивидуальныхштурвалов.

(a, b, c) указывают ось, которая перемещается, и выбранный масштабирующийкоэффициент.

Если выбраны несколько осей, ЧПУ обращается к ним в следующей последовательности:X, Y, Z, U, V, W, A, B, C.

Если больше, чем один бит установлен в "1" для оси, принимается последний значащий бит.Так:

Штурвал HBE имеет приоритет. Другими словами, независимо от режима, выбранноговыключателем ЧПУ (непрерывный или инкрементный JOG, штурвал) HBEVAR определензначением, отличным от "0", ЧПУ входит в режим управления от штурвала.

Подсвечивается выбранная ось и масштабирующий коэффициент, установленный PLC.Когда переменная HBEVAR установлена в "0", снова отображается режим, выбранныйпереключателем.

Переменные для чтения и записи

MASLAN

Должен использоваться при выборе штурвала пути или ручного пути.

MASCFI MASCSE

Должен использоваться при выборе штурвала пути или ручного пути.

c b a

0 0 0 Значение, указанное переключателем на панели оператора или клавиатуре.

0 0 1 коэффициент x1

0 1 0 коэффициент x10

1 0 0 коэффициент x100

c b a

1 1 1 коэффициент x1

1 1 0 коэффициент x10

Указывает угол линейного пути.

При круговом движении (дуги ) , указываеткоординату центра дуги.

Page 211: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

Руководство по программированию

ЧПУ 8037

ПРОГРАММИРОВАНИЕ

НА

ЯЗЫКЕ

ВЫСОКОГО

УРОВНЯ

11.

МОДЕЛЬ ·T·СОФТ: V01.6X

·211·

Перем

енны

е

11.2.9 Переменные, связанные с обратной связью

ASIN(X-C)

Сигнал "A" синусоидальной обратной связи ЧПУ для оси X-C.

BSIN(X-C)

Сигнал "B" синусоидальной обратной связи ЧПУ для X-C.

ASINS

Сигнал "A" синусоидальной обратной связи ЧПУ для шпинделя.

BSINS

Сигнал "B" синусоидальной обратной связи ЧПУ для шпинделя.

Page 212: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·212·

Руководство по программированию

ЧПУ 8037

11.

ПРОГРАММИРОВАНИЕ

НА

ЯЗЫКЕ

ВЫСОКОГО

УРОВНЯ

МОДЕЛЬ ·T·СОФТ: V01.6X

Перем

енны

е

11.2.10 Переменные, связанные с главным шпинделем

Для этих переменных, значения даются в оборотах в минуту, а значения коррекции скоростивращения главного шпинделя даются целыми числами от 0 до 255.

Некоторые переменные прерывают подготовку кадра (будет указано, какие именно), исистема ждет завершения команды перед возобновлением подготовки кадров.

Переменные только для чтения

SREAL

Возвращает реальную скорость вращения шпинделя в об/мин. Она прерывает подготовкукадра.

FTEOS

Возвращает теоретическую скорость вращения главного шпинделя.

SPEED

Возвращает скорость вращения в об/мин, установленную ЧПУ.

Скорость вращения может быть установлена программой, PLC или DNC, и ЧПУ выбираетодну из них, с наивысшим приоритетом. DNC имеет самый высокий приоритет, программа- самый низкий.

DNCS

Возвращает скорость вращения в об/мин, установленную DNC. Если значение 0, значит онане выбрана.

PLCS

Возвращает скорость вращения в об/мин, установленную PLC. Если значение 0, значит онане выбрана.

PRGS

Возвращает скорость вращения в об/мин, установленную программой.

CSS

Возвращает постоянную скорость резания, выбранную ЧПУ. Ее значение дается в активныхединицах (м/мин или фут/мин).

Постоянная скорость резания может быть указана программой, PLC или DNC. ЧПУ выбираетодну из них, DNC имеет самый высокий приоритет, программа - самый низкий.

DNCCSS

Возвращает постоянную скорость резания, выбранную DNC. Ее значение дается в активныхединицах (м/мин или фут/мин). Если значение 0, значит она не выбрана.

PLCCSS

Возвращает постоянную скорость резания, выбранную PLC. Ее значение дается в м/мин илифут/мин.

PRGCSS

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

(P100=SREAL)Присваивает P100 реальную скорость вращения шпинделя.

Page 213: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

Руководство по программированию

ЧПУ 8037

ПРОГРАММИРОВАНИЕ

НА

ЯЗЫКЕ

ВЫСОКОГО

УРОВНЯ

11.

МОДЕЛЬ ·T·СОФТ: V01.6X

·213·

Перем

енны

е

SSO

Возвращает коррекцию (%) скорости шпинделя станка, выбранную ЧПУ. Она будет данацелым числом от 0 до “MAXSOVR” (максимум 255).

Процент скорости главного шпинделя может быть указан программой, PLC, DNC или спередней панели, и ЧПУ выберет один из них, приоритет (от наиболее высокого до наиболеенизкого): программой, DNC, PLC и с передней панели.

DNCSSO

Возвращает % корректора скорости шпинделя станка, выбранный DNC. Если имеетзначение 0, это означает, что он не выбран.

PLCSSO

Возвращает % корректора скорости шпинделя станка, выбранный PLC. Если имеет значение0, это означает, что он не выбран.

CNCSSO

Возвращает % корректора скорости шпинделя станка, выбранный с передней панели.

SLIMIT

Возвращает значение ограничения скорости главного шпинделя в об/мин, установленноеЧПУ.

Этот предел может быть установлен программой, PLC или DNC, и ЧПУ выбирает один из них,с наивысшим приоритетом. DNC имеет самый высокий приоритет, программа - самыйнизкий.

DNCSL

Возвращает ограничение скорости главного шпинделя в об/мин, установленное DNC. Еслиимеет значение 0, это означает, что он не выбран.

PLCSL

Возвращает ограничение скорости главного шпинделя в об/мин, установленное PLC. Еслиимеет значение 0, это означает, что он не выбран.

PRGSL

Возвращает ограничение скорости главного шпинделя в об/мин, установленное программой.

MDISL

Максимальная скорость обработки шпинделя. Эта переменная также обновляется(освежается) при программировании функции G92 через MDI.

POSS

Возвращает реальную координату позиции главного шпинделя. Ее значение может быть впределах ±99999.9999°. Прерывает подготовку кадра.

RPOSS

Возвращает реальную координату позиции главного шпинделя в модуле 360°. Ее значениеможет быть в пределах от 0 до 360°. Прерывает подготовку кадра.

TPOSS

Возвращает теоретическую (реальная + ошибка рассогласования) координату позицииглавного шпинделя. Ее значение может быть в пределах ±99999.9999°. Прерываетподготовку кадра.

RTPOSS

Возвращает теоретическую (реальная + ошибка рассогласования) координату позицииглавного шпинделя в модуле 360°. Ее значение может быть в пределах от 0 до 360°.Прерывает подготовку кадра.

Page 214: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·214·

Руководство по программированию

ЧПУ 8037

11.

ПРОГРАММИРОВАНИЕ

НА

ЯЗЫКЕ

ВЫСОКОГО

УРОВНЯ

МОДЕЛЬ ·T·СОФТ: V01.6X

Перем

енны

е

PRGSP

Позиция, запрограммированная в M19 через программу для главного шпинделя. Этапеременная может быть прочитана из ЧПУ, из PLC и из DNC.

FLWES

Возвращает ошибку рассогласования главного шпинделя в градусах (в пределах±99999.9999°). Прерывает подготовку кадра.

Переменные для чтения и записи

PRGSSO

Эта переменная позволяет читать или изменять процент корректора скорости главногошпинделя, выбранный программой. Будет присвоено целое число от 0 до “MAXSOVR”(максимум 255). Если имеет значение 0, это значит, что он не выбран.

(P110=PRGSSO)Присваивает P110 % скорости шпинделя, установленный программой.

(PRGSSO=P111)Устанавливает значение, определяющее % скорости шпинделя, выбранное программой, значению арифметического параметра P111.

Page 215: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

Руководство по программированию

ЧПУ 8037

ПРОГРАММИРОВАНИЕ

НА

ЯЗЫКЕ

ВЫСОКОГО

УРОВНЯ

11.

МОДЕЛЬ ·T·СОФТ: V01.6X

·215·

Перем

енны

е

11.2.11 Переменные, связанные с PLC

Следует принять во внимание, что PLC имеет следующие ресурсы:

(I1 - I512) Входы.

(O1 - O512) Выходы.

M1 - M5957) Маркеры.

(R1 - R499) 32-битные регистры.

(T1 - T512) Таймеры со счетом времени в 32 битах.

(C1 - C256) Счетчики со счетом в 32 битах.

Если производится обращение к какой-либо переменной, которая позволяет читать илиизменять состояние ресурсов PLC (I, O, М., R, T, C), то прерывается подготовка кадров, и ЧПУждет завершения команды перед продолжением подготовки кадров.

Переменные только для чтения

PLCMSG

Возвращает номер активного сообщения PLC с самым высоким приоритетом, которыйсовпадает с номером, отображенным на экране (1... 128). Если нет ни одного сообщения,возвращает 0.

Переменные для чтения и записи

PLCIn

Эта переменная позволяет считывать и изменять 32 входа PLC, начиная с указанного (n).

Значение входов, которые используются электрическим шкафом, не могут быть изменены,поскольку их значения детерменированы. Однако, состояние остальных входов может бытьизменено.

PLCOn

Эта переменная позволяет считывать и изменять 32 выхода PLC, начиная с указанного (n).

PLCMn

Эта переменная позволяет читать и изменять 32 маркера PLC, начиная с указанного (n).

PLCRn

Эта переменная позволяет читать и изменять состояние 32 битов регистра, начиная суказанного (n).

(P110=PLCMSG)Назначает P100 номер активного сообщения PLC с самым высоким приоритетом.

(P110=PLCO 22)Назначает параметру Р110 значения выходов PLC 022 - 053 (32 выхода).

(PLCO 22=$F)Устанавливает выходы 022 - 025 в "1" и выходы 026 - 053 в "0".

Бит 31 30 29 28 27 26 25 24 23 22 ... 5 4 3 2 1 0

0 0 0 0 0 0 0 0 0 0 .... 0 0 1 1 1 1

Выход 53 52 51 50 49 48 47 46 45 44 .... 27 26 25 24 23 22

Page 216: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·216·

Руководство по программированию

ЧПУ 8037

11.

ПРОГРАММИРОВАНИЕ

НА

ЯЗЫКЕ

ВЫСОКОГО

УРОВНЯ

МОДЕЛЬ ·T·СОФТ: V01.6X

Перем

енны

е

PLCTn

Эта переменная позволяет читать и изменять значение счета таймера, начиная с указанного(n).

PLCCn

Эта переменная позволяет читать и изменять значение счета счетчика, начиная с указанного(n).

PLCMMn

Эта переменная позволяет читать и изменять маркер PLC (n).

(PLMM4=1)Устанавливает маркер M4 в ·1· и оставляет остальные нетронутыми.

(PLCM4=1)Устанавливает маркер M4 в ·1· и следующие 31 маркер (M5 - M35) в ·0·

Page 217: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

Руководство по программированию

ЧПУ 8037

ПРОГРАММИРОВАНИЕ

НА

ЯЗЫКЕ

ВЫСОКОГО

УРОВНЯ

11.

МОДЕЛЬ ·T·СОФТ: V01.6X

·217·

Перем

енны

е

11.2.12 Переменные, связанные с локальными параметрами

ЧПУ позволяет назначить подпрограмме 26 локальных параметров (P0-P25), используямнемоники PCALL и MCALL. В дополнение к выполнению требуемой подпрограммы, этимнемоники позволяют инициализировать локальные параметры.

Переменные только для чтения

CALLP

Позволяет узнать, какие локальные параметры были определены, а какие нет, в запросе кподпрограмме посредством мнемоник PCALL или MCALL.

Информация будет дана в 26 наименее значащих битах (биты 0 - 25), каждый из которыхсоответствует локальному параметру с тем же самым номером; например, бит 12соответствует P12.

Каждый бит будет указывать, был ли соответствующий локальный параметр определен (=1)

Пример:

;Обращение к подпрограмме 20.(PCALL 20, P0=20, P2=3, P3=5)......;Продолжение подпрограммы 20.( SUB 20)(P100 = CALLP)......

В параметре P100 будет получено следующее:

Бит 31 30 29 28 27 26 25 24 23 22 ... 5 4 3 2 1 0

0 0 0 0 0 0 * * * * ... * * * * * *

0000 0000 0000 0000 0000 0000 0000 1101 LSB

Page 218: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·218·

Руководство по программированию

ЧПУ 8037

11.

ПРОГРАММИРОВАНИЕ

НА

ЯЗЫКЕ

ВЫСОКОГО

УРОВНЯ

МОДЕЛЬ ·T·СОФТ: V01.6X

Перем

енны

е

11.2.13 Переменные, связанные с режимом работы

Переменные только для чтения, связанные со стандартнымрежимом

OPMODE

Возвращает код, соответствующий выбранному режиму работы.

0 = Главное меню.

10 = Автоматическое выполнение.

11 = Покадровое выполнение.

12 = MDI в режиме выполнения

13 = Инспекция инструмента.

14 = Репозиционирование.

15 = Выполнение поиска кадра G.

16 = Выполнение поиска кадра G, M, S, T.

20 = Теоретическая симуляция пути

21 = Симуляция функций G

22 = Симуляция функций G, М, S и T

23 = Симуляция с движением в главной плоскости

24 = Симуляция на быстром ходу.

25 = Симуляция на быстром ходу с S=0.

30 = Нормальное редактирование

31 = Пользовательское редактирование

32 = Редактирование TEACH-IN

33 = Интерактивный редактор

40 = Движение в непрерывном JOG

41 = Движение в инкрементальном JOG

42 = Движение с электронным штурвалом

43 = Поиск исходного в JOG

44 = Предустановка позиции в JOG

45 = Калибровка инструмента

46 = MDI в JOG

47 = Операция пользователя в JOG.

50 = Таблица корректоров нуля

51 = Таблица корректоров инструмента

52 = Таблица инструментав

53 = Таблица магазина инструмента

54 = Таблица глобальных параметров

55 = Таблица локальных параметров.

56 = Таблица пользовательских параметров.

57 = Таблица параметров OEM.

60 = Утилиты.

Page 219: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

Руководство по программированию

ЧПУ 8037

ПРОГРАММИРОВАНИЕ

НА

ЯЗЫКЕ

ВЫСОКОГО

УРОВНЯ

11.

МОДЕЛЬ ·T·СОФТ: V01.6X

·219·

Перем

енны

е

70 = состояние DNC.

71 = состояние ЧПУ.

80 = Редактирование файла PLC

81 = Компилирование программы PLC

82 = Мониторинг PLC

83 = Активные сообщения PLC

84 = Активные страницы PLC

85 = Сохранение программы PLC

86 = Восстановление программы PLC

87 = Используемые ресурсы PLC

88 = Статистика PLC.

90 = Пользовательская настройка.

100 = Таблица общих станочных параметров

101 = Таблицы станочных параметров осей

102 = Таблицы станочных параметров шпинделя

103 = Таблицы станочных параметров последовательного порта

104 = Таблица станочных параметров PLC

105 = Таблица М функций

106 = Таблица взаимной компенсации и компенсации ШВП

107 = Таблица станочных параметров для Ethernet.

110 = Диагностика: конфигурация

111 = Диагностика: тест оборудования

112 = Диагностика: тест памяти RAM

113 = Диагностика: тест памяти FLASH

114 = Диагностика пользователя

115 = Диагностика жесткого диска (HD).

116 = Тест геометрии круга.

117 = Осциллограф.

120 = Автонастройка DERGAIN.

Page 220: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·220·

Руководство по программированию

ЧПУ 8037

11.

ПРОГРАММИРОВАНИЕ

НА

ЯЗЫКЕ

ВЫСОКОГО

УРОВНЯ

МОДЕЛЬ ·T·СОФТ: V01.6X

Перем

енны

е

Переменные только для чтения , связанные с диалоговымрежимом TC.

В этих режимах работы рекомендуется использовать переменные OPMODA, OPMODB иOPMODC. Переменная OPMODE является групповой и содержит различные значения дляних из стандартного режима.

OPMODE

Возвращает код, соответствующий выбранному рабочему режиму.

0 = Запуск ЧПУ.

10 = В режиме выполнения.

В выполнении или ожидании клавиши [CYCLE START] (символ [CYCLE START]сверху).

12 = Указывает на одну из следующих ситуаций:

- В режиме MDI, при нажатии клавиши ISO из ручного режима или режима осмотраинструмента.

- Было выбрано одно из следующих полей главного экрана, допускающее клавишуSTART: Оси, T, F или S.

21 = В графическом режиме симуляции.

30 = Редактирование цикла.

40 = В ручном режиме (стандартный экран).

43 = Выполнение поиска исходного.

45 = В режиме калибровки инструмента.

60 = Управление деталями. Режим PPROG.

OPMODA

Указывает рабочий режим, выбранный в настоящее время при работе с главным каналом.

Используйте переменную OPMODE, чтобы узнать выбранный рабочий режим в любое время(главный канал, пользовательский канал, канал PLC).

Эта информация дается в наименее значимых битах указывая "1", если активный и "0", еслине активный или когда он не доступен в текущей версии.

Бит 0 Программа в выполнении.

Бит 1 Программа в симуляции.

Бит 2 Кадр в выполнении через MDI, JOG.

Бит 3 Репозиционирование в процессе.

Бит 4 Программа прервана посредством CYCLE STOP.

Бит 5 Кадр MDI, JOG прерван.

Бит 6 Репозиционирование прервано.

Бит 7 Осмотр инструмента.

Бит 8 Кадр в выполнении посредством CNCEX1.

Бит 9 Кадр прерван посредством CNCEX1.

Бит 10 ЧПУ готово принять перемещение JOG: ручное, штурвал, teach-in, осмотр.

Бит 11 ЧПУ готово получить команду CYCLE START: режимы выполнение,симуляция и MDI.

Бит 12 ЧПУ не готово выполнить действие, вовлекающее движение шпинделя илиоси.

Бит 13 Идентифицирует поиск кадра.

OPMODB

Указывает на тип симуляции, выбранный в настоящее время. Эта информация дается внаименее значимых битах, указывая "1" тот, который выбран в настоящее время.

Бит 0 Теоретический путь.

Бит 1 Функции G.

Page 221: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

Руководство по программированию

ЧПУ 8037

ПРОГРАММИРОВАНИЕ

НА

ЯЗЫКЕ

ВЫСОКОГО

УРОВНЯ

11.

МОДЕЛЬ ·T·СОФТ: V01.6X

·221·

Перем

енны

е

Бит 2 Функции G М S T.

Бит 3

Бит 4 Быстрый.

Бит 5 Быстрый (S=0).

OPMODC

Указывает оси, выбранные штурвалом. Эта информация дается в наименее значимых битах,указывая "1" ту, которая выбрана в настоящее время.

Бит 0 Ось 1.

Бит 1 Ось 2.

Бит 2 Ось 3.

Бит 3 Ось 4.

Бит 4 Ось 5.

Бит 5 Ось 6.

Бит 6 Ось 7.

Bit 7

Bit 8

Имя оси соответствует номеру, согласно порядку их программирования.

Пример: Если ЧПУ управляет осями X, Y, Z, U, B, C, то ось 1=X, ось 2=Y, ось 3=Z, ось 4=U,ось 5=B, ось 6=C.

Page 222: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·222·

Руководство по программированию

ЧПУ 8037

11.

ПРОГРАММИРОВАНИЕ

НА

ЯЗЫКЕ

ВЫСОКОГО

УРОВНЯ

МОДЕЛЬ ·T·СОФТ: V01.6X

Перем

енны

е

11.2.14 Другие переменные

Переменные только для чтения

NBTOOL

Указывает номер управляемого инструмента. Эта переменная может использоваться толькос подпрограммой смены инструмента.

Пример: При ручной смене инструмента. Текущий выбранный инструмент T1, и операторзапрашивает инструмент T5.

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

(P103 = NBTOOL)(MSG "SELECT T?P103 AND PRESS CYCLE START")

Команда (P103 = NBTOOL) присваивает номер управляемого в настоящее времяинструмента параметру P103. Поэтому, P103=5,

Сообщение, отображенное ЧПУ будет, "”ВЫБЕРИТЕ T5 и НАЖМИТЕ СТАРТ ЦИКЛА”.

PRGN

Возвращает номер выполняемой программы. Если ни одна не выбрана, возвращаетсязначение -1.

BLKN

Возвращает номер метки последнего выполненного кадра.

GSn

Возвращается состояние указанной функции G (n). 1, если она активна и 0, если нет.

MSn

Возвращает состояние указанной функции M (n). 1, если она активна и 0, если нет.

Эта переменная возвращает состояние функций M00, M01, M02, M03, M04, M05, M06, M08,M09, M19, M30, M41, M42, M43 и M44.

PLANE

Возвращает данные оси абсцисс (биты 4 - 7) и оси ординат (биты 0 - 3) активной плоскостив 32 двоичных битах.

Оси закодированы в 4 битах и указывают номер оси, согласно порядку программирования.

Пример: Если ЧПУ управляет осями X и Z и выбрана плоскость ZX (G18).

(P122 = PLANE) присваивает значение $31 параметру P122.

Ось абсцисс = 3 (0011) => ось Z

Ось ординат = 1 (0001) => ось X

(P120=GS17)Присваивает значение 1 параметру P120, если функция G17 активна и 0, если нет

0000 0000 0000 0000 0000 0000 0011 0001 LSB

... ... ... ... ... ... 7654 3210 lsb

Ось ординатОсь абсцисс

Page 223: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

Руководство по программированию

ЧПУ 8037

ПРОГРАММИРОВАНИЕ

НА

ЯЗЫКЕ

ВЫСОКОГО

УРОВНЯ

11.

МОДЕЛЬ ·T·СОФТ: V01.6X

·223·

Перем

енны

е

MIRROR

Возвращает в младших битах 32 битного слова состояние зеркального отображения каждойоси. 1 - когда в активном состоянии, 0 - в неактивном.

Название оси соответствует порядку, в котором они были запрограммированы.

Пример: если ЧПУ управляет осями X, и Z, ось 1=X, ось 2=Z.

SCALE

Возвращает применяемый общий масштабирующий коэффициент.

SCALE(X-C)

Возвращает индивидуальный для указанной оси (X-C) коэффициент масштабирования.

PRBST

Возвращает состояние датчика измерения.

0 = Датчик не касается детали.

1 = Датчик касается детали.

При обращении к этой переменной, подготовка кадра прерывается и ЧПУ ждет пока будетвыполнена эта команды перед возобновлением подготовки кадра.

CLOCK

Возвращает время в секундах, указанное часами системы. Возможные значения0..4294967295.

При обращении к этой переменной, подготовка кадра прерывается и ЧПУ ждет пока будетвыполнена эта команды перед возобновлением подготовки кадра.

TIME

Возвращает время в формате часы- минуты-секунды.

При обращении к этой переменной, подготовка кадра прерывается и ЧПУ ждет пока будетвыполнена эта команды перед возобновлением подготовки кадра.

DATE

Возвращает дату в формате год- месяц- день.

При обращении к этой переменной, подготовка кадра прерывается и ЧПУ ждет пока будетвыполнена эта команды перед возобновлением подготовки кадра.

CYTIME

Возвращает время в сотых долях секунды , затраченное на изготовление детали.Игнорируется время , когда выполнение было прервано . Возможные значения0..4294967295.

При обращении к этой переменной, подготовка кадра прерывается и ЧПУ ждет пока будетвыполнена эта команды перед возобновлением подготовки кадра.

Бит 8 Бит 7

Бит 6 Бит 5 Бит 4 Бит 3 Бит 2 Бит 1 Бит 0 LSB

Ось 2 Ось 1

(P150=TIME)Загружает P150 с чч-мм-сс. Например, если время 18ч 22м 34 секунды, P150 = 182234.

(P151=DATE)Присваивает P151 год- месяц- день. Например, если дата - 25 апреля 1992, P151 = 920425.

Page 224: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·224·

Руководство по программированию

ЧПУ 8037

11.

ПРОГРАММИРОВАНИЕ

НА

ЯЗЫКЕ

ВЫСОКОГО

УРОВНЯ

МОДЕЛЬ ·T·СОФТ: V01.6X

Перем

енны

е

FIRST

Указывает, выполняется программа первый раз или нет. Возвращает значение 1, еслипервый раз и 0 если нет.

Первым выполнением считается выполнение:

• После включения ЧПУ,

• После нажатия клавиши “Shift-Reset”,

• Каждый раз, когда выбрана новая программа.

ANAIn

Возвращает состояние указанного аналогового входа (n). Значение дается в вольтах и вформате ±1.4, можно выбрать один из восьми(1-8) аналоговых выходов.

При обращении к этой переменной, подготовка кадра прерывается и ЧПУ ждет пока будетвыполнена эта команды перед возобновлением подготовки кадра.

TIMEG

Показывает статус счета таймера, запрограммированного с G4 K в канале ЧПУ. Этапеременная, возвращает оставшееся время до завершения кадра в сотых долях секунды.

RIP

Линейная теоретическая подача, генерируемая следующей петлей (в мм/мин).

Вычисление результирующей подачи игнорирует поворотные оси, подчиненные оси(портальные, сцепленные и синхронизированные), а так же оси DRO.

Переменные для чтения и записи

TIMER

Эта переменная позволяет читать или изменять время, в секундах, показываемое часами,разрешенными PLC. Возможные значения 0..4294967295.

При обращении к этой переменной, подготовка кадра прерывается и ЧПУ ждет пока будетвыполнена эта команды перед возобновлением подготовки кадра.

PARTC

ЧПУ имеет счетчик деталей, счет которого увеличивается во всех режимах, кромесимуляции, каждый раз, когда выполняются M30 или M02, и эта переменная позволяетчитать или изменить значение, которое будет возвращаться. Значение будет в пределах 0- 4294967295

При обращении к этой переменной, подготовка кадра прерывается и ЧПУ ждет пока будетвыполнена эта команды перед возобновлением подготовки кадра.

KEY

Возвращает код последней нажатой клавиши.

Эта переменная может использоваться как переменная для записи только в программенастройки (пользовательский канал).

При обращении к этой переменной, подготовка кадра прерывается и ЧПУ ждет пока будетвыполнена эта команды перед возобновлением подготовки кадра.

KEYSRC

Эта переменная позволяет читать или изменять источник клавиш, возможные значения:

0 = Клавиатура.

1 = PLC.

2 = DNC.

ЧПУ позволяет модификацию этой переменной, только если она равна 0.

Page 225: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

Руководство по программированию

ЧПУ 8037

ПРОГРАММИРОВАНИЕ

НА

ЯЗЫКЕ

ВЫСОКОГО

УРОВНЯ

11.

МОДЕЛЬ ·T·СОФТ: V01.6X

·225·

Перем

енны

е

ANAOn

Эта переменная позволяет изменять требуемый аналоговый выход (n).Присвоенноезначение будет выражено в вольтах в формате ±2.4 (±10 V).

Свободные аналоговые выходы, из восьми (1.. 8) имеющихся в ЧПУ, могут быть изменены.Если была сделана попытка записать в занятый выход, отображается соответствующаяошибка.

При обращении к этой переменной, подготовка кадра прерывается и ЧПУ ждет пока будетвыполнена эта команды перед возобновлением подготовки кадра.

SELPRO

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

При включении, принимает значение ·1·, выбирая таким образом первый вход измерения.Чтобы выбрать второй вход измерения, установите его в значение ·2 ·.

Обращение к этой переменной из ЧПУ прерывает подготовку кадра.

DIAM

Изменяет режим программирования для координат оси X между радиусами и диаметрами.При изменении значения этой переменной, ЧПУ принимает новый режим программированияв следующих кадрах.

Если переменная установлена в ·1·, запрограммированные координаты принимаются вдиаметрах; если установлена ·0·, запрограммированные координаты принимаются врадиусах.

Эта переменная затрагивает отображение реального значения оси X в системе координатдетали и чтение переменных PPOSX, TPOSX и POSX.

При включении, после выполнения M02 или M30 и после аварии или сброса, переменнаяинициализируется согласно значению параметра DFORMAT оси X. Если этот параметримеет значение, равное или больше чем 4, переменная принимает значение 1; в противномслучае, принимает значение ·0·.

PRBMOD

Указывает, выпускается ли ошибка измерения или нет в следующих случаях, даже еслиобщий станочный параметр PROBERR (P119) =YES.

• Если движения измерение в G75 завершается до того, как датчик коснулся детали.

• Если движения измерение в G76 завершилось, но датчик все еще касается детали.

Переменная PRBMOD принимает следующие значения.

Переменная PRBMOD может быть прочитана и записана из ЧПУ и PLC, прочитана из DNC.

Величина Значение

0 Сообщение об ошибке выпущено.

1 Сообщение об ошибке не выпущено.

Значение по умолчанию 0.

Page 226: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·226·

Руководство по программированию

ЧПУ 8037

11.

ПРОГРАММИРОВАНИЕ

НА

ЯЗЫКЕ

ВЫСОКОГО

УРОВНЯ

МОДЕЛЬ ·T·СОФТ: V01.6X

Константы

11.3 Константы

Константы, это установленные значения, которые не могут быть изменены программой.Константами считаются:

• Числа, выраженные в десятичной системе.

• Шестнадцатеричные числа.

• Константа Пи.

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

Page 227: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

Руководство по программированию

ЧПУ 8037

ПРОГРАММИРОВАНИЕ

НА

ЯЗЫКЕ

ВЫСОКОГО

УРОВНЯ

11.

МОДЕЛЬ ·T·СОФТ: V01.6X

·227·

Операторы

11.4 Операторы

Оператор, это символ, который указывает математические или логические действия,которые должны быть выполнены. ЧПУ имеет арифметические, относительные, логические,двоичные, тригонометрические и специальные операторы.

Арифметические операторы.

Относительные операторы.

Логические и двоичные операторы.

NOT, OR, AND, XOR: действуют как логические операторы между состояниями и какдвоичные операторы между переменными и константами.

IF (FIRST AND GS1 EQ 1) GOTO N100P5 = (P1 AND (NOT P2 OR P3))

Тригонометрические функции.

Есть две функции для вычисления арктангенса: ATAN, которая возвращает результат впределах ±90° и ARG, возвращающая значение в диапазоне от 0 до 360°.

+ сложение P1=3 + 4 P1=7

- вычитание, также отрицательное число. P2=5 - 2P3= -(2 * 3)

P2=3P3=-6

* умножение P4=2 * 3 P4=6

/ деление P5=9 / 2 P5=4.5

MOD модуль или остаток от деления P6=7 MOD 4 P6=3

EXP експонента P7=2 EXP 3 P7=8

EQ равно.

NE не равно.

GT больше.

GE больше или равно.

LT меньше.

LE меньше или равно.

SIN синус. P1=SIN 30 P1=0.5

COS косинус. P2=COS 30 P2=0.8660

TAN тангенс. P3=TAN 30 P3=0.5773

ASIN арксинус. P4=ASIN 1 P4=90

ACOS арккосинус. P5=ACOS 1 P5=0

ATAN арктангенс. P6=ATAN 1 P6=45

ARG ARG(x,y), арктангенс y/x. P7=ARG(-1,-2) P7=243.4349

Page 228: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·228·

Руководство по программированию

ЧПУ 8037

11.

ПРОГРАММИРОВАНИЕ

НА

ЯЗЫКЕ

ВЫСОКОГО

УРОВНЯ

МОДЕЛЬ ·T·СОФТ: V01.6X

Операторы

Другие функции.

Преобразования в двоичный код и BCD производятся в 32 битах, что позволяет представитьчисло 156 в следующих форматах:

Десятичный 156

Шестнадцатеричный9C

Двоичный 0000 0000 0000 0000 0000 0000 1001 1100

BCD 0000 0000 0000 0000 0000 0001 0101 0110

ABS абсолютное значение. P1=ABS -8 P1=8

LOG десятичный логарифм. P2=LOG 100 P2=2

SQRT квадратный корень P3=SQRT 16 P3=4

ROUND округление целого числа. P4=ROUND 5.83 P4=6

FIX целое число. P5=FIX 5.423 P5=5

FUP если число целое, возвращает целую часть.в противном случае возвращает целую часть+ 1.

P6=FUP 7P6=FUP 5.423

P6=7P6=6

BCD преобразовывает данное число в BCD. P7=BCD 234 P7=564

0010 0011 0100

BIN преобразовывает данное число в двоичное. P8=BIN $AB P8=171

1010 1011

Page 229: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

Руководство по программированию

ЧПУ 8037

ПРОГРАММИРОВАНИЕ

НА

ЯЗЫКЕ

ВЫСОКОГО

УРОВНЯ

11.

МОДЕЛЬ ·T·СОФТ: V01.6X

·229·

Выражения

11.5 Выражения

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

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

11.5.1 Арифметические выражения

Они формируются комбинацией функций и арифметических , двоичных итригонометрических операторов с константами и переменными языка.

Приоритеты операторов и способ, которым они могут быть связаны, определяют, каквычисляются эти выражения:

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

(P3 = P4/P5 - P6 * P7 - P8/P9 )(P3 = (P4/P5)-(P6 * P7)-(P8/P9))

Использование повторных или дополнительных скобок не приведет к ошибке, и при этом онине замедлят выполнение.

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

(SIN 45) (SIN (45))оба допустимы и эквивалентны.(SIN 10+5) то же самое, что и ((SIN 10)+5).

Выражения могут использоваться также со ссылками на параметры и таблицы:

(P100 = P9)(P100 = P(P7))(P100 = P(P8 + SIN(P8 * 20)))(P100 = ORGX 55)(P100 = ORGX (12+P9))(PLCM5008 = PLCM5008 OR 1)

; Выбирается покадровый режим выполнения (M5008=1)(PLCM5010 = PLCM5010 AND $FFFFFFFE)

; Освобождается корректор подачи (M5010=0)

Приоритет от высшего к низшему Связанны

NOT, функции, - (отрицание) справа налево.

EXP, MOD слева направо.

* , / слева направо.

+,- (сложение, вычитание) слева направо.

Относительные операторы слева направо.

AND, XOR слева направо.

OR слева направо.

Page 230: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·230·

Руководство по программированию

ЧПУ 8037

11.

ПРОГРАММИРОВАНИЕ

НА

ЯЗЫКЕ

ВЫСОКОГО

УРОВНЯ

МОДЕЛЬ ·T·СОФТ: V01.6X

Выражения

11.5.2 Относительные выражения

Это арифметические выражения, связанные относительными операторами.

(IF (P8 EQ 12.8); Проверяет, равно ли значение P8 12.8.

(IF (ABS(SIN(P24)) GT SPEED);Анализирует, когда синус больше чем скорость вращения шпинделя.

(IF (CLOCK LT (P9 * 10.99)); Анализирует, когда показания часов меньше (P9 * 10.99)

В то же самое время эти условия можно связать посредством логических операторов.

(IF ((P8 EQ 12.8) OR (ABS(SIN(P24)) GT SPEED)) AND (CLOCK LT (P9 * 10.99)) ...

Результат этих выражений является истинным или ложным.

Page 231: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

ЧПУ 8037

МОДЕЛЬ ·T·СОФТ: V01.6X

12

·231·

КОМАНДЫ УПРАВЛЕНИЯ ПРОГРАММОЙ

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

• Команды присваивания

• Команды вывода

• Команды разрешения-запрещения

• Команды управления потоком

• Команды подпрограммы

• Команды подпрограммы-прерывания

• Команды программы

• Команды настройки экрана.

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

Page 232: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·232·

Руководство по программированию

ЧПУ 8037

12.

КОМАНДЫ

УПРАВЛЕНИЯ

ПРОГРАММОЙ

МОДЕЛЬ ·T·СОФТ: V01.6X

Ком

анды

присваивания

12.1 Команды присваивания

Это самый простой тип команд и может быть определен как:

(адресат=арифметическое выражение)

В качестве адресата может быть выбран локальный или глобальный параметр, а так жепеременная чтения/записи. Арифметическое выражение может быть настолько сложным,насколько это требуется или простой числовой константой.

(P102 = FZLOX)(ORGX 55 = (ORGX 54 + P100))

В особом случае, когда для обозначения локального параметра используется его название(А вместо P0, например) и арифметическое выражение, является числовой константой,команда может быть сокращена следующим образом:

(P0=13.7) ==> (A=13.7) ==> (A13.7)

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

(P1=P1+P2, P1=P1+P3, P1=P1*P4, P1=P1/P5)

То же самое, что и:

(P1=(P1+P2+P3)*P4/P5).

Различные присвоения, сделанные в одном кадре, должны быть разделены запятыми ",".

Page 233: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

Руководство по программированию

ЧПУ 8037

КОМАНДЫ

УПРАВЛЕНИЯ

ПРОГРАММОЙ

12.

МОДЕЛЬ ·T·СОФТ: V01.6X

·233·

Ком

анды

отображения

12.2 Команды отображения

(ERROR целое число, “текст ошибки”)

Эта команда останавливает выполнение программы и отображает указанную ошибку.Ошибку можно отобразить также следующими способами:

(ERROR целое число)

Отобразит указанный номер ошибки и текст, связанный с этим номером согласно кодуошибки ЧПУ (номер должен быть уникальным).

(ERROR целое число, “текст ошибки”)

Отобразит номер и указанный текст ошибки, записанный между кавычками “”.

(ERROR “текст ошибки”).

Отобразит только текст ошибки.

Номер ошибки может быть определен посредством числовой константы илиарифметического параметра. При использовании локального параметра должениспользоваться его числовой формат (P0 - P25 или A - Z).

Примеры программирования:

(ERROR 5)

(ERROR P100)

(ERROR "Ошибка оператора")

(ERROR 3, "Ошибка оператора")

(ERROR P120, "Ошибка оператора)

(MSG “сообщение”)

Эта команда отобразит сообщение, указанное между кавычками.

Экран ЧПУ имеет область для отображения сообщений DNC или пользовательскойпрограммы, и всегда отображает последнее полученное сообщение независимо от того,откуда оно пришло.

Пример: (MSG "Проверьте инструмент")

( DGWZ выражение 1, выражение 2, выражение 3, выражение 4 )

Команда DGWZ (Define Grafic Work Zone) определяет графическую область.

Каждое выражение, формирующее синтаксис команды, соответствует одному из пределов,и они должны быть определены в миллиметрах или дюймах.

выражение 1 Z минимум

выражение 2 Z максимум

выражение 3 Внутренний радиус или внутренний диаметр.

выражение 4 Внешний радиус или внешний диаметр.

Page 234: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·234·

Руководство по программированию

ЧПУ 8037

12.

КОМАНДЫ

УПРАВЛЕНИЯ

ПРОГРАММОЙ

МОДЕЛЬ ·T·СОФТ: V01.6X

Ком

анды

разрешения

-запрещения

12.3 Команды разрешения-запрещения

(ESBLK и DSBLK)

После выполнения мнемоники ESBLK, ЧПУ выполняет все кадры, которые идут далее, какбы одним кадром.

Обработка единичного кадра сохраняется активной, пока не отменится выполнениеммнемоники DSBLK.

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

(ESTOP и DSTOP)

После выполнения мнемоники DSTOP, ЧПУ разрешает клавишу Stop, а так же сигнал Stopиз PLC.

Они остаются заблокированными, пока не разблокируются посредством мнемоники ESTOP.

(EFHOLD и DFHOLD)

После выполнения мнемоники DFHOLD, ЧПУ разрешает вход "Feed-Hold" из PLC.

Он остается заблокированным, пока не разблокируется посредством мнемоники EFHOLD.

G01 X30 Z10 F1000 T1 D1(ESBLK) ; Начало единичного кадраG01 X20 Z10G01 X20 Z20G02 X10 Z30 I-10 K0(DSBLK) ; Отмена единичного кадраG01 X10 Z40M30

Page 235: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

Руководство по программированию

ЧПУ 8037

КОМАНДЫ

УПРАВЛЕНИЯ

ПРОГРАММОЙ

12.

МОДЕЛЬ ·T·СОФТ: V01.6X

·235·

Ком

анды

управления

потоком

12.4 Команды управления потоком

Команды GOTO и RPT не могут использоваться в программах, выполняемых из PC,подсоединенный через последовательный интерфейс.

( GOTO N(выражение) )

Мнемока GOTO вызывает переход в пределах программы к кадру, определенному меткойN (выражение). После перехода выполнение программы продолжится с указанного кадра.

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

( RPT N(выражение), N(выражение), P(выражение) )

Мнемоника RPT выполняет часть программы, которая заключена между кадрами,указанными метками N (выражение). Выполняемые кадры могут быть в выполняемойпрограмме или в программе, расположенной в RAM.

Метка P (выражение) указывает номер программы, содержащей выполняемые кадры. Еслине определена, CNC интерпретирует это как часть, которая будет повторена расположенав той же самой программе.

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

Выполнение программы продолжится с кадра, следующего за тем, в котором былазапрограммирована мнемоника RPT, как только указанная часть программы будетвыполнена.

(IF условие<действие1> ЕLSE<действие2>)

Эта команда проверяет условие, которое должно быть относительным выражением. Еслиусловие истинно (результат равен 1), будет выполнено <действие1>, в остальных случаях(результат равен 0) будет выполнено <действие2>.

Пример:

(IF (P8 EQ 12.8) CALL 3 ELSE PCALL 5, A2, B5, D8)Если P8 = 12.8 выполнится мнемоника (CALL3)Если P8 <> 12.8 выполнится мнемоника (PCALL 5, A2, B5, D8)

G00 X30 Z10 T2 D4

X30 Z20(GOTO N22) ; команда переходаX20 Z20 ; не выполняетсяX20 Z10 ; не выполняется

N22 G01 X10 Z10 F1000 ; продолжает выполнение в этом кадреG02 X0 Z40 I-105 K0...

N10 G00 X10Z20G01 X5G00 Z0

N20 X0N30 (RPT N10, N20) N3N40 G01 X20

M30При достижении кадра N30, программа выполнит раздел N10-N20 три раза. После завершения, программа продолжит выполнение с кадра N40.

Так как команда RPT не прерывает подготовку кадра или компенсацию инструмента, ееможно использоваться с командой EXEC и при необходимости поддержать компенсациюинструмента активной.

i

Page 236: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·236·

Руководство по программированию

ЧПУ 8037

12.

КОМАНДЫ

УПРАВЛЕНИЯ

ПРОГРАММОЙ

МОДЕЛЬ ·T·СОФТ: V01.6X

Ком

анды

управления

потоком

Команда может не содержать ELSE, то есть, достаточно, запрограммировать условиепрограммы IF <действие1>.

Пример:

(IF (P8 EQ 12.8) CALL 3)

И <действие1> и <действие2> могут быть выражениями или командами, за исключениеммнемоник IF и SUB.

Вследствие того, что в кадрах высокого уровня на локальные параметры можно ссылатьсяпосредством символов, могут быть получены выражения следующего типа:

(IF (E EQ 10) M10)

Если условие параметра P5 (E) содержит значение 10, вспомогательная функция M10 небудет выполнена, так как кадр высокого уровня не может содержать коды команд ISO. В этомслучае M10 представляет присваивание значения 10 параметру P12, то есть, можнозапрограммировать следующее:

(IF (E EQ 10) M10) или (IF (P5 EQ 10) P12=10)

Page 237: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

Руководство по программированию

ЧПУ 8037

КОМАНДЫ

УПРАВЛЕНИЯ

ПРОГРАММОЙ

12.

МОДЕЛЬ ·T·СОФТ: V01.6X

·237·

Ком

анды

подпрограммы

12.5 Команды подпрограммы

Подпрограмма - часть программы, которая будучи должным образом идентифицирована,может быть вызвана из любой позиции программы для выполнения.

Подпрограмма может сохраняться в памяти ЧПУ как независимая часть программы и можетбыть вызвана один или несколько раз из различных позиций программы или различныхпрограмм.

Могут быть выполнены только подпрограммы, которые сохранены в памяти RAM ЧПУ.Следовательно, чтобы выполнить подпрограмму, которая храниться в Memkey Card, нажестком диске или в PC, связанном через последовательный порт, она должна бытьскопирована сначала в память RAM ЧПУ.

Если подпрограмма является слишком большой, чтобы быть скопированной в память RAM,сконвертируйте подпрограмму в программу и используйте инструкцию EXEC.

(SUB целое число)

Команда SUB определяет набор кадров программы как подпрограмму, которыепрограммируются после команды RET. Подпрограмма идентифицируется целым числом,которое определяет также тип подпрограммы; общая или ОЕМ.

Подпрограммы OEM рассматривают как общие, но со следующими ограничениями:

• Они могут быть определены только в программах OEM с атрибутом [O]. Иначе, CNCпокажет соответствующую ошибку.

Ошибка 63: Подпрограмма программы, номер 1 - 9999.

• Чтобы выполнять подпрограмму OEM, используя CALL, PCALL или MCALL, она должнобыть в программе OEM. Иначе, CNC покажет соответствующую ошибку.

Ошибка 1255: Подпрограмма, связанная программой OEM.

Не может быть двух подпрограмм с одним и тем же идентификационным номером в памятиЧПУ, даже если они принадлежат разным программам.

(RET)

Мнемоника RET указывает, что подпрограмма, которая была определена мнемоникой SUB,заканчивается этим кадром.

Диапазон общих подпрограмм SUB 0000 - SUB 9999

Диапазон подпрограмм OEM (производителя) SUB 10000 - SUB 20000

( SUB 12) ; Определение подпрограммы 12G91 G01 XP0 F5000ZP1XP0ZP1(RET) ; Конец подпрограммы

Page 238: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·238·

Руководство по программированию

ЧПУ 8037

12.

КОМАНДЫ

УПРАВЛЕНИЯ

ПРОГРАММОЙ

МОДЕЛЬ ·T·СОФТ: V01.6X

Ком

анды

подпрограммы

(CALL (выражение))

Мнемоника CALL вызывает подпрограмму, указанную числом или любым выражением,которое возвращает число.

Поскольку подпрограмму можно вызвать из главной программы, или подпрограммы, из этойподпрограммы другую, из другой третью и т. д., ЧПУ ограничивает эти запросы максимум 15уровнями вложенности, это дает возможность повторить каждый из уровней 9999 раз.

Пример.

G90 G01 X100 Z330(CALL 10)G90 G01 X100 Z240(CALL 10)G90 G01 X100 Z150M30

( SUB 10)G91 G01 Z-10X40 Z-10G03 X0 Z-20 I0 K-10G01 X-20G02 X0 Z-20 I0 K-10G01 X40 Z-10Z-20(RET)

Page 239: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

Руководство по программированию

ЧПУ 8037

КОМАНДЫ

УПРАВЛЕНИЯ

ПРОГРАММОЙ

12.

МОДЕЛЬ ·T·СОФТ: V01.6X

·239·

Ком

анды

подпрограммы

(PCALL (выражение), (оператор присвоения), (оператор присвоения),...) )

Мнемоника PCALL вызывает подпрограмму, указанную числом или любым выражением,которое возвращает число. Кроме того, она позволяет инициализировать максимум 26локальных параметров этой подпрограммы.

Эти локальные параметры инициализируются посредством команд присвоения.

Пример: (PCALL 52, A3, B5, C4, P10=20)

В этом случае, в дополнение к образованию нового уровня вложенности подпрограммы,образуется новый локальный уровень вложенности параметра. Допустимо максимум 6уровней вложения локальных параметров, в пределах 15 уровней вложения подпрограммы.

И главная программа и каждая подпрограмма, которая найдена на уровне вложенияпараметра, будут иметь 26 локальных параметров (P0-P25).

Пример.

Ось X запрограммирована в диаметрах.

G90 G01 X80 Z330(PCALL 10, P0=20, P1=-10) ; также (PCALL 10, A20, B-10)G90 G01 X80 Z260(PCALL 10, P0=20, P1=-10) ; также (PCALL 10, A20, B-10)G90 G01 X200 Z200(PCALL 10, P0=30, P1=-15) ; также (PCALL 10, A30, B-15)G90 G01 X200 Z115(PCALL 10, P0=30, P1=-15) ; также (PCALL 10, A30, B-15)M30

( SUB 10)

G91 G01 ZP1

XP0 ZP1

XP0

ZP1

(RET)

Page 240: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·240·

Руководство по программированию

ЧПУ 8037

12.

КОМАНДЫ

УПРАВЛЕНИЯ

ПРОГРАММОЙ

МОДЕЛЬ ·T·СОФТ: V01.6X

Ком

анды

подпрограммы

(MCALL (выражение), (оператор присвоения), (оператор присвоения),...) )

Посредством мнемоники MCALL, любая указанная пользователем подпрограмма (SUBцелое число) приобретает категорию постоянного цикла.

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

Если выбрана модальная подпрограмма, и выполняется кадр перемешения с рядомповторений, например X10 N3, ЧПУ выполнит перемещение только один раз (X10), а послезавершения модальной подпрограммы - в соответствии с указанным числом повторений.

При выборе кадра повторений, первое выполнение модальной подпрограммы будетсделано с модифицированными параметрами запроса, остальные - со значениями, которыеэти параметры имеют на тот момент.

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

(MDOFF)

Мнемоника MDOFF указывает, что модальное свойство, приобретенное подпрограммой сMCALL мнемоникой, заканчивается в этом кадре.

Использование модальных подпрограмм упрощает программирование.

Пример.

Ось X запрограммирована в диаметрах..

(P100=20, P101=-10)G90 G01 X80 Z330(MCALL 10)G90 G01 X80 Z260(P100=30, P101=-15)G90 G01 X200 Z200G90 G01 X200 Z115(MDOFF)M30

( SUB 10)G91 G01 ZP101XP100 ZP101XP100ZP101(RET)

Page 241: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

Руководство по программированию

ЧПУ 8037

КОМАНДЫ

УПРАВЛЕНИЯ

ПРОГРАММОЙ

12.

МОДЕЛЬ ·T·СОФТ: V01.6X

·241·

Ком

анды

подпрограммы

-преры

вания

12.6 Команды подпрограммы-прерывания

Всякий раз, когда активизирован один из общих логических входов прерывания, "INT1"(M5024), "INT2" (M5025), "INT3" (M5026) или "INT4 (M5027), ЧПУ временно прерываетвыполнение программы и начинает выполнять подпрограмму прерывания, номер которойуказан соответствующим общим параметром.

INT1 (M5024) - указан станочным параметром INT1SUB (P35)

INT2 (M5025) - указан станочным параметром INT2SUB (P36)

INT3 (M5026) - указан станочным параметром INT3SUB (P37)

INT4 (M5027) - указан станочным параметром INT4SUB (P38)

Подпрограммы прерывания определяются подобно любой другой подпрограмме, используякоманды: "(SUB целое число)" и "(RET)".

Подпрограммы прерывания не изменяют уровень локальных арифметических параметров;таким образом, они могут содержать только глобальные арифметические параметры.

В пределах подпрограммы прерывания можно использовать команду "(REPOS X, Y, Z...)",которая описана ниже.

Как только выполнение подпрограммы закончено, ЧПУ возобновляет выполнениепрерванной программы.

( REPOS X, Y, Z, ... )

Команда REPOS должна всегда использоваться в подпрограмме прерывания и онаоблегчает репозиционирование осей станка в точку прерывания.

При выполнении этой команды, ЧПУ перемещает оси к точке, где программа была прервана.

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

• Оси будут установлены по очереди.

• Нет необходимости определять все оси, определяются только те, которые должны бытьрепозиционированы.

• Оси, формирующие главную плоскость, двигаются совместно Не нужно указывать обеоси, так как ЧПУ перемещает их вместе с указанной. Движение не повторяется приопределении второй, оно игнорируется.

Если команда REPOS обнаружена при выполнении подпрограммы, не активизированнойвходом прерывания, ЧПУ выведет соответствующее сообщение об ошибке.

Page 242: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·242·

Руководство по программированию

ЧПУ 8037

12.

КОМАНДЫ

УПРАВЛЕНИЯ

ПРОГРАММОЙ

МОДЕЛЬ ·T·СОФТ: V01.6X

Ком

анды

програм

мы

12.7 Команды программы

ЧПУ позволяет из выполняемой программы:

• Выполнить другую программу. Команда (EXEC P ...)

• Выполнить другую программу в модальном режиме. Команда (МЕXEC P...)

• Генерировать новую программу. Команда (OPEN P...)

• Добавить кадры к существующей программе. Команда (WRITE P...)

( EXEC P(выражение), (каталог) )

Команда EXEC P выполняет программу обработки из указанной директории.

Программа обработки может быть указана числом или любым выражением, возвращающимчисло.

По умолчанию, ЧПУ предполагает, что программа обработки находится в памяти RAM ЧПУ.Если она находится на другом устройстве, следует указать это (каталог).

HD на жестком диске.

DNC2 в PC, соединенном через последовательный порт.

DNCE в PC, соединенном через Ethernet.

(MEXEC P(выражение), (каталог))

Команда MEXEC выполняет программу обработки из указанного каталога, и она такжестановится модальной; то есть если после этого кадра, другой запрограммирован сперемещением оси; то после этого перемещения будет снова выполнена указаннаяпрограмма.

Программа обработки может быть определена с числом или с выражением, возвращающимчисло.

По умолчанию, CNC интерпретирует, что программа обработки находится в памяти RAMCNC. Если она находится в другом устройстве, следует указать это (каталог):

HD на жестком диске.

DNC2 в PC, соединенном через последовательный порт.

DNCE в PC, соединенном через Ethernet.

Если, в то время как выбрана модальная программа обработки, кадр движения выполняетсяс множеством повторений (например X10 N3), CNC игнорирует число повторений и выполнитдвижение и модальную программу обработки только однократно.

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

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

1064: Программа не может быть выполнена.

(MDOFF)

Команда MDOFF указывает, что режим, принятый подпрограммой с командой MCALL илипрограммой обработки с MEXEC заканчивается в этом кадре.

(OPEN P(выражение), (каталог назначения), A/D, “комментарий кпрограмме")

Команда OPEN начинает редактировать программу обработки, номер которой будет указанлюбым числом или выражением, возвращающим число.

По умолчанию, новая программа обработки будет сохранена в памяти RAM ЧПУ. Чтобысохранить ее на другое устройство, следует указать место назначения (каталог назначения).

HD на жестком диске.

DNC2 в PC, соединенном через последовательный порт.

DNCE в PC, соединенном через Ethernet.

Page 243: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

Руководство по программированию

ЧПУ 8037

КОМАНДЫ

УПРАВЛЕНИЯ

ПРОГРАММОЙ

12.

МОДЕЛЬ ·T·СОФТ: V01.6X

·243·

Ком

анды

програм

мы

Параметр A/D используется, когда редактируемая программа уже существует.

A ЧПУ добавляет в конец новые кадры к уже существующим.

D ЧПУ удаляет существующую программу и начинает редактировать новую.

Можно также добавить комментарий к программе. Этот комментарий будет позже отображенрядом с ней в каталоге программ.

Команда OPEN позволяет генерировать программу из уже выполняемой программы. Новаяпрограмма будет зависеть от значений, принятых в выполняемой программе.

Для редактирования кадров должна использоваться команда WRITE, как описано ниже:

Примечания:

Если редактируемая программа уже существует, и параметры A/D не определены, ЧПУотобразит сообщение об ошибке при выполнении кадра.

Программа, открытая командой OPEN, закрывается при выполнении M30 или другойкоманды OPEN, а так же после аварии или сброса.

Из PC, только программы, сохраненные в памяти RAM ЧПУили на жестком диске (HD)могут быть открыты.

(WRITE <текстовый кадр> )

Мнемоника WRITE добавляет, после последнего кадра редактируемой программыпосредством мнемоники OPEN P, информацию, содержащуюся в <текстовый кадр> какновый кадр программы.

Если это параметрический кадр в коде ISO, все параметры (глобальные и локальные)заменяются числовым значением, которое они имеют в тот момент.

(WRITE G1 XP100 ZP101 F100) => G1 X10 Z20 F100

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

Если мнемоника WRITE программируется без предварительно запрограммированной мнемоникиOPEN, ЧПУ отобразит соответствующую ошибку, кроме случая редактирования определеннойпользователем программы, когда новый кадр добавляется к редактируемой программе.

Пример создания программы, которая содержит несколько точек параболического пути

(WRITE (SUB P102)) => (SUB P102)(WRITE (SUB ?P102)) => ( SUB 55)

(WRITE (ORGX54=P103)) => (ORGX54=P103)(WRITE (ORGX54=?P103)) => (ORGX54=222)

(WRITE (PCALL P104)) => (PCALL P104)(WRITE (PCALL ?P104)) => (PCALL 25)

Z = -K * X**2

Page 244: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·244·

Руководство по программированию

ЧПУ 8037

12.

КОМАНДЫ

УПРАВЛЕНИЯ

ПРОГРАММОЙ

МОДЕЛЬ ·T·СОФТ: V01.6X

Ком

анды

програм

мы

Ось X программируется в диаметрах и подпрограмма 2 используется со следующмипараметрами:

Запрашиваемые параметры:

A or P0 Значение константы К.

B or P1 Начальная координата Х.

C or P2 Конечная координата Х.

D or P3 Инкремент или шаг по Х.

Рассчитываемые параметры:

E или P4 Координата Х.

F или P5 Координата Z.

Этот пример можно использовать следующим образом:

Подрограмма генерирующая программу.

G00 X0 Z0(PCALL 2, A0.01, B0, C100, D1)M30

( SUB 2)

(OPEN P12345) ; Начинает редактирование программы P12345

(P4=P1)N100 (IF (P4+P3 GE P2) P4=P2 ELSE P4=P4+P3)

(P5=-(P0 * P4 * P4))(WRITE G01 XP4 ZP5) ; Кадр перемещения(IF (P4 NE P2) GOTO N100)(WRITE M30) ; Конец кадра программы(RET) ; Конец подпрограммы

Page 245: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

Руководство по программированию

ЧПУ 8037

КОМАНДЫ

УПРАВЛЕНИЯ

ПРОГРАММОЙ

12.

МОДЕЛЬ ·T·СОФТ: V01.6X

·245·

Ком

анды

настройки

экрана

12.8 Команды настройки экрана

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

Программы настройки должны быть сохранены в памяти RAM ЧПУ и могут использовать"Команды программы". Они будут выполнены в специально разработанном для этого канале.Программа, выбранная в каждом случае, будет указана в следующих общих станочныхпараметрах.

В “USERDPLY” будет указана программа, которую требуется выполнить в режимевыполнения.

В “USEREDIT” будет указана программа, которую требуется выполнить в режимередактирования.

В “USERMAN” будет указана программа, которую требуется выполнить в ручном режиме(JOG).

В “USERDIAG” будет указана программа, которую требуется выполнить в режимедиагностики.

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

( PAGE (выражение) )

Мнемоника PAGE отображает страницу, номер которой указан посредством числа илилюбого выражения, которое возвращает число.

Определяемые пользователем страницы (0 - 255) будут определены с клавиатуры ЧПУ врежиме графического редактора и как указано в руководстве оператора.

Системные страницы определяются числом, большим чем 1000. См. соответствующееприложение.

( SYMBOL (выражение 1), (выражение 2), (выражение 3) )

Мнемоника SYMBOL отображает символ, номер которого указан посредством значениявыражения 1, как только оно будет вычислено.

Его позиция на экране также определяется выражением 2 (столбец) и выражением 3 (строка).

Выражение 1, выражение 2 и выражение 3 могут содержать число или любое выражение,которое возвращает число.

ЧПУ позволяет отображать любой определяемый пользователем символ (0-255), вводимыйс клавиатуры ЧПУ в режиме графического редактора, как это указано в руководствеоператора.

Для того, чтобы позиционировать символ на дисплее, должны быть определены его пиксели:0-639 для столбцов (выражение 2) и 0-335 для строк (выражение 3).

(IB (выражение) = INPUT “текст”, формат)

ЧПУ имеет 26 переменных ввода данных (IB0-IB25).

Мнемоника IB выводит на экран текст, указанный в окне ввода данных и сохраняетвведенные пользователем данные в переменной ввода, указанной числом или любымвыражением, которое возвращает число.

Ожидание ввода данных произойдет только при программировании формата требуемыхданных. Формат может содержать знак, целую и дробную части.

Если имеется знак "-", то разрешается ввод положительных или отрицательных значений,а если нет знака, позволяется вводить только положительные значения.

Целая часть указывает максимальное количество цифр или разрядов (0-6), требуемоеслева от десятичной точки.

Десятичная часть указывает максимальное количество цифр или разрядов (0-5),требуемое справа от десятичной точки.

Если числовой формат не запрограммирован; например (IB1=INPUT "текст"), мнемоникаотобразит только указанный текст, не ожидая ввода данных.

Page 246: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·246·

Руководство по программированию

ЧПУ 8037

12.

КОМАНДЫ

УПРАВЛЕНИЯ

ПРОГРАММОЙ

МОДЕЛЬ ·T·СОФТ: V01.6X

Ком

анды

настройки

экрана

( ODW (выражение 1), (выражение 2), (выражение 3) )

Мнемоника ODW определяет и рисует белое окно на экране с установленными размерами(1 строка и 14 столбцов).

Каждая мнемоника имеет связанный номер, который указан значением выражения 1, послетого, как оно будет рассчитано.

Аналогично, его позиция на экране определена выражением 2 (строка) и выражением 3(столбец).

Выражение 1, выражение 2 и выражение 3 могут содержать число или любое выражение,которое возвращает число.

ЧПУ позволяет определять 26 окон (0-25) и их позиционирование в пределах дисплея,ограниченного 21 строкой (0-20) и 80 столбцами (0-79).

( DW(выражение 1) = (выражение 2), DW (выражение 3) = (выражение 4), ... )

Мнемоника DW отображает в окне, указанном значением выражения 1, выражения 3.., послетого, как они будут рассчитаны, числовые данные, указанные выражением 2, выражением 4...

Выражение 1, выражение 2, выражение 3.... может содержать число или любое выражение,которое возвращает число.

Следующий пример показывает отображение на дисплее динамической переменной:

ЧПУ позволяет отображать данные в десятичном, шестнадцатеричном и двоичном формате.Доступны следующие команды:

(DW1 = 100)

Десятичный формат. Значение “100” отображено в окне 1.

(DWH2 = 100)

Шестнадцатеричный формат. Значение “64” отображено в окне 2.

(DWB3 = 100)

Двоичный формат. Значение “01100100” отображено в окне 3.

При использовании двоичного формата, дисплей ограничен 8 цифрами таким образом, чтозначение “11111111” будет отображено для значений, больших чем 255 и значения“10000000” для значений, меньших чем-127.

Кроме того, ЧПУ позволяет отображать в требуемом окне число, сохраненное в одной из 26переменных ввода данных (IB0-IB25) .

Следующий пример показывает запрос и последующий вывод на дисплей подачи оси:

(ODW 1, 6, 33); Определяет окно данных 1

(ODW 2, 14, 33); Определяет окно данных 2

N10 (DW1=DATE, DW2=TIME); Отображает дату в окне 1 и время в окне 2

(GOTO N10)

(ODW 3, 4, 60); Определяет окно данных 3.(IB1=INPUT "Axis feed: ", 5.4); Запрос подачи оси.(DW3=IB1); Вывод на дисплей подачи в окне 3.

Page 247: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

Руководство по программированию

ЧПУ 8037

КОМАНДЫ

УПРАВЛЕНИЯ

ПРОГРАММОЙ

12.

МОДЕЛЬ ·T·СОФТ: V01.6X

·247·

Ком

анды

настройки

экрана

(SK (выражение 1) = "текст1" (выражение 2) = "текст 2", .... )

Мнемоника SK определяет и отображает новое указанное меню функциональных клавиш.

Каждое из выражений указывает номер функциональной клавиши, которую требуетсяизменить (1-7, начиная слева) и текст, который требуется в них записать.

Выражение 1, выражение 2, выражение 3,.... могут содержать число или любое выражение,возвращающее число.

Каждый текст должен содержать максимум 20 символов, которые будут показаны в двухстроках по 10 символов в каждой. Если указанный текст имеет меньше 10 символов, ЧПУвыровняет по центру в верхней строке, но если он имеет больше 10 символов, программистсам должен выровнять его по центру.

Пример:

(SK 1="HELP", SK 2="MAXIMUN POINT")

(SK 1="FEED", SK 2=" _ _MAXIMUN_ _ _POINT")

( WKEY )

Мнемоника WKEY выполняет останов программы до нажатия клавиши.

Нажатая клавиша будет записана в переменной KEY.

( WBUF "текст", (выражение) )

Команда WBUF может использоваться только при редактировании программы впользовательском канале.

Эта команда может быть запрограммирована двумя способами:

• ( WBUF "текст”, (выражение) )

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

(Выражение) может содержать число или любое выражение, возвращающее число.

Выражение является опциональным при программировании, обязательным являетсялишь текст. Если текст не требуется, должны быть запрограммированы пустые кавычки “”.

Пример для P100=10:

HELP MAXIMUN POINT

FEED MAXIMUN POINT

Если активно стандартное меню функциональных клавиш ЧПУ , то при выборе с помощьюкоманды языка высокого уровня “SK” одной или более функциональных клавиш, ЧПУ очиститвсе существующие функциональные клавиши, и покажет только выбранную.

Если активно пользовательское меню функциональных клавиш, то при выборе с помощьюкоманды языка высокого уровня “SK” одной или более функциональных клавиш, ЧПУ замениттолько выбранные функциональные клавиши, не трогая остальные.

...( WKEY ) ; Ожидание нажатия клавиши(IF KEY EQ $FC00 GOTO N1000) ; Если была нажата клавиша F1, продолжить с

N1000...

(WBUF "X", P100) => X10(WBUF "X P100") => X P100

Page 248: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·248·

Руководство по программированию

ЧПУ 8037

12.

КОМАНДЫ

УПРАВЛЕНИЯ

ПРОГРАММОЙ

МОДЕЛЬ ·T·СОФТ: V01.6X

Ком

анды

настройки

экрана

• ( WBUF )

Вводит в память кадр, редактируемый посредством (WBUF "текст", (выражение)),добавляя его к редактируемой программе после позиции курсора. Он также очищаетбуфер редактирования, для того, чтобы начать редактировать новый кадр.

Это позволяет пользователю редактировать законченную программу, не выходя изпользовательского режима редактирования после каждого кадра и нажимая ENTER,чтобы "ввести" его в память.

После выполнения этой программы редактируемый кадр содержит:

(PCALL 25, A=23.5, B=-2.25)

( SYSTEM )

Мнемоника SYSTEM останавливает выполнение пользовательской программынастройки и возвращает к соответствующему стандартному меню ЧПУ.

Пример программы настройки:

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

После выбора режима редактирования и нажатия функциональной клавиши USER, этапрограмма начинает выполняться и позволяет редактирование 2 дополнительныхпользовательских циклов. Процесс редактирования выполняется один цикл за один раз такчасто, как требуется.

Отображает начальную страницу редактирования (экран)

Устанавливает функциональные клавиши, чтобы обратиться к различным режимами запрашивает выбор

(WBUF "(PCALL 25, "); Добавляет “(PCALL 25,” к редактируемому кадру.

(IB1=INPUT "Parameter A:",-5.4); Запрос параметра A.

(WBUF "A=", IB1); Добавляет “A=(введенное значение) к редактируемому кадру.

(IB2=INPUT "Parameter B: ", -5.4); Запрос параметра B.

(WBUF ", B=", IB2); Добавляет “B=(введенное значение)” к редактируемому кадру.

(WBUF ")"); Добавляет “)” к редактируемому кадру.

( WBUF ); Вводит отредактированный кадр в память.

...

N0 ( PAGE 10 )

N5(SK 1="CYCLE 1",SK 2="CYCLE 2",SK 7="EXIT")(WKEY )(IF KEY EQ $FC00 GOTO N10)(IF KEY EQ $FC01 GOTO N20)(IF KEY EQ $FC06 SYSTEM ELSE GOTO N5)

; Запрос клавиши; Цикл 1; Цикл 2; Выйти или запросить клавишу

Page 249: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

Руководство по программированию

ЧПУ 8037

КОМАНДЫ

УПРАВЛЕНИЯ

ПРОГРАММОЙ

12.

МОДЕЛЬ ·T·СОФТ: V01.6X

·249·

Ком

анды

настройки

экрана

ЦИКЛ 1

ЦИКЛ 2

; Выводит страницу 11 и определяет 2 окна ввода данных

N10 (PAGE 11)(ODW 1,10,60)(ODW 2,15,60)

;Editing(WBUF "( PCALL 1,") ; Добавляет "(PCALL 1", к редактируемому кадру.

(IB 1=INPUT "X:",-6.5)(DW 1=IB1)(WBUF "X",IB1)

; Запрашивает значение X.; Окно данных 1 показывает введенные значения.; Добавляет X (вводимое значение) к редактируемому кадру.

(WBUF ",") ; Добавляет "," к редактируемому кадру.

(IB 2=INPUT "Y:",-6.5)(DW 2=IB2)(WBUF "Y",IB2)

; Запрашивает значение Y.; Окно данных 2 показывает введенное значение.; Добавляет Y (введенное значение) к редактируемому кадру.

(WBUF ")")(WBUF )

; Добавляет ) к редактируемому кадру.; Вводит отредактированный кадр в память.; Например : (PCALL 1, X2, Y3)

(GOTO N0)

; Выводит страницу 12 и определяет 3 окна ввода данных

N20 (PAGE 12)(ODW 1,10,60)(ODW 2,13,60)(ODW 3,16,60)

; Editing(WBUF "( PCALL 2,") ; Добавляет "(PCALL 2", к редактируемому кадру.

(IB 1=INPUT "A:",-6.5)(DW 1=IB1)(WBUF "A",IB1)

; Запрашивает значение A.; Окно данных 1 показывает введенные значения.; Добавляет A (введенное значение) к редактируемому кадру.

(WBUF ",") ; Добавляет "," к редактируемому кадру.

(IB 2=INPUT "B:",-6.5)(DW 2=IB2)(WBUF "B",IB2)

; Запрашивает значение B.; Окно данных 2 показывает введенное значение.; Добавляет B (введенное значение) к редактируемому кадру.

(WBUF ",")(IB 3=INPUT "C:",-6.5)(DW 3=IB3)(WBUF "C",IB3)

; Добавляет "," к редактируемому кадру.; Запрашивает значение C.; Окно данных 3 показывает введенное значение.; Добавляет C (введенное значение) к редактируемому кадру.

(WBUF ")") ; Добавляет ) к редактируемому кадру.

(WBUF ) ; Вводит отредактированный кадр в память.Например: (PCALL 2, A3, B1, C3).

(GOTO N0)

Page 250: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·250·

Руководство по программированию

ЧПУ 8037

12.

КОМАНДЫ

УПРАВЛЕНИЯ

ПРОГРАММОЙ

МОДЕЛЬ ·T·СОФТ: V01.6X

Ком

анды

настройки

экрана

Page 251: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

ЧПУ 8037

МОДЕЛЬ ·T·СОФТ: V01.6X

13

·251·

УГЛОВОЕ ПРЕОБРАЗОВАНИЕ НАКЛОННОЙ ОСИ

Используя угловое преобразование наклонной оси, можно выполнить движения по оси,которая не перпендикулярна другой. Движения программируются в декартовой системе ипри выполнении, они преобразуются в движения на реальных осях.

На определенных станках оси образуют не декартовы координаты, а расположены подуглами, отличными от 90°. Типичный случай - ось X токарного станка, которая для прочностиобразует угол, отличный от 90° относительно оси Z.

Чтобы программировать в декартовой системе (Z-X), активизируйте преобразованиенаклонной оси, для преобразования движений в неперпендикулярные реальные оси (Z-X').Таким образом, перемещение, запрограммированное по оси X преобразовывается вперемещение по осям Z-X'. Другими словами, происходит переключение на перемещение пооси Z и угловой оси X'.

Включение и выключение углового преобразования.

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

Угловые преобразования выключаются через программу обработки, используя функциюG46. Опционально, преобразование может быть "заморожено" (приостановленное), чтобыпереместить наклоненную ось, программируя ее в декартовых координатах.

Влияние RESET, выключения и функции M30.

Преобразование наклонной оси остается активным после RESET, M30 и даже послевыключения ЧПУ и последующего включения.

X Декартова ось.

X' Наклонная ось.

Z Ортогональная ось.

Z

X'

X

Page 252: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·252·

Руководство по программированию

ЧПУ 8037

13.

УГЛОВОЕ

ПРЕОБРАЗОВАНИЕ

НАКЛОННОЙ

ОСИ

МОДЕЛЬ ·T·СОФТ: V01.6X

Соображения для угловых преобразований наклонной оси.

Оси, вовлеченные в угловое преобразование должны быть линейными. Обе оси могли иметьсвязанные с ними портальные оси , можение быть подчинены (сцеплены) илисинхронизированы PLC.

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

Если преобразование наклонной оси активно, возможны следующие операции:

• Корректоры нуля.

• Предустановка координат.

• Перемещения в непрерывном/инкрементальном ручном режиме и штурвалами.

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

Поиск исходного

Функция G46 отменяется при поиске исходного осью, которая вовлечена в угловоепреобразование (станочные параметры ANGAXNA и ORTAXNA). При поиске исходногоосями, которые не вовлечены в угловое преобразование, функция G46 остается активной.

При поиске исходного, перемещаются только реальные оси.

Ручное перемещение и штурвалом.

Любая из реальных или декартовых осей может перемещаться вручную в зависимости оттого, как они были установлены изготовителем. Это выбирается через PLC (MACHMOVE),и может быть доступно, например, от пользовательской клавиши.

Page 253: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

Руководство по программированию

ЧПУ 8037

УГЛОВОЕ

ПРЕОБРАЗОВАНИЕ

НАКЛОННОЙ

ОСИ

13.

МОДЕЛЬ ·T·СОФТ: V01.6X

·253·

Включение и вы

ключение углового преобразования

13.1 Включение и выключение углового преобразования

Включение углового преобразования

Когда преобразование включено, движения программируются в декартовой системе и привыполнении, ЧПУ преобразует их в движения на реальных осях. Координаты, показанные наэкране будут соответствовать декартовой системе.

Угловое преобразование включается, используя функцию G46, формат программированиякоторой:

G46 S1

Эта команда включает "замороженное" (приостановленное) преобразование.. See"13.2 Замораживание углового преобразования" on page 254.

Выключение углового преобразования

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

Угловое преобразование выключается, используя функцию G46, формат программированиякоторой:

G46 S0G46

Угловое преобразование наклонной оси остается активным после RESET, M30 и даже послевыключения CNC и последующего включения.

Page 254: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·254·

Руководство по программированию

ЧПУ 8037

13.

УГЛОВОЕ

ПРЕОБРАЗОВАНИЕ

НАКЛОННОЙ

ОСИ

МОДЕЛЬ ·T·СОФТ: V01.6X

Зам

ораж

ивание

углового преобразования

13.2 Замораживание углового преобразования

Замораживание углового преобразования - специальный способ выполнить движения понаклоненной оси, но программируя ее в декартовой системе. Угловое преобразование неможет быть "заморожено" (приостановленное) при ручных перемещениях.

Угловое преобразование "замораживается" (приостановливается), используя функцию G46,формат программирования которой:

G46 S2

Программирование движений после "замораживания" угловогопреобразования.

Если угловое преобразование "заморожено" (приостановлено), только координатанаклоненной оси должна быть запрограммирована в кадре движения . Еслизапрограммирована координата ортогональной оси, движение будет выполнено согласнонормальному угловому преобразованию.

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

"Замораживание" углового преобразования отменяется после сброса или M30. Включениепреобразования (G46 S1) также отменяет "замораживание".

N10 G46 S1N20 G1 Z(P2)N30 G46 S2 Замораживание преобразования.N40 X(P3) Программирование координат перемещения в декартовой системе

ZX.N50 G46 S1 Активизация нормального режима.N60 Z(P4)N70 X(P1)

Z

X

P1P2

P3 P4

N40

N60

N20

N70

X'α

Page 255: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

Руководство по программированию

ЧПУ 8037

СОФТ: V01.6X

·255·

ПРИЛОЖЕНИЕ

A. Программирование в кодах ISO ................................................ 257

B. Команды управления программой ............................................ 259

C. Список внутренних переменных ЧПУ. ..................................... 261

D. Коды клавиш ............................................................................... 267

E. Обслуживание ............................................................................ 269

Page 256: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor
Page 257: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

Руководство по программированию

ЧПУ 8037

A.

МОДЕЛЬ ·T·СОФТ: V01.6X

·257·

Програм

мирование

в кодах

ISO

ПРОГРАММИРОВАНИЕ В КОДАХ ISO

Функция M D V Значение Раздел

G00 * ? * Быстрое перемещение 6.1

G01 * ? * Линейная интерполяция 6.2

G02 * * Круговая интерполяция по часовой стрелке 6.3

G03 * * Круговая интерполяция против часовой стрелки 6.4

G04 Пауза/прерывание подготовки кадра 7.1 / 7.2

G05 * ? * Скругление угла 7.3.2

G06 * Абсолютные координаты центра дуги 6.4

G07 * ? Прямой угол 7.3.1

G08 * Дуга касательная к предыдущему пути. 6.5

G09 * Дуга, определенная тремя точками 6.6

G10 * * Отмена зеркального отражения 7.5

G11 * * Зеркальное отражение относительно оси X 7.5

G12 * * Зеркальное отражение относительно оси Y 7.5

G13 * * Зеркальное отражение относительно оси Z 7.5

G14 * * Зеркальное отображение относительно запрограммированногонаправления

7.5

G16 * * Выбор главной плоскости двумя адресами 3.2

G17 * ? * Главная плоскость X-Y и продольная Z. 3.2

G18 * ? * Главная плоскость Z-X и продольная Y 3.2

G19 * * Главная плоскость Y-Z и продольная X 3.2

G20 Определение нижних пределов рабочей зоны 3.8.1

G21 Определение верхних пределов рабочей зоны 3.8.1

G22 * Активизация/отмена рабочих зон 3.8.2

G32 * * Подача "F" как инвертированная функция времени 6.15

G33 * * Электронное резьбонарезание 6.11

G34 Нарезание резьбы с переменным шагом 6.13

G36 * Управляемое скругление угла 6.9

G37 * Тангенциальный вход 6.7

G38 * Тангенциальный выход 6.8

G39 * Фаска 6.10

G40 * * Отмена компенсации радиуса инструмента 8.2.6

G41 * * Правосторонняя компенсация радиуса инструмента 8.2.3

G41 N * * Проверка на врезание 8.3

G42 * * Левосторонняя компенсация радиуса инструмента 8.2.3

G42 N * * Проверка на врезание 8.3

G50 * * Управляемое скругление угла 7.3.3

G51 * * Look-Ahead 7.4

G52 * Перемещение до вступления в контакт 6.14

G53 * Программирование относительно нуля станка (исходного) 4.3

G54 * * Абсолютный нулевой корректор 1 4.4.2

G55 * * Абсолютный нулевой корректор 2 4.4.2

G56 * * Абсолютный нулевой корректор 3 4.4.2

G57 * * Абсолютный нулевой корректор 4 4.4.2

G58 * * Добавочный нулевой корректор 1 4.4.2

G59 * * Добавочный нулевой корректор 2 4.4.2

G66 * Pattern repeat cycle canned cycle 9.1

G68 * X axis roughing canned cycle 9.2

G69 * Z axis roughing canned cycle 9.3

G70 * ? * Программирование в дюймах 3.3

G71 * ? Программирование в миллиметрах 3.3

G72 * * Общий и индивидуальный масштабирующий коэффициент 7.6

G74 * Поиск исходного 4.2

G75 * Движение измерения до касания 10.1

G76 * Движение измерения во время касания 10.1

G81 * Постоянный цикл обтачивания с прямыми секциями 9.4

G82 * Постоянный цикл торцевания с прямыми секциями 9.5

Page 258: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·258·

Руководство по программированию

ЧПУ 8037

A.

МОДЕЛЬ ·T·СОФТ: V01.6X

Програм

мирование

в кодах

ISO

М означает модальная, т.е. когда либо запрограммированная функция G остается активнойдо тех пор, пока не будут запрограммирована другая несовместимая функция G, либо М02,М30, EMERGENCY, RESET или ЧПУ не будет выключено.

Буква D означает ПО УМОЛЧАНИЮ, т.е. функции будут приняты ЧПУ после включения,после выполнения М02, М30 а также после EMERGENCY или RESET.

В случаях указанных ?, значения функций ПО УМОЛЧАНИЮ зависит от настройки общихстаночных параметров ЧПУ.

V означает, что функция G отображается рядом с текущими условиями обработки в режимахвыполнения и симуляции.

G83 * Постоянный цикл сверления 9.6

G84 * Постоянный цикл обтачивания с криволинейными секциями 9.7

G85 * Постоянный цикл торцевания с криволинейными секциями 9.8

G86 * Постоянный цикл продольного резьбонарезания 9.9

G87 * Постоянный цикл торцевого резьбонарезания 9.10

G88 * Постоянный цикл пазования по оси Х 9.11

G89 * Постоянный цикл пазования по оси Z 9.12

G90 * ? Абсолютное программирование 3.4

G91 * ? * Инкрементальное программирование 3.4

G92 Предустановка координат/ограничение скорости шпиделя 4.4.1

G93 Предустановка начала полярных координат 4.5

G94 * ? Подача в миллиметрах (дюймах) в минуту 5.2.1

G95 * ? * Подача в миллиметрах (дюймах) на оборот 5.2.2

G96 * * Постоянная скорость резания 5.3.1

G97 * * Скорость шпинделя в об/мин 5.3.2

G151 * ? Программирование оси Х в диаметрах. 3.5

G152 * ? Программирование оси Х в радиусах. 3.5

Функция M D V Значение Раздел

Page 259: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

Руководство по программированию

ЧПУ 8037

B.

МОДЕЛЬ ·T·СОФТ: V01.6X

·259·

Ком

анды

управления

програм

мой

КОМАНДЫ УПРАВЛЕНИЯ ПРОГРАММОЙ

Команды вывода.

Команды разрешения-запрещения.

Команды управления потоком.

Команды подпрограммы.

( section 12.2 )

(ERROR целое число, “текст ошибки”)Остановка выполнения программы и отображение указанной ошибки.

(MSG “сообщение”)

Отображение указанного сообщения.

(DGWZ выражение 1, ..... выражение 4)Определение графической области.

( section 12.3 )

(ESBLK и DSBLK)ЧПУ выполняет все кадры между ESBLK и DSBLK как единый кадр.

(ESTOP и DSTOP)Разрешает (ESTOP) и блокирует (DSTOP) клавишу Stop и внешний сигнал Stop (PLC).

(EFHOLD и DFHOLD)Разрешает (EFHOLD и блокирует (DFHOLD) вход Feed-hold (PLC).

( section 12.4 )

( GOTO N(выражение) )

Вызывает переход в пределах той же самой программы к кадру, определенному меткой N (выражение).

( RPT N(выражение), N(выражение), P(выражение) )Повторяет выполнение части программы между двумя кадрами, определенными метками N(выражение).

(IF условие <действие1> ELSE <действие2>)Анализирует условие, которое должно быть относительным выражением. Если условие истинно (результат=1),<действие1> будет выполнено, в противном случае (результат=0) будет выполнено <действие2>.

( section 12.5 )

(SUB целое число)Определение подпрограммы.

(RET)

Конец подпрограммы.

(CALL (выражение))Обращение к подпрограмме.

(PCALL (выражение), (команда присваивания), (команда присваивания),...) )

Обращение к подпрограмме. Кроме того позволяет инициализацию посредством операторовприсваивания, до 26 локальных параметров этой подпрограммы.

(MCALL (выражение), команда присваивания), (команда присваивания),...) )То же что и PCALL, но преобразует указанную подпрограмму в модальную подпрограмму

(MDOFF)Отмена модальной подпрограммы.

Page 260: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·260·

Руководство по программированию

ЧПУ 8037

B.

МОДЕЛЬ ·T·СОФТ: V01.6X

Ком

анды

управления

програм

мой

Команды подпрограммы-прерывания.

Команды программы.

Команды настройки экрана.

( section 12.6 )

( REPOS X, Y, Z, .... )

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

( section 12.7 )

( EXEC P(выражение), (каталог) )Начинает выполнение програмы.

(MEXEC P(выражение), (каталог))Начинает выполнение програмы в модальном режиме.

(OPEN P(выражение), (каталог назначения), A/D, "коментарий программы")Начинает редактировать новую программу и позволяют связать ее с комментариями программы.

(WRITE <текстовый кадр> )

Добавляет информацию содержащуюся в <текстовый кадр> после последнего кадра программы, котораябыла отредактированна командой OPEN P, как новый кадр программы.

( section 12.8 )

( PAGE (выражение) )Отображает номер указанной пользовательской (0-255) или системной страницы (1000).

( SYMBOL (выражение 1), (выражение 2), (выражение 3) )Отображает символ (0-255) указанный выражением 1. Его позиция на экране определена выражением 2 (строка 0-639) и выражением 3 (столбец 0-335).

(IB (выражение) = INPUT “текст”, формат)Отображает текст, указанный в окне ввода данных и сохраняет введенные оператором данные вовходной переменной (IBn).

( ODW (выражение 1), (выражение 2), (выражение 3) )Определяет и рисует белое окно на экране (1 строка х 14 столбцов). Его позиция на экране определена выражением 2 (строка) и выражением 3 (столбец).

( DW(выражение 1) = (выражение 2), DW (выражение 3) = (выражение 4), ... )Отображает цифровые данные указанные выражениями 2,4,.. в окнах, указанных выражениями 1,3...

(SK (выражение 1) = "текст1" (выражение 2) = "текст 2", .... )

Определяет и отображает новое указанное меню функциональных клавиш.

( WKEY )Остонавливает выполнение программы, пока клавиша нажата.

( WBUF "текст", (выражение) )Добавляет текст и значение выражения, как только оно было вычислено, к редактируемому кадру и в окноввода данных.

( WBUF )Вводит отредактированный кадр в память. Может использоваться только в пользовательской программенастройки, выполняемой в режиме редактирования.

( SYSTEM )Заканчивает выполнение пользовательской программы настройки и переходит к стандартному менюЧПУ.

Page 261: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

Руководство по программированию

ЧПУ 8037

C.

МОДЕЛЬ ·T·СОФТ: V01.6X

·261·

Список внутренних

перем

енны

х ЧПУ

.

СПИСОК ВНУТРЕННИХ ПЕРЕМЕННЫХ ЧПУ.

• R указывает, что переменная может читаться

• W указывает, что переменная может модифицироваться.

Переменные, связанные с инструментом.

Переменные, связанные с корректорами нуля.

Переменные, связанные со станочными параметрами.

Переменная ЧПУ PLC DNC( section 11.2.2 )

TOOL R R R Номер активного инструмента

TOD R R R Номер активного корректора инструмента

NXTOOL R R R Номер следующего инструмента, ожидающего М06

NXTOD R R R Номер следующего корректора инструмента

TMZPn R R - Позиция инструмента в магазине (n)

TLFDn R/W R/W - Корректор инструмента (n)

TLFFn R/W R/W - Код семейства инструмента (n)

TLFNn R/W R/W - Номинальный ресурс инструмента (n)

TLFRn R/W R/W - Действительный ресурс инструмента (n)

TMZTn R/W R/W - Емкость инструментального магазина (n)

HTOR R/W R R Радиус инструмента, используемый ЧПУ для расчетов.

TOXn R/W R/W - Корректор длины инструмента (n) по оси Х

TOZn R/W R/W - Корректор длины инструмента (n) по оси Z

TOFn R/W R/W - Код положения корректора (n)

TORn R/W R/W - Значение корректора радиуса инструмента (n)

TOIn R/W R/W - Корректор износа длины (I) инструмента (n) по оси Х

TOKn R/W R/W - Корректор износа длины (K) инструмента (n) по оси Z

NOSEAn: R/W R/W - Угол резца указанного инструмента

NOSEWn R/W R/W - Ширина указанного инструмента

CUTAn R/W R/W - Угол резания указанного инструмента

Переменная ЧПУ PLC DNC( section 11.2.3 )

ORG(X-C) R R - Активный корректор нуля для выбранной оси. Без добавочногокорректора нуля, указанного PLC

PORGF R - R Координата абсциссы начала полярных координат

PORGS R - R Координата ардинаты начала полярных координат

ORG(X-C)n R/W R/W R Корректор нуля (n) выбранной оси

PLCOF(X-C) R/W R/W R Значение добавочного корректора нуля, активированного через PLC

ADIOF(X-C) R R R Значение корректора нуля с добавочным штурвалом для выбраннойоси.

Переменная ЧПУ PLC DNC( section 11.2.4 )

MPGn R R - Значение общего станочного параметра (n)

MP(X-C)n R R - Значение станочного параметра (n) оси (Х-С)

MPSn R R - Значение станочного параметра (n) главного шпинделя

MPLCn R R - Значение станочного параметра (n) PLC

Page 262: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·262·

Руководство по программированию

ЧПУ 8037

C.

МОДЕЛЬ ·T·СОФТ: V01.6X

Список внутренних

перем

енны

х ЧПУ

.

Переменные, связанные с рабочими зонами.

Переменные, связанные с подачей.

Переменные связанные с функцией G94.

Переменные связанные с функцией G95.

Переменные связанные с функцией G32.

Переменные связанные с коррекцией подачи (%)

Переменная ЧПУ PLC DNC( section 11.2.5 )

FZONE R R/W R Состояние рабочей зоны 1

FZLO(X-C) R R/W R Рабочая зона 1. Нижняя граница вдоль выбранной оси

FZUP(X-C) R R/W R Рабочая зона 1. Верхняя граница вдоль выбранной оси

SZONE R R/W R Состояние рабочей зоны 2

SZLO(X-C) R R/W R Рабочая зона 2. Нижняя граница вдоль выбранной оси

SZUP(X-C) R R/W R Рабочая зона 2. Верхняя граница вдоль выбранной оси

TZONE R R/W R Состояние рабочей зоны 3

TZLO(X-C) R R/W R Рабочая зона 3. Нижняя граница вдоль выбранной оси

TZUP(X-C) R R/W R Рабочая зона 3. Верхняя граница вдоль выбранной оси

FOZONE R R/W R Состояние рабочей зоны 4

FOZLO(X-C) R R/W R Рабочая зона 4. Нижняя граница вдоль выбранной оси

FOZUP(X-C) R R/W R Рабочая зона 4. Верхняя граница вдоль выбранной оси

FIZONE R R/W R Состояние рабочей зоны 5

FIZLO(X-C): R R/W R Рабочая зона 5. Нижняя граница вдоль выбранной оси

FIZUP(X-C) R R/W R Рабочая зона 5. Верхняя граница вдоль выбранной оси

Переменная ЧПУ PLC DNC( section 11.2.6 )

FREAL R R R Действительная подача ЧПУ в мм/мин (дюймы/мин)

FREAL(X-C) R R R Текущая (реальная) подача ЧПУ выбранной оси.

FTEO/X-C) R R R Теоретическая подача ЧПУ выбранной оси.

FEED R R R Активная подача ЧПУ (G94) в мм/мин (дюймы/мин)

DNCF R R R/W Подача, выбранная через DNC

PLCF R R/W R Подача, выбранная через PLC

PRGF R R R Подача, выбранная программой

FPREV R R R Активная подача ЧПУ в м/об (дюймы/об)

DNCFPR R R R/W Подача, выбранная через DNC

PLCFPR R R/W R Подача, выбранная через PLC

PRGFPR R R R Подача, выбранная программой

PRGFIN R R R Подача, выбранная программой, в 1/мин.

FRO R R R Корректор подачи (%), активированный ЧПУ

PRGFRO R/W R R Корректор подачи (%), выбранный программой

DNCFRO R R R/W Корректор подачи (%). выбранный через DNC

PLCFRO R R/W R Корректор подачи (%), выбранный через PLC

CNCFRO R R R Корректор подачи (%). выбранный с панели оператора

PLCCFR R R/W R Корректор подачи (%), в исполняемом канале PLC

Page 263: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

Руководство по программированию

ЧПУ 8037

C.

МОДЕЛЬ ·T·СОФТ: V01.6X

·263·

Список внутренних

перем

енны

х ЧПУ

.

Переменные, связанные с координатами.

Переменные, связанные с электронными штурвалами.

Переменные, связанные с обратной связью.

Переменные, связанные с главным шпинделем.

Переменные связанные со скоростью шпинделя.

Переменная ЧПУ PLC DNC( section 11.2.7 )

PPOS(X-C) R - - Теоретическое значение программируемой позиции (координаты)

POS(X-C) R R R Координаты станка. Действительные координаты инструмента

TPOS(X-C) R R R Координаты станка. Теоретические координаты инструмента

APOS(X-C) R R R Координаты детали. Действительные координаты инструмента.

ATPOS(X-C) R R R Координаты детали. Теоретические координаты инструмент.

FLWE(X-C) R R R Ошибка рассогласования указанной оси

DIST(X-C) R/W R/W R Пройденное растояние указанной оси

LIMPL(X-C) R/W R/W R Верхнее второе ограничение перемещения

LIMMI(X-C) R/W R/W R Нижнее второе ограничение перемещения

DPLY(X-C) R R R Координаты выбранной оси, отображаемой на экране.

GPOS(X-C)n p R - - Координата выбранной оси, запрограммированная в кадре (n)программы (p).

Переменная ЧПУ PLC DNC( section 11.2.8 )

HANPF R R - Импульсы 1-го штурвала, полученные после включения ЧПУ

HANPS R R - Импульсы 2-го штурвала, полученные после включения ЧПУ

HANPT R R - Импульсы 3-го штурвала, полученные после включения ЧПУ

HANPFO R R - Импульсы 4-го штурвала, полученные после включения ЧПУ

HANDSE R R Для штурвалов с кнопкой выбора, указывает нажата кнопка или нет.

HANFCT R R/W R Множитель, различный для каждого штурвала (если есть несколько)

HBEVAR R R/W R HBE штурвал: разрешение счета, шаг оси и множитель (х1, х10, х100)

MASLAN R/W R/W R/W Угол линейного пути с "Штурвалом пути" или в режиме "Ручной путь"

MASCFI R/W R/W R/W Координата центра дуги с "Штурвалом пути" или в режиме "Ручнойпуть"

MASCSE R/W R/W R/W Координата центра дуги с "Штурвалом пути" или в режиме "Ручнойпуть"

Переменная ЧПУ PLC DNC( section 11.2.9 )

ASIN(X-C) R R R Сигнал A синусоидальной обратной связи ЧПУ для выбранной оси.

BSIN(X-C) R R R Сигнал В синусоидальной обратной связи ЧПУ для выбранной оси..

ASINS R R R Сигнал A синусоидальной обратной связи ЧПУ для шпинделя.

BSINS R R R Сигнал В синусоидальной обратной связи ЧПУ для шпинделя.

Переменная ЧПУ PLC DNC( section 11.2.10 )

SREAL R R R Действительная скорость шпинделя

FTEOS R R R Теоретическая скорость шпинделя.

SPEED R R R Активная скорость шпинделя от ЧПУ.

DNCS R R R/W Скорость шпинделя, выбранная через DNC

PLCS R R/W R Скорость шпинделя, выбранная через PLC

PRGS R R R Скорость шпинделя. выбранная программой.

Page 264: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·264·

Руководство по программированию

ЧПУ 8037

C.

МОДЕЛЬ ·T·СОФТ: V01.6X

Список внутренних

перем

енны

х ЧПУ

.

Переменные связанные с постоянной скоростью резания.

Переменные связанные с корректором скорости.

Переменные связанные с ограничением скорости.

Переменные связанные с позицией.

Переменные связанные с ошибкой рассогласования.

Переменные, связанные с PLC.

CSS R R R Постоянная скорость резания, активированная из ЧПУ.

DNCCSS R R R/W Постоянная скорость резания. выбранная через DNC

PLCCSS R R/W R Постоянная скорость резани, выбранная через PLC

PRGCSS R R R Постоянная скорость резания. выбранная программой.

SSO R R R Корректор скорости шпинделя (%). активированный ЧПУ.

PRGSSO R/W R R Корректор скорости шпинделя (%), выбранный програмой

DNCSSO R R R/W Корректор скорости шпинделя (%), выбранная через DNC

PLCSSO R R/W R Корректор скорости шпинделя (%), выбранная через PLC

CNCSSO R R R Корректор скорости шпинделя (%). выбранный с панели оператора.

SLIMIT R R R Ограничениескорости шпинделя, активированное ЧПУ.

DNCSL R R R/W Ограничениескорости шпинделя, выбранное через DNC

PLCSL R R/W R Ограничениескорости шпинделя. выбранное через PLC

PRGSL R R R Ограничениескорости шпинделя, выбранное программой

MDISL R R/W R Максимальная скорость обработки шпинделя.

POSS R R R Действительная позиция шпинделя. Считывается из PLC в десятитысячных градуса (в пределах±999999999) и из ЧПУ в градусах (в пределах ±99999.9999).

RPOSS R R R Действительная позиция шпинделя. Считывается из PLC в десятитысячных градуса (0 - 3600000) и из ЧПУв градусах (0 - 360).

TPOSS R R R Теоретическая позиция шпинделя.Считывается из PLC в десятитысячных градуса (в пределах±999999999) и из ЧПУ в градусах (в пределах ±99999.9999).

RTPOSS R R R Теоретическая позиция шпинделя.Считывается из PLC в десятитысячных градуса (0 - 3600000) и из ЧПУв градусах (0 - 360).

PRGSP R R R Позиция, запрограммированная в M19 через программу для главногошпинделя.

FLWES R R R Ошибка рассогласования шпинделя.

Переменная ЧПУ PLC DNC( section 11.2.11 )

PLCMSG R - R Номер активного соощения PLC с высшим приоритетом

PLCIn R/W - - 32 входа PLC. начиная с (n)

PLCOn R/W - - 32 вsхода PLC, начиная с (n)

PLCMn R/W - - 32 маркера PLC, начиная с (n)

PLCRn R/W - - Регистр (n).

PLCTn R/W - - Указанный счет таймера (n)

PLCCn R/W - - Указанный счет счетчика (n)

PLCMMn R/W - - Измененный маркер (n) PLC.

Page 265: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

Руководство по программированию

ЧПУ 8037

C.

МОДЕЛЬ ·T·СОФТ: V01.6X

·265·

Список внутренних

перем

енны

х ЧПУ

.

Переменные, связанные с локальными и глобальными параметрами.

Переменные, связанные с режимом работы.

Другие переменные.

Переменная ЧПУ PLC DNC( section 11.2.12 )

GUP n - R/W - Глобальный параметр (n) (100-P299)

LUP (a,b) - R/W - Указанный локальный параметр (b) и его уровень (а). (Р0-Р25)

CALLP R - - Указывает, какие локальные параметры могут быть определеныпосредством PCALL или MCALL (вызов подпрграммы)

Переменная ЧПУ PLC DNC( section 11.2.13 )

OPMODE R R R Режим работы

OPMODA R R R Режим работы при работе в главном канале.

OPMODB R R R Тип симуляции.

OPMODC R R R Оси, выбранные штурваломl.

Переменная ЧПУ PLC DNC( section 11.2.14 )

NBTOOL R - R Номер управляемого инструмента

PRGN R R R Номер выполняемой программы

BLKN R R R Номер метки последнего выполненного кадра

GSn R - - Состояние указанной (n) функции G

GGSA - R R Состояние функций G00 - G24

GGSB - R R Состояние функций G25 - G49

GGSC - R R Состояние функций G50 - G74

GGSD - R R Состояние функций G75 - G99

MSn R - - Состояние указанной (n) функции М

GMS - - R Состояние функций М: М(0...6, 8, 9, 19, 30, 41...44)

PLANE R R R Абсцисса и ордината осей активной плоскости

LONGAX R R R Ось, затронутая компенсацие длины инструмента (G15).

MIRROR R R R Активные зеркальные отражения.

SCALE R R R Примененный общий масштабирующий коэффициент. Считываетсяиз PLC в десятитысячных.

SCALE(X-C) R R R Масштабирующий коэффициент, приммененный только к указаннойоси. Считывается из PLC в десятитысячных.

ORGROT R R R Угол поворота координатной системы (G73).

PRBST R R R Состояние ответа датчика измерения

CLOCK R R R Системные часы, в секундах

TIME R R R/W Время в часах, минутах и секундах

DATE R R R/W Дата в формате Год-Месяц-День

TIMER R/W R/W R/W Часы активированные PLC, в секундах

CYTIME R R R Время выполнения программы обработки в сотых секунды

PARTC R/W R/W R/W Счетчик деталей ЧПУ

FIRST R R R Первое выполнения программы

KEY R/W R/W R/W Код последовательности клавиш

KEYSRC R/W R/W R/W Источник клавиш

ANAIn R R R Напряжение (в вольтах) указанного аналогового входа (n)

ANAOn R/W R/W R/W Напряжение (в вольтах) приложенное к указанному аналоговомувыходу (n)

CNCERR - R R Номер активной ошибки ЧПУ.

Page 266: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·266·

Руководство по программированию

ЧПУ 8037

C.

МОДЕЛЬ ·T·СОФТ: V01.6X

Список внутренних

перем

енны

х ЧПУ

.PLCERR - - R Номер активной ошибки PLC

DNCERR - R - Номер ошибки, генерируемой через канал DNC

DNCSTA - R - Состояние передачи DNC.

TIMEG R R R Оставшееся время до завершения задержки кадра (в сотых секунды)..

SELPRO R/W R/W R Если есть два входа измерения, выбранный активный вход.

DIAM R/W R/W R Изменяет режим программирования координат оси X междурадиусами и диаметрами.

PRBMOD R/W R/W R Указывает, должна ошибка измерения отображаться или нет.

RIP R R R Теоретическая линейная подача, полученная из следующей петли (вмм/мин).

FBDIF(X-C) R R R Для мониторинга различия между координатами (значения позиций)первой и второй обратной связи на осциллографе

CYCLEV R R R Указывает на диалоговой модели, номер таблицы, отображаемой вопределенный момент.

CYCEDI R R R Указывает на диалоговой модели, номер цикла или экрана,отображаемого в определенный момент.

DISBLO R R R Указывает значение полного запрограммированного расстояния вкадрах с look-ahead.

MIXPO(X..C) R R R Указывает положение оси с комбинированной обратной связью.

FLWAC(X..C) R R R Указывает реальную ошибку, принимая во внимание вторую обратнуюсвязь.

RADIOC R - - Указывает запрограммированное значение радиуса при выполненииG15 R.

Переменная ЧПУ PLC DNC( section 11.2.14 )

Переменная "KEY" может быть "записываемой" (W) в ЧПУ только через пользовательскийканал.

Переменная "NBTOOL" может использоваться только в подпрограмме сменыинструмента.

Page 267: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

Руководство по программированию

ЧПУ 8037

D.

МОДЕЛЬ ·T·СОФТ: V01.6X

·267·

Коды

клавиш

КОДЫ КЛАВИШ

Буквенно- цифровая панель оператора (модели M-T)

61452 61443 65523

65 66 67 68 69 70

71 72 73 74 75 76

77 78 79 80 81

86 87

82

8883 84 85

89 90 91 32

65453

65456 65445

65460 65462

65458 65455

6545435

6140

5541

5636

57

3747

9152

9353

3854

6342

3349

3450

4451

6243

6045

5948

5846

61447013614460276552465522

64512 64513 64514 64515 64516 64517 64518

65521

65520

a b c d e f97 10210110098 99

g h i j k l

m n с o p q

r s t u v w

x y z

103 108107106104 105

109

114

113112110 111

115

120

119118116 117

121

164

122

Page 268: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·268·

Руководство по программированию

ЧПУ 8037

D.

МОДЕЛЬ ·T·СОФТ: V01.6X

Коды

клавиш

Page 269: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

Руководство по программированию

ЧПУ 8037

E.

МОДЕЛЬ ·T·СОФТ: V01.6X

·269·

Обслуж

ивание

ОБСЛУЖИВАНИЕ

Очистка

Накопленная грязь в модуле может действовать как экран, препятствуя правильномураспределению тепла, произведенного внутренней схемой, что может привести к перегревуи повреждению ЧПУ.

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

Для чистки панели оператора и монитора, должна использоваться гладкая ткань, смоченнаяв деионизированной воде и не абразивное мыло (жидкость, ни в коем случае не порошок)или 75% спирт.

Не используйте высоко сжатый воздух для чистки модуля, потому что он может создаватьэлектростатические разряды из за наличия в нем масла.

Пластмассы, используемые на лицевой панели являются стойкими к:

• Жир и минеральное масла.

• Щелочь и отбеливатели.

• Растворенные моющие средства.

• Спирт.

Fagor Automation не будет нести ответственность за любое материальное илифизическое повреждение, полученное из за нарушения этих основных требованийбезопасности.

Чтобы проверить плавкие предохранители, сначала отключите устройство отпитающей сети. Если ЧПУ не включается посредством выключателя сети, проверьте,что плавкие предохранители подходящие, и они находятся в хорошем состоянии.

Избегите растворителей. Действие растворителей, типа углеводородов хлора, бензола,сложных эфиров и эфира может повредить пластмассы, используемые для изготовленияпередней панели устройства.

Не открывайте устройство. Только персонал, авторизованный Fagor Automation можетоткрыть это устройство.

Не манипулируйте соединителями, когда устройство подключено к питающейсети. Перед манипуляцией соединителями (входы/выходы, обратная связь и т.д.)удостоверьтесь, что устройство не подключено к сети переменного тока.

Page 270: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·270·

Руководство по программированию

ЧПУ 8037

E.

МОДЕЛЬ ·T·СОФТ: V01.6X

Обслуж

ивание

Page 271: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

Руководство по программированию

ЧПУ 8037

E.

СОФТ: V01.6X

·271·

Page 272: ×ÏÓ 8037 ·T· - Fagor Automationfagorautomation.ru/manuals/man_8037t_prg.pdf · ЧПУ 8037 ·9· ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ Производитель: Fagor

·272·

Руководство по программированию

ЧПУ 8037

E.

СОФТ: V01.6X