SINUMERIK 840D sl Sinumerik 840D sl Руководство по обслуживанию Редакция 2013.01 Учебное пособие Этот документ был создан для учебных целей. Siemens не несет ответственности за его содержание. SINUMERIK 840D sl Руководство по обслуживанию токарных и фрезерных станков Действительно для: Sinumerik 840D sl ПО 4.5 Содерж ание Старт A060 Обзор системы A002 Приложения для сервиса и пусконаладки A061 Структура меню A021 Уровни доступа/ Настройка даты и времени A041 Машинные и установочные данные A035 Программы обработки A017 Управление данными A003 Замена батарейки и вентилятора A007 Электронный журнал A044 Лицензирован ие опций A036 NCU интерфейсы и диагностика A030 Цифровые входа и выхода A051 Модули питания и двигателей A010 PCU и TCU интерфейсы и диагностика A033 PLC функции A026 Создание PLC программы A053 Диагностика оси и привода A008 MCP&PP72/48 соединения и диагностика A084 Настройка датчика A037 Структура ошибок A031 PLC Ошибки и сообщения A058 Диагностика PLC на системе Конец Приложение C PLC Интерфейс A103 Сервисные ситуации Приложение B Настройки технологии A011 Простые экраны Приложение A Аппаратные различия A016 Инсталляция дополнительной оси A006 Проект электрического шкафа Обзор системы A060 Sinumerik Operate Описание модуля: Система 840D sl Sinumerik Operate состоит из различных аппаратных компонентов. Этот модуль дает графический обзор некоторых компонентов и показывает где каждый из них подключается. Детальное описание компонентов дается в каталогах NC61/NC62. Цель модуля: После завершения этого модуля Вы получите базовое понимание системы 840D sl Sinumerik Operate и компонентов из которых она состоит. Sinumerik Содержание: 840D sl Sinumerik Operate 840D sl с TCU 840D sl с PCU50.x и TCU Обзор системы SINAMICS S120 / 840D sl 840D sl: NCU и NX Компоненты S120 "книжного формата" S120 модули питания и компоненты DC link S120 модули двигателей Модули датчиков Терминальные модули, DRIVE CLIQ Hub Панели оператора Правила Drive CLiQ V4.5 Стр. 1 Этот документ был создан для учебных целей. Siemens не несет ответственности за его содержание. A060 A060 A060 Стр. 2 840D sl Sinumerik Operate A060 Обзор системы Обзор системы: START Модули датчиков 840D sl с TCU Терминальн ые модули, DRIVE CLIQ Hub 840D sl с PCU50.x Панели оператора 840D sl с PCU50.x и TCU Drive CLiQ правила Обзор системы S120 / 840D sl Обзор системы: END 840D sl: NCU и NX S120 Компоненты "Книжного формата" S120 Модули питания и компоненты DC link S120 Motor Modules, booksize Заметки 840D sl Sinumerik Operate Стр. 3 A060 A060 Обзор системы 840D sl с TCU USB USB X202 Системная сеть MCP Сетевой hub/switch. Маховички через MCP Соединит. комплект X120 системная сеть Заводская сеть HT8 Цифр. I/O: Sinamics и NC X122 и X132 DMC20 DriveCLiQ Hub DriveCLiQ DriveCLiQ X126 Profibus: PLC периферия DriveCLiQ X122 X132 DMS X120 X130 X126 Фильтр NCU NX LM MM MM линейки/датчики через SMx и DMC модули. Sinamics S120 "книжный формат" X127 Сервисная Питание сеть Дроссель Заметки A060 Стр. 4 840D sl Sinumerik Operate A060 Обзор системы 840D sl с PCU50.x DVI внешний монитор X1 Заводская сеть OP0xx & PCU50.x USB USB USB USB X501 X500 Системная сеть Network hub/switch. Маховички через MCP Соединит. комплект X120 системная сеть Заводская сеть HT8 Цифр. I/O: Sinamics и NC X122 и X132 DriveCLiQ DriveCLiQ X126 Profibus: PLC периферия DriveCLiQ DMC20 DriveCLiQ Hub X122 X132 DMS X120 X130 X126 Фильтр NCU NX MM LM MM линейки/датчики через SMx и DMC модули. Sinamics S120 "книжный формат" X127 Питание Сервисная сеть Дроссель Заметки 840D sl Sinumerik Operate Стр. 5 A060 A060 Обзор системы 840D sl с PCU50.x и TCU DVI Заводская сеть OP0xx & PCU50.x USB USB USB USB X501 X500 X202 USB USB MCP Сетевой hub/switch. Соединит. комплект X120 системная сеть HT8 Цифр. I/O: Sinamics и NC X122 и X132 X126 Profibus: PLC периферия DMC20 DriveCLiQ Hub. X122 X132 X120 X130 X126 Фильтр NCU NX MM LM Sinamics S120 "книжный формат" X127 DMS линейки/датчики через SMx и DMC модули. Сервисная сеть Дроссель Заметки A060 Стр. 6 840D sl Sinumerik Operate A060 Обзор системы Обзор системы S120 / 840D sl Компоненты системы автоматизации SINUMERIK и SINAMICS . Заметки 840D sl Sinumerik Operate Стр. 7 A060 A060 Обзор системы 840D sl: NCU и NX 840D sl: NCU и NX NCU NX SINAMICS S120 Модуль питания Модули двигателей Свойства NCU 710.3 PN NCU 720.3 PN NCU 730.3 PN Ребра охлаждения Нет Нет Да DRIVE-CliQ разъемы 4 6 6 Оси до 8 до 31 до 31 NX10.3 / 15.3 до 2 до 5 до 5 TCU до 2 до 4 до 4 Заметки A060 Стр. 8 840D sl Sinumerik Operate A060 Обзор системы Ключевые данные для NCU и NX Система NCU710.3 NCU720.3 NCU730.3 NX10/15 Процессоры 3 3 3 1 Привод есть есть есть есть NC/HMI есть есть есть нет PLC PLC 317 - 2DP/PN PLC 317 - 2DP/PN PLC 317 - 2DP/PN нет Макс. кол-во каналов 2 10 10 нет Максимальное количество 8 31 31 6 Сервоприводов 2xNX15 5xNX15 5xNX15 Шпинделей Цикл регулятора тока кГц 8 8 8 8 Цикл регул. скорости кГц 8 8 8 8 DRIVE CliQ 4 6 6 4 разъемы Выскоскоросные I/O 12 DI, 8 DI/DO 12 DI, 8 DI/DO 12 DI, 8 DI/DO 6 DI, 4 DI/DO NC-DRIVE интерфейс Интегрированный+ Интегрированный+ Интегрированный+ (nset) Drive-Cliq Drive-Cliq Drive-Cliq Drive-Cliq Заметки 840D sl Sinumerik Operate Стр. 9 A060 A060 Обзор системы Схематическое представление NCU 7x0 X150 PROFINET X126 PROFIBUS DP X136 PROFIBUS DP 2 Внутренняя структура NCU SINAMICS integrated SOC 2 PROFINET Заметки A060 Стр. 10 840D sl Sinumerik Operate A060 Обзор системы Представление NCU 730.3 Х100-Х105 DRIVE-CLiQ интерфейсы Держатель Поддержка экрана Х122, Х132, Х142 Цифровые входы/выходы Х124 Питание электроники Ребра охлаждения Опциональный слот (прикрыт) Х150, Р1, Р2 PROFINET IO интерфейс Х120 Р1 PN/IE-OP Ethernet интерфейс Х136 PROFIBUS DP/MPI интерфейс Х126 PROFIBUS DP интерфейс Х130 Р1 PN/IE-NET Ethernet интерфейс Х125, X135 2x USB интерфейс MAC адреса шильдик Х127 P1 PN/IE Ethernet интерфейс индикация LED 7-сегм. дисплей X109 Слот для Compact Flash карты кнопка Reset Переключатель ввода в эксплуатацию NCK Кнопка диагностики Переключатель выборов режимов PLC Подключение заземления X190 Модуль 2 вент./батарея X140 (снизу) RS232 (без функции) X141 (снизу) T0, T1, T2, M (измерит. гнезда) Расположение измерительных гнезд Разъем Функция Технические данные T0 Изм. разъем 1 Разрешение: 8 бит, максимальный выходной диапазон сигнала: 0 ... 5 V T1 Изм. разъем 2 Ток нагрузки: макс. 3 mA T2 Изм. разъем 3 M Земля Опорный потенциал это разъем M Измерительные разъемы подходят для штепселя с диаметром 2 мм. Заметки 840D sl Sinumerik Operate Стр. 11 A060 A060 Обзор системы Расположение элементов управления и индикации Индикация LED 7-сегментный дисплей кнопка Reset Переключатель запуска NCK Переключатель режимов работы PLC Диагностическая кнопка DIAG (без функции) Имя Функция Статус Значение RDY Ready красный Имеется минимум одна ошибка (например RESET, контроль работы и т.д.) или устройство управления находится на этапе загрузки. красный/оранжевый мигающий (0.5 Гц) Ошибка обращения к CompactFlash карте оранжевый Доступ к CompactFlash карте оранжевый мигающий (0.5 Гц) Обновление прошивки подсоединенных DRIVE-CLiQ компонентов оранжевый мигающий (2 Гц) Обновление прошивки закончено. Ожидание POWER ON для соответствующих компонентов. зеленый NC включен и работает в циклическом режиме зеленый/оранж. или красный/ оранж. мигающий (1 Гц) Активирована LED-поддержка распознавания подсоединенного DRIVE-CLiQ компонента: (p0124[0] = 1). RUN PLC Run зеленый PLC готов к работе STOP PLC Stop оранжевый PLC остановлен SU/PF PLC FORCE красный FORCE активирована SF PLC SF красный PLC ошибка DP BUS1 F красный PROFIBUS ошибка X126 DP/MPI BUS2 F красный PROFIBUS ошибка X136 PN PN Fault красный PROFINET IO ошибка X150 SY/MT PN SYNC зеленый OPT BUS3 F выкл. Статус синхронизации (SY) встроенного PROFINET IO интерфейса (X150) Статус обслуживания (MT) NCU (в настоящий момент без функции) Система PROFINET корректно работает; работает обмен данными со всеми сконфигурированными IO устройствами. красный Ошибка шины (нет физического соединения) некорректная скорость передачи красный мигающий (2 Гц) Ошибка подключенного I/O устройства. Некорректное или не сконфигурированное. Внимание Если все LED мигают, необходимо сбросить PLC через выбор режимов (переключить переключатель в положение "3" для перезагрузки). Заметки A060 Стр. 12 840D sl Sinumerik Operate A060 Обзор системы NX10.3/NX15.3 Х100—Х103 DRIVE-CLiQ интерфейсы Поддержка экрана Х122 цифровые входы/выходы Х124 питание электроники кнопка RESET LED Т0, Т1, Т2 Измерительные гнезда шильдик Подключение уравнивание потенциалов/заземление M5/3 Нм Х140 Последовательный интерфейс (без функции) Заметки 840D sl Sinumerik Operate Стр. 13 A060 A060 Обзор системы Описание LED на NX10.3 / 15.3 LED Цвет RDY Выкл. Статус Питание электроники вне допустимого диапазона зеленый красный оранжевый DP постоянное свечение NX готов к работе мигающий свет 2 Гц Запись на CompactFlash карту постоянное свечение NX загружается и имеется как минимум одна неполадка (например RESET, контроль работ, ошибка базовой системы). мигающий свет 0.5 Гц Ошибка загрузки (например прошивка не может быть загружена в RAM) постоянное свечение прошивка загружается в RAM мигающий свет 0.5 Гц Не удается загрузить прошивку в RAM мигающий свет 2 Гц Ошибка CRC прошивки выкл. зеленый красный Описание Питание электроники вне допустимого диапазона, NX не готов к работе. постоянное свечение CU_LINK готова к коммуникации и осуществляется циклическая коммуникация. мигающий свет 0.5 Гц CU_LINK готова к коммуникации и не осуществляется циклическая коммуникация. постоянное свечение Имеется минимум одна неполадка CU_LINK. CU_LINK не готов к работе (например, после включения) кнопка RESET Кнопка RESET находится на передней части модуля под крышкой. Внимание Когда кнопка приводится в действие, локально подключенные системы приводов останавливаются без обратной связи с системой. Другими словами привод и система работают асинхронно как только привод успешно загрузился. Заметки A060 Стр. 14 840D sl Sinumerik Operate A060 Обзор системы NX10 / NX15: подключение по DRIVE CLiQ NX10/15 (1) X105 NX10/15 (2) адрес DP 15 X100 адрес DP 14 DRIVE-CLiQ компоненты NCU Суб-топология NX10/15 (1) Суб-топология NX10/15 (2) DRIVE-CLiQ топология NX компоненты можно подключать к модулю управления через DRIVE-CLiQ. Следующие правила используются для подключения: Разрешена только одна топология «звезда» между NX и NCU. Это означает что только один NX может быть подключен к одному разъему DRIVE-CLiQ на NCU. Порты DRIVE-CLiQ не занятые NX могут соединяться с другими DRIVE-CLiQ компонентами. Нельзя просто вставить NX в другой DRIVE-CLiQ порт, так как адреса интегрированных приводов устанавливаются жестко с точки зрения PLC. Следующая таблица показывает эту связь: DRIVE-CLiQ порт X105 X104 X103 X102 X101 Адрес PROFIBUS приводов 15 14 13 12 11 Заметки 840D sl Sinumerik Operate Стр. 15 A060 A060 Обзор системы S120 Компоненты книжного формата 840D sl как центральный модуль управления Блоки питания для обеспечения питания : Модули питания Smart 400V, до 55 kW Активные модули питания 400V, до 120 kW один или несколько модулей двигателей для управления двигателями • однодвигательные модули до 200 A • двухдвигательные модули до 2x18 A Дополнительные компоненты промежут. контура модуль торможения тормозные резисторы модуль конденсаторов Электронные опции модули датчиков: SMC10 (резольвер) SMC20 (датчик) SMC30 (TTL/HTL) терминальные модули: TM15, TM31, TM41 Активный/Smart блок питания Блоки питания книжного формата являются централизованным источником питания промежуточного контура. одно/двух двигательный модуль модули двигателей получают энергию из промежуточного контура и питают подключенные двигатели. SMC10/20/30 Монтируемые в шкафу модули датчиков используются когда недоступен двигатель с интерфейсом DRIVE-CLiQ и когда требуются внешние датчики в дополнение к датчику двигателя. SME20/25 Измерительные системы вне шкафа могут быть подключены непосредственно к внешнему модулю датчика. Заметки A060 Стр. 16 840D sl Sinumerik Operate A060 Обзор системы SINAMICS: подключение компонентов SMI SME2 Прямая измерительная система 1 SITOP DRIVE-CLiQ 24 V SMC2 1 1 сеть SMI20 1 Drive Cliq c 24V 2 Кабель двигателя 3 кабель датчика 3 2 Сетевой дроссель SMI20 Сетевой фильтр Защита IP20 (в шкафу) .. до IP68 Кабель питания двигателя двигатели Кабель от датчика двигателя DRIVE-CLiQ кабели MOTION-CONNECT 500 и 800 Быстрый и простой запуск с SMI Автоматическое определение двигателей и датчиков Хранение технических и логистических данных Хранение эквивалентной схемы замещения и данных датчика в двигателе Подключение прямой измерительной системы положения Используются измерительные системы с интерфейсом DRIVE-CLiQ Используются модули SMC/SME для преобразования сигнала в DRIVE-CLiQ Сторонние датчики/двигатели Подключение через модули SMC/SME Присвоение параметров через пусконаладочные экраны Motion Connect 500 в основном для фиксированной укладки. Motion Connect 500 plus для низкой механической нагрузки . Motion Connect 700 для очень динамичных станков (например, линейные двигатели). Motion Connect 800 или высокая механическая нагрузка в перемещаемых цепях. Заметки 840D sl Sinumerik Operate Стр. 17 A060 A060 Обзор системы S120 Блоки питания и компоненты промежуточного контура Модули питания Smart книжного формата Модули питания Smart книжного компактного формата Активные Модули питания книжного формата Модули питания Smart это модули питания/рекуперации с линейной коммутацией с сетью, имеющие защиту от перенапряжения (диодный мост на входе питания; линейно коммутируемая рекуперация через IGBT с защитой от перенапряжения) со 100% длительной мощностью рекуперации. Активные модули питания это модули питания/рекуперации с автономным управлением (с IGBT в цепях питания и рекуперации), которые вырабатывают регулируемое напряжение промежуточного контура. Колебания напряжения сети в пределах разрешенных допусков не влияют на напряжение двигателя. Блоки питания Basic книжного формата Модули питания Basic нерегулируемое напряжение промежуточного контура нет рекуперации энергии для всех BLM: подключение промежуточного контура с обеих сторон блока питания Активные Интерфейсные Модули на 16 кВт, 36 кВт, 55 кВт Активные Интерфейсные Модули образуют общий функциональный узел с активными и 80 кВт/120 кВт модулями питания и являются обязательным условием для их работы. Активные интерфейсные модули оборудованы фильтром Clean Power и модулем базового подавления помех, отвечая тем самым категории C3 согласно EN61800-3 по эмиссии помех. Фильтр подавляет гармоники, вызванные частотой переключения, из питающей сети. Благодаря этому в приводную систему из питающей сети поступает синусоидальный ток и практически не создаются высшие гармоники. Активные модули питания в комбинации с активным интерфейсным модулем могут работать и в сетях с Сетевой дроссель для модулей питания Сетевые дроссели требуются всегда. • На Активных модулях питания это абсолютно необходимо для работы повышающего преобразователя. • на модулях питания Smart обязательны для уменьшения гармоник сети и защиты от сверхтоков. Сеть Все модули питания подходят для подключения к заземленным (TN, TT) и незаземленным симметричным (IT) сетям. BLM Модуль торможения необходим только в комбинации с модулем питания Basic 100 кВт Заметки A060 Стр. 18 840D sl Sinumerik Operate A060 Обзор системы Модуль питания Smart 5 кВт и 10 кВт Разъем X21 для Модулей питания Smart 5 кВт и 10 кВт Клемма Обозначение Технические данные 1 DO: Готовность Квитирование готовности модуля питания Smart Сигнал переключается на высокий уровень при выполнении следующих условий: Питание блока электроники (X24) ok Промежуточный контур подзаряжен Имеется разрешение импульсов (X21.3/4) Нет перегрева Нет тока перегрузки 2 DO: Предупреждение DO: Предупреждение High = нет предупреждения Low = предупреждение Порог предупреждения перегрева / I2t 5 кВт Предупреждение: 64°C, порог перегрева: 69°C 10 кВт Предупреждение: 68°C, порог перегрева: 73°C Способность к рекуперации отсутствует из-за ошибки сети [контролируется только при активированной рекуперации (см. клемму X22.2)] 3 EP +24 V (Разрешение импульсов) 4 EP M (разрешение импульсов) Напряжение 24 VDC Потребляемый ток: 10 mA изолированный вход Макс. подсоединяемое сечение: 1,5 мм2 Тип: Клемма под винт 1 (см. главу "Конструкция электрошкафа и ЭМС / соединительная техника") Разъем X22 Разъем X22 для модуля питания Smart 5 кВт и 10 кВт Клемма Обозначение Технические данные 1 питание 24 В Питание блока электроники для управления цифровыми входами X22.2 и 3. 2 DI: Запрет рекуперации Деактивировать рекуперацию (высокий уровень). Рекуперация энергии из промежуточного контура в сеть не осуществляется. При необходимости для снижения генераторной энергии двигателей использовать комбинацию из модуля торможения и тормозного резистора. 3 DI: Сброс Сбросить ошибки (отрицательный фронт) 4 Масса Масса электроники Макс. подсоединяемое сечение: 1,5 мм2 Тип: Клемма под винт 1 (см. главу "Конструкция электрошкафа и ЭМС / соединительная техника") Разъем X24 Клемма Обозначение Технические данные + питание 24 В Напряжение питания DC 24 В М Масса Масса электроники Терминальный адаптер 24 В включен в объем поставки. Макс. подсоединяемое сечение: 6 мм2 Тип: Клемма под винт 5 (см. главу "Конструкция электрошкафа и ЭМС / соединительная техника") Заметки 840D sl Sinumerik Operate Стр. 19 A060 A060 Обзор системы Значение светодиодов (LED) на 5 кВт и 10 кВт модулях питания Smart LED Цвет Состояние Описание, причина Исправление Выкл. Питание блока электроники отсутствует или вне допустимого диапазона. — Зеленый Светится постоянно Компонент готов к работе. — Оранжевый Светится постоянно Подзарядка еще не завершена. Шунтирующее реле отпущено Отсутствует питание 24 В клемм EP. — Красный Светится постоянно Перегрев Ток перегрузки Установить причину ошибки (через выходные клеммы) и квитировать ее (через входную клемму) — Выкл. Питание блока электроники отсутствует или вне допустимого диапазона. — Оранжевый Светится постоянно Напряжение промежуточного контура в допуске. — Красный Светится постоянно Напряжение промежуточного контура вне поля допуска. Ошибка сети. проверить напряжение сети RDY DC LINK Модули питания Smart от 16 кВт до 55 кВт Разъем X21 (EP terminals) для 16 кВт - 55 кВт модулей питания Smart Клемма Функции Технические данные 1 + TEMP 2 - TEMP Датчики температуры 1) : KTY84-1C130 / PTC / биметаллический выключатель с размыкающим контактом 3 EP +24 V (разрешение импульсов) 4 EP M (разрешение импульсов) Потребляемый ток: 10 мА Вход с гальванической развязкой Время распространения сигнала: L → H: 100 мкс H → L: 1000 мкс 1) Тип датчика температуры может быть выбран через параметр p0601, индикация температуры осуществляется через r0035 (см. SINAMICS S120/S150 Справочник по параметрированию); Температуры измеряются, но не обрабатываются в модуле питания Smart Значение светодиодов на модуле питания Smart ≥ 16 кВт Состояние Описание, причина Исправление RDY DC LINK выкл. выкл. Питание блока электроники отсутствует или вне допустимого диапазона — Зеленый — Компонент готов к работе и осуществляется циклическая коммуникация DRIVECLiQ. — Оранж. Компонент готов к работе и выполняется циклическая коммуникация DRIVE-CLiQ. — Есть напряжение промежуточного контура. Красный Компонент готов к работе и выполняется циклическая коммуникация DRIVE-CLiQ. Проверить Напряжение промежуточного контура слишком высокое. напряжение сети Оранж. Оранж. Устанавливается коммуникация DRIVE-CLiQ. — Красный — Имеется по крайней мере одна ошибка этого компонента. Указание: светодиод управляется независимо от переназначения соответствующих сообщений Устранить ошибку и выполнить квитирование Зеленый/ красный (0,5 Гц) — Проводится загрузка микропрограммного обеспечения. — Зеленый/ красный (2 Гц) — Загрузка микропрограммного обеспечения завершена. Ожидание POWER ON. Выполнить POWER ON зеленый/оранж. или красный/оранж. — Распознавание компонента через светодиод активировано (p0124). Указание: Обе возможности зависят от состояния светодиода при активации через p0124 = 1. — Заметки A060 Стр. 20 840D sl Sinumerik Operate A060 Обзор системы нагрузка SINAMICS Силовые компоненты : Модули питания Smart Line Module: 4Q операция Active Line Module: 4Q операция производительность Свойства модулей питания • Напряжение питания 3AC 380-480В, 50/60Гц • защита IP20 • охлаждение: внутреннее или внешнее воздушное охлаждение • Температура воздуха: 0-40 °C без ухудшения, до 55°C с ухудшением • Высота: 380мм • Глубина: 270мм Модули питания Smart • 5/50 • 10/50 • 16/100 • 36/150 • 50/200 Активные модули питания • 16/100 • 36/150 • 55/200 • 80/300 • 120/300 Мощность (кВт) / ширина (мм) -> без разъемов Drive-CLiQ -> без разъемов Drive-CLiQ Мощность (кВт) / ширина (мм) Режимы управления ALM Режимы управления Активный модуль питания может работать в двух разных режимах работы, в зависимости от спараметрированного напряжения питания (p210): Активный режим Режим Smart Напряжение промежуточного контура контролируются по отношению к заданному значению. Модуль питания выступает как повышающий преобразователь с регулируемым промежуточным контуром и синусоидальным напряжением питания. Напряжение в промежуточном контуре не регулируются, а есть результат выпрямления напряжения питания. Заметки 840D sl Sinumerik Operate Стр. 21 A060 A060 Обзор системы ALM режимы работы SINAMICS: Компоненты промежуточного контура Braking Module und Bremswiderstände Модуль торможения и тормозные резисторы Zwei Bremswiderstände Доступны 2 тормозных резистора:stehen zur Verfügung: Книжный : 0.3 kW длительная мощность торможения Booksize: 0,3 kW Dauerbremsleistung формат (25 kW (25 пиковая мощность) kW Spitzenleistung) 1,5 kW Dauerbremsleistung 1.5 kW длительная мощность торможения kW Spitzenleistung) (100 kW(100 пиковая мощность) Capacitor Module Модуль конденсаторов Dient zur Erhöhung der Zwischenkreiskapazität um Служит для повышения емкости DC link для kurzzeitige Netzausfälle zu überbrücken. компенсации кратковременных отключений сети Модуль питания электроники Control Supply Module Вырабатывает напряжение питания 24V из über das Netz oder Stellt DC 24-V-Stromversorgung напряжения сети или промежуточный контур. den Zwischenkreis zur Verfügung. Таким образом, можно, например, выполнить движения аварийного ist es beispielsweise möglich gezielte отводаDamit контролируемым образом. Notrückzugsbewegungen durchzuführen. Модули торможения и тормозные резисторы Преобразование энергии промежуточного контура в тепловые потери на внешних тормозных резисторах. Так как Smart и Active модули питания способны к рекуперации, тормозные модули и резисторы не требуются для нормальной работы. Эти компоненты предусматриваются если станок должен останавливаться в регулируемом режиме при отключении сетевого питания (рекуперация в данном случае невозможна). Заметки A060 Стр. 22 840D sl Sinumerik Operate A060 Обзор системы S120 модули двигателя, книжный формат Книжный формат Компактный дизайн содержащий высокую плотность мощности, в частности в двухосевых модулях двигателя Интегрирован промежуточный контур и шина 24 V Диагностические LEDы Однодвигательные Модули двигателя Защита от КЗ и «пробоя» на землю Интегрированные функции безопасности «безопасное управление тормозом" и «безопасный останов" Двухдвигательные Модули двигателя Свойства книжного формата • двухдвигательный модуль – это 2 независимых модуля двигателя в одном корпусе, в результате до 50% экономии места по сравнению с однодвигательным модулем • встроенные в преобразователь шины промежуточного контура и 24В-шины • встроенные функции безопасности, такие как "безопасное управление тормозом" (SBC) и "надежная остановка" SH/SBH) • перегрузочная способность модулей двигателей в книжном формате близка к значениям для SIMODRIVE 611. • указанная глубина 270 мм касается только преобразователей с воздушным охлаждением. Исполнения с внешним охлаждением и с охлаждающей пластиной имеют меньшую глубину. все компоненты в систему SINAMICS S одобрены cULus. cULus - это контрольное клеймо Underwriters Laboratories (UL), независимой общественной контрольной организации в США. Свойства модулей двигателя • Напряжение DC 510-720V • защита IP20 • Охлаждение: Внутреннее / внешнее воздушное охлаждение или пластина • Температура окруж. среды: 0-40 °C без ухудшений, до 55°C с ухудшениями • Высота: 380мм • Глубина: 270мм Однодвигательные модули двигателя Номинальный ток: от 3A до 200A Максимальный ток: от 6A до 282A ширина: от 50мм до 300мм Двухдвигательные модули двигетеля Номинальный ток: от 3A до 18A Максимальный ток: от 6A до 36A ширина: от 50мм до 100мм Заметки 840D sl Sinumerik Operate Стр. 23 A060 A060 Обзор системы X21/X22 разъемы модуля двигателя Клеммы Функции Технические данные 1 + TEMP 2 - TEMP Датчики температуры 1) : KTY84-1C130 / PTC / биметаллический выключатель с размыкающим контактом 3 EP +24 V (разрешение импульсов) 4 EP M (разрешение импульсов) Напряжение питающей сети: DC 24 В (20,4 В - 28,8 В) Потребляемый ток: 10 мА Вход с гальванической развязкой Время прохождения сигнала: L → H: 100 мкс H → L: 1000 мкс Функция блокировки импульсов имеется только при разрешении базовых функций Safety Integrated. 1) Тип датчика температуры может быть выбран через параметр p0601, индикация температуры осуществляется через r0035 (см. SINAMICS S120/S150 Справочник по параметрированию); Значение светодиодов на модуле двигателя Состояние Описание, причина Исправление RDY DC LINK выкл. выкл. Питание блока электроники отсутствует или вне допустимого диапазона — Зеленый — Компонент готов к работе и осуществляется циклическая коммуникация DRIVECLiQ. — Оранж. Компонент готов к работе и выполняется циклическая коммуникация DRIVE-CLiQ. — Есть напряжение промежуточного контура. Красный Компонент готов к работе и выполняется циклическая коммуникация DRIVE-CLiQ. Проверить Напряжение промежуточного контура слишком высокое. напряжение сети Оранж. Оранж. Устанавливается коммуникация DRIVE-CLiQ. — Красный — Имеется по крайней мере одна ошибка этого компонента. Указание: светодиод управляется независимо от переназначения соответствующих сообщений Устранить ошибку и выполнить квитирование Зеленый/ красный (0,5 Гц) — Проводится загрузка микропрограммного обеспечения. — Зеленый/ красный (2 Гц) — Загрузка микропрограммного обеспечения завершена. Ожидание POWER ON. Выполнить POWER ON зеленый/оранж. или красный/оранж. — Распознавание компонента через светодиод активировано (p0124). Указание: Обе возможности зависят от состояния светодиода при активации через p0124 = 1. — Заметки A060 Стр. 24 840D sl Sinumerik Operate A060 Обзор системы Модуль датчика Монтируемые в шкаф модуль датчика (SMC) Монтируемые в шкаф модули датчиков SMC10, SMC20 и SMC30 используются при отсутствии двигателя с интерфейсом DRIVE-CLiQ или когда дополнительно к датчику двигателя нужны и другие внешние датчики. SMC обрабатывают эти измерительные системы и преобразуют вычисленные значения в DRIVE-CLiQ. Электропитание датчика выполняется от SMC, который, однако, должен получать отдельное питание DC 24 В. SMC10/20 SMC30 SMC имеют следующие интерфейсы: 1 интерфейс DRIVE-CLiQ 1 соединение датчика вкл. измерение температуры двигателя (KTY84-130 или PTC) через штекер Sub-D или клеммы 1 соединение для питания электронных устройств через штекер питания DC 24 В 1 подключение PE/защитного провода 1) Сигнальные кабели скручены попарно и экранированы. Заметки 840D sl Sinumerik Operate Стр. 25 A060 A060 Обзор системы Значение светодиодов на SMC 10, SMC 20 Светодиод Цвет Состояние Описание, причины Исправление RDY READY — Выкл. Питание блока электроники отсутствует или вне допустимого диапазона. — Зеленый Светится постоянно Компонент готов к работе и осуществляется циклическая коммуникация DRIVE-CLiQ. — Оранжевый Светится постоянно Устанавливается коммуникация DRIVE-CLiQ. — Красный Светится постоянно Имеется, по крайней мере, одна ошибка этого компонента. Указание: светодиод управляется независимо от переназначения соответствующих сообщений. Устранить и квитировать ошибку. Зеленый/ красный Мигает с Проводится загрузка микропрограммного частотой 0.5 Гц обеспечения. — Мигает с частотой 2 Гц Загрузка микропрограммного обеспечения завершена. Ожидание POWER ON Выполнить POWER ON Мигает Распознавание компонента помощью светодиода активировано (p0144). Указание: Обе возможности зависят от состояния светодиода при активации через p0144 = 1. — Зеленый/ оранжевый или красный/ оранжевый Значение светодиодов на SMC30 Светодиод Цвет Состояние Описание, причины Исправление RDY READY — Выкл. Питание блока электроники отсутствует или вне допустимого диапазона. — Зеленый Светится постоянно Компонент готов к работе и осуществляется циклическая коммуникация DRIVE-CLiQ. — Оранжевый Светится постоянно Устанавливается коммуникация DRIVE-CLiQ. — Красный Светится постоянно Имеется, по крайней мере, одна ошибка этого компонента. Указание: светодиод управляется независимо от переназначения соответствующих сообщений. Устранить и квитировать ошибку. Зеленый/ красный Мигает с Проводится загрузка микропрограммного частотой 0.5 Гц обеспечения. — Мигает с частотой 2 Гц Загрузка микропрограммного обеспечения завершена. Ожидание POWER ON Выполнить POWER ON Зеленый/ оранжевый или красный/ оранжевый Мигает Распознавание компонента помощью светодиода активировано (p0144). Указание: Обе возможности зависят от состояния светодиода при активации через p0144 = 1. — — Выкл. Питание электроники отсутствует или вне поля допуска. Электропитание ≤ 5 В. — Оранжевый Светится постоянно Имеется питание электроники для системы датчика. Напряжение питания > 5 В. Внимание Необходимо убедиться, что подключенный датчик может работать с электропитанием 24 В. Работа датчика, предусмотренного для 5 В, от напряжения 24 В может привести к повреждению электроники датчика. — OUT > 5 V Заметки A060 Стр. 26 840D sl Sinumerik Operate A060 Обзор системы Внешний Модуль Датчика (SME) Прямые системы датчиков вне шкафа можно подключить к внешнему модулю датчика SME20, SME25, SME120 и SME125 со степенью защиты (IP67) . SMЕ обрабатывают эти системы датчика и преобразуют вычисленные значения в DRIVE-CLiQ. В SME данные двигателя или датчика не сохраняются. Питание датчика осуществляется через SME. Питание SME осуществляется через подключенный кабель DRIVE-CLiQ. SME20/SME25 имеют следующие интерфейсы: SME20 / 25 X500 интерфейс DRIVE-CLiQ X100 подключения датчика через круглый штекер питание DC 24 В передается через DRIVE-CLiQ с модуля управления или модуля двигателя 1 соединение PE/защитного провода SME 20 Могут подключаться прямые инкрементальные системы датчиков с SIN/COS (1 Vpp) и опорным сигналом. Для обработки температуры двигателя могут использоваться датчики температуры KTY/PTC. Модуль датчика подходит только для двигателей без сигналов абсолютной дорожки (дорожка C/D): – Асинхронные двигатели (к примеру, 1PH) – Синхронные двигатели с идентификацией положения полюсов (к примеру, 1FN, 1FW, 1FE) SME 25 Могут подключаться прямые системы датчиков с EnDat 2.1 или SSI с инкрементальными сигналами SIN/COS (1 Vpp) соответственно, но без опорного сигнала. Заметки 840D sl Sinumerik Operate Стр. 27 A060 A060 Обзор системы SME120/SME125 имеют следующие интерфейсы: SME120 / 125 X300 подсоединение датчика Холла к круглому разъему (только SME120) X100 подключение датчика к круглому разъему X500 интерфейс DRIVE-CLiQ X 200 подключение температурного датчика через круглый разъем питание DC 24В передается через DRIVE-CLiQ от модуля управления или модуля двигателя 1 соединение PE/защитного провода С SME 120/125 всегда используется в тех случаях, когда температурные сигналы двигателей не является безопасно электрически разделенными или тогда, когда такое разделение невозможно по определенным причинам. В первую очередь SME120/125 используются в приложениях с линейными двигателями. SME 120 Для определения положения коммутации линейного двигателя может быть подключен датчик Холла. Могут подключаться прямые инкрементальные системы датчиков с SIN/COS (1 Vpp) и опорным сигналом. SME 125 Могут подключаться прямые системы датчиков с EnDat 2.1 или SSI с инкрементальными сигналами SIN/COS (1 Vpp) соответственно, но без опорного сигнала. Заметки A060 Стр. 28 840D sl Sinumerik Operate A060 Обзор системы Терминальные модули, DRIVE CLIQ Хаб TM 15 С помощью терминального модуля TM15 можно увеличить число имеющихся цифровых входов/выходов в приводной системе. Модуль TM15 подключается к модулю управления через DRIVE-CLiQ. Терминальный модульTM15 имеет следующие разъемы: X500/501 2 разъема DRIVE-CLiQ X524 подключение питания электроники DC 24В RDY мультицветный светодиод состояния X520 X521 X522 24 двунаправленных цифровых входа/выхода (развязка по напряжению на 3 группы по 8 каналов в каждой) 24 зеленых светодиода состояния для индикации логического состояния сигнала соответствующей клеммы 1 подключение PE/защитного провода Заметки 840D sl Sinumerik Operate Стр. 29 A060 A060 Обзор системы TM 31 С помощью терминального модуля TM31 можно увеличить число имеющихся цифровых входов/цифровых выходов, а также число аналоговых входов/выходов в рамках одной приводной системы. Терминальный модуль TM31 также обладает релейными выходами с переключаемым контактом и вход для температурного датчика. Интерфейсы Терминального модуля TM31: X500/501 2 интерфейса DRIVE-CLiQ X 524 Разъем для подключение питания DC 24В S5 переключатель ток/напряжение для аналоговых входов RDY мультицветный светодиод состояния X521 2 аналоговых входа X540 Вспомогательное напряжение для цифровых входов X522 X541 2 аналоговых выхода 1 вход температурного датчика (KTY84-130 или PTC) 4 двунаправленные цифровые входы/выходы X520 X530 4 цифровых входа 4 цифровых входа X542 2 релейных выхода с переключаемым контактом. 1 подключение PE/защитного провода Заметки A060 Стр. 30 840D sl Sinumerik Operate A060 Обзор системы TM 41 Терминальный модуль TM41 выводит сигналы TTL как эмуляцию инкрементального датчика, к примеру, на СЧПУ верхнего уровня. Интерфейс датчика (эмуляция инкрементального датчика) через параметрирование может быть связан с сигналом датчика управляющего модуля, к примеру, инкрементального датчика sin/cos. Терминальный модуль TM41 увеличивает число имеющихся цифровых входов/ выходов и аналоговых входов в приводной системе. Расположение и назначение разъемов на TM41: X500/501 2 разъема DRIVE-CLiQ X524 Разъем для подключения питания электроники DC 24В X514 подключение DC 24 В для питания цифровых выходов (X521) RDY мультицветный светодиод состояния Z-Pulse X520 светодиод для сигнализации обнаружения нулевых меток для интерфейса датчика 1 интерфейс эмуляции инкрементального датчика TTL (RS422) X521 4 двунаправленных цифровых входа/выхода X522 4 цифровых входа (развязка по напряжению) X523 1 аналоговый вход подключение PE/защитного провода Заметки 840D sl Sinumerik Operate Стр. 31 A060 A060 Обзор системы Значение светодиодов для терминальных модулей TM 15, TM 31 Светодиод Цвет Состояние RDY — Выкл. Питание блока электроники отсутствует или вне допустимого диапазона. — Зеленый Светится постоянно Компонент готов к работе и осуществляется циклическая коммуникация DRIVE-CLiQ. — Оранжевый Светится постоянно Устанавливается коммуникация DRIVE-CLiQ. — Красный Светится постоянно Имеется, по крайней мере, одна ошибка этого компонента. Указание: светодиод управляется независимо от переназначения соответствующих сообщений. Устранить и квитировать ошибку. Зеленый/ красный Мигает с Проводится загрузка микропрограммного частотой 0.5 Гц обеспечения. — Мигает с частотой 2 Гц Загрузка микропрограммного обеспечения завершена. Ожидание POWER ON Выполнить POWER ON Мигает Распознавание компонента помощью светодиода активировано (p0154). Указание: Обе возможности зависят от состояния светодиода при активации через p0154 = 1. — Зеленый/ оранжевый или красный/ оранжевый Описание, причины Исправление Значение светодиодов для терминального модуля TM 41 Светодиод Цвет Состояние RDY READY — Выкл. Питание блока электроники отсутствует или вне допустимого диапазона. — Зеленый Светится постоянно Компонент готов к работе и осуществляется циклическая коммуникация DRIVE-CLiQ. — Оранжевый Светится постоянно Устанавливается коммуникация DRIVE-CLiQ. — Красный Светится постоянно Имеется, по крайней мере, одна ошибка этого компонента. Указание: светодиод управляется независимо от переназначения соответствующих сообщений. Устранить и квитировать ошибку. Зеленый/ красный Мигает с Проводится загрузка микропрограммного частотой 0.5 Гц обеспечения. — Мигает с частотой 2 Гц Загрузка микропрограммного обеспечения завершена. Ожидание POWER ON Выполнить POWER ON Зеленый/ оранжевый или красный/ оранжевый Мигает Распознавание компонента помощью светодиода активировано (p0154). Указание: Обе возможности зависят от состояния светодиода при активации через p0154 = 1. — — Выкл. Нулевая метка найдена, ожидание вывода нулевой метки; ИЛИ компонент отключен. — Красный Светится постоянно Нулевая метка не разрешена или поиск нулевой метки. — Зеленый Светится постоянно Останов на нулевой метке. — Мигает Нулевая метка выводится при каждом виртуальном обороте. — Z-PULSE Описание, причины Исправление Заметки A060 Стр. 32 840D sl Sinumerik Operate A060 Обзор системы DRIVE CLIQ Хаб Drive-CliQ интерфейсы Drive-CliQ интерфейсы питание блока электроники светодиод Шильдик Соединение экрана Подключение защитного провода М4/ 1,8Нм DMC 20 Преимущества DRIVE-CLiQ Хаб шкафного (DMC20) и внешнего исполнения (DME20) • Звездообразное подключение ветви DRIVE-CLiQ • Расширение разъемов DRIVE-CLiQ, например для прямой системы измерения • Отключение части приводов без ошибок в оставшихся приводах • Парковка части приводов • Через хаб DRIVE-CLiQ возможно удаление отдельных участников DRIVE-CLiQ без прерывания обмена данными ветви DRIVE-CLiQ с оставшимися участниками. ( Горячее подключение ) • Уменьшение количества кабелей DRIVE-CLiQ в корзине, потому что сигналы от более чем одного датчика можно собрать с помощью хаба DRIVE-CLiQ и пере дать в модуль управления с помощью одного кабеля DRIVE-CLiQ. Заметки 840D sl Sinumerik Operate Стр. 33 A060 A060 Обзор системы Панели операторов Панели операторов Высокопроизводительные Цветной 8",10" ,12", 15“ и 19" экран USB на лицевой стороне Прочные IP65 передней панели с мембранной клавиатурой Высокий ресурс подстветки (MTBF) Температура до 55° Модульные Могут комбинироваться с PCU или TCU, клавиатурой и станочным пультом Станочные пульты, переносные устройства управления SINUMERIK интегрированный кодовый переключатель разъемы для устройств управления станочные пульты Дополнительный разъем для прямых клавиш/маховичка маховичок Кнопки разрешения Аварийный останов (Emergency STOP) эргономика Заметки A060 Стр. 34 840D sl Sinumerik Operate A060 Обзор системы PCU 50.5 Вентилятор ON/OFF Profibus DP/MPI DC 24V 2x Ethernet 4x USB2.0 RS232 2 x PCI DVI-I Интерфейсы: 2 Ethernet 10/100/1000 MBit/s, 4 внешних USB разъема (USB 2.0 Тип A) DVI-I интерфейс (VGA-мониторы подключаются через дополнительный адаптер) 12 MBit/s PROFIBUS-DP / MPI SINUMERIK Operator panel front Слоты расширения: PCI-слот (Слот 1 / Слот 2) слот для CompactFlash карты Несколько панелей оператора с 1 NCU + 1 PCU Пользовательский интерфейс с несколькими OP с TCU NCU 710 до 2 PCU 50.5 или NCU 720/730 до 4 Возможно различное разрешение экрана до 100 м между свичом и устройством Произвольное количество панелей через интеллектуальное замещение с более чем 2/4 TCU (n x T в сравнении с 1 x M ) SINUMERIK PCU50.5 в шкафу или сзади дополнительной OP Заметки 840D sl Sinumerik Operate Стр. 35 A060 A060 Обзор системы Обязательные правила для DRIVE-CliQ 198 DRIVE-CLiQ Teilnehmer pro NCU •• Max. максимально 14 участников DRIVE-CLiQ на • Max.линии 14 Teilnehmer anмодулю einem Anschluss одной к одному управления •• Max максимально модулей 7 Teilnehmer8 in Reihe двигателя •• Keine никаких кольцевых подключений Ringverdrahtung • никаких двойных соединений • Keine Doppelverdrahtung никаких кольцевых подключений никаких двойных соединений Рекомендуемые правила для DRIVE-CliQ Соблюдение этих правил позволяет сделать автоматическое • Motorgeber распознавание an zugehörigem MoMo топологии. • двигателя должен подключаться кnutzen соответствующему •датчик Möglichst viele NCU-Ports модулю двигателя. • Использовать как можно больше DRIVE-CLiQ разъемов на NCU, так как это позволяет улучшить производительность. Заметки A060 Стр. 36 840D sl Sinumerik Operate A060 Обзор системы SINUMERIK 840D sl количество приводных структур Обязательные правила DQ-цикл 125мкс 14 62,5мкс 5 -/- 8 Макс. количество DQ узлов/ разъем Макс. количество DQ узлов вдоль длинного пути Количество структур DQ-цикл NCU + NX, макс. 125мкс Дополнительные условия Количество Замечание NCU Двухдвигательные модули двигателей состоят из двух компонентов / DRIVE-CLiQ Хаб не считается*) Двухдвигательные модули двигателей и DRIVE CLiQ Хаб считается как два компонента *) NX ALM 1-5 MOMO Измерит. системы двигателя Прямые измерит. системы DRIVE-CLIQ Хаб 1 6 6 6 4 125мкс 1 6 6 6 4 62,5мкс 1 3 3 3 1 31,25мкс 1 1 1 1 1 NX10, макс. 125мкс 1 3 3 3 1 *) 840D sl Basic / NCU710.3 + S120 Combi, макс. 125мкс NX15, макс. 1 только SERVO управление не разрешаются TM Нет дополнений к безопасным линейным/ круговым осям AC/AC не рассматриваются текущая конфигурация определяет учитываемые компоненты (также отключенные DO/ модули датчиков должны рассматриваться в рамках количества) NC SI обеспечивается для всех осей Tdp >= 2ms / TncSI >= 12 ms Время выборки задается через p112 = 3 (4 кГц) соответственно p112 = 4 (8 кГц) SINAMICS S120 Combi считается как 5/6 DRIVE-CLiQ компонентов A060: END Заметки 840D sl Sinumerik Operate Стр. 37 A060 A060 END A060 Обзор системы Стр. 38 840D sl Sinumerik Operate Приложения для сервиса и пусконаладки A002 Sinumerik Operate Описание модуля: Потребуются различные приложения для инсталляции ЧПУ Sinumerik 840D sl на станок. Это приложения которые позволяют станкостроителю создавать PLC программу для станка, конфигурировать привода и т.д. Некоторые приложения также используются в сервисных задачах. Инсталлируемые приложения: PLC Toolbox DVD (PLC базовая программа, Sinumerik Add-on для STEP7, NC Var selector, PLC symbols generator) HMI Advanced для PC - Из сервисного/пусконаладочного диска. (Конфигурация Управления инструментом, конфигурация приводов и запуск сервисных команд) RCS Commander - Сохранение системной CF-карты, удаленный доступ (Viewer) Инсталляция Simatic Manager (STEP7) не описана в этом модуле, но требуется для ввода в эксплуатацию станка и сервисных задач. Цель модуля: После завершения этого модуля участники курса смогут делать следующее: Инсталлировать приложения из PLC toolbox DVD. Инсталлировать приложение RCS Commander. Устанавливать сетевые настройки на компьютере Соединяться с системой используя все приложения. Sinumerik Содержание: 840D sl SINUMERIK Operate Инсталляция PLC Toolbox Инсталляция HMI Advanced Инсталляция RCS Commander Сетевые настройки Онлайн соединение-RCS Commander Онлайн соединение-HMI Advanced Онлайн соединение-Simatic Manager V4.5 Стр. 1 Этот документ был создан для учебных целей. Siemens не несет ответственности за его содержание. A002 A002 A002 Стр. 2 840D sl SINUMERIK Operate A002 Приложения для сервиса и пусконаладки Приложения для сервиса и пусконаладки: START Онлайн соединение: Simatic Manager Инсталляция PLC Toolbox Приложения для сервиса и пусконаладки: END Инсталляция HMI Advanced Инсталляция RCS Commander Сетевые настройки Онлайн соединение: RCS Commander Онлайн соединение: HMI Advanced Заметки 840D sl SINUMERIK Operate Стр. 3 A002 A002 Приложения для сервиса и пусконаладки Инсталляция PLC Toolbox Содержание Toolbox: PLC Basic Program for 840D sl Sinumerik Add-on for STEP7 NCVar Selector PLC Symbols Generator Выбрать “Extract all” Процесс инсталляции toolbox это заархивированный файл и требуется его содержимое распаковать в подходящую папку. Другой путь назначения можно выбрать при необходимости: Заметки A002 Стр. 4 840D sl SINUMERIK Operate Приложения для сервиса и пусконаладки A002 Найдите в папке, куда производили распаковку и запустите файл “Setup.exe”. Дождитесь завершения процесса распаковки. Необходимо подтвердить ряд диалогов с выбором языка, лицензии и т.д. Продолжайте до появления следующего диалога. Необходимо выбрать все 4 доступных пункта. Компоненты toolbox теперь будут инсталлироваться друг за другом. Заметки 840D sl SINUMERIK Operate Стр. 5 A002 A002 Приложения для сервиса и пусконаладки При необходимости подтверждайте следующие появляющиеся диалоги. Следующий диалог появляется при успешной инсталляции. Инсталляция HMI Advanced (включая WinSCP) Программа HMI Advanced используется для конфигурации приводов и запуск управления инструментом. Это приложение является частью DVD Commissioning/Service Tools. Установочный DVD с Пусконаладочным/сервисным ПО: Инсталляция запускается выбором файла “Setup.exe” в папке “IBN-TOOL” на DVD. Заметки A002 Стр. 6 840D sl SINUMERIK Operate Приложения для сервиса и пусконаладки Прочитайте рекомендации и предупреждения A002 Согласитесь с лицензионным соглашением. Доступно 3 типа соединения. Выбираем первый тип соединения: “Online: The PC is operated with an NC” Это означает что мы соединяемся с фактической ЧПУ. Другие типы позволяют локальное соединение с или без симуляции ЧПУ. HMI Advanced используется с разными системами а не только с 840D sl. С некоторыми системами соединение осуществляется через MPI а не через Ethernet. Здесь инсталлируются MPI драйвера, которые не нужны для 840D sl Заметки 840D sl SINUMERIK Operate Стр. 7 A002 A002 Приложения для сервиса и пусконаладки Так как 840D sl это часть линейки SolutionLine, выберите опцию “SolutionLine”. В итоге отображается сделанный выбор, устанавливаемые компоненты и путь установки. Когда инсталляция закончится компьютер необходимо перезагрузить. Заметки A002 Стр. 8 840D sl SINUMERIK Operate A002 Приложения для сервиса и пусконаладки Инсталляция RCS Commander Пакет RCS Commander поставляется отдельно от toolbox. RCS Commander позволяет удаленное управление между системой 840D sl и компьютером. Такие данные как программы и т.д. могут быть переданы между компьютером и системой. Инсталляционный DVD для RCS Commander: В RCS Commander доступны функции просмотра (viewer). Просмотр используется для удаленного соединения с системой (Удаленная диагностика). Это приложение также можно использовать для записи образа CF карт для сервисных и пусконаладочных задач. Инсталляция: Для инсталляции RCS Commander запустите файл “Setup.exe” в корне поставляемого RCS Commander DVD. Двойной клик на "Setup.exe” для запуска инсталляции Необходимо дождаться конца инсталляции. Соединение RCS Commander будет протестировано позднее в этом же модуле. Заметки 840D sl SINUMERIK Operate Стр. 9 A002 A002 Приложения для сервиса и пусконаладки Общие сетевые настройки: С целью соединения через разъем X127 необходимо знать тип сетевого адаптера на компьютере. X127—это DHCP сервер с фиксированным IP адресом 192.168.215.1 Адреса с 192.168.215.2 по 192.168.215.31 автоматически присваиваются. Компьютер настраивают на автоматическое получение IP адреса. Проверка типа сетевого адаптера: В следующем примере сетевой адаптер это:“Marvell Yukon 88E8055 PCI-E Gigabit Ethernet Controller” На разных компьютерах разные типы адаптеров. Настроить компьютер получать автоматически IP адрес. Откройте свойства сетевого адаптера. Кликните “Internet Protocol (TCP/IP)” из списка и выберите “Properties”. Убедитесь что выбрано “Obtain an IP address automatically”. Подтвердите изменения с помощью кнопки OK. Заметки A002 Стр. 10 840D sl SINUMERIK Operate Приложения для сервиса и пусконаладки Онлайн соединение -RCS Commander A002 Появится диалоговое окно где делается выбор соединения. Доступно соединение по умолчанию, это специально для соединения через X127 с системой. (IP адрес 192.168.215.1). Двойной клик на иконке “RCS Commander” на рабочем столе PG/PC. Когда программа запускается первый раз после инсталляции необходимо ввести пароль для криптографических целей (любой на ваш выбор). Необходимость логина и пароля. Уровень доступа определяет какие данные доступны через RCS Commander. Логин “Manufacturer” предоставляет максимальный доступ, логин “User” с максимумом ограничений. После короткой паузы папки с данными системы появятся в нижней части экрана RCS Commander, так индицируется успешное соединение. Пароли:Manufacturer-SUNRISE Service-EVENING User-CUSTOMER Выберите логин и введите пароль. Если выбрать пункт “Save authentication” то не потребуется ввод пароля при последующих соединениях. Заметки 840D sl SINUMERIK Operate Стр. 11 A002 A002 Приложения для сервиса и пусконаладки Различные функции RCS Commander описываются в различных модулях курса. Онлайн соединение: HMI Advanced После инсталляции создается папка на рабочем столе компьютера. Эта папка содержит ярлыки для запуска “NC Connect Wizard” и “HMI Advanced. NC Connect Wizard Запуск мастера соединения Заметки A002 Стр. 12 840D sl SINUMERIK Operate Приложения для сервиса и пусконаладки A002 Выберите пункт “Engineering Tools (Recommended)”. Это соединение через интерфейс X127 Выберите пункт “840D solutionline” . Отображается информация о соединении/кабеле. (Предпочтителен кросс кабель) X127 имеет фиксированный адрес 192.168.215.1. Настройки соединения можно сохранить под подходящим именем для будущего использования, не меняйте другие настройки. Нажмите “Finish” для завершения задачи. Заметки 840D sl SINUMERIK Operate Стр. 13 A002 A002 Приложения для сервиса и пусконаладки В области “Control Panel” выберите и откройте программу “Set PG/PC Interface”. Настройки PG/PC Interface Также необходимо проверить настройки интерфейса PG/PC interface чтобы убедится, что программа будет соединяться. Нужно выбрать правильную точку доступа. Если этого не сделать не получится связаться программой с системой. Эти настройки проверяются через область “Control Panel” на PG/PC. Нужно выбрать точку доступа и сетевой адаптер. Требуется выбрать точку доступа — “Sinumerik_CP”. Сетевой адаптер выбирался ранее в этом модуле на стр. 10. Избегайте использование пункта “Auto”. Соедините ethernet кабель между компьютером и разъемом X127 на системе. Запустите HMI Advanced через ярлык “HMI Advanced” ("StartUp-Tool"). “Access Point of the Application” необходимо выбрать из списка Программа загружается со следующим экраном: Выберите используемый сетевой адаптер Заметки A002 Стр. 14 840D sl SINUMERIK Operate A002 Приложения для сервиса и пусконаладки Для выхода из программы нажмите кнопку F10 на клавиатуре PG/PC и затем программную клавишу “EXIT”. Онлайн соединение: Simatic Manager Запустите Simatic Manager через иконку на рабочем столе Настройки для соединения можно изменить. Откройте меню “Options” и выберите “Set PG/PC Interface…" Чтобы открыть программу, выберите меню “File” и пункт “open”. Заметки 840D sl SINUMERIK Operate Стр. 15 A002 A002 END Приложения для сервиса и пусконаладки Необходимо выбрать Ethernet адаптер из списка. Это, например, тип адаптер: TCP/IP-> Intel® PRO/100 VE Любые изменения приводят к информационному окну. Для проверки соединения выберите “Accessible nodes” на панели инструментов. После короткой паузы отображаются доступные узлы. Доступные узлы это аппаратные компоненты, которые подключены через X120. Внутренний роутинг на системе позволяет такой доступ через X127 Если мы это видим, значит соединение с системой успешно выполнено. Доступные узлы в этом случае: Numerical Control Unit (NCU) - система Thin Client Unit (TCU) - тонкий клиент Machine Control Panel (MCP) - станочный пульт Состав может отличаться на разных учебных стендах. A002: END Заметки A002 Стр. 16 840D sl SINUMERIK Operate Структура меню A061 Sinumerik Operate Описание модуля: Система 840D sl SINUMERIK Operate разделена на 6 областей меню. Каждая область меню разделяется, что обеспечивает пользователю легкий доступ к нужной области системы. Области меню могут быть настроены с помощью настроек технологии, в этом модуле описаны настройки основных параметров. Области меню: Станок (Machine) Параметры (Parameter) Программа (Program) Менеджер программ (Program Manager) Диагностика (Diagnostics) Ввод в эксплуатацию (Start-up) Цель модуля: После завершения этого модуля Вы узнаете области меню системы 840D sl SINUMERIK Operate. Sinumerik Содержание: 840D sl SINUMERIK Operate Кнопка ”Menu Select“ Выбор режима Выбор меню Область меню: Станок Область меню: Параметры Область меню: Программа Область меню: Менеджер программ Область меню: Диагностика Область меню: Ввод в эксплуатацию Быстрые клавиши V4.5 Стр. 1 Этот документ был создан для учебных целей. Siemens не несет ответственности за его содержание. A061 A061 A061 Стр. 2 840D sl SINUMERIK Operate A061 Структура меню Структура меню: START Область меню: Менеджер программ Кнопка выбора меню Область меню: Диагностика Выбор режима Область меню: Ввод в эксплуатацию Выбор меню Быстрые клавиши Область меню: Станок (режим JOG) Структура меню: END Область меню: Станок (режим MDA) Область меню: Станок (режим AUTO) Область меню: Параметры Область меню: Программа Заметки 840D sl SINUMERIK Operate Стр. 3 A061 A061 Структура меню Кнопка «Выбора меню» (Menu Select) Система меню 840D sl SINUMERIK Operate доступна через кнопку “Menu Select”. Кнопка “Menu Select” находится всегда в нижней правой части панели оператора. Примеры: Заметки A061 Стр. 4 840D sl SINUMERIK Operate A061 Структура меню Выбор режима Нажатие кнопки “Menu Select” показывает 6 горизонтальных клавиш и 5 вертикальных клавиш. 5 вертикальных клавиш можно использовать для переключения между режимами станка. Их также можно выбрать через пульт управления станка (MCP). Функциональность вертикальных клавиш: Выбирается автоматический режим (AUTO). Выбирается MDA режим (MDA). Выбирается ручной режим (JOG). Выбирается режим «Возврат на контур» (REPOS). Выбирается режим реферирования (REF POINT). Заметки 840D sl SINUMERIK Operate Стр. 5 A061 A061 Структура меню Выбор меню 6 горизонтальных клавиш используются для выбора различных меню. Также возможно выбрать меню через интегрированную NC клавиатуру определенных типов OP или удаленную версию NC клавиатуры. Клавиши меню: Краткое описание Меню Machine отображает такую информацию как позиции осей, остаток пути, подачи, скорости шпинделя, активный инструмент и т.д. Функциональности такие как ручной выбор инструмента, измерения инструмента/детали, выбор маховичка может быть выбран соответствующей клавишей. Функциональность зависит от выбранного режима работы. Меню Parameter отображает такую информацию как данные инструмента/ магазина, смещения нуля, пользовательские переменные и т.д. Можно выполнять такие функции как создание инструментов, редактирование данных существующих инструментов/магазина, редактирование смещения нулей/переменных/установочных данных. Меню Program используется для отображения управляющей программы, если программа открыта то отображается ее содержимое. Здесь возможно редактирование программ. Если программа не открыта, открывается Менеджер программ. Меню Program Manager отображает директории “Part program/subprogram/ workpiece”. Программы/подпрограммы/детали можно создавать или открывать для редактирования. Также можно сохранять программы в/из системы с помощью устройств памяти (USB). Меню Diagnostics используется для диагностики проблем станка, можно посмотреть информацию о текущих/прошлых ошибках. Также отображается статус приводов, осей, сетей, переменных NC/PLC, нагрузки и т.д. Также возможно проверить версии программного обеспечения/аппаратных средств системы. Информация станка и сервисные отчеты также вводятся в этом меню. Меню Start-up используется для широкого спектра функций, включая ввод пароля, изменение машинных данных, создание архивов, создание файлов ошибок, настроек даты/времени, настройка сети, выбор лицензий/опций, управление системными данными, оптимизация приводов и т.д. Reboot HMI Доступна еще одна клавиша, которая используется для перезагрузки только HMI. Ее можно найти через кнопку дополнительного меню. Заметки A061 Стр. 6 840D sl SINUMERIK Operate A061 Структура меню Область меню: Станок (режим JOG) Область меню: Станок (режим MDA) Заметки 840D sl SINUMERIK Operate Стр. 7 A061 A061 Структура меню Область меню: Станок (режим AUTO) Область меню: Параметр Заметки A061 Стр. 8 840D sl SINUMERIK Operate A061 Структура меню Область меню: Программа Область меню: Менеджер программ Заметки 840D sl SINUMERIK Operate Стр. 9 A061 A061 Структура меню Область меню: Диагностика Область меню: Ввод в эксплуатацию Заметки A061 Стр. 10 840D sl SINUMERIK Operate A061 Структура меню Последовательности быстрых клавиш Кнопки Функция + В Менеджере программ и в редакторе программ выделение директорий или программных блоков от позиции курсора до начала окна, . + Позиционирование курсора на самую верхнюю строку окна. + В Менеджере программ и в редакторе программ выделение директорий или программных блоков от позиции курсора до конца окна. + Позиционирование курсора на самую нижнюю строку окна. + Окно редактора - перемещение курсора к следующему справа слову. Навигация - перемещение курсора в таблице к следующей ячейке справа. Кнопки Функция + Окно редактора - перемещение курсора к следующему слева слову. Навигация - перемещение курсора в таблице к следующей ячейке слева. + Окно редактора - перемещение курсора в начало окна. Навигация - перемещение курсора в таблице в начало таблицы. + В Менеджере программ и редакторе программ непрерывное выделение выбранных директорий и программных блоков. + Окно редактора - перемещение курсора в конец окна. Навигация - перемещение курсора в таблице в конец таблицы. + В Менеджере программ и редакторе программ непрерывное выделение выбранных директорий и программных блоков. Заметки 840D sl SINUMERIK Operate Стр. 11 A061 A061 Структура меню Кнопки Функция Перемещение курсора на последнюю запись. + Перемещение курсора к последней записи в последней строке. + В Менеджере программ и редакторе программ выбор директорий или программных блоков от позиции курсора и до конца окна. + Удаление слова слева от выделенного курсором. + + В активном окне, выбор всех записей (только в редакторе программ и Менеджере программ). A Кнопки Функция + C + L + Копирование выделенного содержимого. Текст копируется в буфер. Переключение активного языка интерфейса пользователя на следующий (через все установленные языки). + + P + X L Переключение активного языка интерфейса пользователя в обратном порядке (через все установленные языки). Создание снимка текущего экрана и запись его в файл в папку HMI data/Logs/Screenshots. Вырезание выбранного текста. Текст помещается в буфер. Заметки A061 Стр. 12 840D sl SINUMERIK Operate A061 Структура меню Кнопки Функция + Y + V Реактивировать изменения после функции отмены (только в редакторе программ) - отменить (вперед). Вставка текста из буфера: либо вставляется текст из буфера в фактическую позицию курсора или вставляется текст из буфера в позицию выбранного текста. + + + + S + + D Кнопки C Создание полного архива (.arc) на внешний носитель (USB - FlashDrive). Создание полного архива (.arc) на внешний носитель (USB - FlashDrive). Сохранение лог файлов на USB-FlashDrive. Если USB - FlashDrive не вставлен, тогда файлы сохраняются в область производителя на системную CF-Card. Функция Процентовку на максимум в Моделировании. + M Процентовку увеличить в Моделировании. + Процентовку уменьшить в Моделировании. + + S + Открыть редактор для ввода азиатских символов. Окно редактора - удаление первого слова от курсора. Навигация - удаление всех символов. A061: END Заметки 840D sl SINUMERIK Operate Стр. 13 A061 A061 END A061 Структура меню Стр. 14 840D sl SINUMERIK Operate Уровни доступа/установка даты и времени A021 Sinumerik Operate Описание модуля: Данные в системе 840D sl защищаются одним из семи уровней доступа, 4 из которых устанавливаются через позицию ключа и 3 через пароль. Этот модуль объясняет разницу уровней доступа, как устанавливаются уровни и как защитить отдельные данные. Также очень важно, чтобы системная дата и время были установлены корректно. Это нужно для проверки когда возникла ошибка или когда файл (программа, архив и т.д) был создан или отредактирован. Если во время запуска станка, дата и время были некорректными, то возникает проблема с отсчетом гарантийного периода на систему. Нужно ввести пароль для "Пользователя" или выше для возможности изменения времени и даты. Цель модуля: После завершения этого модуля Вы сможете устанавливать различные уровни доступа, используя пароль или позицию ключа, а также устанавливать время и дату на системе. Вы также сможете изменять уровень доступа для отдельных управляющих программ. Sinumerik Содержание: 840D sl SINUMERIK Operate Информация о паролях и позициях ключа Установка и сброс пароля Защита файлов Настройка уровня доступа к клавишам Установка даты и времени V4.5 Стр. 1 Этот документ был создан для учебных целей. Siemens не несет ответственности за его содержание. A021 A021 A021 Стр. 2 840D sl Operate SINUMERIK Уровни доступа/установка даты и времени A021 Уровни доступ / Дата & время: START Пароль и позиция ключа Установка и сброс пароля Защита файлов Настройка уровня доступа клавиш Установка даты и времени Уровни доступа / дата & время: END Заметки 840D sl SINUMERIK Operate Стр. 3 A021 A021 Уровни доступа/установка даты и времени Информация о паролях и позициях ключа Следующая таблица показывает уровни доступа, стандартные пароли и положения ключа. Замок цветные ключи Уровень доступа Предназначен для Защита через 1 Производитель Пароль: SUNRISE 2 Пусконаладка, сервис Пароль: EVENING Ключ не требуется Черный 0и1 6-7 Зеленый 0, 1 и 2 5-7 0, 1, 2 и 3 4-7 Уровни доступа для трех ключей: Цвет ключа Положение Уровень доступа 0 7 3 Конечный потребитель Пароль: CUSTOMER 4 Программист, наладчик Положение ключа 3 5 Квалифицированный оператор Положение ключа 2 6 Обученный оператор Положение ключа 1 Передачу сигналов от замка в PLC интерфейс реализует производитель. 7 Необученный персонал Положение ключа 0 DB10.DBB56 используется для передачи положения ключа. Оранжевый Замочек находится на MCP и имеет 4 положения. Есть три разноцветных ключа, каждый из которых позволяет получить разный уровень доступа. Они идут со стандартным станочным пультом Сименс. Возможно использование производителем другого способа путем установки соответствующих интерфейсных сигналов. Установка и сброс пароля DB10 Сигналы положения ключа в NC (PLC NC) Бит 7 Бит 6 Бит 5 Бит 4 Бит 3 Бит 2 Бит 1 Бит 0 DBB56 Полож Полож Полож Полож ение ение 2 ение 1 ение 0 3 Далее нажмите клавишу “Set password”. Установка пароля: К экрану где вводится пароль можно перейти используя следующую последовательность клавиш: В открывшемся окне можно ввести соответствующий пароль. Окно показывает также текущий уровень доступа. После ввода пароля для подтверждения нажмите клавишу “OK”. Заметки A021 Стр. 4 840D sl SINUMERIK Operate A021 Уровни доступа/установка даты и времени Диалоговое окно исчезнет и внизу экрана будет отображаться текущий уровень доступа. Изменение пароля: Необходимо изменить пароли на отличные от стандартных. Для смены пароля должен быть установлен тот же уровень или выше. Т.е. для изменения сервисного пароля (“Service”) должен быть активен уровень 2 или 1. Учитывайте что самый высокий уровень доступа (уровень 0) не доступен для обычного использования. Это означает что если пароль производителя (“Manufacturer”) изменен и затем забыт, получить уровень доступа 1 можно только сбросив настройки системы в значения по умолчанию, вместе с возвратом стандартных паролей. Выберите клавишу “Change password”. Примечание: Пароль остается даже после выключения/ включения системы. Модуль А033 поясняет как можно удалять пароль автоматически. Появится следующее диалоговое окно. Здесь можно ввести новый пароль и подтвердить его. В этом примере активен пароль производителя, это позволяет менять пароли производителю, сервису и пользователю. Навигация в диалоге осуществляется через курсорные клавиши и кнопку выбора, подтверждение через клавишу “OK”. Удаление пароля: В этом примере активен пароль производителя, поэтому позволяется менять пароли производителю, сервису и пользователю. Удаление активного пароля в результате возвращает уровень доступа к определяемому с помощью ключей. Активен пароль производителя Для изменения выбирается пункт сервис. Поле для ввода нового пароля Заметки SINUMERIK 840D sl Operate Стр. 5 A021 A021 Уровни доступа/установка даты и времени Защита файлов Некоторые файлы, такие как важные циклы, программы и т.д можно индивидуально защитить от случайного изменения, удаления или выполнения. Они также могут не отображаться в списке. Для того чтобы изменить свойства файла сначала его нужно выделить. В этом примере, выбираем программу “Example.MPF” для изменения ее свойств. Директория “Part program” может быть выбрана с помощью выхода в "Менеджер программ". Выберите папку “Part programs” и откройте ее с помощью кнопки “Input”, там вы увидите программу “Example.MPF”. Убедитесь в том, что вы выбрали именно файл. Свойства файла выбираются клавишей "Свойства" в дополнительном вертикальном меню. Окно позволяет изменить четыре свойства. В следующем примере, программа:Может быть выполнена если активен пароль “Сервис” и выше Настройка уровня доступа клавиш Возможно установить уровень доступа для каждой клавиши. Эта функция активируется в области Setup. Может быть отредактирована, если активен пароль "Производитель" и выше Показывается если позиция ключа 0 и выше Может быть просмотрена, если позиция ключа 1 и выше. Когда нажимаем клавишу “OK” функция активизируется. Это подтверждается сообщением 150100 После корректировки свойств нажмите клавишу “OK”. Заметки A021 Стр. 6 840D sl SINUMERIK Operate Уровни доступа/установка даты и времени Для установки уровня доступа для клавиш необходимо подключить мышку к USB порту системы. Наведите мышку на требуемую клавишу и нажмите правую кнопку мышки. A021 Выбор мышкой и правый клик мышки Пример: Изменение уровня доступа для клавиши “Setup” на Производителя. Левым кликом мышки выбираем соответствующий уровень доступа. Когда выбор сделан, меню автоматически исчезает. Если уровень доступа уже изменялся, то появляется пункт “Original setting”. После завершения выберите клавишу “Close customizing”. Сумму изменений для всех клавиш можно увидеть в области “Customize softkeys” Клавишу “Original setting” можно использовать для возврата уровней доступа для всех клавиш в значения по умолчаниюe. Заметки SINUMERIK 840D sl Operate Стр. 7 A021 A021 END Уровни доступа/установка даты и времени Установка даты и времени (TCU) Для доступа к экрану с датой/временем выполните следующую последовательность нажатий клавиш: Время и дату можно проверить и откорректировать при необходимости. Если дату или время меняли, каждый элемент должен подтверждаться кнопкой “Input”. Используя курсорные клавиши для перемещения между полями. Формат можно изменять выбрав поле ввода и используя кнопку “Select”. В конце нажмите клавишу “OK”. Текущая дата/ время обновится новыми значениями. Установка даты и времени (PCU50) На системах с PCU две области даты/время, одна для NCU и другая для PCU. Когда устанавливается дата и время, эти данные автоматически передаются в обои области. Время и дату можно проверить и откорректировать при необходимости. Если дату или время меняли, каждый элемент должен подтверждаться кнопкой “Input”. В конце нажмите клавишу “OK”. Текущая дата/ время обновится новыми значениями. A021: END Заметки A021 Стр. 8 840D sl SINUMERIK Operate Машинные и Установочные данные A041 Sinumerik Operate Описание модуля: Машинные и Установочные данные используются в основном для влияния на работу станка. Во время ввода в эксплуатацию некоторые машинные данные устанавливаются автоматически, другие машинные данные нужно устанавливать вручную. Со временем из-за механического износа станка может быть необходимо редактировать определенные машинные данные, такие как данные компенсаций. Этот модуль показывает различные области машинных данных и как активировать машинные данные. Цель модуля: После завершения этого модуля Вы сможете находить различные области машинных/ установочных данных и редактировать их при необходимости. Вы сможете создавать пользовательские списки, состоящие из машинных и установочных данных, которые являются специфическими для той или иной функции/области станка. Sinumerik Содержание: 840D sl SINUMERIK Operate Обзор Машинных и Установочных данных Редактирование Машинных и Установочных данных Пользовательские Виды V4.5 Стр. 1 Этот документ был создан для учебных целей. Siemens не несет ответственности за его содержание. A041 A041 A041 Стр. 2 840D sl SINUMERIK Operate A041 Машинные и Установочные данные Машинные и Установочные данные: START Обзор Машинных и Установочных данных Редактировани е Машинных и установочных данных Пользовате льские Виды Машинные и Установочные данные: END Заметки 840D sl SINUMERIK Operate Стр. 3 A041 A041 Машинные и Установочные данные Обзор Машинных и Установочных данных Каждый диапазон содержит отдельные машинные/ установочные данные. Машинные данные часто пишут просто MD, а установочные данные это SD. Машинные/установочные данные разделяются на следующие диапазоны: Расположение Машинных/Установочных данных: Используйте следующую последовательность чтобы добраться до области MD/SD. Диапазон Описание 9000 - 9999 Машинные данные индикации 10000 - 19999 Общие машинные данные 20000 - 29999 Канальные машинные данные 30000 - 39999 Осевые машинные данные 41000 - 41999 Общие установочные данные 42000 - 42999 Канальные установочные данные 43000 - 43999 Осевые установочные данные 51000 - 51999 Общие машинные данные циклов 52000 - 52999 Канальные машинные данные циклов 53000 - 53999 Осевые машинные данные циклов 54000 - 54999 Общие установочные данные циклов 55000 - 55999 Канальные установочные данные циклов 56000 - 56999 Осевые установочные данные циклов Номер MD/SD имя (язык системы) значение Данные представлены в числовом порядке с номерами MD/SD в левой колонке. Следующие колонки показывают описание/имя, значение, размерность и требования по активизации. метод активизаци и размерность Идентификация MD/SD: Имя MD/SD содержит идентификаторы, так что система может идентифицировать что это за данные. 1ый символ $ = Системная переменная (присутствует у всех MD и SD) 2ой символ (определяет MD или SD) M = машинное данное S = установочное данное 3ий символ (определяет тип MD/SD) M = Машинные данные индикации N = Общие машинные данные/установочные данные C = Канальные машинные данные/установочные данные A = Осевые машинные данные/установочные данные 4ый символ S = данные циклов (определяют MD/SD как данные циклов) Примеры: 9900 $MM_MD_TEXT_SWITCH MD индикации 54600 $SNS_MEA_WP_BALL_DIAM Общий SD циклов 30200 $MA_NUM_ENCS Осевой MD текстовое описание выбранного MD/SD. Заметки A041 Стр. 4 840D sl SINUMERIK Operate A041 Машинные и Установочные данные Следующий диапазон данных используется для машинных данных: $MM_ $MN_ $MC_ $MA_ $MNS_ $MCS_ $MAS_ Индексы: Определенные MD/SD имеют индексы. Функция и количество индексов зависит от назначения данного. Машинные данные индикации Общие машинные данные Канальные машинные данные Осевые машинные данные Общие машинные данные циклов Канальные машинные данные циклов Осевые машинные данные циклов Пример: Общий MD 10000 $MN_AXCONF_MACHAX_NAME_TAB Этот MD используется для определения имен осей в системе. Каждому имени оси соответствует индекс в MD. Следующие диапазоны данных используются для установочных данных: $SN_ $SC_ $SA_ $SNS_ $SCS_ $SAS_ Общие установочные данные Канальные установочные данные Осевые установочные данные Общие установочные данные циклов Канальные установочные данные циклов Осевые установочные данные циклов Следующий пример: 30240[0] $MA_ENC_TYPE = Тип подключенного датчика как 1ая измерительная система. 30240[1] $MA_ENC_TYPE = Тип подключенного датчика как 2ая измерительная система. Функция справки: Активизация MD/SD: Функция каждого MD/SD подробно описана в справке, вызываемой по кнопке “Help”. Сначала необходимо выбрать MD/SD и затем нажать кнопку “Help”. Доступно четыре метода активизации MD/SD. Метод зависит от MD/SD. Требуемый метод отображается в правой колонке экрана. Активация через клавишу “Reset (po)” или выкл./вкл. системы. Активация выбором клавиши “Set MD active (cf)”. Отобразится детальная информация. Она помимо функциональности включает размерность, пределы и т.д. Активация выбором соответствующего PLC сигнала, обычно через кнопку MCP “Reset” Активация немедленно выбором и подтверждением значения кнопкой “Input”. Заметки 840D sl SINUMERIK Operate Стр. 5 A041 A041 Машинные и Установочные данные Размерность для MD/SD Функция MD/SD определяет используемую размерность. В следующей таблице приведены сокращения и описание размерностей. Размерн ость Описание mm/sec миллиметр/секунда: линейная скорость rpm оборот/минута: оборотная скорость m/s² метр/секунда в квадрате: линейное ускорение rev/s² оборот/секунда в квадрате: круговое ускорение kgm² килограмм/метр в квадрате: момент инерции s секунды: измерение времени Hz Циклы/секунды: частота deg Градусы: измерение угла Размерн ость Описание mm/rev миллиметр/оборот: линейная подача для круговых осей m/s³ метры/секунды в кубе: линейный рывок rev/s³ обороты/секунды в кубе: круговой рывок Kg килограмм: измерение массы mm миллиметр: измерение длины. Nm Ньютон-Метр mH милигенри: измерение индуктивности. A Амперы (Amps): электрический ток V Вольты: электрический потенциал Некоторые MD/SD не имеют размерности. В этом случае используйте функцию “Help” для определения требуемого типа данных. Редактирование Машинных и Установочных данных Отображаемые машинные данные можно ограничить с помощью клавиши “Display options”. Для доступа к машинным данным сначала убедиться что активен подходящий уровень доступа (Модуль A021 Уровни доступа) затем используйте следующую последовательность клавиш:- По умолчанию отображаются Общие машинные данные Заметки A041 Стр. 6 840D sl SINUMERIK Operate A041 Машинные и Установочные данные Машинные и Установочные данные разделены на различные группы. Для доступа к другим данным нужно использовать кнопку “дополнительного меню”. Здесь доступны установочные данные и машинные данные индикации. Общие MD и общие MD циклов. Канальные MD и канальные MD циклов. Осевые MD и осевые MD циклов. Пользовательские Виды позволяет пользователю создавать список нужных машинных данных MD модуля управления (CU) MD блока питания (ALM/SLM-только DriveCLiQ типа). MD привода (Моторных модулей) Общие SD и общие SD циклов. Канальные SD и канальные SD циклов. Осевые SD и осевые SD циклов. Когда нужное MD найдено можно ввести его значение. В этом примере мы хотим изменить MD индикации 9900 с 0 на 1. Это изменит описание MD/SD с системного языка на текстовое. MD индикации. Нужное машинное данное сначала нужно найти. Это делается или с помощью курсорных/страничных кнопок или с помощью функции поиска. Функция поиска активируется клавишей “Search”. Можно ввести известный номер машинного данного в этом окне. Также возможен ввод части или полного имени MD в текстовом формате. Заметки 840D sl SINUMERIK Operate Стр. 7 A041 A041 Машинные и Установочные данные Нужное машинное данные нужно выбрать. После этого ввести значение 1 и подтвердить ввод нажатием кнопки “Input”. MD/SD с “битовым представлением” Если последний символ в значении “H”, то это означает шестнадцатеричный формат MD/SD. Можно вызвать битовый редактор. Для вызова битового редактора выберите MD/SD и используйте кнопку “Select” на панели оператора. При нажатии на кнопку “Input” немедленно меняется текст машинных данных (см. ниже). Этот вид отображения применяется ко всем MD/SD. Пример: Канальное MD 20310 Появится список с описанием каждого бита. Используйте курсорные клавиши для выбора требуемого бита и кнопку выбор для активизации/деактивизации бита. Помните:- Создайте резервную копию. После любых изменений MD/SD необходимо делать архив. См. Модуль A017 Заметки A041 Стр. 8 840D sl SINUMERIK Operate A041 Машинные и Установочные данные Пользовательские виды (User Views) Функция “User views” позволяет создать пользовательский список машинных данных. Могут быть перечислены MD/ SD которые имеют важное значение для той или иной задачи/функции станка. Введите имя для списка, например SPINDLE_PARAMETERS. Клавиша “User views” также отображается в области “Parameter/Setting data” если выбран соответствующий пункт. Можно редактировать существующий список машинных данных или создать новый список машинных данных. Новая запись будет показана в поле View. Теперь можно добавлять требуемые MD/SD. В следующем примере будут добавлены Осевые MD для шпинделя. Требуемый тип MD/SD выбирается из списка и подтверждается кнопкой “Input”. По умолчанию отображаются Общие машинные данные. Список всех типов данных можно посмотреть в списке “Select” Заметки 840D sl SINUMERIK Operate Стр. 9 A041 A041 Машинные и Установочные данные Повторите процедуру для добавления других данных в список. Также можно добавить текст с информацией: Выберите данные для добавления в список. Текст введенный в поле “Text” будет показываться в списке. Текст введенный в поле “Description” будет отображаться внизу экрана. Текст для отображения в списке. (максимум 30 символов) или Выбранные MD появляются на экране. Полный текст отображаемый внизу экрана. (максимум 80 символов) Позицию текста можно выбрать после того как редактирование будет завершено. Короткое описание или Пример полного списка со шпиндельными MD описательными текстами: Полное описание Заметки A041 Стр. 10 840D sl SINUMERIK Operate A041 Машинные и Установочные данные Изменение MD/SD записи: Записи в списке можно изменять с помощью клавиши “Properties”. Выберите запись для изменения и нажмите клавишу “Properties”. Изменяя эту настройку можно сделать привязку к определенной оси для MD/SD. В этом примере, выбираются различные оси для MD. или Для изменения порядка следования элементов в списке, сначала выберите элемент для перемещения и затем перемещайте его вверх/вниз с помощью клавиш “Up” и “Down”. Каждое нажатие перемещает на одну позицию. Любые ненужные элементы можно удалить с помощью “Delete”. A041: END Заметки 840D sl SINUMERIK Operate Стр. 11 A041 A041 END A041 Машинные и Установочные данные Стр. 12 840D sl SINUMERIK Operate Программы обработки A035 Sinumerik Operate Описание модуля: Очень часто требуется сохранять программы обработки на внешнем компьютере. RCS Commander это многофункциональное приложение, которое соединяется через Ethernet (X127 & X130). Одна из функций RCS Commander-а позволяет удаленно соединиться с системой для передачи программ обработки с или на внешний компьютер. В состав программы входит External Viewer, используемый для удаленного просмотра и при необходимости управления и изменения данных системы. Также возможно конфигурирование и присвоение клавиш в системе для доступа к сетевым дискам это еще один метод работы с программами обработки. Цель модуля: После завершения этого модуля Вы сможете: Соединяться удаленно через сеть с системой используя RCS Commander и использовать функции копирования и вставки для передачи программ обработки (управляющих программ). Использовать External Viewer как монитор и менять данные системы. Конфигурировать клавиши в менеджере программ и сопоставлять их с компьютерами в сети. Sinumerik Содержание: 840D sl SINUMERIK Operate Соединение RCS Commander через X127 Соединение RCS Commander через X130 Программы обработки Внешний просмотрщик (External Viewer) Конфигурация сетевого диска Сеть и OP V4.5 Стр. 1 Этот документ был создан для учебных целей. Siemens не несет ответственности за его содержание. A035 A035 A035 Стр. 2 840D sl SINUMERIK Operate A035 Программы обработки Программы обработки: START RCS Commander: через X127 RCS Commander: через X130 RCS Commanderконфигурация закладок External Viewer Конфигураци я сетевого диска Сеть и OP Программы обработки: END Заметки 840D sl SINUMERIK Operate Стр. 3 A035 A035 Программы обработки Соединение RCS Commander через X127 Соединение используя X127 (DHCP Server) DHCP сервер это Ethernet порт, который выдает IP адреса. Для успешного подключения необходимо настроить внешний компьютер для получения IP адреса автоматически . Этот выбор делается в области свойства в TCP/IP интернет протоколе. Запустите “RCS Commander”, найдя его иконку на рабочем столе компьютера Выберите пункт “Obtain IP address automatically” Когда программу запускают первый раз после установки необходимо ввести пароль для криптографических целей. Произвольный пароль, он в дальнейшем ни на что не влияет. “Получать IP адрес автоматически” Заметки A035 Стр. 4 840D sl SINUMERIK Operate A035 Программы обработки Появляется диалоговое окно где можно сделать выбор соединения. Доступно соединение по умолчанию, оно используется при соединении через X127 системы (IP адрес 192.168.215.1). Выберите логин “User” и введите пароль. Пароль — CUSTOMER Запускает процесс соединения: После исчезновения информационного окна можно будет увидеть структуру директорий компьютера в верхней половине программы RCS Commander. Нижняя часть показывает структуру директорий системы. Программы и файлы можно копировать и вставлять между компьютером и системой. Также возможно создавать файлы/директории прямо в системе. Заметки 840D sl SINUMERIK Operate Стр. 5 A035 A035 Программы обработки Соединение RCS Commander через X130 Конфигурация интерфейса X130 Ethernet интерфейс X130 конфигурируется, этому разъему можно установить фиксированный IP адрес или установить присвоение IP адреса автоматически. Интерфейс X130 в первую очередь используется для подключения к заводской сети. Когда конфигурируется подсоединение к заводской сети определенную информацию о заводской сети требуется узнать у системного администратора. Firewall (Брандмауэр): X130 имеет брандмауэр, который запрещать онлайн соединение определенным программам. Возможно открытие портов для разрешения соединения. Изменения брандмауэра делаются по следующему пути: Настройки компьютерной сети Когда X130 имеет фиксированный адрес, для внешнего компьютера также необходимо установить IP адрес и маску подсети вручную. Если система является частью существующей сети, то этот адрес должен быть уникальным. Следующий пример показывает как вручную присвоить IP адрес 192.168.100.2 и маску подсети 255.255.255.0. Маска подсети должна совпадать с введенной на системе. Выберите пункт ‘Use the following IP address” и введите уникальный IP адрес, например 192.168.100.2 с маской подсети 255.255.255.0 Заметки A035 Стр. 6 840D sl SINUMERIK Operate A035 Программы обработки Настройка X130 на системе Отображается обзор для интерфейсов X120 и X130. X120 это системная сеть, к которой подключены пульты управления станком (MCP), панели оператора (OP) и т.д. Этот интерфейс не должен конфигурироваться. X130 это заводская сеть и ее можно конфигурировать. Теперь необходимо ввести настройки для X130. Любые существующие настройки X130 должны быть сохранены перед изменением (на всякий случай). Ограничение IP адресов - IP адреса 192.168.215.xxx и 192.168.214.xxx. зарезервированы для использования системой. Адреса из этого диапазона не должны использоваться для разъема X130. Следующий пример показывает как вручную ввести IP адрес для X130. Экран “TCP/IP diagnostics” достигается следующей последовательностью нажатий клавиш: Можно увидеть более подробный вид интерфейса. Для конфигурации X130 нажмите “Change”. Заметки 840D sl SINUMERIK Operate Стр. 7 A035 A035 Программы обработки Теперь настройки можно изменять. Используйте курсорные клавиши и клавишу выбора для навигации Тип адреса: DHCP – для получения IP адреса автоматически Следующий пример показывает ручную конфигурацию X130 с IP адресом 192.168.100.1 и маской подсети 255.255.255.0 Manual - ввод определенного IP адреса. После ввода настроек нажмите клавишу “OK”. Дождитесь завершения процесса загрузки. Дождитесь завершения процесса конфигурации Проверьте что настройки для X130 корректны Появится предупреждающее сообщение над горизонтальными клавишами: Changes will become effective after HW-Reset NC/HMI И после этого выключите и включите систему для активизации введенных настроек. Заметки A035 Стр. 8 840D sl SINUMERIK Operate A035 Программы обработки Отображение “Availability” (Наличие) для сетевого подключения. В примере ниже X120 имеет зеленый символ с доступностью в 100%, это индикация что это соединение имеет подключенные устройства и в порядке. X130: соединение не используется X120: соединение используется Соединение RCS Commander По умолчанию доступное в RCS Commander соединение используется для X127. Если используется разъем X130 нужно создать новое соединение. Введите IP адрес разъема X130 (192.168.100.1) а также имя соединения и выберите логин (Manufacturer, Service, User) и введите корректный пароль для выбранного логина. Заметки 840D sl SINUMERIK Operate Стр. 9 A035 A035 Программы обработки IP адрес системы см. Стр. 6 Теперь новое соединение доступно в списке соединений: Логин:User Пароль:CUSTOMER Установите режим передачи: LAN Соединение также можно сделать через панель инструментов: Через некоторое время произойдет соединение с системой и можно будет увидеть структуру директорий системы в нижней половине приложения RCS Commander В выпадающем меню выберите используемое соединение и нажмите кнопку “Connect”. Теперь можно копировать и вставлять файлы между компьютером и системой. Также можно создавать файлы/директории прямо на системе. Заметки A035 Стр. 10 840D sl SINUMERIK Operate A035 Программы обработки RCS Commander-конфигурация закладок (Bookmarks) Специфические файлы оператора находятся в трех директориях: MPF - файлы основной программы SPF - файлы подпрограмм WKS - директория деталей Эти директории можно найти в папке NC data. Закладки Стандартные закладки установлены по умолчанию и используются чтобы дать пользователю прямой доступ к определенным областям системы. Также возможно добавление других закладок пользователем. папка NC data содержит папки MPF, SPF и WKS Добавление закладок Стандартные закладки– выбор через выпадающий список Нужно ввести имя закладки и затем сохранить. Закладки добавляются правым кликом на папке, которая должна быть закладкой и выбором “Add to bookmarks”. Пример: Правый клик на папке WKS Заметки 840D sl SINUMERIK Operate Стр. 11 A035 A035 Программы обработки Теперь закладка появляется в списке закладок Передача файлов между системой и компьютером также можно делать через контекстное меню (функции copy/ paste). Внешний просмотрщик (External Viewer) Внешний просмотрщик дублирует экран системы на внешнем компьютере, включая меню и функциональные клавиши. Когда подключается просмотрщик доступ может быть ограничен через HMI или PLC интерфейс. Для конфигурации HMI выполните последовательность: Права просмотра-HMI Rights for remote access - выбирается в HMI Do not allow remote access-запрет удаленного подсоединения. Allow remote monitoring-только просмотр с удаленного компьютера. Allow remote operation-удаленный компьютер может управлять системой. Права просмотра-PLC Права для удаленного доступа устанавливаются в PLC (не меняются через этот экран) Доступ может быть ограничен/заблокирован через интерфейсные сигналы в PLC программе. Эти сигналы имеют приоритет над настройками “Selected in HMI”. Возможно придется обратиться к изготовителю станка если в PLC ограничен удаленный доступ. Заметки A035 Стр. 12 840D sl SINUMERIK Operate A035 Программы обработки Поведение для удаленного доступа: При попытки подключения появляется диалоговое окно, которое требует подтверждение, здесь задается как долго диалоговое окно показывается на экране системы. Когда установлено “allowed”, система разрешает соединение даже когда диалоговое окно не было подтверждено. Если установлено “Denied”, то соединение будет заблокировано если диалоговое окно не будет подтверждено. Важно: Внешний просмотрщик показывает оригинальные цвета только когда выбран режим передачи LAN! Соединение удаленным просмотрщиком Для запуска этой функции выберите иконку на панели инструментов RCS Commander. Альтернатива выбор “Start” в выпадающем меню “Remote control”. Когда просмотрщик пытается подсоединиться на системе отображается следующее диалоговое окно, при условии что удаленный доступ не заблокирован. Если подтверждение требуется то персонал работающий за системой должны подтвердить доступ нажатием клавиши “Yes”. Это должно быть сделано в течении указанного лимита времени, заданного на экране с настройками доступа. Когда соединение успешно просмотрщик отображает тот же экран что и на системе. Заметки 840D sl SINUMERIK Operate Стр. 13 A035 A035 Программы обработки Следующие клавиши используются для навигации по системе с удаленного компьютера: F1 до F8 - горизонтальные клавиши Shift + F1 до F8 - вертикальные клавиши F9 - возврат F10 - Menu Select Shift + F9 - дополнительное меню F12 - функция справки Escape - Alarm Cancel Select - пробел (Fn+I) Можно делать архивы, менять программы, машинные данные с удаленного компьютера. При полном доступе управление эквивалентно работе за системой (правда без функций пульта управления станком). Конфигурация сетевого диска Передача программ также доступна через сопоставления клавиш с компьютерами в сети. Эти клавиши появляются в области «Управления программ» на системе. Для сохранения файлов требуется «расшарить» папку на компьютере, дать общий доступ к этой папке с других компьютеров в сети. По соображениям безопасности можно ограничить доступ к общей папке через настройку “Permissions” Компьютеры подключаемые к сети должны иметь имя пользователя и пароль. Эта информация потребуется для ввода в системе. Следующий пример показывает как создать папку на диске D и как установить общий доступ и разрешения. Для компьютера из примера используется: Пункт “Simple file sharing” должен быть отключен через меню “Tools” в Windows® Explorer: Имя пользователя: AUDUSER Пароль: SUNRISE Заметки A035 Стр. 14 840D sl SINUMERIK Operate A035 Программы обработки Выберите диск D, и создайте новую папку: отключение “Simple file sharing” Введите подходящее имя для новой папки. Правый клик на папке и выбор “Properties”. Выбор вкладки “Sharing” (общий Установка разрешений для новой папки. Доступ к папке через сеть может быть ограничен для определенных пользователей. Следующий пример устанавливает разрешения для “AUDUSER” (Имя пользователя компьютера). Выбор “Share this folder”. “Share name” автоматически дается по имени папки Выбор “Permissions” (разрешения) Заметки 840D sl SINUMERIK Operate Стр. 15 A035 A035 Программы обработки Список доступных пользователей находится нажатием кнопки “Find Now” Список разрешенных пользователь отображается на экране. Можно настроить разрешения для любого пользователя из списка. Найдите и выберите из списка “AUDUSER”. Следующие настройки позволяют пользователю “AUDUSER” иметь полный доступ к общей папке, включая редактирование/создание файлов и папок. Пользователь с именем “AUDUSER” теперь имеет доступ к папке. Тип доступа определяется дальше Заметки A035 Стр. 16 840D sl SINUMERIK Operate A035 Программы обработки Настройка Логического диска Сопоставление общей папки. Ранее созданную папку с общим доступом теперь нужно указать на системе, чтобы иметь возможность передавать данные между системой и компьютером. Следующая процедура создает клавишу в области «управление программами» при нажатии которой отображается содержимое общей папки и также доступна передача файлов с помощью функций копирования и вставки. Используйте следующую последовательность клавиш для перехода к конфигурационному экрану Логические Диски: USB разъем сконфигурирован по умолчанию, его оставляем неизменным. Позиция 2 свободна. Используйте курсорные клавиши и клавишу выбор для навигации. В следующем примере вводятся данные внешнего компьютера. Требуется такая информация как IP адрес, имя общей папки, логин и пароль. Убедитесь что используется подходящий сетевой кабель и нажмите клавишу “Activate drive”. Новая клавиша доступна в “Менеджере программ”: Сообщение в строке подсказок будет выведено на короткое время указывая на произведенное подсоединение. Для продолжения нажмите клавишу “OK”. Заметки 840D sl SINUMERIK Operate Стр. 17 A035 A035 Программы обработки Файлы можно копировать из/в систему используя клавиши Copy/Paste. Также доступна новая папка в области “System data”. Это обеспечивает удобный способ сохранения файлов, таких как архивы в безопасное место. Сеть и OP Для активизации настроек Network и OP выполните последовательность: Заметки A035 Стр. 18 840D sl SINUMERIK Operate A035 Программы обработки Конфигурация разъема X130 Ethernet разъем X130 конфигурируется и может иметь фиксированный IP адрес или установлен на получение автоматического IP адреса. Разъем X130 в первую очередь используется для подключения к заводской сети. Когда конфигурируется для подключения к сети определенную информацию требуется узнать у системного администратора заводской сети. По умолчанию разъем имеет активный брандмауэр, который может вызвать проблемы с подключением. Брандмауэр должен быть выключен. Брандмауэр для X130 может быть выключен через клавишу Change. Конфигурация разъема X130 для сети Все операторские станции в системной сети (TCU, HT8, PCU 50) администрируются с NCU с "ON_MASTER",т.е. он содержит файлы config.ini для выполнения и также файл .leases со всеми IP адресами используемыми в системе. Настройка системной сети на “master priority“ Заметки 840D sl SINUMERIK Operate Стр. 19 A035 A035 Программы обработки Настройки VNC подключения OP/TCU Сервер IP адресов устанавливается через Свойства (Properties) TCU, например 192.168.214.1 (HMI на NCU) или 192.168.214.241 (HMI на PCU с распределенной конфигурацией). Например, место загрузки с OP8/TCU и распределенная PCU50 с OP15/TCU в панели оператора. Один VNC указывает на HMI NCU (OP8), другой на HMI PCU. Распределение файлов config.ini по всем другим NCU/PCU осуществляется с мастер NCU с помощью клавиши "Reload". С помощью клавиши "Invalidate cache" и последующего выключения и включения всей системы, NCU/PCU получают свои специфические адреса и новые IP адреса назначаются для TCU и MCP и затем файл .leases рассылается на все NCU/PCU. Файлы config.ini всех операторских станций можно редактировать прямо на мастер NCU на экране OPs , для каждого HMI. Распределение данных всех NCU/PCU производится автоматически при каждом изменении. Все настройки в отношении сети и конфигурации TCU можно сделать через “Network и OPs“! Файлы Config.ini card/user/common/tcu/<TCUName>/common/tcu/config.ini и basesys.ini редактируются через “Network и OPs“ Заметки A035 Стр. 20 840D sl SINUMERIK Operate A035 Программы обработки Удаление TCU TCU которые не являются активными могут быть удалены из активных панелей оператора…. ! Конфигурация одной NCU с TCU и MCP В принципе не требуется специальных настроек (basesys.ini) для этой конфигурации. DHCP сервер и внутренний HMI sl остаются включенными. Конфигурация одной NCU с одной PCU 50.3, MCP и, если требуется, TCU Следующие настройки (basesys.ini) на NCU требуются для этой конфигурации: Как правило внутренний HMI sl должен быть выключен, потому что работа двух HMI (HMI Advanced и Operate) на одной NCU допускается только в специальных случаях. Если система содержит TCU (HT8) которая может подключаться к PCU 50.3 по умолчанию, нужно ввести IP адрес PCU в VNC соединение (config.ini)! A035 : END Заметки 840D sl SINUMERIK Operate Стр. 21 A035 A035 END A035 Программы обработки Стр. 22 840D sl SINUMERIK Operate Управление лицензиями и опциями A044 Sinumerik Operate Описание модуля: Когда покупается CF карта с опциями выпускается программный лицензионный ключ. Этот лицензионный ключ привязан к CF карте через серийный номер карты. В этом модуле объясняется процедура лицензирования и как активируются опции. Цель модуля: После завершения этого модуля Вы сможете проверить на системе корректность лицензий и активных опций. Sinumerik Содержание: 840D sl SINUMERIK Operate Ввод и проверка лицензий Привязка лицензий V4.5 Стр. 1 Этот документ был создан для учебных целей. Siemens не несет ответственности за его содержание. A044 A044 A044 Стр. 2 840D sl SINUMERIK Operate A044 Управление лицензиями и опциями Управление лицензиями и опциями: START Ввод и проверка лицензий и опций Привязка лицензий Управление лицензиями и опциями: END Заметки 840D sl SINUMERIK Operate Стр. 3 A044 A044 Управление лицензиями и опциями Ввод и проверка лицензий и опций Для проверки лицензионного номера используйте следующую последовательность клавиш: Отобразится информация о лицензии и серийный номер CF карты. Лицензионный номер специфичен для серийного номера CF карты. По этой причине скопированная CF карта не может использоваться без генерации сообщения об ошибке. Лицензионный ключ может быть введен на этом экране. Для активизации необходимо использовать клавишу “Reset (po)”. Система должна приходить с документацией по поводу лицензионного ключа и опций. Ее нужно хранить в надежном месте. Лицензионный ключ сохраняется при первом вводе в эксплуатацию и перед любыми работами когда данные ЧПУ могут быть потеряны/переписаны. Это описано на странице 6. Если лицензионный ключ потерян, то его можно получить через Интернет, понадобится только серийный номер CF карты для восстановления лицензионного ключа. Сайт для лицензирования: www.siemens.com/automation/license Заметки A044 Стр. 4 840D sl SINUMERIK Operate A044 Управление лицензиями и опциями Для получения потерянного ключа используйте пункт “Show Licence Key”, найдя его в левой колонке на экране. В поле “Please select” выберите “Hardware serial number”. Введите серийный номер CF карты для получения лицензионного ключа для системы. Теперь отображается лицензионный ключ. Может быть запрошен отчет о лицензии на введенный е-мейл адрес. Лицензионный ключ можно сохранить в текстовом файле кликнув правой кнопкой мыши на ссылку “Save license as a key file”. Пример: Сохранить как текстовый файл. Заметки 840D sl SINUMERIK Operate Стр. 5 A044 A044 Управление лицензиями и опциями Сохранение номера лицензии (лицензионного ключа): Можно сохранить номер лицензии в файл, а так же как и легко его восстановить. Появилась новая папка. Выберите клавишу “OK” для сохранения лицензионного ключа в файл в эту папку. Выберите куда сохранить лицензионный ключ. При необходимости создайте новую папку На мгновение появляется горизонтальных клавиш. сообщение выше Заметки A044 Стр. 6 840D sl SINUMERIK Operate A044 Управление лицензиями и опциями Восстановление номера лицензии: Выберите клавишу “Read in licence key”. Выберите файл с лицензионным ключом и нажмите клавишу “OK”. Передача лицензионного ключа из текстового файла. Лицензионный ключ может быть скопирован из файла keys.txt и напрямую вставлен в поле ключа! Лицензионный ключ появится в поле лицензионного ключа. Работа с опциями: При выборе опции используйте курсорные кнопки для выбора нужной опции и нажмите кнопку “Select” для активизации или введите число в зависимости от типа активизации опции. Требуется перезагрузка (Reset (po) ) для завершения процедуры. Выбором клавиши “All options” можно посмотреть все установленные и лицензированные опции. Не лицензируемые опции: Если активны не лицензированные опции, на системе появляется ошибка. Заметки 840D sl SINUMERIK Operate Стр. 7 A044 A044 Управление лицензиями и опциями Чтобы посмотреть все не лицензированные опции выберите клавишу “Missing licences”. Привязка лицензий Если лицензионный ключ является недостаточным для требуемой опции возможно привязать новый лицензионный ключ, включающий отсутствующую опцию. Привязка нового лицензионного ключа делается через Интернет. Для каждой опции выдается Лицензионный сертификат. Сертификаты поставляются вместе с CF картой и содержат номера лицензии и накладной. Пример: Лицензионный сертификат Последовательность: Доступ к “Web Licence Manager“ на компьютере с доступом в Интернет: http://www.siemens.com/automation/license Лицензирование достигается рядом шагов на веб сайте лицензирования Siemens. Перед началом запишите серийный номер CF карты и тип системы из экрана управления лицензиями. Шаг 1 из 5 - Login: Для входа используйте “Direct Access“ на станице “Web Licence Manager“. Заметки A044 Стр. 8 840D sl SINUMERIK Operate A044 Управление лицензиями и опциями Введите номер лицензии и номер накладной. Для перехода к шагу 2 нажмите кнопку “Next“. Шаг 2 из 5 - Идентификатор продукта: Введите серийный номер CF карты и выберите систему. Для перехода к шагу 3 нажмите кнопку “Next“. Шаг 3 из 5 - Выбор опций: Отображаются все непривязанные опции. Теперь можно привязать дополнительные опции к системе. Перейдите к шагу 4 кнопкой “Next“. Заметки 840D sl SINUMERIK Operate Стр. 9 A044 A044 Управление лицензиями и опциями Шаг 4 из 5 - Привязка лицензии: Выбранные опции сейчас готовы к привязке. Шаг 5 из 5 - Генерация лицензионного ключа: Лицензионный ключ включает все опции привязанные для указанной системы. Есть три метода для сохранения файла. Два из них это PDF ил TXT формат. Оставшийся ALM файл может быть считан прямо в систему как описывалось ранее в этом модуле. Это предпочтительный метод для системы 840D sl. Для привязки лицензий к системе кликните на кнопку “Assign“. Сохраните файл в подходящем месте, чтобы затем загрузить его в систему. Сохраните лицензионный ключ как ALM файл: Получить лицензионный ключ можно кликнув по следующей ссылке. Перейдите в экран лицензирования и введите лицензионный ключ с помощью клавиши “Read in licence key“. Выберите файл для загрузки и нажмите клавишу “OK”. Заметки A044 Стр. 10 840D sl SINUMERIK Operate A044 Управление лицензиями и опциями Можно проверить ввелся ли успешно лицензионный ключ нажав клавишу “All options“ и проверив что отсутствующая опция пролицензирована. Установка опций в соответствии с лицензионным ключом: Есть возможность установить все опции, которые привязаны к текущему лицензионному ключу выбрав клавишу ”Set option acc. lic” Все опции теперь установлены в соответствии с лицензионным ключом: A044: END Заметки 840D sl SINUMERIK Operate Стр. 11 A044 A044 END A044 Управление лицензиями и опциями Стр. 12 840D sl SINUMERIK Operate Электронный журнал A007 Sinumerik Operate Описание модуля: Функция электронного журнала в системе 840D sl используется для внесения данных таких как информацию о производителе (OEM), дилере и пользователе, даты 1ый и 2ой ввод в эксплуатацию, также как и записи визитов сервиса. Эти данные также сохраняются в лог файле. Лог файл должен быть загружен в базу данных EUNA через сайт онлайн регистрации. Функция нужна не только для гарантии, но и для сервисного персонала (записи нового и предыдущих визитов сервиса) и также как мера качества управления. Цель модуля: После завершения этого модуля Вы сможете следующее: Импортировать/вводить данные журнала (Logbook) Делать записи в журнале Сохранять и считывать лог файл с использованием сайта онлайн регистрации Sinumerik Содержание: 840D sl SINUMERIK Operate Информация журнала Импортирование/ввод данных журнала 1ый ввод в эксплуатацию — Завершение запуска 2ой ввод в эксплуатацию — инсталляция станка Запись сервисных вызовов Сохранение данных журнала - identSNAPSHOT Загрузка на сайте онлайн регистрации V4.5 Стр. 1 Этот документ был создан для учебных целей. Siemens не несет ответственности за его содержание. A007 A007 A007 Стр. 2 840D sl SINUMERIK Operate A007 Электронный журнал Электронный журнал: START Информация журнала Импорт/ввод данных журнала 1ый ввод— завершение запуска 2ой ввод— инсталляция станка Запись сервисных визитов Сохранение данных журнала -identSNAPSHOT Загрузка на сайте онлайн регистрации Электронный журнал: END Заметки 840D sl SINUMERIK Operate Стр. 3 A007 A007 Электронный журнал Информация журнала В прошлом истинностью гарантийных претензий было трудно управлять и были причины задержки времени сервисной реакции. Системные/аппаратные ошибки протоколировались в бумажных журналах, которые обычно убирались в станок и очень часто повреждались или терялись. Используя EUNA и Электронный Журнал системы гарантия стартует автоматически и запись о данных станка и сбоях доступны на самой системе. Для каждой записи сохраняется время и дата, очень важно чтобы настройка времени и даты была корректной в системе. Некорректное настройка времени и даты может привести к раннему истечению срока гарантии. Необходимо делать записи на определенных стадиях во время жизни станка:- Информация об изготовителе OEM - Информация о дилере, поставившем и инсталлировавшем станок - Информация о конечном пользователе поставки и инсталляции станка - 1ый ввод в эксплуатацию - окончание пуско-наладки от изготовителя - 2ой ввод в эксплуатацию инсталляция станка окончание пуско-наладки для конечного пользователя - Все сервисные визиты Импорт/ввод данных журнала identSNAPSHOT После введения информации ее необходимо сохранить, это делается через кнопку в экране журнала (Logbook). Эта процедура создает лог файл. Это функция известна как “identSNAPSHOT” и это снимок системы, включающий данные о версии, данных о циклах, компонентах и т.д. Каждый раз когда делается запись необходимо сохранить и загрузить в базу данных EUNA через веб сайт онлайн регистрации. Имя создаваемого файла составляет комбинацию из имени станка и серийного номера CF карты. Файл Функция Информация о OEM и дилере можно импортировать в систему 3 способами: oem.xml Информация об изготовителе oemsubs.xml Импорт XML файла через кнопку “Import”. (Предпочтительный способ) Информация об изготовителе дополнительно dealer.xml Информация о дилере user.xml Информация о потребителе ma_types.xml Список доступных типов станков Копирование/вставка XML файла в “System data”. Ввод информации непосредственно на системе. (Когда нет файлов) Файлы можно импортировать кнопкой “Import”. Если файлы отсутствуют, их можно создать непосредственно на системе или в оффлайне на компьютере. Используйте предпочтительный способ при получении корректных файлов от вашего партнера Сименс. Эти предварительно заполненные файлы содержат соответствующую информацию OEM/станка и т.д. Используя этот метод гарантируется согласованность данных сохраненных в EUNA и сохраненных на станке. Файл идентификатор станка (identity.xml) После импортирования автоматически создается файл “identity.xml”, который содержит всю информацию из импортированных файлов. Если данные уже занесены в журнал и их нужно перезаписать, то сначала необходимо удалить файл identity.xml из системы. Имя станка/номер сохраняется в MD 17400. Этот уникальный номер нужно ввести в этот параметр. Следующие файлы могут быть импортированы: Заметки A007 Стр. 4 840D sl SINUMERIK Operate A007 Электронный журнал Концепция для импорта и загрузки данных электронного журнала: Оффлайн подготовка identSNAPSHOT-система OEM данные OEM Data (identity.xml) oem.xml/oemsubs.xml: Загрузка через клавишу “Import”. *Номер производителя* (identity.xml, MD17400) Загрузка файла *Страна* *Имя производителя* *Город* Данные о дилере Dealer Data (identity.xml) dealer.xml: Загрузка через клавишу “Import”. *Номер дилера* *Страна* *Имя дилера* *Город* Данные о пользователе User Data (identity.xml) user.xml: Загрузка через клавишу “Import”. Обычно нет до продажи. Экспорт & загрузка Онлайн Регистрация Конфигурационные данные: Компоненты, идентификатор станка, лицензии, информация о версиях, записи журнала и т.д. Записи Logbook 1ый ввод в эксплуатацию 2ый запуск Сервисные визиты Если в системе уже есть идентификационные данные, то необходимо удалить файл “identity.xml”. Расположение файла различается между системами с PCU50 или NCU. Расположение файла “identity.xml”: PCU50: F:\hmisl\user\sinumerik\hmi\data\version\identity.xml NCU: CF карта — \card\user\sinumerik\hmi\data\version\identity.xml Заметки 840D sl SINUMERIK Operate Стр. 5 A007 A007 Электронный журнал Убедитесь в доступности импортируемых файлов на системе, сетевой папке, USB флешке: Функция импорта данных Электронный журнал находится в меню Диагностика на системе: Выберите место, где лежат импортируемые файлы, USB. Пустой экран данных производителя : Выберите импортируемый файл, например oem.xml Обязательным является имя станка/номер Теперь информация появляется на экране. В этом примере был загружен файл производителя (oem.xml). Для просмотра данных о дилере и пользователе используются соответствующие клавиши. Введите имя станка или номер, например VMC123. Введенное здесь значение передается в General MD 17400. Заметки A007 Стр. 6 840D sl SINUMERIK Operate A007 Электронный журнал Тип станка Тип станка можно внести вручную так же как имя/номер. Альтернатива это список типов станков, который можно увидеть если импортировать файл “ma_types.xml”. Пример файла “ma_types.xml”, который включает три типа станка. Один раз сделанный выбор типа станка нельзя отменить, кроме как удалив файл “identity.xml”. После импортирования этого файла появится выпадающий список типа станка. Пункты Копирование и Вставка Перейдите в папку назначения (Machine identity). Также можно копировать файлы с USB/сетевой папки через область “system data”, используя функции копирования и вставки. Выберите курсором нужный файл, например на USB. Теперь систему нужно выключить и включить. Заметки 840D sl SINUMERIK Operate Стр. 7 A007 A007 Электронный журнал Дополнительные файлы Данные производителя станка. Дополнительные файлы используются для определения подробной информации об региональном офисе производителя. Пример: Производитель станка имеет головной офис в Германии, и также региональные офисы в других странах, например Великобритания. В этом случае, файл “oem.xml” должен содержать информацию о головном офисе; а файл “oemsubs.xml” должен содержать информацию о региональном офисе. Когда импортируется файл “oemsubs.xml” в систему, кнопка “Manufacturer” используется для выбора между OEM и дополнительными данными OEM. Выберите клавишу “Manufacturer” чтобы увидеть дополнительную информацию “oem subsidiary” Пример: Импорт файлов “oem.xml” и “oemsubs.xml” как описано ранее. Данные не отображаются до тех пор, пока не выбран “Address selection” . Это имя подразделения, например дочерняя компания. Для возврата к данным изготовителя выберите клавишу “Reg. office of manufact.”. Это кнопка изготовителя просто с другой надписью. Текст кнопки меняется в зависимости от выбранного экрана. Шаблоны для файлов xml Выберите имя подразделения/компании, в этом случае “ABC SUB” Шаблоны для различных xml файлов находятся в папке “HMI data\Templates\Examples\Machine identity”. Данные о компании отображаются на экране. Заметки A007 Стр. 8 840D sl SINUMERIK Operate A007 Электронный журнал Шаблоны можно использовать если нет файлов от партнеров Сименс. Они должны быть скопированы и отредактированы, чтобы оставить оригинальные шаблоны нетронутыми. Пример шаблона для dealer.xml. Файл содержит различные xml команды но без данных дилера. Ввод вручную идентификационных данных станка. Можно ввести данные непосредственно на системе вручную, при отсутствии xml файла. Пример: Файл “dealer.xml” с информацией о дилере. Этот файл можно теперь импортировать используя описанный ранее метод. или или Выберите какие данные вводить: Производителя, Дилера, Конечного пользователя. Теперь можно увидеть итоговую информацию. Пример: Ручной ввод данных «Пользователя» Заметки 840D sl SINUMERIK Operate Стр. 9 A007 A007 Электронный журнал 1ый ввод в эксплуатацию– завершение запуска Когда станок окончательно сделан и запущен производителем выбирают клавишу “Start-up Complete”. Автоматически фиксируется текущее время и дата. 2ой ввод в эксплуатацию— инсталляция станка Когда станок устанавливается у конечного пользователя (2ая пусконаладка) нажимают кнопку “Machine Installed”. Автоматически фиксируется время и дата. Для подтверждения завершения 1-ого запуска Эта информация появляется на главной странице журнала Для подтверждения завершения 2ой пусконаладки. Вводятся имя инженера и компания/департамент, а также подробная описание ошибки и проделанная работа. Теперь информация появляется на главной странице журнала. Запись сервисных визитов Всякий раз при сервисном визите на станок с целью обслуживания и т.д., запись о визите и информацию о проделанной работе должна быть внесена в журнал. Для этого нужно выбрать клавишу “New Entry”. Заметки A007 Стр. 10 840D sl SINUMERIK Operate A007 Электронный журнал Процедуру сохранения необходимо делать после каждого ввода данных в журнал. Детали сервисного визита теперь отображаются на странице Журнала. Для сохранения данных в файл сначала найдите и выберите клавишу “Save” . Файл сохраняется в папке “Version data” по умолчанию, для уверенности что останется локальная копия файла на системе. Файл загружается через web сайт регистрации через внешний компьютер, для этого его нужно также сохранить на внешнем носите USB. Сохранение данных Журнала Следующая процедура показывает как сохранить новые введенные данные в файл. Файл содержит всю информацию о системе (контроллер, привода, ПО и аппаратные средства и т.д.) также как и информацию введенную в журнал. Имя файла по умолчанию содержит данные из идентификации станка. Его можно поменять. Также можно добавить комментарии. По умолчанию создаются два файла, данные версии и данные конфигурации. Файл “Version data (.TXT)” это текстовый файл, который содержит детали относительно версий системы, приводов и т.д. Файл “Configuration data (XML)” это xml файл и он содержит информацию о всей системе, включая введенную в журнале информацию. Именно этот файл нужно загрузить в базу данных через internet. В этом примере файлы сохранены в папке “version”. PCU50: System hard disk\F:\hmisl\user\sinumerik\ hmi\data\version NCU: System CF card\user\sinumerik\hmi\ data\version Информация теперь сохранена. Заметки 840D sl SINUMERIK Operate Стр. 11 A007 A007 Электронный журнал Файл можно открыть для просмотра в “System data”: Введенная информация через экран журнала теперь сохраняется в этом xml файле. Сервисные записи можно найти в конце файла: Загрузка на сайте онлайн регистрации Используя функции копировать/вставить перенесите xml файл на USB флешку для последующей загрузки на сайте онлайн регистрации. Новые лог файлы Новый лог файл нужно создавать после добавления записей в журнал. Файл должен затем загружаться в базу данных EUNA. Адрес сайта онлайн регистрации: www.siemens.com/sinumerik/register Доступен выбор языка и требуется ввести е-мейл адрес. Нотификация по е-мейл может приходить на этот адрес если выбрать пункт “Enable email status notification“. Для продолжения используйте кнопку “Next”. Файл закрывается следующей последовательностью клавиш: Заметки A007 Стр. 12 840D sl SINUMERIK Operate A007 Электронный журнал Выбор языка Ввод е-мейл адреса и выбор пункта “enable email status notification”. Продолжить кнопкой “Next”. Для загрузки XML файла нажмите кнопку “XML Upload”. Заметки 840D sl SINUMERIK Operate Стр. 13 A007 A007 Электронный журнал Используйте кнопку “Browse” для указания файла. Выбранный файл теперь загружается, нажмите кнопку “Upload”. Заметки A007 Стр. 14 840D sl SINUMERIK Operate A007 Электронный журнал После небольшой паузы появится диалог сообщающий об успешном выполнении загрузки. Загруженный файл можно увидеть в “Assigned files list” Панель “Action Bar” списка файлов используется для различных функций Проблемы с загрузкой XML файлов Обновление страницы Загрузка XML файла Просмотр файла В случае ошибки во время процесса загрузки необходимо отправить XML файл по е-мейл: Удаление файла [email protected] A007: END Заметки 840D sl SINUMERIK Operate Стр. 15 A007 A007 END A007 Электронный журнал Стр. 16 840D sl SINUMERIK Operate Замена батарейки и вентилятора A003 Sinumerik Operate Описание модуля: Определенные компоненты оснащены батарейками, которые поддерживают данные сохраненные в энергозависимой памяти. Некоторые оснащены вентиляторами для охлаждения электроники. Во время работы (жизни) оборудования батарея становится менее эффективной, в результате падения напряжения или вентиляторы охлаждения начинают шуметь из-за износа. В этом случае батареи или вентиляторы должны быть заменены. Данные необходимо сохранить перед заменой батареи (это описано в модуле A017). Внимание Литиевые батареи должны быть заменены только на идентичную замену или на тип рекомендованный производителем. В противном случае компонент может повредиться. Все литиевые батареи должны быть возвращены производителю/переработчику для переработки или утилизации. Цель модуля: После завершения этого модуля Вы сможете находить и менять батарею PCU50 и батарею и вентилятор NCU. Sinumerik Содержание: SINUMERIK 840D sl Operate Состояние батареи и предупреждения безопасности PCU 50.x: Замена батареи 840D sl NCU: Замена модуля вентилятор/батарея Замена батареи V4.5 Стр. 1 Этот документ был создан для учебных целей. Siemens не несет ответственности за его содержание. A003 A003 A003 Стр. 2 840D sl SINUMERIK Operate A003 Замена батарейки и вентилятора Замена батареи и вентиляторов: START Батареи: Здоровье и предупреждени я безопасности PCU 50.x: замена батареи 840D sl NCU: замена батареи/ вентиляторов Замена батареи и вентиляторов: END Заметки SINUMERIK 840D sl Operate Стр. 3 A003 A003 Замена батарейки и вентилятора Батареи: Здоровье и предупреждение безопасности Опасность взрыва и выброса вредных веществ! Литиевые батареи представляют опасность для здоровья и безопасности, пожалуйста прочтите следующую информацию перед началом замены батареи. НЕ делать: Не бросать батареи в огонь Не припаивать что-нибудь к корпусу Не вскрывайте батареи Не замыкайте клеммы Не нагревайте выше температуры 100°C Литиевые батареи должны менять только на типы рекомендованные производителем. Несоблюдение этого правила может повредить компонент. Все литиевые батареи должны возвращаться производителю/переработчику для переработки или утилизации. Делать: Утилизировать должным образом Защищать от прямых солнечных лучей, Избегать черезмерной влажности и конденсата. Соблюдать правильную полярность. ! PCU 50.x: Замена батареи 5. Перед отсоединения батареи все текущие настройки BIOS должны быть сохранены. Это особенно важно если значения по умолчанию были изменены и не сохранены в профайле пользователя. Замечание Если новую батарею подключают в течении 1 минуты после отсоединения старой, все настройки (включая дату/ время) сохраняются. Процедура: Откройте крышку батарейного отсека на левой стороны PCU 50.x (Рис. 1). 6. Вытащите держатель батареи (Рис. 2). 7. Отсоедините кабель (Рис. 3). 8. Подключите кабель к новой батареи. 9. Удалите старую батарею из держателя. 10. Вставьте новую батарею в держатель. 11. Закройте батарейный отсек. 12. Включите питание и войдите в BIOS, проверьте настройки BIOS или восстановите профайл пользователя. Рис. 1: Расположение батареи в батарейном отсеке. PCU50.x обычно находится сзади панели оператора (OP). В некоторых случаях она может быть расположена удаленно от OP. 1. 2. 3. 4. Выключите PCU50 и затем снова включите. Нажмите 2-ую горизонтальную клавишу или F2 на внешней клавиатуре при появлении в нижней части экрана ”Press F2 to enter set-up”. Запишите настройки BIOS. Выключите PCU50 еще раз и заблокируйте главный выключатель во избежание случайного включения Рис. 1 Заметки A003 Стр. 4 840D sl SINUMERIK Operate A003 Замена батарейки и вентилятора Рис. 2: Извлечение батареи из PCU50.x. Рис. 3: Отключение батареи, показан разъем. Разъем позволяющий легко менять батарею Рис. 2 Рис. 3 Внимание: Батарея это расходный элемент. Она должна заменяться каждые 5 лет (для PCU50.x) как защита от неожиданных проблем. 840D sl NCU: Замена батареи/вентиляторов Внимание: NCU батарея это расходный элемент. Ее нужно менять каждые 3 года (для NCU 7x0.x ) как защита от неожиданных проблем. Батарея и вентиляторы в 840D sl NCU содержатся в одном модуле, который подключен внизу NCU. Батарея и вентиляторы могут быть заменены по отдельности или целиком модуль. Информация о батареи: Батарея поддерживает данные сохраняемые в SRAM на плате NCU. Если напряжение батареи упадет до критического уровня (2.7 -2.9 V) появится ошибка “2100 NCK battery warning threshold reached”. Батарейка должна быть заменена в течении 6 недель после первого появления ошибки. Если напряжение батареи падает до следующего критического уровня (2.4—2.6 V) появляется ошибка “2101 NCK battery alarm”. В этом случае если отключить питание энергозависимые данные могут пропасть. Информация о вентиляторе: Предупреждение вентилятора: если один из вентиляторов не вращается. Ошибка вентилятора: если оба вентилятора остановлены. Приблизительно через 1 минуту NCU отключается автоматически и статус индицируется красным светодиодом SF. Некоторые батарейно-вентиляторные модули содержат два вентилятора. Внимание: Чтобы избежать потери данных модуль вентиляторы/батарея должен меняться во время работы. При этом заметим, что NCU может работать максимально 1 минуту без вентиляторов. Если это время превышено, то NCU автоматически отключается. Заметки SINUMERIK 840D sl Operate Стр. 5 A003 A003 END Замена батарейки и вентилятора Расположение и состав модуля батареи/вентилятор: Замена: Модуль вентилятор/батарея заменяется как написано ниже. вентилятор Отсоединение: держатель батарея 1. Аккуратно нажмите назад на модуль вентилятора/ батареи. Это позволяет освободить фиксаторы. 2. Теперь модуль можно аккуратно опустить и задний держатель выйдет из NCU. Нажать чтобы вытащить Замена: 1. Держать модуля наклонить немного вперед. 2. Вставить держатель в направляющие внизу NCU. Модуль батарея/ вентилятор 3. Поднимите переднюю часть модуля до тех пор пока фиксаторы на встанут на место. Модуль вентилятора/батареи подключается к NCU через два маленьких разъема, они автоматически подключаются при фиксации модуля на своем месте. Замена батареи: Если меняется только батарея необходимо отсоединить модуль батарейки/вентилятора как описано выше. Затем отсоединить батарею от разъема в модуле батареи/ вентиляторе и затем вынуть ее из модуля. Новую батарею устанавливать в обратной последовательности. Разъем для подключения батареи Соединитель батареи A003: END Заметки A003 Стр. 6 840D sl SINUMERIK Operate Управление данными A017 Sinumerik Operate Описание модуля: Есть необходимость в процедурах сохранения и восстановления данных, которые хранятся в ЧПУ. Принимаются во внимание следующие случаи: Производство серийных станков Замена TCU Замена PCU/жесткий диск Замена NCU/PLC Замена системной CF карты Метод сохранения может отличаться между станками, в зависимости от используемой конфигурации компонентов. Этот модуль описывает сохранение данных таким образом, чтобы их можно было восстановить в случае перечисленных выше ситуаций. Цель модуля: После завершения этого модуля Вы узнаете как: Создавать и восстанавливать архивы. Создавать и восстанавливать образ системы. Создавать и восстанавливать Ghost образ Sinumerik Содержание: Архивы: TCU и PCU50 Системная CF карта: Сохранение и Восстановление Ghost образ PCU50 Файлы TGZ 840D sl SINUMERIK Operate V4.45 Стр. 1 Этот документ был создан для учебных целей. Siemens не несет ответственности за его содержание. A017 A017 A017 Стр. 2 840D sl SINUMERIK Operate A017 Управление данными Управление данными: START Архивы: TCU и PCU50 Резервирование TGZ файлов PCU50: Ghost образ Управление данными: END Заметки 840D sl SINUMERIK Operate Стр. 3 A017 A017 Управление данными Архивы TCU и PCU50 Серийные пусконаладочные архивы можно использовать для сохранения NC, PLC, привода и HMI данных. Архивы создают по целому ряду причин: PLC hardware upgrade archive (SDB’s only) - Создание PLC архива, используемый при запуске серийных станков (Для тестирования компонентов PLC периферии) Read in series start-up - Считывание архива. Create original status archive - Используется для создания архива, который будет возвращать станок к состоянию при поставке. Производство серийных станков Замена TCU Замена PCU/жесткого диска Замена NCU Read in original status archive - Для считывания архива оригинального состояния. Замена системной CF карты Для создания серийного пусконаладочного архива нужно перейти в соответствующее меню с помощью последовательности клавиш: Создание серийного пусконаладочного архива: Метод создание архивов одинаковый как для PCU50 так и TCU. Однако когда данные сохраняются локально отличаются место сохранения. В случае с TCU архивы сохраняются на системной CF карте. В случае с PCU50 архивы сохраняются на жестком диске. Убедитесь что выбран пункт “Create series start-up” и нажмите “OK”. Экран отображает 5 вариантов действий: Create series start-up - Создание архивов 4-х компонентов системы (NC, PLC, привода, HMI). Компенсационные данные Циклы Смещения R параметры Управляющие программы Детали Опциональные данные Глобальные и локальные данные пользователя (GUD и LUD) PLC данные: Создание архива, используемого для восстановления PLC программы. Данные приводов: Создание архива содержащий данные для Sinamics приводов. HMI данные: Это сохранение данных, хранящихся в HMI. Список состоит из:Хранилище циклов Тексты Шаблоны Приложения Конфигурации Данные о версии Протоколы Пользовательские виды Словари Компоненты системы: Данные системы разделяют на 4 компонента NC данные:- NC данные состоят из: Все машинные и установочные даныне (исключая машинные данные приводов) Данные инструмента и магазина Заметки A017 Стр. 4 840D sl SINUMERIK Operate A017 Управление данными Все 4 компонента можно выбрать. Их можно выбирать в любой комбинации, для создания архива, содержащего различные данные. Данные NC можно выбрать с или без компенсационных данных. Компенсационные данные это специфические данные станка, такие как ошибки шарико-винтовой пары. Эти данные не нужно включать только если делается архив для производства серийных станков. Создание NC архива Следующий пример показывает создание NC архива, включающего компенсационные данные. Используя курсорные клавиши и клавишу “select” выберите необходимые пункты. Область комментария внизу экрана предлагает добавить информацию об архиве. Данные приводов можно сохранить в двух форматах: Архив содержащий данные приводов можно создать с использованием ACX формата. ASCII формат используется только для экспертов. Если выбран HMI компонент, то можно включить все HMI данные или выбрать включаемые в архив данные с помощью пункта “Execute”. Место для архива можно выбрать, оно может быть локальное: системная CF карта/жесткий диск или внешнее: на USB флешку или сетевой PC. Предполагается что архив хранится локально на системе. Копии нужно сохранять на внешних носителях с целью использования для восстановления данных. Заметки 840D sl SINUMERIK Operate Стр. 5 A017 A017 Управление данными Нужно ввести имя для архива. Информационное окно показывает что архив успешно создан. Архив будет создаваться и сохраняться в выбранное место. Считывание серийного пусконаладочного архива: Выбрать источник откуда будет считываться архив. Для восстановления архива нужно выбрать пункт ”Read in start-up archive” Заметки A017 Стр. 6 840D sl SINUMERIK Operate A017 Управление данными Появляется информация о выбранном архиве. Она включает введенные при создании комментарии. Также отображается версия системного ПО, при создании архива. Архив считывается и появляется серия окон о процессе. В финале появляется информация об успешности считывании архива. Создание архивов оригинального состояния Архивы оригинального состояния используются для восстановления станка к состоянию при поставке. (в нем нет программ, данных инструмента, смещений и т.д.) HMI выбор имеет два пункты: Ниже показан выбор по умолчанию. Станкостроитель должен решить какие компоненты необходимы для возврата станка к оригинальному состоянию при поставке. Файлы с HMI данными могут быть достаточно большими. Чтобы не включать не нужные файлы есть возможность выбора, какие HMI файлы включать. All: Этот пункт включает все HMI данные. Заметки 840D sl SINUMERIK Operate Стр. 7 A017 A017 Управление данными Execute: С помощью этого пункта Вы можете выбрать какие HMI файлы включать в архив. Когда выбирается пункт “Execute” появляется список компонентов HMI. Элементы, отмеченные серым цветом в настоящий момент не имеют связанных с ним данных. Дождитесь завершения процесса архивирования: Отдельные компоненты выбираются клавишей “select” и курсорными клавиша. Считывание архивов оригинального состояния Для восстановления архива оригинального состояния нужно выбрать пункт ”Read in original status archive”. Заметки A017 Стр. 8 840D sl SINUMERIK Operate A017 Управление данными Так как только один оригинальный архив возможен, нет никакого выбора. Отображается информация о компонентах архива. Отображаются окна о процессе процедуры считывания архива. Если возникают вопросы о перезаписи, обязательно ознакомитесь с сообщениями перед тем как продолжать с одним из следующих ответов: Когда архив будет полностью считан появиться соответствующее окно. Все файлы будут перезаписаны, продолжение считывания архива. Нет перезаписи, продолжение считывания архива. Пропуск перезаписи файл в вопросе, продолжение считывания архива. Отмена процедуры считывания архива. Перезапись файла в вопросе, продолжение считывания архива. Заметки 840D sl SINUMERIK Operate Стр. 9 A017 A017 Управление данными Создание архивов с помощью горячих клавиш Быстрый метод сделать полный архив на USB флешку это одновременное нажатие 3-х клавиш. Эта комбинацию клавиш “CTRL” + “ALT” + “S” Нажмите соответствующую комбинацию для создания архива. + + Окна исчезнут когда архив будет записан. Создается файл с расширением .arc и получает имя, которые включает информацию о времени и дате. Следует проверить что файл существует на USB флешке перед тем как начинать работу. Несколько диалоговых окон показываются во время создания архива. Пример: Резервирование TGZ файлов Для метода создания резервной копии системной CF карты используется Система Аварийной Загрузки (Emergency Boot System). Потребуется сервисная USB флешка. Это загружаемая флешка, которая содержит ПО Системы Аварийной Загрузки (EBS) Когда флешка вставлена в разъем X125 система загружается с USB флешки в меню Системы Аварийной Загрузки. В этом меню можно создавать/восстанавливать резервные копии системы. Файл резервной копии имеет тип TGZ. TGZ файлы идеальны для создания резервной копии, чтобы использовать их при создании серийных станков. Это потому что данные о лицензии, на переносимой карте останутся без изменений. Найдите файл “linuxbase.img” и выберите “Open” Создание сервисной USB флешки. Для создания USB флешки используем RCS Commander. ПО поставляется в формате “zip” и его нужно распаковать в подходящее место на компьютере. После распаковки, файл “linuxbase.img” может быть найден по следующему пути: Emergency Boot System 840Dsl V04_50_12_00\eboot_system Запустите RCS Commander и выберите пункт “Writing image to CF card” в меню “NC Commissioning”. Заметки A017 Стр. 10 840D sl SINUMERIK Operate A017 Управление данными Выберите букву соответствующую USB флешки (Не обращайте внимание на надпись CF карта) Начинается процесс записи. Создание резервной копии CF карты (TGZ файл) Запустите Систему Аварийной Загрузки. Выключите систему и вставьте загрузочную USB флешку в разъем X125 на NCU. Включите NCU. Будет отображаться следующий экран: Процесс можно повторить при необходимости. Вставьте USB флешку в X125 на NCU и включите NCU. После успешной загрузки отобразится Система Аварийной Загрузки. Курсором выберите пункт “Backup NCU Software and Data” и нажмите “Ok” Заметки 840D sl SINUMERIK Operate Стр. 11 A017 A017 Управление данными Введите подходящее имя файла. Имя должно содержать информацию, которая поможет идентифицировать файл для других пользователей. Расширение обязательно должно быть TGZ. Доступны несколько видов сохранения, выберите пункт меню “Backup Complete CF card to USB memory stick” Начнется процесс создания резервной копии. По завершению нажмите любую клавишу. Отобразится основной экран. Можно вытащить USB флешку и перезагрузить систему. Проверьте что файл существует на USB флешке, файл сохраните в надежном месте, и доступном для сервисного персонала. Заметки A017 Стр. 12 840D sl SINUMERIK Operate A017 Управление данными Восстановление CF карты (TGZ) Восстановление TGZ файла также достигается через меню Системы Аварийной Загрузки. TGZ файл резервной копии должен быть на сервисной USB флешки. Загрузитесь с сервисной USB флешки Выберите пункт “Restore NCU Software and Data” Отображается процесс восстановления, подождите завершения процесса. По завершению нажмите любую клавишу. Выключите систему и включите снова. Стандартные NC машинные данные будут загружены, необходимо считать архив, содержащий самые современные данные. Заметки 840D sl SINUMERIK Operate Стр. 13 A017 A017 Управление данными PCU 50.3 Ghost образы PCU50 работает с жестким диском, который содержит операционную систему (Windows®), базовое ПО Sinimerik, ПО Sinumerik 840D sl Operate, архивы, пользовательские файлы и т.д. Диск разделен на 4 раздела (C, D, E, F) Для создания резервной копии данных жесткого диска используется Norton Ghost®. Norton Ghost представлен на всех заменяемых жестких дисках и позволяет создавать и восстанавливать Ghost образ. Эта процедура создает “Ghost образ”. Размер Ghost образа зависит от отдельных приложений, но будет больше 1GB. Образ можно сохранить на внешнее USB устройство, при условии достаточного места, или через сеть. Также возможно создать локальные Ghost образы разделов C, E и F в раздел D. Перед созданием Ghost образа рекомендуется выполнить процедуру архивирования с сохранением файлов на жесткий диск PCU. Разделы жесткого диска: Для разделения пакетов программного обеспечения, жесткий диск PCU 50.3 разделен на 4 NTFS раздела, каждый с различной функциональностью. Описание разделов: Раздел C Emergency: Активный основной раздел (сервисное меню) Раздел D TMP: Расширенный раздел (локальные образы, install, update) Раздел E System: Основной раздел (операционная система Windows®) Раздел F USER: Основной раздел (HMI, Shopmill/turn, Step7, OEM) Создание Ghost образов Сначала вставьте USB флешку (минимум 2GB) в USB разъем PCU50. Ghost образ создается через Сервисное меню PCU50. Включите систему и дождитесь появления следующего экрана. Быстро (в течении 3-х секунд) нажмите клавишу «курсор вниз» Белая полоса передвинется с пункта меню “SINUMERIK” на невидимый пункт. Это меню “Service Centre”, нажмите “Input” для продолжения. Заметки A017 Стр. 14 840D sl SINUMERIK Operate A017 Управление данными Запустится Service Centre. Он работает в Ramdisk и потребуется некоторое время для загрузки. Потребуется ввести пароль, это “SUNRISE”. Выберите пункт “Backup-Restore a Disk Image” В конце отображаются детали Ghost образа. Нужно дать имя Ghost образу. Не забудьте нажать “Input” для подтверждения имени образа. Заметки 840D sl SINUMERIK Operate Стр. 15 A017 A017 Управление данными Восстановление Ghost образов Восстанавливаются образы также с использованием Сервисного меню. Начинается процесс, это может занять некоторое время, которое зависит от размера Ghost образа Выберите восстановление (Restore) и требуемый файл образа. Отображаются детали Ghost образа. Заметки A017 Стр. 16 840D sl SINUMERIK Operate A017 Управление данными Имя компьютера (PCU50) можно изменить если это требуется. Если PCU подключен к заводской сети может потребоваться ввести специфическое имя. Начинается процесс, отображаются такие детали, как прошедшее время и ожидаемое оставшееся время. Нажмите “OK” для перезагрузки PCU. PCU 50.5 запуск в сервисном режиме Старт PCU. Во время загрузки, когда появляется информация о базовой HM версии в правом нижнем углу экрана, существует временной интервал нажатия кнопки “3“. Заметки 840D sl SINUMERIK Operate Стр. 17 A017 A017 END Управление данными Создание сервисной системы (Загрузочная флешка для PCU50) 1. Запустите PCU в сервисном режиме. 2. Подключите USB флешку как минимум 8Гб в USB разъем PCU. 3. Запустите Ghost32.exe в директории E:\Tools 4. Выберите в Ghost: Local → Disk → From Image. Источник находится в D:\Eboot\eboot.gho, и назначение восстановления выберите USB флешку (распознать можно по объему). Результат: После успешного восстановления eboot.gho на USB флешку, Сервисная система для PCU готова к использованию (Eboot флешка). Используя такую же процедуру создайте сервисную систему на PG/PC. Для этого сначала необходимо скопировать файлы Ghost32.exe и eboot.gho на PG/PC. Загрузка с USB сервисной системы Для PCU 50.3 с версией BIOS 05.01.11: После блокировки жесткого диска, Вы можете загружаться с USB сервисной системы и использовать WinPE. Для PCU50.5 : Если нужно загрузить PCU 50.5 с USB сервисной системы, установите сервисных переключатель в "E". A017: END Заметки A017 Seite 18 840D sl SINUMERIK Operate PCU, TCU и OP диагностика и интерфейсы A010 Sinumerik Operate Описание модуля: PCU50.x это промышленный ПК на котором установлена операционная система (Windows®), базовое ПО Sinumerik, ПО Sinumerik 840D sl Operate, ShopMill/ShopTurn, архивы, пользовательские файлы и т.д. В него интегрированы два 7-сегментных индикатора и 2 светодиода для диагностики (например при работе без монитора). PCU 50.3 оснащен жестким диском. PCU 50.5 оснащен электронным SSD (Solid State Disk) диском. Сервисный переключатель с кнопкой включения также интегрирован для диагностики. TCU (Thin Client Unit) служит исключительно как человеко-машинный интерфейс без возможности сохранять данные и диагностических LEDы/индикаторы. На TCU можно найти несколько интерфейсов. Панели оператора (OP) используются для взаимодействия PCU/TCU с системой. PCU/TCU легко крепятся сзади OP. OP имеет 2 x LEDа для базовых диагностических функций и один USB интерфейс. Цель модуля: После завершения этого модуля Вы найдете: Диагностические LEDы и индикаторы на PCU и узнаете их значения. Интерфейсы PCU Интерфейсы TCU Панель оператора Sinumerik Содержание: 840D sl SINUMERIK Operate PCU50.3: Интерфейсы PCU50.5: Интерфейсы PCU50.x: Диагностический сервис TCU: Интерфейсы Диагностика панели оператора V4.5 Стр. 1 Этот документ сделан для учебных целей. Siemens не несет ответственности за его содержание. A010 A010 A010 Стр. 2 840D sl SINUMERIK Operate PCU, TCU и OP диагностика и интерфейсы A010 PCU/TCU/OP диагностика и интерфейсы: START PCU50.3: интерфейсы PCU50.5: интерфейсы PCU50.x: Диагностика сервис TCU: интерфейсы Панель оператора Диагностика PCU/TCU/OP диагностика и интерфейсы: END Заметки 840D sl SINUMERIK Operate Стр. 3 A010 A010 PCU, TCU и OP диагностика и интерфейсы PCU50.3: Интерфейсы Интерфейсы PCU50.3 расположены с двух сторон Digital Video Interface. (DVI) Ethernet 2 MPI/DP 4 x USB 2.0 +24 VDC 2 x PCI слоты Ethernet 1 Переключатель ON/OFF 2 x статус LEDы. 2 x 7сегментный индикатор. Отсек BIOS батареи Плоский кабель для соединения PCU с OP Примечание: Ethernet 1 обозначается как “Заводская сеть”. Он может быть использован для подсоединения станка к существующей заводской сети. Это можно использовать например для передачи и хранения программ и т.д. Ethernet 2 обозначается как “Системная сеть”. Он используется для соединения различных компонентов системы таких как NCU, MCP и т.д. Заметки A010 Стр. 4 840D sl SINUMERIK Operate A010 PCU, TCU и OP диагностика и интерфейсы Жесткий диск (HDD) для PCU доступен как запчасть и может быть заказан отдельно от PCU. Устройство блокировки используется для защиты HDD во время транспортировки. Это защищает жесткий диск от сильных вибраций. Если попытаться включить PCU в таком состоянии, на экране панели оператора появится следующее сообщение: Operating system not found. Расположение заменяемого жесткого диска: PCU50.5: Интерфейсы Интерфейсы PCU50.5 расположены с двух сторон X70 Digital Video Interface (DVI) X4 MPI/DP 2 x PCIслоты X1 Ethernet 1 Заводская сеть X60 USB 2.0 Port 1 / 2 Port 3 / 4 X0 +24 VDC питание S0 переключател ь ON/OFF X2 Ethernet 2 системная сеть Заметки 840D sl SINUMERIK Operate Стр. 5 A010 A010 PCU, TCU и OP диагностика и интерфейсы Сервисный модуль Альтернативное место установки сервисного модуля на боковой стороне при портретной сборке. Отсек BIOS батареи X44 интерфейс вх/вых. для соединения кабеля вх/ вых. панели оператора X42 дополнительное соединение для панели оператора с USB 2.0 X400 1ый LVDS интерфейс для соединения кабеля TFT дисплея X401 2ой LVDS-интерфейс для второго LVDS экранов (например OP 19) - за X400 (доступ через удаление крышки корпуса SSD) Сервисный модуль при поставки Крышка корпуса SSD (замена жесткого диска) Solid State Disks Заметки A010 Стр. 6 840D sl SINUMERIK Operate A010 PCU, TCU и OP диагностика и интерфейсы Позиция Режим перекл. работы 2 x 7-сегментных индикатора Функция 0 E Нормальная работа (по умолчанию) Сервис Загрузка с USB флешки (Eboot) 2 x LEDы: H1 и H2 В настоящий момент используются только позиции “0” и “E” Сервисный переключатель Кнопка включения Может использоваться для запуска и остановки операционной системы Windows. PCU50.3/.5: Диагностические LEDы и 7-сегментные индикаторы Диагностические элементы PCU50.x состоят из 2 x LEDов и 2 x 7-сегментных индикаторов. H1 LED и 7-сегментный индикатор H2 LED и 7-сегментный индикатор H1: сопоставлен с базовым ПО PCU. Отображаются коды статуса при загрузке системы и выключении. LED H1 LED H2 Оранж. Оранж. H1 H2 Вывод BIOS кодов Статус После включения Оранж. Выкл. После загрузки BIOS Оранж. Выкл. После старта Windows 1 0 старт Windows Загрузка драйверов для Windows 2 0 PCU сервис Старт PCU сервиса 5 0 Сеть Ожидание для сетевых интерфейсов 8 0 Поддержк а TCU Шаг 1 Ожидание запуска FTP сервера 9 0 Поддержк а TCU шаг 2 Ожидание для TCU сетевой загрузки и запуска TCU сервиса H2: сопоставлен с прикладным ПО. Коды статуса при включении: Заметки 840D sl SINUMERIK Operate Стр. 7 A010 A010 PCU, TCU и OP диагностика и интерфейсы Продолжение кодов статуса при загрузке системы: LED H1 LED H2 H1 H2 A 0 Коды статуса при работе. LED H1 Статус Поддеркжа TCU шаг 3 Ожидание запуска VNC сервера B 0 Менеджера HMI Ожидание запуска менеджера HMI E 0 Базовое ПО PCU Общая ошибка: см. “Event viewer” Мигает зелен. LED H2 H1 H2 Статус 0 0 OK Мигает красн. Ошибка: см. ниже 1 0 2 0 3 0 6 0 Температ. ошибка Перегрев корпуса или CPU Ошибка Вентилятор вентилятора корпуса или CPU медленно вращается или стоит Ошибка жесткого диска Ошибка S.M.A.R.T* Ошибка VNC сервера, или остановка VNC сервиса Коды статуса при выключении LED H1 LED H2 Мигает красн./ зелен. H1 H2 Статус 5 0 Выключение активно Заметки A010 Стр. 8 840D sl SINUMERIK Operate A010 PCU, TCU и OP диагностика и интерфейсы Для поддержки высокого уровня работы системы рекомендуется профилактическая замена компонентов PCU, которые подвержены износу, в соответствии с интервалами указанными ниже в таблице: Компонент Интервал замены Электронный SSD диск > 5 лет вентилятор 5-7 лет CMOS батарея 4/5 лет SSD В промышленных условиях можно предположить что время жизни больше чем для обычных механических жестких дисков, и поэтому этот срок больше 5 лет. Частота записи является фактором оказывающим значительное влияние на общее время жизни. TCU: Интерфейсы Вентилятор Вентиляторы это компоненты подверженные износу. Скорость вращения контролируете и выдается ошибка при сбое. Основная причина отказа это загрязнение. Первый критерий для замены это визуальный осмотр. Если вентилятор очень грязный, то его следует заменить. В средних промышленных условиях интервал замены 5-7 лет . Батарея Батареи это компоненты подверженные износу. Они должны заменяться каждые 5 лет, чтобы гарантировать долгосрочное функционирования устройства. Если вставляемые PCI карты также питаются от батареи (централизованная концепция питания) то этот срок сокращается до 4 лет. Сзади TCU находятся разъемы для подключения 2-х плоских кабелей для соединения с панелью оператора. Разъемы для плоских кабелей: X206 +24 VDC питание X201 CF карта (не включено) X202 Системный Ethernet X203 & X204 2 x USB Для NC клавиатуры и USB флешек. Заметки 840D sl SINUMERIK Operate Стр. 9 A010 A010 END PCU, TCU и OP диагностика и интерфейсы Диагностика панели оператора На фронтальной части панели оператора есть 2-а LEDа Они индицируют: Питание PCU/TCU Температура PCU за пределами допустимого (5—55º C) В нормальном режиме работы Power LED постоянно светиться. Temp LED загорается если температура корпуса PCU50 или CPU достигают порогового значения температуры. 1 x USB интерфейс Задняя часть панели оператора разработана таким образом, чтобы было легко установить PCU/TCU. Там есть два плоских кабеля через которые передаются сигналы между OP и PCU/TCU. A010: END Заметки A010 Стр. 10 840D sl SINUMERIK Operate NCU диагностические экраны и переключатели A036 Sinumerik Operate Описание модуля: Все варианты NCU оснащены светодиодами статусов (LED) и 7-сегментным дисплеем. Когда появляются ошибки, связанные с NCU рекомендуется посмотреть статусы LEDов, помогающие сделать быструю диагностику. 7-сегментный дисплей может также использоваться для вывода IP адреса NCU. Есть два круговых переключателя, один для функций NCK, второй для PLC функций. Изменением положения этих переключателей реализуются определенные задачи. В этом модуле описываются расположение и назначение LEDов, 7-сегментного дисплея, круговых переключателей. Цель модуля: После завершения этого модуля Вы сможете проверить статус LED и 7-сегментный дисплей на NCU. Sinumerik Содержание: 840D sl SINUMERIK Operate Статус LEDы и состояния 7-сегментного дисплея NCK и PLC круговые переключатели V4.5 Стр. 1 Этот документ был создан для учебных целей. Siemens не несет ответственности за его содержание. A036 A036 A036 Стр. 2 840D sl SINUMERIK Operate NCU диагностические экраны и переключатели A036 NCU диагностические экраны и переключатели: статус LEDы и 7-сегментный дисплей NCK и PLC круговые переключател и NCK и PLC общий сброс NCU диагностические экраны и переключатели: Заметки 840D sl SINUMERIK Operate Стр. 3 A036 A036 NCU диагностические экраны и переключатели Статус LEDы и 7-сегментный дисплей. Диагностические свойства NCU находятся на нижней передней части и состоят из 7-сегментного дисплея и 8 статус-LEDов. Расположение LEDов 7-сегментный дисплей Область LED и 7-сегментного дисплея. 7-сегментный дисплей находится под снимаемой крышкой. LED Цвет красный LED Объяснение Как минимум одна ошибка (например RESET, watchdog и т.д), или система в процессе загрузки. красный/ мигание 0.5Hz. Ошибка доступа к оранж CompactFlash карте RDY оранж Обращение к CompactFlash карте оранж мигание (0.5 Hz).обновление firmware подсоединенных DRIVE-CLiQ компонентов оранж зеленый RUN зеленый оранж SU/PF красный FORCE активирован (PLC force) SF красный Ошибка PLC группы DP красный Ошибка PROFIBUS группы X126 DP/ MPI красный Ошибка PROFIBUS группы X136 PN красный Ошибка PROFINET IO группы X150 зеленый Статус синхронизации (SY) интерфейса PROFINET IO (X150) Статус обслуживания (MT) NCU (пока без функции) NC работает зел/оран мигание (1 Hz). Активизация LEDили поддержки распознавания DRIVE-CLiQ крас/оран компонента: (p0124[0] = 1). Объяснение STOP SY/ MT мигание (2 Hz). Завершено обновление firmware компонентам. Ожидание POWER ON для соответствующих компонентов. Цвет PLC в режиме стоп (PLC stop) выкл PROFINET система работает корректно; обмен данными со всеми сконфигурированными устройствами вход/выходов. красный Ошибка шины (нет физического соединения). Некорректная скорость передачи красный Ошибка подключения устройств I/O. Некорректное или несконфигур. OPT PLC работает (PLC run) Заметки A036 Стр. 4 840D sl SINUMERIK Operate A036 NCU диагностические экраны и переключатели 7-сегментный дисплей Во время загрузки 7-сегментный дисплей 7-сегментный дисплей находится за нижней крышкой модуля управления (NCU). 7Значение сегментны й дисплей 1 Не используется. Дисплей выводит отдельные цифры (0 до 9) или отдельные буквы (A, C, E, F, P). Также может выводится точка в нижнем правом углу дисплея. 2 Не используется. Он служит как индикатор состояния при вводе в эксплуатацию и может быть использован для отображения следующей информации: 3 Отладчик инициализирован. 4 IP адрес NCU Тестовая и диагностическая информация 5 Статус во время загрузки 6 6. NRK операционная система успешно активирована. NRK операционная система загружена, процесс инициализации задач (загрузка приложений) Инициализация была успешно выполнена; контроль в циклическом режиме и циклы активны. Внутренняя ошибка. Не совпадают данные CF карты и данные SRAM. Для решения этой проблемы, требуется общий сброс с загрузкой NCK– переключатель в позиции 1 или 2. Во время нормальной работы отображается "6." с мигающей точкой.“RDY” LED постоянно горит зеленым цветом. F 1 or 2 "8" индицируется при проблемах с вентилятором или если NCU работает без вентилятора. Во время загрузки дисплей отображает различные стадии процесса загрузки. Ошибки системы 7-сегментный дисплей в связи с “RDY” LED (см. выше) Системные ошибки отображаются комбинацией “RDY” LED и 7-сегментным дисплеем. 7сегментны й дисплей Постоянная ошибка Описание ошибок “RDY” LED: “RDY” LED Значение мигающ. Постоянная ошибка: система остановлена красный @ (см. ниже 7-сегментный дисплей) 2Hz мигающ. Временная ошибка: система может работать красны/ с ограниченными функциями. оранжевый (см. ниже 7-сегментный дисплей) @ 2Hz Значение C “Crash”: крах операционной системы (подобие «синего экрана» в Windows) Дополнительные детали можно найти в системном лог файле. P “Partition”: Ошибка при переразбиении. Временная ошибка E F “Error”: Ошибка чтения или записи на Compact Flash карту (Точка отображает ошибку записи). Возможно дефектная CF карта. “Full”: Заполнена CF карта, возможно не все службы запустились. Во время загрузки, ошибка отображается 1 минуту; система продолжает загружаться, однако можно предположить возникновения проблем. Заметки 840D sl SINUMERIK Operate Стр. 5 A036 A036 END NCU диагностические экраны и переключатели NCK и PLC круговые переключатели Функции NCK переключателя Есть два круговых переключателя, один для функций NCK, второй для PLC функций. Изменением положения этих переключателей реализуются определенные задачи. Некоторые задачи требуют перезагрузки для активизации, для этих целей удобно расположена кнопка “RESET”. кнопка RESET переключатель запуска NCK переключатель выбора PLC режима Общий сброс NCK и PLC Положени е Функция 0 нормальная загрузка NCK 1 NCK загружается с данными по умолчанию (очистка памяти) 7 отладочный режим, NCK не стартует. 8 Отображается IP адрес на 7-сегментном дисплее остальные без значений Функции PLC переключателя. Положени е Функция 0 Run 1 Run (защищенный режим) 2 STOP 3 Сброс памяти при загрузке (MRES) остальные без значений NCK и PLC = общий сброс ! Общий сброс NCK и PLC (включая. SDB) Когда NCU запускается первый раз, чтобы достигнуть определенного начального состояния всей системы необходимо сделать общий сброс NCK и PLC. Поверните NCK переключатель в положение “1“ и PLC переключатель в положение “3“. Инициируйте выключение и включение системы нажав кнопку Reset на NCU. Дождитесь загрузки системы и появления 6 на 7сегментном дисплее, LED "STOP" мигает и LED "SF" горит! Поверните PLC переключатель в положение "2" → “3“ → “2“. LED "STOP" сначала будет быстро мигать а затем будет гореть постоянно. Поверните PLC и NCK переключатели обратно в положение “0“. NCK общий сброс NCK переключатель в положение “1“ Запуск на перезагрузку с помощью кнопки Reset дождаться 6 на 7-сегментном дисплее NCK переключатель в положение “0“ NCK = сброшен (загружены стандартные MD)! A036: END Заметки A036 Стр. 6 840D sl SINUMERIK Operate Цифровые входы и выходы A030 Sinumerik Operate Описание модуля: Система 840D sl имеет интерфейсы для подключения цифровых входов и выходов (I/O). Эти интерфейсы это X122 ,132 и X142. Соединения используются с компонентами группы приводов, также известные как BiCo’s. Разъемы X122 и X 132 для Sinamics и разъем X142 для NCK функций. Определенные клеммы можно конфигурировать как вход или выход с помощью машинных данных. Цифровые вх./вых. Используются для обработки различных сигналов, например: Разрешения приводов Входы измерительных щупов Автоматическое управление сетевым контактором Внешняя реф. метка (Bero) Этот модуль показывает сопоставление пинов для каждого разъема и также некоторые примере как используются BiCo для функций, включая щупы и сетевого контактора и как используются NCK I/O в управляющей программе. Цель модуля: После завершения этого модуля Вы сможете находить разъемы и конфигурировать отдельные клеммы для реализации определенных функций. Sinumerik Содержание: 840D sl SINUMERIK Operate Расположение разъемов и описание X122, X132 и X142. Описание цифровых входов/выходов Назначение BICO’s NCK входы и выходы V4.5 Стр. 1 Этот документ был создан для учебных целей. Siemens не несет ответственности за его содержание. A030 A030 A030 Стр. 2 840D sl SINUMERIK Operate A030 Цифровые входы и выходы Цифровые входы и выходы: START Описание интерфейсов Назначение BICO NCK входы и выходы Цифровые входы и выходы: END Заметки 840D sl SINUMERIK Operate Стр. 3 A030 A030 Цифровые входы и выходы Описание интерфейса Бинарные контакты (BiCo’s) X122 и X132 используются как Sinamics входы/выходы для специальных функций, например разрешения для приводов, BERO, автоматическое управление сетевым контактором и т.д. X142 используется для NC цифровых входов и выходов. Интерфейсы X122, X132 и X142 цифровых вх./вых. Находятся под откидывающейся крышкой NCU. X122 X132 Определенные контакты автоматически назначаются функциям по умолчанию, оставшиеся контакты можно назначить с помощью машинных данных. X142 Статус контактов передается в CU параметр r0722, на который ссылаются при назначении функции. Ext. 24V + M Sinumerik NCU7x0 X124 + + M M X132 X122 2* 3* 1* быстрые входы/выходы (должны быть заземлены). 2* электрическая изоляция для циф. входов (DI) если перемычка открыта. 3* можно параметрировать как входы или выходы. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 DI 0 DI 1 DI 2 DI 3 DI 10 DI 11 M1 M DI/DO 8 1* DI/DO 9 1* M DI/DO 10 1* DI/DO 11 1* M 2* 3* 1 2 3 4 5 6 7 8 9 10 11 12 13 14 DI 4 DI 5 DI 6 DI 7 DI 20 DI 21 M2 M DI/DO 12 1* DI/DO 13 1* M DI/DO 14 1* DI/DO 15 1* M X142 1 2 3 4 5 6 7 8 9 10 11 12 13 14 Not used Not used NCK DI1 NCK DI2 M NCK DI3 NCK DI4 M NCK DO1 NCK DO2 M NCK DO3 NCK DO4 M Заметки A030 Стр. 4 840D sl SINUMERIK Operate A030 Цифровые входы и выходы X122 - Назначение BiCo по умолчанию X122 Сигнал Пин 1 Sinamics DI 0 Пин 2 Функция/настройка по умолчанию ON/OFF1 для DriveCLiQ сетевого модуля (ALM, SLM >=16Kw) BICO соединение Источник Назначение CU-r0722.0 Infeed p0840 Sinamics DI 1 OFF3 разрешение приводаБыстрый стоп CU-r0722.1 Каждый привод 2ой OFF3, p0849 Sinamics DI 2 SH/SBC 1 – Группа 1 SINAMICS Safety Integrated (SH разрешение = p9601) CU-r0722.2 p9620 (все привода в группе) Sinamics DI 3 SH/SBC 1 – Группа 2 SINAMICS Safety Integrated (SH разрешение = p9601) CU-r0722.3 p9620 (все привода в группе) Пин 5 Sinamics DI 16 свободно CU-r0722.16 Пин 6 Sinamics DI 17 свободно CU-r0722.17 Пин 7 Земля (G1) Земля для контактов 1 - 6 Пин 8 Земля (M) Земля для контактов 9, 10, 12, 13 Пин 9 Sinamics DI/O8 (Rapid input) Пин 3 Пин 4 SH/SBC – Группа 1 (вход) SINAMICS Safety Integrated CU-p0738 p9774 бит 1 BICO с CU после 1ой группы приводов Пин 10 Sinamics DI/O9 (Rapid input) Пин 11 Земля (M) Земля для контактов 9, 10, 12, 13 Пин 12 Sinamics DI/O10 (быстрый вход) Bero 1 - внешняя нулевая метка (вход) CU-r0722.10 Привод p0495=2 Пин 13 Sinamics DI/O11 (быстрый вход) Щуп 1: центральное измерение (вход) (MD13210=0) CU p680[0]=3 Каждый привод p0488, индекс encoder 1, 2, 3=0 Пин 14 Земля (M) Земля для контактов 9, 10, 12, 13 SH/SBC – Группа 2 (вход) SINAMICS Safety Integrated CU-p0739 p9774 бит1 BICO с CU после 2-ой группы приводов Заметки 840D sl SINUMERIK Operate Стр. 5 A030 A030 Цифровые входы и выходы X132-Sinamics I/O BICO соединение X132 Сигнал Настройки по умолчанию (жирным)/ Предлагаемая настройка Источник Пин 1 Sinamics DI 4 свободно CU-r0722.4 Пин 2 Sinamics DI 5 свободно CU-r0722.5 Пин 3 Sinamics DI 6 свободно CU-r0722.6 Пин 4 Sinamics DI 7 Обратный сигнал сетевого контактора CU-r0722.7 Пин 5 Sinamics DI 20 свободно CU-r0722.20 Пин 6 Sinamics DI 21 свободно CU-r0722.21 Пин 7 Ground (G2) Земля для контактов 1 - 6 Пин 8 Ground (M) Земля для контактов 9, 10, 12, 13 Пин 9 Sinamics DI/O 12 Infeed operation (выход) (Line Module с DRIVE CliQ) LM-r0863.0 CU-p0742 Пин 10 Sinamics DI/O 13 Infeed ready to start (Output) (если L M с DriveCliQ) LM-r0899.0 CU-p0743 Пин 11 Ground (M) Земля для контактов 9, 10, 12, 13 Управление сетевым контактором (выход) LM-r0863.1 CU-p0744 Bero 2 - внешняя нулевая метка (вход) CU-r0722.14 привод p0495=5 2ой OFF 2 (вход) CU-r0722.14 привод p0845 Пин 12 Sinamics DI/O 14 Пин 13 Sinamics DI/O 15 Щуп 2: центральное измерение (вход) (MD13210=0) Пин 14 Ground (M) Земля для контактов 9, 10, 12, 13 Назначение LM p0860 Каждый привод CU-p680[1]=6 p0489, индексы 1, CU-p728 bit 15=0 2, 3=0 Заметки A030 Стр. 6 840D sl SINUMERIK Operate A030 Цифровые входы и выходы X142-NCK I/O X142 Сигнал Функция/настройка по умолчанию Пин 1 Зарезервировано Зарезервировано Пин 2 Зарезервировано Зарезервировано Пин 3 NCK DI 0 Цифровой вход $A_IN[1] Пин 4 NCK DI 1 Цифровой вход $A_IN[2] Пин 5 GND Земля Пин 6 NCK DI 2 Цифровой вход $A_IN[3] Пин 7 NCK DI 3 Цифровой вход $A_IN[4] Пин 8 GND Земля Пин 9 NCK DO 0 Цифровой выход $A_OUT[1] Пин 10 NCK DO 1 Цифровой выход $A_OUT[2] Пин 11 GND Земля Пин 12 NCK DO 2 Цифровой выход $A_OUT[3] Пин 13 NCK DO 3 Цифровой выход $A_OUT[4] Пин 14 GND Земля Заметки 840D sl SINUMERIK Operate Стр. 7 A030 A030 Цифровые входы и выходы Назначение BiCo Для назначения BiCo функции требуется изменение машинных данных. Настройки по умолчанию можно для примера проверить для OFF3. Сигнал OFF3 это вход X122.2, статус этого сигнала отображается через CU r0722.1. Для того чтобы этот сигнал влиял на работу приводов на него ссылается каждый привод. Это достигается через p0849 для каждого привода. Пример: как сигнал OFF3 сопоставлен для оси X p0849 Кнопка “Select” дает более детальный вид. Здесь вводится информация относительно источника для сигнала OFF3. Имя параметра и сигнала p849, OFF3 Параметр в CU = r0722 Назначение входов щупов: Объект привода. CU = 1 Номер бита параметра = 1 Назначение щупа 2 к X132.13 Из списка выбирается требуемый вход, например [6]DI/DO 15 (X132.13). Нажмите “Input” для ввода значения. Щуп 1 по умолчанию назначен на X122.13. В следующем примере щуп 2 сопоставляется с BICO соединением X132.13. Стандартная измерительная функция 840D sl это «Центральное измерение». Щупы назначаются через CU параметр p680. Заметки A030 Стр. 8 840D sl SINUMERIK Operate A030 Цифровые входы и выходы Проверка функциональности Bico клемм: X132.9, 10, 12 и 13 можно использовать как входы или выходы. Это можно изменить настройкой CU параметра p728. По умолчанию это входы, что подходит для использования щупа. P728 биты 12, 13 14 & 15 по умолчанию установлены как входы Замечание: - По умолчанию щуп для измерения детали это 1 вход (MD52740 Бит 0=0) - По умолчанию для измерения инструмента это 2 вход (MD52740 Бит 16=1) Активизация клавиши Щупа: По умолчанию клавиша для работы щупа не отображается. Для отображения клавиши нужно установить Заметки 840D sl SINUMERIK Operate Стр. 9 A030 A030 Цифровые входы и выходы Настройка размеров щупа. Радиус щупа вводят в Общий MD 51780. В следующем примере щуп 1 с диаметром 5mm. Or Выберите входной контакт, который будет использоваться как BERO датчик (X122.10). Назначение контакта для BERO шпинделя: Учебное оборудование имеет бесконтактный выключатель подключенный к X122.10, это сигнал внешней нулевой метки для шпинделя (BERO). Для активизации нужно установить соответствующий параметр привода (p495). Убедитесь что корректно выбран шпиндель. Статус процесса сохранения отображается непосредственно над горизонтальными клавишами: Назначение параметра привода p495 и вход BERO датчика теперь завершено. Когда процесс завершится появится краткосрочно другое сообщение: Сохранение изменение: Измененные данные нужно сохранить, используя следующую последовательность: Проверка статуса X122 и X132 через CU параметр r722 Учебное оборудование имеет 2 красные кнопки слева от MCP, они соединены с X122.11 (левая) и X132.11 (правая). Статус входов щупов и любые другие входы можно проверить через CU параметр r722: CU статус цифровых входов. Отображается шестнадцатеричное значение: Заметки A030 Стр. 10 840D sl SINUMERIK Operate A030 Цифровые входы и выходы Нажав кнопку “Select” открывается битовый редактор r722. Данный редактор автоматически обновляется при изменении значения параметра. При нажатии красных кнопок статус входов устанавливается в 1. (биты 11 и 15) Конфигурация автоматического сетевого контактора. Функция автоматического сетевого контактора используется для обеспечения правильного переключения сетевого питания для сетевого модуля (только DriveCLiQ версия). Следующий пример показывает как сконфигурировать катушку сетевого контактора и ответный сигнал сетевого контактора. Обратный сигнал (вход) подсоединяется к X132 Пин 4 (Sinamics цифровой вход 7). Сигнал катушки (выход) подсоединяется к X132 Пин 12 (Sinamics цифровой вход 14). Конфигурация обратного сигнала: Таблица для X132 показывает информацию о источнике и назначении. Для обратного сигнала источник это CU параметр r0722.7. Назначение для этого сигнала это LM параметр p0860. Используйте следующую последовательность клавиш для перехода к настройкам. Заметки 840D sl SINUMERIK Operate Стр. 11 A030 A030 Цифровые входы и выходы Для цели идентификации можно помигать LED-ом на модуле. Напряжение может быть введено вручную или определяется автоматически. Выберите пункт для SINAMICS-internal line contactor. Отображается сумма данных сетевого питания, при необходимости это можно сохранить в текстовый файл. BICO контакты для управления сетевым контактором предопределны. X132.12 выход для катушки сетевого контактора. X132.4 вход для сетевого контактора. Заметки A030 Стр. 12 840D sl SINUMERIK Operate A030 Цифровые входы и выходы Новые BiCo настройки нужно сохранить, выберите клавишу “Yes”. Следующее окно показывает статус процесса сохранения, оно исчезает при завершении процесса. Проверка сигналов Сетевого контактора Статус обратного сигнала сетевого контактора можно проверить через CU параметр r722.7 Статус цифрового выхода катушки сетевого контактора можно проверить используя CU параметр r747.14 Пример ниже показывает бит 14 в 1. Заметки 840D sl SINUMERIK Operate Стр. 13 A030 A030 Цифровые входы и выходы NCK Цифровые входы и выходы Пример: Установка NCK выхода через программу. NCK цифровые входы/выходы можно адресовать непосредственно из управляющих программ. NCK выходы можно устанавливать прямо в программе. Следующий пример показывает как можно установить и сбросить цифровой выход 2. Для доступа, например, к цифровому NCK входу 2 в программе нужно написать: $A_IN[2] Выберите “MDA” режим. Входы нельзя переписать (только чтение), но их статус можно проверить и использовать для влияния на процесс обработки. Адресация выходов делается аналогично, например для цифрового выхода 2 указываем: $A_OUT[2] Цифровые выходы по умолчанию не активированы. Используйте машинное данное 10360 $MN_FASTIO_DIG_NUM_OUTPUTS для активизации выходов. Введенное здесь значение определяет как много байтов выходов будут доступны (1 = 1 байт, 2 = 2-а байта и т.д.). Программа остановится на команде “M00” , с появлением сообщения об этом. Наберите следующую программу: $A_OUT[2] = 1 Установка выхода 2 в 1 M00 $A_OUT[2] = 0 Сброс NCK выхода 2 M30 Останов программы, до нажатия снова на Cycle Start Конец программы Нажмите Cycle Start. Статус PLC переменной теперь можно проверить . Активен опциональный останов Замечание: Интерфейс X142 на учебном стенде сделан следующем образом: соединены X142 пин 4 ($A_IN[2]) и X142 Пин 10 ($A_OUT[2]). Это позволяет продемонстрировать использование входа в MDA режиме и также что на X142 Пин 10 подано напряжение. Заметки A030 Стр. 14 840D sl SINUMERIK Operate A030 Цифровые входы и выходы Пример: Использование NCK входов в программе NCK входы также можно использовать в программе. Следующая программа проверяет статус NCK входа 9 и отображает соответствующее сообщение. Наберите следующую программу в MDA режиме: Установка NCK выхода 2 в 1 также устанавливает NCK вход 2. $A_OUT[2] = 1 IF $A_IN[2] == 1 GOTOF LABEL1 MSG (“NCK INPUT 2 IS LOW”) M00 Сообщение если вход в нуле Запустите программу, нажав “Cycle Start”: Останов программы, до нажатия Cycle Start M30 LABEL1: Если NCK вход 2 = 1 Прыжок вперед на LABEL1. конец программы LABEL1 используется для команды перехода (GOTOF). MSG (“NCK INPUT 2 IS HIGH”) Сообщение о том что вход в 1 M00 Останов программы до нажатия Cycle Start M30 Конец программы Когда доходим до “IF $A_IN[2] == 1 GOTOF LABEL1”, система проверяет статус цифрового входа $A_IN[2] на 1. Если это так, программа переходит по метке LABEL1 и продолжается оттуда. Отображается сообщение и программа останавливается по команде M00. Когда снова нажимаем Cycle Start программа завершается по команде M30 и сообщение исчезает. Теперь неоходимо отредактировать программу так, чтобы вход 2 был сброшен в 0. Заметки 840D sl SINUMERIK Operate Стр. 15 A030 A030 END Цифровые входы и выходы Запустите программу клавишей “Cycle Start”. Программа не выполнит команду GOTOF так как вход 2 не равен 1. Вместо этого будет выполняться следующий кадр с сообщением “NCK Input 2 is LOW” и программа останавливается по команде M00. Когда снова нажать Cycle Start программа завершается по команде M30 и сообщение исчезает. Статус входа можно проверить таким же способом как и выхода: A030: END Заметки A030 Стр. 16 840D sl SINUMERIK Operate Модули питания и модули двигателей A051 Sinumerik Operate Описание модуля: 840D sl Sinumerik Operate разрабатывалась для работы с приводами семейства Sinamics S120, используя системную шину DriveCLiQ. С системой 840D sl используется в основном приводные компоненты S120 книжного формата. Также доступны блочный формат S120 и формат шасси. Этот модуль описывает книжный формат компонентов S120, включая подсоединение и требования по включению и выключению. Цель модуля: После завершения этого модуля Вы узнаете как интегрируются приводные компоненты в систему 840D sl и как эти компоненты должны включаться и выключаться. Sinumerik Содержание: 840D sl SINUMERIK Operate Топология Общая информация Блок питания приводов Модули питания Smart (SLM) Активные модули питания (ALM) Модули двигателей (MM) Примеры питания и разрешений V4.5 Стр. 1 Этот документ был создан для учебных целей. Siemens не несет ответственности за его содержание. A051 A051 A051 Стр. 2 840D sl SINUMERIK Operate Модули питания и модули двигателей A051 Модули питания и модули двигателей: START Топология Общая информация Блок питания приводов Модуль питания Smart (SLM) Активный модуль питания (ALM) Модули двигателей (MM) Примеры питания и разрешений Модули питания и модули двигателей: END Заметки 840D sl SINUMERIK Operate Стр. 3 A051 A051 Модули питания и модули двигателей Топология Пример – 5 осевой системы (Spindle, X, Y, Z, A), „быстрый ввод в эксплуатацию“ Система присваивает номера объектам/компонентам на шине Drive-CLiQ в порядке их соединения. Порядок это соединения с X100, X200 и X201 и до последнего X201. С последнего DO (MoMo 5 / 6), компоненты присваиваются в обратном порядке начиная с X203. Объекты привода это Модули управления (CU), модули двигателей (MoMo) и модули питания (LM) с DriveCLiQ. Объект привода состоит из компонентов „модуль двигателя, двигатель, датчик и интерфейс датчика”. моторы, датчики и т.д классифицируются как компоненты приводов.. CU это всегда объект номер 1. Объекты пронумерованы красным текстом. Компоненты пронумерованы фиолетовым текстом. NCU 1 X105 MoMo 2 1 2 MoMo 3 4 3 MoMo 5 6 4 5 6 X104 X103 X203 X203 X102 X202 X202 X202 X101 X201 X201 X201 X100 X200 X200 X200 Sp SMI- 21 ENC- 22 MOT- 23 2 X SMI- 18 ENC- 19 MOT- 20 3 Y SMI- 15 ENC- 16 MOT- 17 4 Z SMI- 12 ENC- 13 MOT- 14 5 A SMI- 9 ENC- 10 MOT- 11 6 X500 SMC - 7 ENC- 8 6 Заметки A051 Стр. 4 840D sl SINUMERIK Operate A051 Модули питания и модули двигателей Топология Пример - 7 осевая система с NX … „быстрый ввод в эксплуатацию“ Оборудование подключенное к X101 привязывается к CU, нумерация полностью продолжается. Для подключенных в NX... (CU) приводов/двигателей используются те же правила нумерации как и для CU. NCU 1 X105 ALM 2 1 MoMo 3 2 3 MoMo 4 5 MoMo 6 4 5 6 Приводная система Устройство 1: NCU 7 7 X104 X103 X203 X203 X102 X202 X202 X202 X202 X101 X201 X201 X201 X201 X100 X200 X200 X200 X200 M1 SMI- 20 ENC- 21 MOT- 22 3 MoMo 2 NX 1 X105 1 2 DMC 23 X505 X504 M2 SMI- 17 ENC- 18 MOT- 29 M3 SMI- 14 ENC- 15 MOT- 16 M4 SMI- 11 ENC- 12 MOT- 13 M5 SMI- 8 ENC- 9 MOT- 10 4 5 6 7 X503 X502 X501 X500 X500 SMC SMC- 24 ENC- 25 SMC SMC- 26 ENC- 27 X500 Устройство 2: CU 3 3 X104 X103 X203 X102 X202 X101 X201 X100 X200 M6 SMI- 7 ENC- 8 MOT– 9 M7 SMI- 4 ENC- 5 MOT– 6 2 3 X500 SMC - 10 ENC- 11 Заметки 840D sl SINUMERIK Operate Стр. 5 A051 A051 Модули питания и модули двигателей Общая информация Пример, модуль питания с двумя модулями двигателей: Модули питания и модули двигателей Модули питания и модули двигателей отвечают за питание двигателей. Sinumerik 840D sl работает с линейкой приводов Sinamics S120. Все модули двигателей подключаются к системной шине DriveCLiQ. Все модули питания, за исключением 5 и 10Kw SLM модулей, также подключаются к системной шине DriveCLiQ. Модули питания вырабатывают из 3-х фазного переменного напряжения сети постоянное напряжение, которое служит напряжением питания для модулей двигателей. Модули двигателей работают как инверторы, передают энергию подключенным к ним двигателям. Регулируя частоту и напряжение переменного напряжения к серводвигателям можно точно управлять их перемещением. Модули питания и двигателей существуют в различных вариантах в зависимости от требований станка. Каждый модуль требует управляющие напряжение +24V DC, это напряжение подается извне в модуль питания и Блок питания приводов Модуль питания (LM) Модули двигателей (MM) 24V DC питание электроники (X24) Требования по питанию Модули приводов требуют два типа питания для работы. 3 фазное переменное напряжение (380V до 480V +10% (15% < 1 мин) снизу модуля питания используется для формирования 600V DC контуре. DC контур проходит в модулях двигателей через промежуточную шину, находящейся под открывающейся (зеленой) крышкой. Питание электроники +24V DC подается от внешнего источника питания на клемму X24. Это напряжение также передается через шину в модули двигателей. Питание электроники используется внутри модулей двигателей для электронных схем и т.д. Для внешнего питания Drive-CLiQ датчиков и сигналов ошибки, готовности и разблокировки. Соединитель для продолжения шины +24V DC bus между модулями приводов +24V DC шина 0V DC шина + DC пром. контур - DC пром. контур LM MM1 MM2 X24– питание электроники 24V DC X24 “M” клемма: масса питания Расположение питания электроники и промежуточного контура: “+” клемма: +24V DC (20.4V до 28.8V) Заметки A051 Стр. 6 840D sl SINUMERIK Operate A051 Модули питания и модули двигателей Модуль питания Smart (SLM) X21: различные сигналы SLM отвечает за выпрямление AC сетевого питания в напряжение DC промежуточного контура, которое затем используется модулями двигателей. Это напряжение промежуточного контура не регулируется всеми типами SLM. SLM также отвечает за рекуперацию энергии в сеть при торможении двигателей. Это устраняет необходимость в тормозных резисторах и сложных измерений для теплоотвода. SLM выпускаются в следующих вариантах 5, 10, 16 и 36Kw с внутренним или внешним охлаждением. X24:питание электроники X22: различные сигналы шина 24В и промежуточный контур (под LED индикаторы Модули питания Smart - 5 и 10Kw 5 и 10Kw SLM не используют Drive-CLiQ, поэтому они имеют незначительные изменения в функциональности клемм по сравнению с Drive-CLiQ модулями. Пример: модуль 10Кw SLM с расположением клемм. подключение заземления Описание и функциональность клеммы X22 Расположение разъемов X21, X22 и X24 X21: сигналы разрешения, готовности и ошибки X1: питающая сеть (3-фазы) X22: (только SLM 5 и 10Kw) сигналы рекуперации и сброса ошибки X24: 24V DC питание электроники Клемма Функция 1 +24V DC (выход) 2 3 4 SLM Описание Питание +24 V DC для функций X22.2 и 3 описанных ниже Подача +24V DC блокирует функцию рекуперации. В некоторых случаях может быть необходимо остановить Запрет рекуперацию. Пример:- Питающая рекуперации сеть плохого качества и не (вход) способна обработать рекуперацию. Примечание:-Требуются подходящие резисторные модули для рассеивания избытка энергии, когда используется эта функция. Подача +24V DC сбрасывает ошибки привода. Сброс При появлении ошибки в приводах ошибки она фиксируется, ее можно (вход) сбросить с помощью этой функции в случае если ошибка уже не действует. 0V DC (масса) Должна быть соединена с 0V питании электроники (X24). Заметки 840D sl SINUMERIK Operate Стр. 7 A051 A051 Модули питания и модули двигателей Описание и функциональность клеммы X21 Клемма 1 Функция Сигнал готовности (выход) Описание Сигнал готовности модуля питания Smart Сигнал имеет уровень сигнала (+24V DC), когда выполняются следующие условия:Питание электроники присутствует (X24). Промежуточный контур заряжен. Разрешение импульсов (X21.3) отсутствует Нет перегрева Нет отключения по сверхтоку Рекомендуется этот сигнал подсоединять непосредственно к 840D sl через разъем X122 Пин 1. Это сигнал разрешения OFF1. 2 Сигнал устанавливается при одном из следующих условий:Достижение порога температуры. пред. Достижение порога I²t. предупреждени Ошибка сети делающая невозможность рекуперации. Если рекуперация е деактивирована (X22.2 в 1) это предупреждение заблокировано. (выход) Этот сигнал использует производитель для установки пользовательской ошибки и предупреждения пользователя о проблеме. Описание и функциональность клеммы X21 Клемма Функция Описание Подача +24V DC разрешает импульсы. (ток потребления:10мA) Этот сигнал должен убираться по крайней мере за 10мс до отключения от 3-фазной сети питания. Несоблюдение этого может привести к повреждению модулей приводов. Это особенно важно когда оси/шпиндели тормозятся и образуются токи рекуперации. 3 Разрешение Рекомендуется для этой клеммы подключение через опережающий размыкающий импульсов контакт, подключенный к выключателю станка и сетевому контактору (если (вход) используется). Если клемма используется производителем нужно убедиться что управление реализовано должным образом. Когда используется подобным образом транзисторы выключаются и рекуперация останавливается, двигатели двигаются на выбеге до остановки. Это не подходит для ситуации аварийного останова. 4 Разрешение импульсов Должен быть соединен с 0V питания для разрешения импульсов. (масса) Заметки A051 Стр. 8 840D sl SINUMERIK Operate A051 Модули питания и модули двигателей LED индикаторы статуса LED Цвет X21:разрешен ие импульсов Стату Объяснения с зелены Горит Модуль ОК и работает. й Предварительная зарядка DC желтый Горит контура; шунтирующее реле READY разомкнуто. (вверху Перегрев/отключение из-за ) красны перегрузки по току или питание Горит й электроники вне допустимого диапазона. Питание электроники вне Выкл допустимого диапазона. DC желтый Горит Напряжение DC контура в допуске. LINK (ниже) красны Горит Напряжение DC контура вне й допуска. Модули питания Smart - 16Kw и мощнее Эти модули всегда требуют подключение к Drive-CLiQ шине приводов. Функциональности некоторых клемм поэтому отличаются от не-Drive-CLiQ SLM модулей. Регенерация может быть деактивирована с помощью параметра P3533-запрет рекуперации. Расположение клемм на 36Kw SLM:- Расположение разъемов X21, X24, X200, X201 & X202 X200/X201/ X202: разъемы DriveCLiQ X24:питание электроники Шина 24В/DC контур (под крышкой) LED индикаторы статуса Подключение заземление X1: Подключение к сети Описание и функция клеммы X21 Клемма Функция Описание 1 нет не используется 2 нет не используется X21: Разрешение импульсов (PE) X202: Drive-CLiQ X201: Drive-CLiQ X200: Drive-CLiQ X24: 24V DC питание электроники Заметки 840D sl SINUMERIK Operate Стр. 9 A051 A051 Модули питания и модули двигателей Клемма Функция 3 4 Описание Подача +24V DC разрешает импульсы. (ток потребления:10мA) Этот сигнал должен убираться по крайней мере за 10мс до отключения от 3-фазной сети питания. Несоблюдение этого может привести к повреждению модулей приводов. Это особенно важно когда оси/шпиндели тормозятся и образуются токи рекуперации. Разрешен Рекомендуется для этой клеммы ие подключение через опережающий импульсов размыкающий контакт, подключенный к EP (вход) выключателю станка и сетевому контактору (если используется). Если клемма используется производителем нужно убедиться что управление реализовано должным образом. Когда используется подобным образом транзисторы выключаются и рекуперация останавливается, двигатели двигаются на выбеге до остановки. Это не подходит для ситуации аварийного останова. EP Должен быть соединен с 0V питания (масса) для разрешения импульсов. Активный модуль питания (ALM) ALM отвечает за преобразование переменного напряжения питания в напряжение промежуточного контура, которое используется модулями двигателями. Этот модуль в отличии от SLM стабилизирует напряжение промежуточного контура. ALM также отвечает за рекуперацию в случае торможения двигателей. Использование рекуперации не требует тормозных резисторов и сложных расчетов рассеивания тепла. Рекуперация может быть отключена через параметр P3533 – запрет рекуперации. ALM модули бывают 16, 36, 55, 80 и 120Kw с внутренним или внешним охлаждением. ALM всегда подключается по Drive-CLiQ интерфейсу и имеет 4 Drive-CLiQ разъема. Стабильное напряжение промежуточного контура используется для станков с высокой динамикой, где критичны ускорения и позиционирования осей/ шпинделей. LED индикаторы статуса LED Цвет Статус Выкл зеленый Вкл оранжев Вкл ый READY (верх) красный Вкл Объяснение Питание электроники вне допустимого диапазона Модуль готов, коммуникация по Drive-CLiQ активна. Drive-CLiQ коммуникация настраивается/модуль не сконфигурирован. Присутствует как минимум одна ошибка. Green/ Мигает Процедура загрузки Firmware. Red 2Hz зеленый /оранж. Мигает Распознавание компонента или 2 Hz активно (p0124 = 1) красный/ оранж. Питание вне допустимого Выкл диапазона. Напряжение DC контура в DC оранжев Вкл допуске, только если модуль LINK ый сконфигурирован и готов. (низ) Напряжение DC контура вне красный Вкл допуска, только если модуль сконфигурирован и готов. X21: Разрешение импульсов, датчик X24: питание электроники. X200/X201/ X202: Drive-CLiQ шина 24В/DC контур (под крышкой) LED индикаторы Подключени е заземления X1: Сетевое питание (3-фазы) Расположение клемм на ALM модулях:- Заметки A051 Стр. 10 840D sl SINUMERIK Operate A051 Модули питания и модули двигателей Расположение на ALM разъемов X21, X24, X200, X201 и X202 X21: разрешение и датчик температуры Описание и функции клеммы X21 Клемма Функции 1 X203: Drive-CLiQ. 2 X202: Drive-CLiQ. Описание Вход датчика температуры для + Temp Модуля активного интерфейса (вход) (соблюдайте полярность) Вход датчика температуры для - Temp Модуля активного интерфейса (вход) (соблюдайте полярность) X201: Drive-CLiQ. X200: Drive-CLiQ. X24: 24V DC питание Клемма Функция 3 4 ALM LED индикаторы статуса. Описание Подача +24V DC разрешает импульсы. (ток потребления:10мA) Этот сигнал должен убираться по крайней мере за 10мс до отключения от 3-фазной сети питания. Несоблюдение этого может привести к повреждению модулей приводов. Это особенно важно когда оси/ шпиндели тормозятся и образуются токи рекуперации. Рекомендуется для этой клеммы Разреше подключение через опережающий ние размыкающий контакт, импульсо подключенный к выключателю в станка и сетевому контактору (если (вход) используется). Если клемма используется производителем нужно убедиться что управление реализовано должным образом. Когда используется подобным образом транзисторы выключаются и рекуперация останавливается, двигатели двигаются на выбеге до остановки. Это не подходит для ситуации аварийного останова. EP Должен быть соединен с 0V питания (масса) для разрешения импульсов LED Цвет Статус Объяснение Питание электроники вне Выкл. допустимого диапазона зелены й Вкл. оранж. Вкл. красный Вкл. Модуль готов, коммуникация по Drive-CLiQ активна. Drive-CLiQ коммуникация настраивается/модуль не сконфигурирован. Присутствует как минимум одна ошибка. READY зелен./ Мигает Процедура загрузки Firmware. (верх) красный 2Hz зелен./ оранж. Мигает Распознавание компонента или 2 Hz активно (p0124 = 1) красн./ оранж. Питание вне допустимого Выкл. диапазона. Напряжение DC контура в DC LINK оранж. Вкл. допуске, только если модуль (низ) сконфигурирован и готов. Напряжение DC контура вне красный Вкл. допуска, только если модуль сконфигурирован и готов. Заметки 840D sl SINUMERIK Operate Стр. 11 A051 A051 Модули питания и модули двигателей Модули двигателей (MM) X21: разрешения и Модуль двигателей— это силовая часть (инвертор), который передает энергию подключенному к нему двигателю (двигателям). Энергия поступает из промежуточного контура постоянного напряжения. Модули двигателей связываются по Drive-CLiQ интерфейсу. Существуют однодвигательные и двухдвигательные модули с внутренним и внешним охлаждением. На двухдвигательном модуле 4 разъема Drive-CLiQ, а однодвигательном 3 разъема Drive-CLiQ. X200/X201/X202: Drive-CLiQ разъемы шина 24В/DC контур (под крышкой) одно двигательный MM Доступны модули со следующими номинальными токами:3, 5, 9, 18, 30, 45, 60, 85, 132 и 200A. Пример:- Однодвигательный модуль двигателя. LED индикаторы X11: выход тормоза для MM 45A и мощнее Подключение заземления Двух двигательный MM Доступны модули со следующими номинальными токами:3, 5, 9 и 18A Пример:- двухдвигательный MM. Эти модули имеют два одинаковых разъема двигателя/ тормоза (X1 и X2) и два одинаковых разъема разрешений (X21 и X22). X1: выход для двигателя, включая выход тормоза для MM менее чем 45A X22:двигатель 2 разрешения ... X21:двигатель 1 разрешения ... шина 24В/DC контур (под крышкой) X200/X201/ X202/X203: Drive-CLiQ разъемы LED индикаторы X1 и X2: выходы для двигателей, включая выхода тормоза MM Подключени е заземления X11: выход тормоза для MM от 45A и мощнее Заметки A051 Стр. 12 840D sl SINUMERIK Operate A051 Модули питания и модули двигателей Описание клемм Клемма Функция X21: разрешения X21: разрешени 1 + Temp + Подключения температурного датчика. (вход) тип:- KTY84-1C130/PTC X22: разрешени 2 - Temp - Подключения температурного датчика. (вход) тип:- KTY84-1C130/PTC X203: Drive-CLiQ X202: Drive-CLiQ X202: Drive-CLiQ X201: Drive-CLiQ X201: Drive-CLiQ X200: Drive-CLiQ двух двигательный Разъемы X21 и X22 (X22 только для двух двигательного модуля) 4 LED индикаторы статуса LED Цвет 3 X200: Drive-CLiQ одно двигательный Статус Описание Питание +24V DC для разрешения импульсов для отдельных осей (Ток потребления:10мA) Когда 0, активируется “Safe pulse suppression”. Примечание:- нет электрической Разреш развязки между модулем и двигателем. ение Это разрешение используется только импульс если активирована функция ов безопасности “Safe Standstill (SH)”. (EP) Это двухканальная система контроля вход модулем управления и модуля двигателя. Статус этого входа перекрестно проверяется с соответствующим входом CU, и выдается сообщение об ошибке при их несовпадении. EP Должен быть соединен с 0V питания для (масса) разрешения импульсов Подключение двигателя (MM меньше 45A) Объяснение Питание электроники вне допустимого диапазона. Компонент готов к работе, зелен. Вкл. происходит циклический обмен данными по Drive-CLiQ Коммуникация по Drive-CLiQ оранж. Вкл. настраивается/модуль не сконфигурирован. READY Присутствует минимум одна (верх) красн. Вкл. ошибка. зелен./ Мигание Идет процедура записи Firmкрасн. 2Hz ware зелен./ оранж. Мигание Распознавание компонента или 2 Hz активировано (p0124 = 1). красн./ оранж. Питание электроники вне Выкл. допустимого диапазона. Напряжение DC-контура в DC оранж. Вкл. допустимом диапазоне (только LINK при готовности к работе). (низ) Напряжение DC-контура вне красны Вкл. допустимого диапазона (только й при готовности к работе). Выкл. Фикс. винт Винтовые разъемы. не на гофрированный тип Метал. корпус, для заземления Тормоз: разъем Тормоз: + разъем изменяемый ключ подключения Изменяемый ключ подключения Двигатель: Фаза U Двигатель: Фаза V Двигатель: Фаза W Для модулей двигателя свыше 45A тормоз подключается к отдельному разъему (X11). Схема управления тормозом изолирована, поэтому не допускается подключать – разъем тормоза к 0 В станка. Заметки 840D sl SINUMERIK Operate Стр. 13 A051 A051 Модули питания и модули двигателей Примеры питания и разрешений минимум 10мс, если питание отсоединяется при работе приводов Для безаварийной работы важно правильно включать и выключать привода и разрешения. Если главный выключатель питающей сети/контактор открыт во время разрешения импульсов приводов и привода в режиме рекуперации, току рекуперации , который в нормальной ситуации уходит в сеть, некуда течь, кроме как в двигательный и сетевой модули, как результат они могут быть повреждены. Решением этого является использование дополнительного контактора установленного для основного выключателя и сетевого контактора приводов. Этот вспомогательный контактор должен размыкаться как минимум за 10 мс перед размыканием главного контактора. Контакт подключается к разъемам разблокировки импульсов (EP) на SLM/ALM модуле. Если главный выключатель или контактор размыкают во время работы приводов импульсы будут заблокированы и двигатели останавливаются на выбеге. (Исключение когда активна функция безопасности “Безопасный останов”) Любой потенциально опасный ток не проникнет в модули приводов так как транзисторы будут закрыты. Ниже рекомендованная временная диаграмма для разрешений приводов через систему и использование сетевого контактора. SLM 5 и 10Kw (без DriveCLiQ) без сетевого контактора, пользователь управляет разрешениями I2t ошибка из SLM к пользов. Питающая сеть Сетевой выключатель питание сети Ав. останов DB56.DBX0.1 Разреш. импульсов ALM/SLM Готовность питания. из/в 840D sl связь X132.10 с X122.1 вых./вход из/в 840D sl Выход из 840D sl сетевой контактор – 840D sl X132.12 выход вход от N/O контактора Сетевой контактор 840D sl X132.4 вход вход в ALM/SLM OFF3 разрешение от пользователя в 840D sl X122.2 Х122 и Х132 Цифровые вх./вых. опережающий контакт вход в ALM/SLM через сетев. выкл. готовность от SLM X21.1 к 840D sl X122.1 (OFF1) OFF3(Ав. останов) от польз. к 840D sl X122.2 Питание для другого оборудования X21 модуль питания опция: разрешение импульсов через PLC или 840D sl X122/X132 фильтр дроссель Заметки A051 Стр. 14 840D sl SINUMERIK Operate A051 Модули питания и модули двигателей SLM 5 и 10Kw (без DriveCLiQ), пользователь управляет сетевым контактором и 840D sl управляет разрешениями I2t ошибка из SLM к пользов. Питающая сеть Х122 и Х132 Цифровые вх./вых. опережающий контакт Сетевой выключатель готовность от SLM X21.1 к 840D sl X122.1 (OFF1) OFF3(Ав. останов) от польз. к 840D sl X122.2 Питание для другого оборудования X21 модуль питания опция: разрешение импульсов через PLC или 840D sl X122/X132 Сетевой контактор Сетевой контактор замкнут в пользов. PLC опережающий контакт фильтр Замыкание сетевого контактора из дроссель ALM и SLM 16 и 36Kw без сетевого контактора и 840D sl управление разрешениями Х122 и Х132 Цифровые вх./вых. Питающая сеть Сетевой выключатель опережающий контакт Готовность из 840D sl X132.10 в 840D sl X122.1 (OFF1) OFF3(Ав. останов) от польз. к 840D sl X122.2 Питание для другого оборудования X21 модуль питания опция: разрешение импульсов через PLC или 840D sl X122/X132 фильтр дроссель Заметки 840D sl SINUMERIK Operate Стр. 15 A051 A051 END Модули питания и модули двигателей ALM и SLM 16 и 36Kw. Пользователь управляет сетевым контактором и 840D sl управляет разрешениями Х122 и Х132 Цифровые вх./вых. Питающая сеть опережающий контакт Сетевой выключатель Готовность из 840D sl X132.10 в 840D sl X122.1 (OFF1) OFF3(Ав. останов) от польз. к 840D sl X122.2 Питание для другого оборудования X21 модуль питания опция: разрешение импульсов через PLC или 840D sl X122/X132 Сетевой контактор Сетевой контактор замкнут в пользов. PLC опережающий контакт фильтр дроссель ALM и SLM 16 и 36Kw. 840D sl управляет сетевым контактором и разрешениями Х122 и Х132 Цифровые вх./вых. Питающая сеть Сетевой выключатель опережающий контакт Готовность из 840D sl X132.10 в 840D sl X122.1 (OFF1) Сетевой контактор замкнут в 840D sl X132.4 OFF3(Ав. останов) от польз. к 840D sl X122.2 Питание для другого оборудования X21 модуль питания опция: разрешение импульсов через PLC или 840D sl X122/X132 Сетевой контактор Замыкание сетевого контактора из Замыкание сетевого контактора из 840D sl X132.12 опережающий контакт фильтр дроссель A051: END Заметки A051 Стр. 16 840D sl SINUMERIK Operate Диагностика оси и привода A053 Sinumerik Operate Описание модуля: В случае проблем со станком может быть необходимо проверить статус осей/приводов. Информация, полученная из этих экранов, может быть очень полезной для технического персонала и помочь убыстрить процесс поиска ошибки. Цель модуля: После завершения этого модуля Вы сможете использовать диагностические функции осей и приводов. Sinumerik Содержание: 840D sl SINUMERIK Operate Экран сервисный обзор Диагностика оси Диагностика привода V4.5 Стр. 1 Этот документ был создан для учебных целей. Siemens не несет ответственности за его содержание. A053 A053 A053 Стр. 2 840D sl SINUMERIK Operate A053 Диагностика оси и привода Диагностика оси и привода: START Экран сервисный обзор Диагностика оси Диагностика привода Диагностика оси и привода: END Заметки 840D sl SINUMERIK Operate Стр. 3 A053 A053 Диагностика оси и привода Экран сервисный обзор Индикаторы меняются в зависимости от состояния сигнала. Для перехода в диагностический экран используйте следующую последовательность: Сигнал в порядке, в случае с разрешением, сигнал в 1. Для сигналов контроля это означает отсутствие ошибок. Сигнал отсутствует, т.е. 0 (только для сигналов разрешений). Экран показывает статус различных разрешений/сигналов контроля через индикаторы. Сигнал индицирует контроля). ошибку (только сигнал Сигнал неактивен/не используется Пример: Диагностический экран показывает проблему с температурой двигателя для 1-ой оси. В этом случае кабель датчика не был подключен к приводу. Отображаемые оси можно менять в зависимости от необходимости. Клавиша “Active axes” отображает только активные оси. Оси отключенные через MD или паркованные оси не отображаются. Клавиша “All axes” отображает все оси в текущей конфигурации. Клавиша “Selected axis” отображает только выбранные оси. Пример ниже показывает как выбрать отображение только осей 1 и 3. Заметки A053 Стр. 4 840D sl SINUMERIK Operate A053 Диагностика оси и привода Диагностика оси Выбранная ось отображается наверху диагностического экрана. Специфическая для оси информация. Здесь доступно много информации о выбранной оси которая может быть когда случаются ошибки на станке. Каждая ось показывается отдельно, изменять просматриваемую ось можно клавишами “Axis +” и “Axis - или Другой метод выбора требуемой оси это использовать клавишу “Axis selection”. Этот быстрый метод на станке с многими осями. Доступна полезная информация об оси от данных позиций до тока и момента. Дополнительную информацию можно посмотреть с помощью клавиш курсора/страницы. Заметки 840D sl SINUMERIK Operate Стр. 5 A053 A053 Диагностика оси и привода Диагностика привода Диагностический экран показывает полезную информацию касающуюся двигателя и статусов привода, такие как температура двигателя, напряжение DC link и т.д. Специфическая для привода информация Для более детальной информации для каждого привода нажмите клавишу “Service drive” Больше информации можно посмотреть с помощью курсорных клавиш/страницы Приводная система. Информацию специфическую для Sinamics можно найти нажав клавишу “Drive system”. Если отображается только CU, то для отображения других объектов привода нажмите кнопку “Input”. Можно увидеть статус DriveCliQ объектов привода. объект привода в порядке, все разрешения, готовность к работе. Объект привода с замечанием, например отсутствие разрешений. Объект привода с ошибкой. Заметки A053 Стр. 6 840D sl SINUMERIK Operate A053 Диагностика оси и привода Следующий экран показывает здоровую систему, индикация зеленых «галочек». Неготовые привода или в состоянии ошибки отобржаются желтым или красным символами. Следующий пример показывает проблему в MSP1. Чтобы посмотреть больше информации в этом случае, наведите курсор на проблемную ось и нажмите клавишу “Details”. Пример: Информация “Status indicator” указывает на то, что ось находится в режиме ввода в эксплуатации. Нижняя часть экрана предлагает дополнительную информацию. Экран отображает информация о причинах появления проблемы. Используйте клавиши “Drive object +” и “Drive object -” для проверки статуса других осей. или Более серьезные ситуации отображаются появлением символа красно-белого креста. Пример– Ось MX1 (Серво 1) показывает ошибку с датчиком 1 (SMI20). Заметки 840D sl SINUMERIK Operate Стр. 7 A053 A053 Диагностика оси и привода Две дополнительные клавиши позволяют отобразить дополнительную информацию. Выберите клавишу “Faults” также для отображения больше информации о индицируемой проблеме с датчиком 1, компонент Выберите клавишу “Warning” чтобы отобразилась дополнительная информация о проблеме с датчиком 1. Кнопку “Help” можно использовать для получения более подробной информации о предупреждениях/ошибках. Ошибки и сообщения также можно посмотреть в экране ошибок. Заметки A053 Стр. 8 840D sl SINUMERIK Operate A053 Диагностика оси и привода Отображаемые ошибки можно фильтровать с помощью машинного данного 13150 “SINAMICS_ALARM_MASK”. Генерируются много ошибок, когда система обнаруживает ошибку компонента. Машинное данные используется для фильтрации ошибок, что может привести к путанице. Значение по умолчанию это 0909, установлены биты 0, 3, 8 и 9. Для сервисных задач и при вводе в эксплуатацию может быть необходимо видеть больше ошибок. Установив в MD значение FFFF будут отображаться все ошибки. Значение по умолчанию нужно будет вернуть после сервисной работы и ввода в эксплуатацию. CU (объект привода 1) соединяется через X100 к модулю двигателя (объект привода 2) разъем X200. Топология Топологию приводной системы можно посмотреть нажав клавишу “Topology”. Топология показывает DriveCLiQ соединение приводных объектов и компонентов. Заметки 840D sl SINUMERIK Operate Стр. 9 A053 A053 Диагностика оси и привода Отображение топологии также может использоваться для выявления неисправностей. Переименование компонентов привода Имена компонентам можно при желании изменить на более подходящие: Когда объект привода имеет ошибку, текст отображается красным или серым Пример: Переименование Motor_Module_2 в Spindle. Нажмите клавишу “OK” для подтверждения изменений, и подождите исчезновения диалогового окна. Заметки A053 Стр. 10 840D sl SINUMERIK Operate A053 Диагностика оси и привода Параметры отображения Отображение топологии можно изменить через клавишу “Display options”: Автоматическое обновление Firmware: Когда меняется приводные компоненты очень важно чтобы версия firmware была корректной. В обычной ситуации система автоматически загружает firmware в любой модуль с некорректным уровнем firmware. Если firmware не обновилась автоматически это можно сделать клавишей “Load firmware”. Firmware: Firmware это программа, которая записывается во внутреннюю флеш память DriveCLiQ компонентов. Обновление firmware используется чтобы компоненты использовать последние технологические достижения. Версия firmware version зависит от текущей версии системного программного обеспечения системы. Ручное обновление Firmware: Клавиша “Load firmware” находится в области конфигурации, доступ к которой получается по клавише “Configuration”. Заметки 840D sl SINUMERIK Operate Стр. 11 A053 A053 Диагностика оси и привода Когда начинается процесс верхний LED приводов будет мигать красным. Другие DriveCLiQ компоненты также индицируют процесс подобным способом. Когда обновление будет завершено требуется выключить и включить систему/привода. Область конфигурации имеет еще несколько функций: Имена объектов привода и компонентов можно изменить клавишей “Change”. Система назначает имена по умолчанию объектам/ компонентам. Из-за этих имен не всегда очевидно функция каждого объекта/компонента. Использование более подходящих имен помогает идентифицировать объект в случае проблем. Изменение принимаются после нажатия клавиши “OK”. Пример: Детали серводвигателя MX1: Электронные шильдики Полезная информация отображается при выборе клавиши “Details”. Это так называемые «электронные шильдики». Пример: Детали о модуле двигателя оси MX1: Заметки A053 Стр. 12 840D sl SINUMERIK Operate A053 Диагностика оси и привода Клавиша “Sort” используется для просмотра компонентов в определенном порядке в соответствии приводным объектом, связью, номером компонента или номером оси: Уровни сравнения: Часть информации на экране можно увидеть только с помощью перемещения курсора влево/вправо. Настройки отображения Уровень отображаемой информации о компоненте можно контролировать с помощью функции “Display options”. В правой части экрана можно увидеть колонку с именем “C.level”. Она используется для установки уровня сравнения для DriveCLiQ компонентов. Система сравнивает сохраненные данные электронных шильдиков каждого объекта с фактически подключенными компонентами к шине DriveCLiQ. После конфигурации приводов это мониторинг происходит постоянно. Если случается ошибка или обнаруживается неизвестный объект, то появляется Для изменения уровня сравнения нажмите клавишу “Change” и затем кнопку “Insert”. Заметки 840D sl SINUMERIK Operate Стр. 13 A053 A053 Диагностика оси и привода Уровни сравнения: High-полное сравнение электронного шильдика Medium– сравнение типа компонента и заказного номера Low– сравнение типа компонента Minimum– сравнение класса компонента. Сервисный случай 1: Если новый компонент должен быть установлен в систему вместо неисправного, то нет необходимости в изменении уровня сравнения. Система должна автоматически загрузить корректное firmware в новый компонент. Сервисный случай 2: Если два существующих компонента меняются местами, чтобы понять ошибку, например модуль двигателя 1 и 2, то система обнаружит это и выдаст ошибку в зависимости от настроек уровня сравнения. В этом случае настройка на низкий уровень сравнения позволит поменять модули без появления ошибки. Диагностические параметры Статус CU можно увидеть через параметр r2 CU. Когда параметр выделен и нажата кнопка «Select» отображается список значений статуса и их объяснение. Заметки A053 Стр. 14 840D sl SINUMERIK Operate A053 Диагностика оси и привода Статус приводов также можно посмотреть в параметре r2 привода. A053: END Заметки 840D sl SINUMERIK Operate Стр. 15 A053 A053 END A053 Диагностика оси и привода Стр. 16 840D sl SINUMERIK Operate Настройка датчика A084 Sinumerik Operate Описание модуля: Все позиционируемые оси требуют процесса реферирования для определения системой их положений. Здесь описываются процедуры реферирования инкрементального и абсолютного датчиков вместе с наиболее важными машинными данными. Цель модуля: После завершения этого модуля Вы сможете синхронизировать/настроить измерительную систему для системы Sinumerik 840D sl. Sinumerik Содержание: 840D sl SINUMERIK Operate Реферирование инкрементальных датчиков Реферирование абсолютных датчиков Информация о машинных данных Автоматическое реферирование V4.5 Стр. 1 Этот документ был создан для учебных целей. Siemens не несет ответственности за его содержание. A084 A084 A084 Стр. 2 840D sl SINUMERIK Operate A084 Настройка датчика Настройка датчика: START Реферирование инкрементального датчика Реферирование абсолютного датчика Информация о машинных данных Автоматическое реферирование Настройка датчика: END Заметки 840D sl SINUMERIK Operate Стр. 3 A084 A084 Настройка датчика Реферирование инкрементальных датчик Общая информация Оси, оснащенные инкрементальными датчиками, требуют реферирования каждый раз после включения системы или перезагрузки. Процедура реферирования инициируется нажатием кнопки и это обычно вызывает перемещение осей. Для настройки этой процедуры существуют определенные машинные данные и их можно настраивать под индивидуальные требования. Некоторые оси имеют второй датчик, используемый для управления положением. Нужно проверить какая измерительная система активна, так как она требует реферирования. Для проверки какая измерительная система активна можно посмотреть область “Axis diagnostics”. Посмотрите на сигнал “Active measuring system”. Значение 1 означает что активна 1ая система измерения, обычно это датчик двигателя. Значение 2 означает что активна 2ая измерительная система, обычно это линейка. Некоторые производители могут также переключаться между измерительными системами. Если нет уверенности в этом, пожалуйста, обращайтесь к изготовителю за информацией. Если неизвестно какой датчик используется на оси инкрементальный или абсолютный, можно проверить эту информацию через машинные данные 30240. Для проверки машинных данных используйте следующую последовательность: Машинные данные 30240[0] и [1] могут также быть проверены. Если активна 1-ая измерительная система, то машинное данное 30240[0] должно использоваться для указания типа датчика. Если активна 2-ая измерительная система, то машинное данное 30240[1] должно использоваться для указания типа датчика. Убедитесь что выбрана корректная ось. или Инкрементальный датчик = 1 Абсолютный датчик = 4 Для реферирования оси оснащенной инкрементальным датчиком необходимо переключать в 1 интерфейсный сигнал в пользовательской PLC программе. Это обычно делается с помощью установки выключателя в подходящем месте на пути движения оси. Во время процедуры реферирования ось перемещается в направлении к выключателю, при активизации выключателя устанавливается интерфейсный сигнал. Путь который проходит ось контролируется ЧПУ и устанавливается в соответствующих машинных данных. (Дополнительная информация будет показана на следующих страницах) Пример выключателя реферирования оси, вход активирует интерфейсный бит реферирования. Заметки A084 Стр. 4 840D sl SINUMERIK Operate A084 Настройка датчика Перед реферированием систему необходимо переключить в режим Реферирования с помощью нажатия кнопки “REF.POINT” на станочном пульте. LED над “REF.POINT” должен загореться, а LED режима “JOG” также продолжает гореть. Интерфейсный сигнал DB3x.DBX12.7 “Delay Ref. Pt approach” нужно установить в 1 для запуска процедуры реферирования. Каждая ось имеет свою переменную, которая определяется изменением x на числовое значение, которое представляет собой ось, см. ниже Подтверждение что выбран правильный режим можно увидеть вверху экрана. 1ая ось - DB31.DBX12.7 2ая ось - DB32.DBX12.7 3ая ось - DB33.DBX12.7 и т.д. Каждая ось может реферироваться по отдельности. Также возможно реферирование осей автоматически. Это обычно настраивает производитель станка и будет рассказано дальше в этом модуле. Теперь ось можно перемещать в сторону кулачка реферирования. Направление определяется в машинных данных. Ось перемещается к кулачку реферирования. Некоторые системы требуют, чтобы кнопка направления перемещения постоянно была нажата на протяжении всего цикла реферирования, в большинстве же случаев можно найти что ось продолжает движение даже если кнопка направления движения отпущена. Для реферирования отдельной оси выберите ось через станочный пульт. Заметки 840D sl SINUMERIK Operate Стр. 5 A084 A084 Настройка датчика Диаграмма последовательности реферирования для инкрементального датчика В случае если значения в машинных данных 34080 и 34090 меньше или равно дистанции остановки оси, система автоматически перенастроит корректную позицию. 34040 $MA_REFP_VELO_SEARCH_MARKER = 0 34080 $MA_REFP_MOVE_DIST + 34090 $MA_REFP_MOVE_DIST_CORR = > 0 Скорость Активизация кулачка реферирования 0 1 MD34020 скорость поиска кулачка 34070 скорость выхода в точку рефер. MD34040 скорость поиска реф. метки Позиция кулачок ось отреферирована. нулев. метка найдена 1 0 обратное движение Система получает команду на реферирование, ось разгоняется до скорости, указанной в машинном данном 34020 $MA_REFP_VELO_SEARCH_CAM затем идет поиск кулачка. Кулачок найден и ось останавливается. Движение в обратную сторону со скоростью из машинных данных. 34040 $MA_REFP_VELO_SEARCH_MARKER. Скорость из 34040 $MA_REFP_VELO_SEARCH_MARKER. Поиск следующей нулевой метки Нулевая метка найдена. Ось разгоняется до скорости из 34070 $MA_REFP_VELO_POS и проезжает расстояние, складывающееся из суммы машинных данных 34080 $MA_REFP_MOVE_DIST и 34090 $MA_REFP_MOVE_DIST_CORR Заметки A084 Стр. 6 840D sl SINUMERIK Operate A084 Настройка датчика Реферирование абсолютных датчиков Как только ось отреферируется система генерирует интерфейсные сигналы. 1ая ось DB31.DBX60.4 1ая ось DB31.DBX60.5 2ая соь DB32.DBX60.4 2ая ось DB32.DBX60.5 и т.д. 1ая сис-ма измер. отреферирована 2ая сис-ма измер. отреферирована 1ая сис-ма измер. отреферирована 2ая сис-ма измер. отреферирована Экран отображает то что ось отреферирована и показывает значение сохраненное в машинном данном: 34100 $MA_REFP_SET_POS Символ индицирует что ось отреферирована. Общая информация Абсолютные датчики нужно реферировать при первом вводе в эксплуатацию и они остаются отреферированными до появления проблем с датчиком или ЧПУ. Загрузка архива также приводит к необходимости реферирования датчика. Процедура: Сначала надо убедится что датчик абсолютного типа. Это можно сделать проверив шильдик на двигателе, в случае с интегрированным в двигатель датчиком. Также поставщик датчика может помочь определить корректно его тип. Другой способ это проверить значение машинного данного. Машинные данные 30240[0] и [1] проверяются в зависимости от активной системы измерения. Если активна 1-ая измерительная система , то используется машинное данное 30240[0] для определения типа датчика. Если активна 2-ая измерительная система, то машинное данное 30240[1] используется для определения типа датчика. Следующие значения определяют тип датчика: Инкрементальный датчик = 1 Абсолютный датчик =4 Значение из осевого MD 34100 Проверьте что машинное данное 34200 ENC_REFP_MODE установлено в 0. Это позволит системе взять значение из машинного данного 34100 $MA_REFP_SET_POS. Поставьте в машинное данное 34210 ENC_REFP_STATE значение 1. Это запускает процесс юстировки датчика. Процедура заключается в перемещении оси в известное механическое положение, например 150мм. Найдите машинное данное 34100 $MA_REFP_SET_POS и введите 150. Проверьте что в машинном данном 34010 REFP_CAM_DIR_IS_MINUS установлено 0 ИЛИ 1. Заметки 840D sl SINUMERIK Operate Стр. 7 A084 A084 Настройка датчика Для реферирования оси в нужную позицию используйте режим “Jog” и направление определенное в машинном данном 34010 REFP_CAM_DIR_IS_MINUS. Значение 0 - в положительную сторону, значение 1 означает в отрицательную сторону. Подача при перемещении в эту позицию должна быть уменьшена, чтобы избежать неточностей вызванных люфтом. Перед инициированием реферирования систему нужно переключить в режим реферирования, нажав кнопку “REF.POINT” на станочном пульте. Должен загореться светодиод, светодиод режима “JOG” продолжает гореть. Подтверждением корректного режима является иконка в верхнем углу экрана Ось A учебного стенда имеет абсолютный датчик. Выберите ось и затем нажмите тоже самое направление перемещения, которое использовалось ранее. Ось физически не сдвинется с места, но отображение позиции изменится, и появится символ что ось отреферирована. Будет отображаться введенное положение оси (150 мм). Машинное данное 34210 изменится в 2, что означает успешность процедуры. Заметки A084 Стр. 8 840D sl SINUMERIK Operate A084 Настройка датчика Информация о машинных данных Если на станке нет кулачка реферирования можно использовать только нулевую метку. Для этого изменяют машинное данное - 34000 $MA_REFP_CAM_IS_ACTIVE (по умолчанию 1). Значение 0 деактивирует кулачок. Это используется для осей имеющих только одну нулевую метку на всем диапазоне перемещения и для круговых осей с одной меткой за оборот. Направление в котором ось едет искать кулачок определяется в машинном данном - 34010 $MA_REFP_CAM_DIR_IS_MINUS (по умолчанию 0). Значение по умолчанию соответствует положительному направлению. Для перемещения в отрицательном направлении нужно поставить в этом параметре 1. Определение скорости поиска кулачка 34020 $MA_REFP_VELO_SEARCH_CAM (по умолчанию 5000.0 мм/мин) Если ось не нашла кулачок, возможно это из-за машинного данного34030 $MA_REFP_MAX_CAM_DIST (по умолчанию 10000 мм) Здесь определяется максимальное дистанция поиска кулачка. Система выдает ошибку:- ”20000 Channel %1 axis %2 reference cam not reached”. Когда кулачок найден система меняет направление перемещения оси в поисках нулевой метки. Скорость поиска определяется в машинном данном34040 $MA_REFP_VELO_SEARCH_MARKER (по умолчанию 300.0 мм/мин). Направление поиска нулевой метки определяется машинным данным34050 $MA_REFP_SEARCH_MARKER_REVERSE (по умолчанию 0) Значение по умолчанию означает что поиск идет в направлении противоположном направлению указанному в машинном данном 34010 $MA_REFP_CAM_DIR_IS_MINUS. Введение 1 в 34050 изменит направление поиска нулевой метки на противоположное. Если ось не нашла нулевую метку это возможно из-за машинного данного34060 $MA_REFP_MAX_MARKER_DIST (по умолчанию 20 мм) Это максимальная дистанция поиска нулевой метки. Система генерирует ошибку:- “20002 Channel %1 axis %2 zero mark missing”. 34090 $MA_REFP_MOVE_DIST_CORR (по умолчанию 0.0 мм) - Это машинное данное используется для точной установки позиции и корректировки разницы в случае замены датчика или работ с механикой. Значения в машинных данных 34080 и 34090 складываются и определяют как далеко поедет ось. Когда метка обнаруживается ось или останавливается или перемещается в указанную позицию, которая определяется суммой машинных данных (34080 и 34090 см объяснения ниже). Скорость перемещения в позицию задается в машинном данном34070 $MA_REFP_VELO_POS (по умолчанию 10000.0 мм/ мин). Обычно отображается значение 0 в позиции после реферирования. Это можно изменить в машинном данном 34100 $MA_REFP_SET_POS (по умолчанию 0.0) Введенное здесь значение отображается на экране как только процесс реферирования завершен. Это используется когда точка реферирования не соответствует механическому нулю станка. Это машинное данное не результат движения оси. 34080 $MA_REFP_MOVE_DIST (по умолчанию -2.0 мм). Раз метка нашлась целесообразно сдвинуть ось с метки (в рамках рабочей зоны). Это достигается установкой значения в машинное данное 34080. Если ось потребуется снова реферировать, пока она стоит на метке это может привести ось в конец диапазона перемещения. Заметки 840D sl SINUMERIK Operate Стр. 9 A084 A084 END Настройка датчика Автоматическое реферирование Цикл автоматического реферирования Для использования функции автоматического реферирования нужно определить порядок, в котором оси должны реферироваться. В общем случае на фрезерном станке сначала реферируется ось Z, что помогает исключить коллизии. Порядок реферирования оси устанавливается в машинном данном $MA_REFP_CYCLE_NR (по умолчанию 1) Возможные значения:0 = не реферируется автоматически. 1 по 15 = допустимый диапазон для определения последовательности -1 = для запуска программы не требуется реферирования этой оси До восьми осей может реферироваться в одно и тоже время. Для запуска автоматического реферирования необходимо установить интерфейсный сигнал в 1 (DB21.DBX1.0 ). Пример как может быть запущен цикл автоматического Активен режим Ref (ГРР 1) требуется NC старт (Канал 1) активировать реферирование (Канал 1) Интерфейсный сигнал DB21.DBX33.0 устанавливается в 1 весь период активности цикла реферирования. A084: END Заметки A084 Стр. 10 840D sl SINUMERIK Operate A008 MCP & PP72/48 PN Соединения и диагностика Sinumerik Operate Описание модуля: Станочные пульты управления в системе Sinumerik 840D sl подключаются к системной шине X120 (Industrial Ethernet). Каждому MCP, максимум два, необходимо установить уникальный адрес с помощью переключателей. Также необходимо понимать параметризацию PLC функционального блока FB1 для определения начальных адресов входов/выходов MCP. Этот модуль показывает как адресуются MCP, как параметрируется функциональный блок и Profinet конфигурация для модулей входов/выходов PP72/48. Цель модуля: После завершения этого модуля Вы узнаете как конфигурировать и инсталлировать станочный пульт Сименс и периферийные модули входов/выходов PP72/48. Sinumerik Содержание: 840D sl SINUMERIK Operate Типы Станочных пультов управления MCP483 PN вид спереди и сзади MCP310 PN вид спереди и сзади Адресация MCP Интерфейсные сигналы MCP Тест сигналов MCP PP72/48 PN Описание и интерфейсные сигналы Profinet конфигурация PP72/48 V4.5 Стр. 1 Этот документ создан для учебных целей. Siemens не несет ответственности за его содержание. A008 A008 A008 Стр. 2 840D sl SINUMERIK Operate MCP & PP72/48 PN Соединения и диагностика A008 MCP & PP72/48 PN Соединения и диагностика: START Типы станочных пультов управления MCP483 вид спереди и сзади MCP310 вид спереди и сзади MCP конфигурация и адресация Интерфейсные сигналы MCP Тест сигналов MCP PP72/48 PN Описание и интерфейсные сигналы Profinet конфигурация MCP & PP72/48 MCP & PP72/48 PN Соединения и диагностика: END Заметки 840D sl SINUMERIK Operate Стр. 3 A008 A008 MCP & PP72/48 PN Соединения и диагностика Типы станочных пультов управления Существуют механические и мембранные типы MCP в двух форматах (MCP483 и MCP310). MCP483 имеет ширину 483мм; MCP310 шириной 310мм. Основные отличия между этими форматами в количестве клавиш, расположении клавиш и т.д. Входа/ выхода адресуются также по разному. Функциональность и назначение обоих вариантов одинаковые. (Выбор осей, выбор режима и т.д.) Нет разделения MCP на токарную или фрезерную технологию. MCP483: S1 6FC5303-0AF22-0AA1 MCP483C PN (Механический тип клавиш) 6FC5303-0AF22-1AA1 MCP483 PN (Мембранный тип клавиш) MCP310: 6FC5303-0AF23-0AA1 MCP310C PN (Механический тип клавиш) 6FC5303-0AF23-1AA1 MCP310 PN (Мембранный тип клавиш) Заметки A008 Стр. 4 840D sl SINUMERIK Operate A008 MCP & PP72/48 PN Соединения и диагностика MCP483 вид спереди Примечание:- Cycle stop, Feed stop и Spindle stop-сигналы инвертированы т.е нормально замкнуты. Кнопки с T1 по T15 свободны для использования производителем станка. 2 заглушки можно удалить и использовать дополнительные кнопки/переключатели/индикаторы. MCP483 вид сзади X10 X53 X54 X51 X3 X60 X61 X52 X55 X20 H3 H2 H1 X30 X21 X5 S2 Описание интерфейсов:S2 Переключатель адресов. X5 Интерфейс замкового переключат. X10 питание 24V DC X20 Порт 1 Profinet входное соединение. X21 Порт 2 Profinet выходное соединение. X30 интерфейс процентовки подачи. X31 интерфейс процентовки шпинделя. X51 Цифровые входы Х60 разъем для маховичка X52 Цифровые входы Х61 разъем для маховичка X53 Цифровые выходы X54 Цифровые выходы X55 Цифровые выходы LED индикаторы:H1 Напряжение OK (Зеленый) H2 BUSSYNC H3 BUSFAULT Заметки 840D sl SINUMERIK Operate Стр. 5 A008 A008 MCP & PP72/48 PN Соединения и диагностика MCP310 вид спереди Примечание:- Cycle stop, Feed stop и Spindle stop-сигналы инверсные т.е. нормально замкнутые. Кнопки с T1 по T16 свободны для использования производителем станка. 6 заглушек можно удалить и использовать под дополнительные кнопки/переключатели/индикаторы. MCP310 вид сзади X10 X53 X54 X51 X52 X55 X31 X60 X20 H3 H2 H1 X30 X21 X5 S2 Описание интерфейсов:S2 Переключатель адресов. X5 Интерфейс замкового переключат. X10 питание 24V DC X20 Порт 1 Profinet входное соединение. X21 Порт 2 Profinet выходное соединение. X30 интерфейс процентовки подачи. X31 интерфейс процентовки шпинделя X51 X52 X53 X54 X55 Цифровые входы Цифровые входы Цифровые выходы Цифровые выходы Цифровые выходы X60 разъемы для маховичков LED индикаторы:H1 Напряжение OK (Зеленый) H2 BUSSYNC H3 BUSFAULT Заметки A008 Стр. 6 840D sl SINUMERIK Operate A008 MCP & PP72/48 PN Соединения и диагностика Конфигурация и адресация MCP Описание параметров: Определение начального адреса MCP MCPNum Количество MCP в системе. Функциональные блок FB1 используется для определения входов/выходов MCP. Модуль “A033 PLC функции” описывает полностью процесс конфигурации для MCP. FB1 вызывается из Организационного Блока OB100. Этот блок имеет много параметров. MCP1In Указатель на начальный адрес входов MCP. MCP1Out Указатель на начальный адрес выходов MCP. Следующий пример для FB1 показывает параметры для настройки начальных адресов входов/выходов для 1 MCP. MCP1BusType Тип шины; 55 = Ethernet CALL FB 1 , DB MCPNum MCP1In MCP1Out MCP1StatSend MCP1StatRec MCP1BusAdr MCPBusType NCKomm ExtendAlMsg MCP1BusAdr Адрес MCP, установка через dipпереключатель MCP подсоединяется к системной сети X120. X120 — DHCP сервер, IP адрес по умолчанию 192.168.214.1 и маска подсети 255.255.255.0. 7( := 1, := P#I 0.0, := P#Q 0.0, := P#Q 8.0, := P#Q 12.0, := 192, := B#16#55, := TRUE, := FALSE); Каждый подключаемый компонент должен иметь уникальный адрес. Адрес устанавливается с помощью переключателя S2 на MCP. Следующая таблица показывает примеры для позиций переключателя S2 и результирующий адрес, включая значение по умолчанию 192. Каждое положение переключателя с 1 по 8 представляет соответствующее значение при установки в “On”. Значения всех положений “On” суммируются и дают адрес MCP. Позиции 9 и 10 всегда должны быть в “Off” для работы в режиме Ethernet. Переключатель S2: Позиции и значения. Позиция S2 Значение при переключ. состоян. “On” Значение/ адрес Переключатель S2 10 9 8 7 6 5 4 3 2 1 Off Off - - - - - - - - - - Off Off Off Off Off Off Off Off 0 - - Off Off Off Off Off Off Off On 1 - - Off Off Off Off Off Off On Off 2 - - Off Off Off Off Off Off On On 3 Зарезервир. 1 1 - - : : : : : : : : 2 2 - - On On Off Off Off Off Off Off 3 4 4 8 - - : : : : : : : : 5 16 - - On On On On On On On Off 254 6 32 - - On On On On On On On On 255 7 64 8 128 9 всегда OFF 10 всегда OFF : 192 (по умолчанию) : Перекл. S2 Заметки 840D sl SINUMERIK Operate Стр. 7 A008 A008 MCP & PP72/48 PN Соединения и диагностика Интерфейсные сигналы MCP Следующая таблица показывает интерфейсные сигналы для MCP483. Букву “n” следует заменить на введенное значение для начальных адресов при параметрировании FB1 (MCP1IN, MCP2IN, MCP1Out и MCP2Out). MCP483 PN Сигналы от станочного пульта (кнопки) Байт Бит 7 Бит 6 D C IBn+1 REPOS IBn+2 IBn+3 Бит 5 Бит 4 Бит 3 Бит 2 B A JOG TEACH IN MDA AUTO REF INC var. 10000 INC INC 1000 INC 100 INC 10 INC 1 Key-switch position 0 Key-switch position 2 Spindle start *Spindle stop Feed start *Feed stop NC Start *NC Stop Reset Key-switch position 1 Single block B A Spindle override IBn Бит 0 Operating Mode Feedrate override E D Direction keys IBn+4 Бит 1 C Axis selection keys + R15 R13 Rapid traverse R14 Key switch position 3 Y R2 Z R3 5th axis R5 MCS/WCS R12 T9 T10 T11 X R1 4th axis R4 7th axis R7 R10 R9 8th axis R8 6th axis R6 T14 T15 T6 T7 Axis selection keys IBn+5 Пользовательские кнопки IBn+6 T12 T13 Пользовательские кнопки IBn+7 T1 T2 T3 T4 IBn+10 KT-IN8 (X55.2) KT-IN7 (X55.1) KT-IN6 (X52.3) KT-IN5 (X52.2) T5 KT-IN4 (X52.1) KT-IN3 (X51.3) T8 KT-IN2 (X51.2) KT-IN1(X51.1) IBn+11 KT-IN9 (X55.3) MCP483 PN Сигналы к станочному пульту (LEDы) Байт Бит 7 Бит 6 INC 1000 INC 100 QBn+1 Feed start QBn+2 QBn+3 QBn Бит 5 Бит 4 Бит 3 Бит 2 INC 10 INC 1 JOG TEACH IN MDA AUTO *Feed stop NC Start *NC Stop REPOS REF INC var. INC 10000 Direction Minus R13 X R1 4th axis R4 7th axis R7 R10 Spindle start *Spindle stop Z R3 5th axis R5 MCS/WCS R11 R9 8th axis R8 6th axis R6 Direction Plus R15 T9 T10 T11 T14 T15 R2 T1 T2 T3 Machine function QBn+4 QBn+5 Бит 1 Бит 0 Operating mode Single block Пользовательские светодиоды T12 T13 Y Пользовательские светодиоды T4 T5 T6 QBn+6 QBn+7 KT-OUT6 (X54.3) KT-OUT5 (X54.2) KT-OUT4 (X54.1) KT-OUT3 (X53.3) T7 T8 Reset R14 KT-OUT2 (X53.2) KT-OUT1 (X53.1) * это инверсный сигнал. Заметки A008 Стр. 8 840D sl SINUMERIK Operate A008 MCP & PP72/48 PN Соединения и диагностика Интерфейсные сигналы MCP Следующая таблица показывает интерфейсные сигналы для MCP310. Букву “n” следует заменить на введенное значение для начальных адресов при параметрировании FB1. MCP310 PN Сигналы от станочного пульта (кнопки) Байт Бит 7 Бит 6 Бит 5 Бит 4 Бит 3 Бит 2 Бит 1 Бит 0 IBn *NC Stop Spindle - Spindle 100% Spindle + Single block JOG MDA AUTO NC Start Spindle right *Spindle stop Spindle left Key-switch position 3 REF REPOS Teach IN Feed start *Feed stop INC var. Key-switch position 0 INC 1000 INC 100 INC 10 INC 1 IBn+1 IBn+2 Feedrate override IBn+3 Reset Key-switch position 2 Key-switch position 1 E (16) D (8) C (4) B (2) A (1) Direction keys IBn+4 Rapid traverse KT-IN5 (X52.2) KT-IN4 (X52.1) KT-IN3 (X51.3) KT-IN2 (X51.2) KT-IN (X51.1) + - T16 KT6(X52.3) 6th axis 5th axis 4th axis Z Y X IBn+6 T9 T10 T11 T12 WCS MCS T13 T14 T15 IBn+7 T1 T2 T3 T4 T5 T6 T7 T8 IBn+10 KT-IN8 (X55.2) KT-IN7 (X55.1) KT-IN6 (X52.3) KT-IN5 (X52.2) KT-IN4 (X52.1) KT-IN3 (X51.3) KT-IN2 (X51.2) KT-IN (X51.1) IBn+5 Axis selection IBn+11 KT-IN9 (X55.3) Spindle override IBn+13 E (16) D (8) C (4) B (2) A (1) MCP 310 PN Сигналы к станочному пульту (LEDы) Байт Бит 7 Бит 6 Бит 5 Бит 4 Бит 3 Бит 2 Бит 1 Бит 0 QBn *NC Stop Spindle Dec. Spindle 100% Spindle Inc. Single Block JOG MDA AUTO QBn+1 NC start Spindle right *Spindle Stop Spindle left RESET REF REPOS Teach In QBn+2 Feed Start *Feed Stop INC var. INC 1000 INC 100 INC 10 INC 1 QBn+4 Minus Direction Plus Direction Rapid traverse KT-OUT5 (X54.2) KT-OUT4 (X54.1) KT-OUT3 (X53.3) KT-OUT2 (X53.2) KT-OUT1 (X53.1) QBn+5 T16 KT-OUT6 (X54.3) 6th axis 5th axis 4th axis Z Y X T9 T10 T11 T12 MCS/WCS T13 T14 T15 T1 T2 T3 T4 T5 T6 T7 T8 QBn+3 QBn+6 QBn+7 * это инверсные сигналы. Заметки 840D sl SINUMERIK Operate Стр. 9 A008 A008 MCP & PP72/48 PN Соединения и диагностика Интерфейсные сигналы MCP Пользовательские входы выходы 9 входов и 6 выходов доступны на разъемах X51 - X55, разработанных для использования переключателей/кнопок и ламп индикации, которые могут быть установлены в пустые отверстия в MCP. Ниже показано сопоставление входов/выходов индивидуально для каждого разъема. Входные терминалы в нормально открытом состоянии имеют потенциал 5V DC (берется с MCP) При работе входы меняют потенциал с 5V DC в 0V (M). Выходные терминалы питаются +24Vdc с MCP. Не требуется внешнего питания для терминалов входов и выходов. Привязка входов (X51, X52 и X55): 1 2 3 4 KT-IN1 KT-IN2 KT-IN3 M (0 вольт) X51 1 KT-IN4 2 KT-IN5 3 KT-IN6 4 1 KT-IN7 2 KT-IN8 3 KT-IN9 M (0 вольт) 4 X55 Привязка выходов (X53 и X54): 1 KT-OUT1 1 KT-OUT4 2 KT-OUT2 2 KT-OUT5 3 KT-OUT3 3 KT-OUT6 4 M (0 вольт 4 M (0 вольт) X53 X54 Выходы допускают нагрузку до 1.2 Вт на выход, они не предназначены для соединения реле, клапанов и других индуктивных устройств. M (0 вольт) X52 Тест сигналов MCP Сигналы от и к MCP можно проверить с помощью встроенных функций диагностики на системе. Для перехода к диагностическому экрану используйте следующую последовательность клавиш: На экране можно вводить входа и выхода MCP и проверять функционирование каждой отдельной кнопки. Заметки A008 Стр. 10 840D sl SINUMERIK Operate A008 MCP & PP72/48 PN Соединения и диагностика Сначала проверьте параметризацию FB1 для начальных адресов (стр. 9), чтобы быть уверенными в правильном адресе Второе посмотрите соответствие адреса в таблице интерфейсных сигналов соответствующего MCP. Пример: Для проверки кнопки “NC start” на MCP310 с начальным адресом 0, нужно смотреть вход I1.7. Кнопка NC Start не нажата: Кнопка NC Start нажата: PP72/48 PN описание и интерфейсные сигналы S1 Модули PP72/48 PN это компактные компоненты, которые соединяются по сети Profinet (Порты PN1 или PN2 на PPU). X111 Есть два варианта, один имеет только цифровую функциональность, другой цифровую и аналоговую функциональности. Требуется питание 24V DC. Все доступно 72 цифровых входа и 48 цифровых выходов в каждом из двух вариантов. Аналоговый модуль имеет дополнительно два аналоговых входа и два аналоговых выхода. X222 Заказные номера: 6FC5311-0AA00-0AA0 Только цифровая (PP72/48D PN) 6FC5311-0AA00-1AA0 с аналоговой частью (PP72/48 2/2A PN) X2 X2 X333 X1 Заметки 840D sl SINUMERIK Operate Стр. 11 A008 A008 MCP & PP72/48 PN Соединения и диагностика Сопоставление пинов X111 Соединение ленточным кабелем. Следующие таблицы показывают пины и адреса входов/выходов для разъемов X111, X222, X333. Эта настройка для PP72/48 PN сконфигурированного с начального адреса 0. (Байты входов 0, 1 и 2 и байты выходов 0 и 1). Первый байт входов на X222 имеет БЫСТРОЕ управление на аппаратном уровне. Пин Сигнал Пин Сигнал Пин Сигнал 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 I2.0 I2.1 I2.2 I2.3 I2.4 I2.5 I2.6 I2.7 пусто пусто пусто пусто Q0.0 Q0.1 Q0.2 Q0.3 Q0.4 Q0.5 37 38 39 40 41 42 43 44 45 46 47 48 49 50 0V DC +24VDC O/P I0.0 I0.1 I0.2 I0.3 I0.4 I0.5 I0.6 I0.7 I1.0 I1.1 I1.2 I1.3 I1.4 I1.5 I1.6 I1.7 Q0.6 Q0.7 Q1.0 Q1.1 Q1.2 Q1.3 Q1.4 Q1.5 Q1.6 Q1.7 +24V DC I/P +24V DC I/P +24V DC I/P +24V DC I/P Сопоставление пинов X333 Сопоставление пинов X222 Пин Сигнал Пин Сигнал Пин Сигнал Пин Сигнал Пин Сигнал Пин Сигнал 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 I5.0 I5.1 I5.2 I5.3 I5.4 I5.5 I5.6 I5.7 пусто пусто пусто пусто Q2.0 Q2.1 Q2.2 Q2.3 Q2.4 Q2.5 37 38 39 40 41 42 43 44 45 46 47 48 49 50 Q2.6 Q2.7 Q3.0 Q3.1 Q3.2 Q3.3 Q3.4 Q3.5 Q3.6 Q3.7 +24V DC I/P +24V DC I/P +24V DC I/P +24V DC I/P 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 I8.0 I8.1 I8.2 I8.3 I8.4 I8.5 I8.6 I8.7 пусто пусто пусто пусто Q4.0 Q4.1 Q4.2 Q4.3 Q4.4 Q4.5 37 38 39 40 41 42 43 44 45 46 47 48 49 50 Q4.6 Q4.7 Q5.0 Q5.1 Q5.2 Q5.3 Q5.4 Q5.5 Q5.6 Q5.7 +24V DC I/P +24V DC I/P +24V DC I/P +24V DC I/P 0V DC +24V DC O/P I3.0 I3.1 I3.2 I3.3 I3.4 I3.5 I3.6 I3.7 I4.0 I4.1 I4.2 I4.3 I4.4 I4.5 I4.6 I4.7 0V DC +24V DC O/P I6.0 I6.1 I6.2 I6.3 I6.4 I6.5 I6.6 I6.7 I7.0 I7.1 I7.2 I7.3 I7.4 I7.5 I7.6 I7.7 Заметки A008 Стр. 12 840D sl SINUMERIK Operate MCP & PP72/48 PN Соединения и диагностика A008 Profinet конфигурация - MCP и PP72/48 Каждому аппаратному устройству соединенному по сети Profinet нужно иметь уникальный IP адрес. Это определяется настройками S2 на MCP и S1 на PP72/48. Каждое profinet устройство имеет IP адрес в диапазоне 192.168.214.xxx . Настройка переключателя определяет последнюю часть IP адреса xxx. Переключатель S1/S2 Выбранный IP адрес будет определять сопоставление входов/выходов. Это показано в следующих таблицах. Для Profinet-а всегда 9 и 10 должны быть установлены в On. Позиция переключате ля S1/S2 Бинарное значение 1 1 2 2 3 4 4 8 5 16 6 32 7 64 8 128 9 Profinet=ON 10 Profinet=ON переключатель S1 - PP72/48 переключатель S2 - MCP483/MCP310 Имя устройства по умолчанию pp72x48pn xxx Позиции с 1 по 8 определяют имя устройства по умолчанию для модуля входов/выходов. Это до 128 имен устройств. Если используются эти имена по умолчанию, то нет необходимости в инициализации. Бинарное значение 9 = pp72x48pn9 DCP-режим Позиция с 1 по 8 установить в "on". В этом режиме не используется имя устройства по умолчанию. Имя устройства должно быть установлено с использованием инициализации и записано в модуль входов/выходов. Эта информация стирается при сбросе в значения по умолчанию (заводские настройки), например с использованием STEP7. A008: END Заметки 840D sl SINUMERIK Operate Стр. 13 A008 A008 END A008 MCP & PP72/48 PN Соединения и диагностика Стр. 14 840D sl SINUMERIK Operate Создание PLC программы A026 Sinumerik Operate Описание модуля: Для создания PLC программы для станка с 840D sl Sinumerik Operate используется пакет программирования Step 7. Для того чтобы использовать пакет Step 7 наилучшим образом, необходимо знать структуру системы Sinumerik и ее интерфейса. Эти знания требуются для создания ориентированной на конкретный станок PLC программы, удовлетворяющей соответствующим требованиям безопасности для соответствующей страны. Цель модуля: После завершения этого модуля Вы узнаете как использовать пакет Step 7 для: Создания PLC программы Инсталляции базовой Sinumerik PLC программы Конфигурации аппаратных средств PLC Загрузки с компьютера в систему проекта PLC Sinumerik Содержание: 840D sl SINUMERIK Operate Цикл работы S7-300 PLC 840D sl Sinumerik Operate PLC Интеграция базовой PLC Структура базовой PLC Зарезервированные функции Зарезервированные блоки данных Пример базовой программы V4.5 Стр. 1 Этот документ был создан для учебных целей. Siemens не несет ответственности за его содержание. A026 A026 A026 Стр. 2 840D sl SINUMERIK Operate A026 Создание PLC программы Создание PLC программы: START Step 7-300 PLC 840D sl Sinumerik Operate PLC Интеграция базовой PLC Структура базовой PLC Зарезервированн ые функции и функциональный блоки Зарезервирова нные блоки данных Пример: Базовая программа Создание PLC программы: END Заметки 840D sl SINUMERIK Operate Стр. 3 A026 A026 Step7 300 PLC: Запуск Создание PLC программы PLC операционная PII (Образ входов периферии) PII (Образ входов процесса) OB 100 (Запуск) CALL FCxxx .... STL .... LAD .... BE (Program end) FCxxx .... STL .... LAD .... BE (Program end) PIO (Образ выходов процесса) PIO (Образ выходов периферии) Step7 300 PLC: Цикл работы OB 1 (Циклический вызов) .... CALL FCxxx .... FCxxx .... STL PII (Образ входов процесса) PII (Образ входов периферии) STL .... .... .... BE (Program end) CALL FBxxx,DBxxx .... LAD .... .... BE (Program end Cyclic) LAD .... FBxxx DBxxx - Instance .... STL .... LAD .... BE (Program end) .... .... .... .... .... PIO (Образ выходов процесса) PIO (Образ выходов периферии) PLC операционная Заметки A026 Стр. 4 840D sl SINUMERIK Operate A026 Создание PLC программы 840D sl Sinumerik Operate PLC PLC операционная Запуск PLC User IF PII (Образ входов периферии) PII (Образ входов процесса) OB 100 (старт программы) DB2 Ошибки/сообщ. FB1 Параметризация функций запуска В интерфейс Sinumerik System CALL FB1,DB7 ...... Пользовательская часть ...... LAD ...... STL BE (Program end) PIO (Образ выходов процесса) PIO (Образ выходов периф.) OB 1 (Циклическая) Sinumerik System CALL FC2 ...... User Program Here: ...... CALL FBxxx,DBxxx ...... LAD BE (Program end) DB9 Циклы компиляц. STL ...... Из интерфейса DB7 Настройки параметров базовой программы .... .... PIO (Образ выходов периф.) в интерфей с DB10 ГРР В интерфейс Из интерфейса FC2 Sinumerik 840D PLC базовая программа INTERFACE Control FC 2 цикл. в/из PLC польз. / NCK внутренний BE (Program end) BE (Program end Cyclic) PIO (Образ выходов процесса) Из интерфей са В интерфейс FBxxx .... STL .... LAD .... BE (Program end) и/или NCK Internal IF DB11 NC В интерфейс Из интерфейса DB19 HMI В интерфейс Из интерфейса DB21 Канал В интерфейс Из интерфейса DB31 Ось DBxxx Instance .... .... .... .... В интерфейс Из интерфейса DB71,72,73 Tool Management В интерфейс PLC операционная Из интерфейса NCK Cyclic to/from PLC User IF PII (Образ входов периферии) PII (Образ входов процесса) Заметки 840D sl SINUMERIK Operate Стр. 5 A026 A026 Создание PLC программы Интеграция базовой PLC Примечание - Инсталляция PLC Toolbox описана в модуле A002. Для создания пользовательской PLC программы, сначала необходимо инсталлировать и интегрировать базовую PLC программу. Базовая программа берется из библиотеки Step 7, которая интегрируется в пользовательский проект. Инсталляция базовой программы с дополнительными пакетами. :Sinumerik Addons : NC Var Selector Инсталляция Toolbox: Toolbox installation CD Интеграция библиотеки и конфигурация аппаратных средств: Для интеграции базовой программы в пользовательский проект необходимо добавить в конфигурацию компонент “Sinumerik“. Он становится доступен после инсталляции “Sinumerik ADDON“. Конфигурация аппаратных средств показывает компоненты из Sinumerik Addon: HW config: Открыть для выбора PLC hardware. Hardware Sinumerik “Addons” Библиотека Sinumerik: открыть и скопировать в проект. Система PROFINET IO может быть выбрана через контекстное меню, если это не было сделано при вставке Заметки A026 Стр. 6 840D sl SINUMERIK Operate A026 Создание PLC программы Структура базовой PLC После успешной интеграции “Sinumerik Hardware“ и станочной периферии в утилите HW Config, нужно запустить компиляцию аппаратных компонентов. После этого можно найти в пользовательском проекте объекты S7 Program. Блоки из библиотеки теперь можно скопировать в соответствующие директории пользовательского проекта. Также можно переписать символьную таблицу. OB1 + OB100 С вызовом базовой программы Базовая программа (как библиотека) копируется в Базовую PLC программу можно увидеть открыв OB1 и/или OB100 в редакторе Step 7. В OB1 базовая программа выполняется вызовом FC2, и в OB100 с помощью вызова FB1. Заметки 840D sl SINUMERIK Operate Стр. 7 A026 A026 Создание PLC программы Зарезервированные функции и функциональные блоки Номер Функция FB 15 Базовая программа FB 1, FC 2, FC 3, FC 5 Базовая программа FC 0 ... 29 Зарезервировано для Siemens FB 0 ... 29 Зарезервировано для Siemens FC 30 ... 999 1) Свободно для пользователя FB 30 ... 999 1) Свободно для пользователя FC 1000 ... 1023 Зарезервировано для Siemens FB 1000 ... 1023 Зарезервировано для Siemens FC 1024 ... максимум Свободно для пользователя FB 1024 ... максимум Свободно для пользователя 1) максимальное число блоков (FB/FC) зависит от используемого PLC/CPU в выбранном NCU. Заметки A026 Стр. 8 840D sl SINUMERIK Operate A026 Создание PLC программы Зарезервированные блоки данных Обзор блоков данных DB no. Имя 1 2 ... 5 PLC-MELD 6 ... 8 Функция Пакет Зарезервировано для Siemens BP PLC сообщения и ошибки BP Базовая программа 9 NC-COMPILE Интерфейс для NC циклов компиляции BP 10 NC INTERFACE Общий NCK интерфейс BP 11 Mode group 1 Интерфейс группы режимов работы BP 12 Связь с компьютером и интерфейс транспортной системы 13 ... 14 Зарезервировано для базовой программы 15 Базовая программа 16 Определение PI сервисов 17 Идентификатор версии 18 Зарезервировано для базовой программы 19 Интерфейс HMI Обзор блоков данных 20 Машинные данные PLC 21 ... 30 CHANNEL 1 ... n Интерфейс NC каналов 31 ... 61 AXIS 1 ... m Интерфейс для осей/шпинделей или свободно для пользователя 62 ... 70 Свободно для пользователя 71 ... 74 Tool management 75 ... 76 Декодирование M групп 77 Блок данных для сигналов MCP 78 ... 80 81 ... 999 BP BP Зарезервировано для Siemens 1) См ниже: ShopMill, ShopTurn 1000 ... 1099 Зарезервировано для Siemens 1100 ... максимум Свободно для пользователя 1) BP максимум номеров блоков (DB) зависит от PLC CPU, использованном в выбранном NCU. Неиспользуемые блоки данных для каналов, осей/шпинделей и функций управления инструментом могут использоваться пользователем. Заметки 840D sl SINUMERIK Operate Стр. 9 A026 A026 Создание PLC программы Пример: интеграция базовой программы Выбираем систему Sinumerik из дерева устройств Создаем новый проект, например 840Dsl Sinumerik Operate. Запускаем Step 7 Hardware configuration. Конфигурируем сеть Profibus Конфигурируем сеть Profinet Заметки A026 Стр. 10 840D sl SINUMERIK Operate A026 Создание PLC программы Добавляем дополнительные компоненты Для дополнительных осей, например NX плата Сохранение и компиляция проекта Заметки 840D sl SINUMERIK Operate Стр. 11 A026 A026 Создание PLC программы После успешной компиляции, доступны объекты Step7 Program для пользователя. Теперь найдите библиотеку, установленную из Toolbox, и откройте ее в редакторе Step 7. Библиотека открытая в SIMATIC Manager-е. Библиотека и пользовательская программа открыты в SIMATIC Manager-е. Заметки A026 Стр. 12 840D sl SINUMERIK Operate A026 Создание PLC программы Блоки в базовой PLC программе. Исходники в базовой PLC программе. Скопируйте программные блоки из библиотеки в пользовательский проект. Всегда переписывайте OB1 при копировании из библиотеки, в противном случае базовая PLC не будет вызвана с помощью FC2. Теперь блоки представлены в пользовательском проекте. Заметки 840D sl SINUMERIK Operate Стр. 13 A026 A026 END Создание PLC программы Скопируйте исходники из библиотеки в проект Скопируйте символьную таблицу из библиотеки в проект. После успешной интеграции базовой PLC программы OB1 и OB100 должны выглядеть как показано на следующих картинках. OB100: OB1: A026: END Заметки A026 Стр. 14 840D sl SINUMERIK Operate PLC функции A033 Sinumerik Operate Описание модуля: В PLC доступны следующие функции: Параметризация запуска PLC Передача MCP (Пульт управления станком) Чтение и запись переменных NC PI сервисы Чтение GUD (Глобальных данных пользователя) Запуск ASUP Управление осью/шпинделем Цель модуля: После завершения этого модуля Вы сможете выполнить вышеперечисленные задачи в PLC. Sinumerik Содержание: 840D sl Sinumerik Operate Параметризация запуска PLC Передача MCP (Пульт управления станком) Чтение и запись переменных NC PI сервисы Чтение GUD-ов (Глобальных данных пользователя) Запуск ASUP Управление осью/шпинделем V4.5 Стр. 1 Этот документ был создан для учебных целей. Siemens не несет ответственности за его содержание. A033 A033 A033 Стр. 2 840D sl Sinumerik Operate A033 PLC функции PLC функции: START Параметриз ация запуска PLC Передача MCP Чтение и запись переменных NC PI сервисы Чтение GUD-ов Запуск ASUP Управление осью/ шпинделем PLC функции: END Заметки 840D sl Sinumerik Operate Стр. 3 A033 A033 PLC функции Параметризация запуска PLC PLC интерфейс состоит из серии блоков данных Step 7, количество и длина блоков данных определяется при запуске системы. Производитель станка может влиять на этот процесс используя возможности параметрирования базовой PLC программы в OB100. Параметризация осуществляется через параметры функционального блока 1 в OB100, эти значения доступны базовой PLC программе через используемый экземпляр DB (DB7) в FB1. Пример:- ORGANIZATION_BLOCK OB 100 TITLE = { S7_language := '9(1) English (United States) 13.10.2010 16:56:20' } VERSION : 1.0 VAR_TEMP OB100_EV_CLASS : BYTE ; OB100_STRTUP : BYTE ; OB100_PRIORITY : BYTE ; OB100_OB_NUMBR : BYTE ; OB100_RESERVED_1 : BYTE ; OB100_RESERVED_2 : BYTE ; OB100_STOP : WORD ; OB100_RESERVED_3 : WORD ; OB100_RESERVED_4 : WORD ; OB100_DATE_TIME : DATE_AND_TIME ; END_VAR BEGIN NETWORK TITLE = CALL FB 1 , DB MCPNum MCP1In MCP1Out MCP1StatSend MCP1StatRec MCP1BusAdr MCPBusType NCKomm 7 ( := := := := := := := := 1, P#I 0.0, P#Q 0.0, P#Q 8.0, P#Q 12.0, 192, B#16#55, TRUE); //Insert User program from here END_ORGANIZATION_BLOCK Дополнительным конфигурированием интерфейса можно реализовать другие функции. включая:Определение количества MCP Определение диапазона адресов MCP Определение типа MCP Конфигурирование HHU (BHG) PLC коммуникации для опций NCK Конфигурацию ошибок Параметры FB1 и их значения можно найти на следующих страницах. Заметки A033 Стр. 4 840D sl Sinumerik Operate A033 PLC функции Описание параметров FB1 Сигнал Тип MCPNum I Формат Диапазон значений Коментарий INT До 2 Количество активных MCP 0: Нет MCP MCP1In MCP2In I POINTER E0.0 до E120.0 или M0.0 до M248.0 или DBn DBX0.0 до DBXm.0 Начальный адрес для входных сигналов соответствующего станочного пульта MCP1Out MCP2Out I POINTER A0.0 до A120.0 или M0.0 до M248.0 или DBn DBX0.0 до DBXm.0 Начальный адрес для выходных сигналов соответствующего станочного пульта MCP1StatSend MCP2StatSend I POINTER A0.0 до A124.0 или M0.0 до M252.0 или DBn DBX0.0 до DBXm.0 В настоящий момент не используется MCP1StatRec MCP2StatRec I POINTER A0.0 до A124.0 или M0.0 до M252.0 или DBn DBX0.0 до DBXm.0 В настоящий момент не используется MCP1BusAdr MCP2BusAdr I INT 1 ... 126 192 .. 223 DP-Slave: Адрес PROFIBUS Ethernet MCP: установка DIP MCP1Timeout MCP2Timeout I S5time рекомендация: 700 мс Циклический контроль стробового импульса для станочного пульта MCP1Cycl MCP2Cycl I S5time рекомендация: 200 мс Используется только для PROFIBUS MCPMPI I BOOL false Для совместимости MCP1Stop MCP2Stop I BOOL 0: запуск передачи сигналов станочного пульта 1: остановка передачи сигналов станочного пульта DP-Slave: Slave деактивируется MCP1NotSend MCP2NotSend I BOOL 0: режим передачи и приема активирован 1: только прием сигналов станочного пульта MCPSDB210 I BOOL false Для совместимости MCPCopyDB77 I BOOL false Для совместимости MCPBusType I BYTE правый полубайт (бит 0...3) для MCP1 левый полубайт (бит 4...7) для MCP2 b#16#33: PROFIBUS b#16#44: PROFIBUS на разъеме MPI/DP b#16#55: Ethernet B#16#66: PROFINET Заметки 840D sl Sinumerik Operate Стр. 5 A033 A033 PLC функции Описание параметров FB1 - продолжение: Сигнал BHG BHGIn BHGOut Тип I I I Формат Диапазон значений Комментарий INT 0, 5 Интерфейс HHU: POINTER POINTER 0: нет HHU 5: HHU на Ethernet E0.0 до E124.0 или M0.0 до M252.0 или DBn DBX0.0 до DBXm.0 Начальный адрес A0.0 до A124.0 или M0.0 до M252.0 или DBn DBX0.0 до DBXm.0 Начальный адрес принимаемых данных PLC c HHU передаваемых данных PLC на HHU BHGStatSend I POINTER A0.0 до A124.0 или M0.0 до M252.0 или DBn DBX0.0 до DBXm.0 Для совместимости BHGStatRec I POINTER A0.0 до A124.0 или M0.0 до M252.0 или DBn DBX0.0 до DBXm.0 Для совместимости BHGInLen I BYTE HHU default: B#16#6 (6 Byte) Для совместимости BHGOutLen I BYTE HHU default: B#16#14 (20 Byte) Для совместимости BHGTimeout I S5time рекомендация: 700 ms Для совместимости BHGCycl I S5time рекомендация: 100 ms Для совместимости BHGRecGDNo I INT HHU default: 2 Ethernet DIP переключатель BHGRecGBZNo I INT HHU default: 2 Для совместимости BHGRecObjNo I INT HHU default: 1 Для совместимости Заметки A033 Стр. 6 840D sl Sinumerik Operate A033 PLC функции Описание параметров FB1 - продолжение: Сигнал Тип Формат Диапазон значений Комментарий BHGSendGDNo I INT HHU default: 2 Для совместимости BHGSendGBZNo I Int HHU default: 1 Для совместимости BHGSendObjNo I INT HHU default: 1 Для совместимости BHGMPI I BOOL false Для совместимости BHGStop I BOOL BHGNotSend I BOOL 0: Запуск передачи сигналов HHU 1: Останов передачи сигналов HHU 0: Режим передачи и приема активирован 1: Режим только приема активирован NCCyclTimeout I S5time рекомендация: 200 мс Циклический контроль стробового импульса NCK NCRunupTimeout I S5time рекомендация: 50 с Контроль запуска NCK ListMDecGrp I INT 0 ... 16 Активация расширенного декодирования M-групп NCKomm I BOOL 0: Не активен 1...16: Количество M-групп Коммуникационные службы PLC NC (FB 2/3/4/5/7: Put/Get/PI_SERV/GETGUD) TRUE: MMCToIF HWheelMMC I I BOOL активен Передача сигналов HMI на интерфейс (режимы работы, управление программой и т.п) BOOL TRUE: активен TRUE: выбор маховичком через HMI FALSE: выбор маховичком через программу пользователя ExtendAlMsg I BOOL Активация расширения FC 10 (см. главу "Структура и функции главной программы") MsgUser I INT UserIR I BOOL Расширение локальных данных OB 40 необходимо для обработки пользователем IRAuxfuT I BOOL Обработка Т-функции в OB40 IRAuxfuH I BOOL Обработка Н-функции в OB40 IRAuxfuE I BOOL Обработка функции DL в OB40 0 ... 32 Кол-во областей пользователя для сообщений (DB 2) Заметки 840D sl Sinumerik Operate Стр. 7 A033 A033 PLC функции Описание параметров FB1 - продолжение: Сигнал Тип Формат Диапазон значений Комментарий UserVersion I POINTER DBxx Указатель на переменную String. Соответствующая переменная String индицируется в окне версии. (макс. 41 знак). OpKeyNum I INT 0 ... 2 Количество активных модулей прямых клавиш 0: прямые клавиши Ethernet отсутствуют Op1KeyIn Op2KeyIn I POINTER P#Ex.0 или P#Mx.0 или P#DBn.DBXx.0. Начальный адрес для входных сигналов соответствующих модулей прямых клавиш Op1KeyOut Op2KeyOut I POINTER P#Ax.0 или P#Mx.0 или P#DBn.DBXx.0. Начальный адрес для выходных сигналов соответствующих модулей прямых клавиш Op1KeyBusAdr Op2KeyBusAdr I INT 1 ... 191 Прямые клавиши через Ethernet: TCU-индекс Op1KeyStop Op2KeyStop I BOOL Op1KeyNotSend Op2KeyNotSend I BOOL 0: запуск передачи сигналов прямых клавиш 1: останов передачи сигналов прямых клавиш 0: режим передачи и приема активирован 1: только прием сигналов прямых клавиш OpKeyBusType I BYTE b#16#55 b#16#55: Ethernet IdentMcpBusAdr I INT 1 ... 254 только IE-устройства IdentMcpProfilNo I BYTE 0, 1 Профиль устройства b#16#5 0: комплексное устройство 1: только прямые клавиши IdentMcpBusType I BYTE только IE-устройства IdentMcpStrobe I BOOL MaxBAG Q INT 1 ... 10 Количество ГРР MaxChan Q INT 1 ... 10 Количество каналов MaxAxis Q INT 1 ... 31 Количество осей ActivChan Q ARRAY[1...10] OF BOOL Активировать опрос Строка битов активных каналов Заметки A033 Стр. 8 840D sl Sinumerik Operate A033 PLC функции Описание параметров FB1 - продолжение: Сигнал Тип Формат Диапазон значений Комментарий ActivAxis Q ARRAY[1..31] OF BOOL Строка битов активных осей UDInt Q INT Кол-во машинных данных Integer в DB 20 UDHex Q INT Кол-во машинных данных Hex в DB 20 UDReal Q INT Кол-во машинных данных REAL в DB 20 IdentMcpType Q BYTE Тип (HT2, HT8, ...) IdentMcpLengthIn Q BYTE Информация по длине Входные данные в PLC IdentMcpLengthOut Q BYTE Информация по длине Выходные данные в PLC Заметки 840D sl Sinumerik Operate Стр. 9 A033 A033 PLC функции Клавиши перемещения Передача MCP (Пульт управления станком) процентовки Описание функции: Кодовый переключатель С помощью следующих функций в Step 7 сигналы станочного пульта передаются в соответствующие сигналы интерфейса PLC --> NCK. Передача стандартных сигналов возможно с помощью вызова следующих функций, в зависимости от типа MCP: Необходимые условия для функции: Наличие MCP HMI требования: нет FC19 MCP 19“ фрезерный FC25 MCP 19“ токарный FC24 MCP маленький Drive требования (Sinamics): нет FC26 HT6 Передаются следующие группы сигналов передаются: NCK требования: нет Режимы работы Выбор осей PLC требования: Переключение WCS/MCS Параметрирование соответствующей функции в Step 7. Шаги для работы функции: Параметризация соответствующей функции. Описание параметров FC19 сигнал Тип Формат Диапазон значений BAGNo I BYTE ChanNo I BYTE SpindleIFNo I BYTE FeedHold Q BOOL SpindleHold Q BOOL Комментарий 0 - b#16#0A и b#16#10 b#16#1A Номер ГРР, в которую передаются сигналы режимов работы. BAGNo >= b#16#10 означает доступ ко 2-ому станочному пульту. 0 - B#16#0A № канала для сигналов канала 0 - 31 (B#16#1F) Номер осевого интерфейса, объявленного шпинделем. Остановка подачи с MСР, модально Остановка шпинделя с MСР, модально Заметки A033 Стр. 10 840D sl Sinumerik Operate A033 PLC функции Чтение и запись переменных NC NC Var selector это часть PLC Toolbox. Описание функции: Во время производственного процесса может быть необходим доступ к данным программы ЧПУ из контроллера с целью оптимизации процесса обработки. Это может выражаться в передаче числового значения в R параметр или получении из контроллера оптимального значения для установочных данных. В обратном направлении может быть необходимость воздействовать контроллеру в зависимости от текущего процесса обработки в ЧПУ, например доступны данные положений в контроллере. Два функциональных блока для этих целей: Чтение данных ЧПУ Запись данных ЧПУ - Необходимые условия для функции: Для работы этих функций необходимо: NCKomm := True Это параметр FB1, который параметрируется в OB100. HMI требования: FB2 FB3 нет Drive требования (Sinamics): В дополнение к FB, на компьютере используется приложение, с помощью которого генерируются значения необходимых параметров для этих двух функциональных блоков. нет NCK требования: нет Это приложение называется - NC Var selector. Значения параметров полученные из NC Var selector указывают на место в хранилище ЧПУ, которое требуется в качестве источника или приемника, определяемые PLC требования: Параметризация FB2 или FB3 в PLC Шаги для работы функции: Перед параметризацией FB2 или FB3 нужно знать адрес переменной и сохранить его в пользовательском блоке данных. Это осуществляется с помощью приложения NC Var selector. Нужно проделать следующие шаги: Запустить NC Var Selector Выбрать корректную базу данных переменных для нового проекта, в случае Sinumerik Operate. Создать новый проект Заметки 840D sl Sinumerik Operate Стр. 11 A033 A033 PLC функции После выбора базы данных отображается полный список доступных переменных. Теперь можно выбрать из списка доступных переменных имя и адрес требуемой переменной. Для того чтобы сделать выбор переменной проще доступен файл справки. Переменные можно вставлять в проект пользователя с помощью правой кнопки мыши. В некоторых случаях будет появляться окно в котором можно выбрать следующие параметры номер канала/оси и т.д... Заметки A033 Стр. 12 840D sl Sinumerik Operate A033 PLC функции На следующем снимке экрана можно увидеть что возможно также параметризировать переменную со значением 0. В этом случае пользовательская структура, которую генерирует NC Var selector может быть позднее задана в пользовательской PLC программе, тем самым предлагая еще большую гибкость для пользователя. На следующем снимке экрана используются 2 R параметра как пример. Первый с фиксированным параметром, а второй со значением 0. Таким образом можно манипулировать номером R параметра в пользовательской PLC программе. Когда пользователь завершает выбор необходимых переменных необходимо сохранить таблицу переменных. Файл можно сохранить в директорию проекта, эта директория свободна для пользователя. Формат файла это „исходник Step 7“ с типом данных STRUCT. STRUCT содержится в блоке данных, номер блока данных выбирается в меню NC Var Selector. Заметки 840D sl Sinumerik Operate Стр. 13 A033 A033 PLC функции Сохранение файла переменных Конфигурация пользовательского DB Далее описывается как информация о STRUCT передается в проект Step 7. AWL файл можно вставить непосредственно в проект Step 7 с помощью выделенной иконки. На следующем снимке экрана выделена иконка с помощью которой выбирается имя и генерируется AWL файл. Окно позволяет выбрать проект и с помощью OK можно найти вашу AWL информацию в папке исходных кодов в проекте Step 7. Заметки A033 Стр. 14 840D sl Sinumerik Operate A033 PLC функции Рекомендуется установить пункт „transfer DB and Symbol“. Следующий снимок экрана показывает номер DB и символьную таблицу в Step 7. Этот AWL теперь можно открыть в редакторе Step 7 и скомпилировать в формат DB для использования как значение параметра в FB2 или FB3. После успешной компиляции в Step 7 Теперь можно делать вызов и параметрирование FB2 и FB3 в соответствии с описанием параметров: Заметки 840D sl Sinumerik Operate Стр. 15 A033 A033 PLC функции GET FB2 Сигнал Тип Форма Диапазон значений т Комментарий Старт задания с положительным фронтом Req I BOOL NumVar I INT 1 ... 8 (соответ. используются Addr1 до Addr8) Количество считываемых переменных Addr1 до Addr8 I ANY [DBName].[VarName] Идентификатор переменных из NC-Var-Selector Unit1 до Unit8 I BYTE Адрес области, как опция для переменной адресации. Column1 до Column8 I WORD Адрес столбца, как опция для переменной адресации. Line1 до Line8 I WORD Адрес строки, как опция для переменной адресации. Error Q BOOL Задание было квитировано отрицательно или не было выполнено NDR Q BOOL Задание выполнено успешно. Данные доступны. State Q WORD RD1 до RD8 I/Q ANY См. идентификаторы ошибок P#Mm.n BYTE x P#DBnr.dbxm.n BYTE x Целевая область для считанных данных PUT FB3 Сигнал Тип Форма Диапазон значений т Комментарий Req I BOOL Старт задания с положительным фронтом NumVar I INT 1 до 8 (corresponds to use of Addr1 to Addr8) Количество записываемых переменных Addr1 до Addr8 I ANY [DBName].[VarName] Идентификатор переменных из NC-Var-Selector Unit 1 до Unit 8 I BYTE Адрес области, как опция для переменной адресации. Column 1 до Column 8 I WORD Адрес столбца, как опция для переменной адресации. Line 1 до Line 8 I WORD Адрес строки, как опция для переменной адресации. Error Q BOOL Задание было квитировано отрицательно или не было выполнено Done Q BOOL Задание выполнено успешно. Данные доступны. State Q WORD SD1 до SD8 I/Q ANY См. идентификаторы ошибок P#Mm.n BYTE x... P#DBnr.dbxm.n BYTE x Записываемые данные Заметки A033 Стр. 16 840D sl Sinumerik Operate A033 PLC функции Чтение и запись переменных ЧПУ возможно только с FB1,DB7: NCKomm:= true Пример чтения и записи R параметра. FUNCTION "Read-Write NC" : VOID TITLE = VERSION : 0.1 ORGANIZATION_BLOCK OB 100 TITLE = { S7_language := '9(1) English (United States) 16:56:20' } VERSION : 1.0 13.10.2010 A I 17.0; FP M 110.0; // Transition Marker S M 110.1; A M 110.3; FP M 110.4; // Transition Marker R M 110.1; CALL "GET" , DB 110 ( Req := M 110.1, NumVar := 1, Addr1 := "ncvar".C1_RP_rpa1_1, Error := M 110.2, NDR := M 110.3, State := MW 111, RD1 := MD 113); BEGIN NETWORK TITLE = CALL FB 1 , DB MCPNum MCP1In MCP1Out MCP1StatSend MCP1StatRec MCP1BusAdr MCPBusType NCKomm 7 ( := := := := := := := := BEGIN NETWORK TITLE =Read R parameter 1, P#I 0.0, P#Q 0.0, P#Q 8.0, P#Q 12.0, 192, B#16#55, TRUE); опция //Insert User program from here Символьная таблица показывает символьное имя и абсолютное имя блока данных. NETWORK TITLE =Write R parameter A I 17.1; FP M 117.0; // Transition Marker S M 117.1; A M 117.3; FP M 117.4; // Transition Marker R M 117.1; CALL "PUT" , DB 111 ( Req := M 117.1, NumVar := 1, Addr1 := "ncvar".C1_RP_rpa0_1, Line1 := W#16#2, Error := M 117.2, Done := M 117.3, State := MW 118, SD1 := MD 113); END_FUNCTION Заметки 840D sl Sinumerik Operate Стр. 17 A033 A033 PLC функции Содержание VAR DB с символьным именем. // // // // // // ------------------------------------------------------File : E:\NCVar Projects\DBData.awl Source File : E:\NCVar Projects\DBData.var Generation Date: 16/12/2010 Time: 16:02:55 ------------------------------------------------------- DATA_BLOCK DB VERSION : 0.0 C1_RP_rpa0_1: STRUCT SYNTAX_ID : BYTE := B#16#82; Area_Unit : BYTE := B#16#41; Column : WORD := W#16#1; Line : WORD := W#16#0; BlockType : BYTE := B#16#15; NumOfLine : BYTE := B#16#1; DataType : BYTE := B#16#F; Length : BYTE := B#16#8; END_STRUCT ; END_STRUCT ; BEGIN END_DATA_BLOCK 120 Ncvar = символьное имя STRUCT C1_RP_rpa1_1: STRUCT SYNTAX_ID : BYTE := B#16#82; Area_Unit : BYTE := B#16#41; Column : WORD := W#16#1; Line : WORD := W#16#1; BlockType : BYTE := B#16#15; NumOfLine : BYTE := B#16#1; DataType : BYTE := B#16#F; Length : BYTE := B#16#8; END_STRUCT ; PI сервисы PI сервис Функция CRCEDN Создать новую режущую кромку Описание функции: CREACE Создать режущую кромку Доступны следующие PI сервисы: CREATO DELECE Создать инструмент Удалить режущую кромку PI сервис Функция DELETO Удалить инструмент ASUP Согласование прерывания MMCSEM Семафор для различных PI сервисов CANCEL Выполнение Cancel TMCRTO Создать инструмент TMFDPL Поиск свободного места для загрузки CONFIG TMFPBP Поиск свободного места DIGION Переконфигурирование обозначенных машинных данных Оцифровка вкл TMGETT DIGIOF Оцифровка выкл TMMVTL FINDBL Активация поиска TMPOSM LOGIN Активация пароля LOGOUT Сброс пароля NCRES Выполнение NC-RESET TMRASS T-номер к заданному идентификатору инструмента с номером гнезда Подготовка места магазина для загрузки, выгрузки инструмента Позиционирование места в магазине или инструмента Установка значения инкремента для счетчика изделий Сброс активного состояния SELECT Выбор программы для выполнения для канала Активируются актуальные данные пользователя Активация фреймов пользователя TRESMO Сброс значений контроля TSEARC Комплексный поиск через маски поиска SETUDT SETUFR TMPCIT Заметки A033 Стр. 18 840D sl Sinumerik Operate A033 PLC функции Описание функции: продолжение HMI требование: нет PI сервисы обычно имитируют действия оператора, которые могут выполняться из PLC. Drive требование (Sinamics): нет Типичный пример установка и сброс пароля, это действие может совершить оператор, но также это может быть автоматизировано в PLC программе. Таким образом можно сбрасывать пароль при загрузки системы. PLC требование: Параметрирование FB4 или FB7 в PLC Необходимые условия для функции: NCK требования зависят от функции. NCK требование: Зависит от функции PLC требования: Необходимые условия для функции это параметр: NCKomm := True Параметр устанавливается в FB1, который вызывается в OB100. Шаги для работы функции: ORGANIZATION_BLOCK OB 100 TITLE = { S7_language := '9(1) English (United States) 16:56:20' } VERSION : 1.0 13.10.2010 BEGIN NETWORK TITLE = CALL FB 1 , DB MCPNum MCP1In MCP1Out MCP1StatSend MCP1StatRec MCP1BusAdr MCPBusType NCKomm 7 ( := := := := := := := := 1, P#I 0.0, P#Q 0.0, P#Q 8.0, P#Q 12.0, 192, B#16#55, TRUE); опция //Insert User program from here Заметки 840D sl Sinumerik Operate Стр. 19 A033 A033 PLC функции Описание параметров FB4 Коды ошибок Сигна Тип Форма Диапазон л т значений Комментарий Req I BOOL Требование задания PIServi ce I ANY Unit Addr1 до Addr4 I I INT ANY WVar1 до WVar1 0 I Error Q BOOL Done Q BOOL State Q WORD [DBName]. [VarName] стандарт: "PI". [VarName] 1... [DBName]. [VarName] WORD 1... Описание PI службы Статус Объяснение Указания 3 Отрицательное квитирование, задание не может быть выполнено FIFO заполнен Внутренняя ошибка, попробовать: NC-RESET 6 Номер области Ссылка на спецификацию String согласно выбранной PI -службе Переменные Integer или Word. Спецификация согласно выбранной PI -службе Задание было квитировано отрицательно или не было выполнено Задание выполнено успешно. См. идентификаторы ошибок Для того чтобы использовать LOGIN PI сервис, нужна строка в качестве параметра. Строковая переменная с именем Password содержится в пользовательском DB, используется тип данных STRING. STRING[8] := `SUNRISE ` Замечание: 8 символов при необходимости использовать пробелы 7 Опция не установлена 9 Передача занята 13 (0x0d) Ссылка данных ANY неправильная 14 (0x0e) Неправильная ссылка параметра PIService Слишком длинная строка 15 (0x0f) Задание должно быть повторено, т.к. лист ожидания заполнен Параметр BP ”NCKomm” не установлен Задание должно быть повторено Требуемые строковые данные не спараметрированы Недействительное PIописание Addr1.. Addr4 проверить строки Пример ввода и сброса пароля FUNCTION "PIServices" : VOID A I 17.2; FP M 122.0; // Transition Marker S M 122.1; A M 122.3; FP M 122.4; // Transition Marker R M 122.1; CALL "PI_SERV" , DB 112 ( Req := M 122.1, PIService := "PI".LOGOUT, Unit := 1, Error := M 122.2, Done := M 122.3, State := MW 123); A I 17.3; FP M 125.0; // Transition Marker S M 125.1; A M 125.3; FP M 125.4; // Transition Marker R M 125.1; CALL "PI_SERV" , DB 113 ( Req := M 125.1, PIService := "PI".LOGIN, Unit := 1, Addr1 := P#DB120.DBX78.0 BYTE 10, Error := M 125.2, Done := M 125.3, State := MW 126); END_FUNCTION Заметки A033 Стр. 20 840D sl Sinumerik Operate A033 PLC функции Чтение GUD (Глобальных данных пользователя) Параметр Addr1 -- PI Login Описание функции: Глобальные данные пользователя могут быть как прочитаны так и записаны через PLC программу. Глобальные данные пользователя, сокращенно GUD. Таким образом OEM может определить свои переменные. В зависимости от функциональности OEM соответствующие GUD могут считываться в ходе работы или записываться из PLC. Прочитать значение GUD можно с помощью FB5. Так как GUD´ы генерирует OEM (пользователь) нельзя получить их внутренний адрес с помощью NC Var selector. Считывая значение переменной с помощью FB5 можно дополнительно спараметрировать FB5 для получения внутреннего адреса, который затем может быть использован как параметр в FB3 PUT, позволяя не напрямую записывать значение GUDов. HMI требование: нет Необходимые условия для функции: Данные GUD присутствуют в ЧПУ Drive требование (Sinamics): нет Плюс параметр: NCKomm := True NCK требование: Доступна GUD Параметр устанавливается в FB1, который вызывается в OB100. PLC требование: Параметрирование FB5 в PLC Заметки 840D sl Sinumerik Operate Стр. 21 A033 A033 PLC функции Сигнал Тип Форма Диапазон Комментарий т значений Шаги для работы функции: Req I BOOL Addr I ANY ORGANIZATION_BLOCK OB 100 TITLE = { S7_language := '9(1) English (United States) 13.10.2010 16:56:20' } VERSION : 1.0 Area I BYTE BEGIN NETWORK TITLE = Unit I BYTE Index1 I INT Index2 I INT CALL FB 1 , DB MCPNum MCP1In MCP1Out MCP1StatSend MCP1StatRec MCP1BusAdr MCPBusType NCKomm 7 ( := := := := := := := := 1, P#I 0.0, P#Q 0.0, P#Q 8.0, P#Q 12.0, 192, B#16#55, TRUE); Опция //Insert User program from here Старт задания с положительным фронтом [DBName]. Имя переменной GUD в [VarName] переменной типа данных STRING Адрес области: 0: NCK переменная 2: Переменные канала NCK область: Unit:=1 Канал: номер канала. Индекс поля 1 переменной Значение переменной 0, если индекс поля не используется. Индекс поля 2 переменной Значение переменной 0, если индекс поля не используется. Описание параметров FB5 Сигнал CnvtToken VarToken Error Done State RD Коды ошибок Тип Форма Диапазон Комментарий т значений I BOOL Активация генерации маркера переменной 10 байт I ANY [DBName]. Адрес на маркер 10 [VarName] байт (см. пример) Q BOOL Задание было квитировано отрицательно или не было выполнено Q BOOL Задание выполнено успешно Q WORD См. идентификаторы ошибок I/Q ANY P#Mm.n считываемые данные BYTE x... P#DBnr.db xm.n BYTE x Заметки A033 Стр. 22 Статус Объяснения Указание WORD WORD H L 0 1 Ошибка доступа 0 2 Ошибка в задании 0 3 0 4 1 4 Отрицательное квитирование, задание не может быть выполнено Области данных или типы данных не совпадают Недостаточно локальной памяти пользователя 0 6 FIFO заполнен Неправильный состав переменных в задании Внутренняя ошибка, возможный метод устранения: NC-RESET Проверить считываемые данные в RD Считанная переменная длиннее, чем указано в RD Задание должно быть повторено, т.к. лист ожидания заполнен 840D sl Sinumerik Operate A033 PLC функции Статус Объяснения Указание Для того чтобы считать значение GUD, сначала нужно сгенерировать и активировать GUD файл с помощью функций HMI в меню System. WORD WORD H L 0 7 0 8 Опция не установлена BP параметр "NCKomm" не установлен RD не могут быть локальными данными Неправильная целевая область (SD) 0 9 Передача Задание должно быть занята повторено 0 10 Ошибка при Unit содержит значение 0 адресации 0 11 Адрес Проверить Addr. (или имя переменной переменной), Area, Unit недействителен 1 ... 8 13 Ссылка данных Требуемые данные String (0x0d) ANY или NcVar не неправильная спараметрированы 0 15 String из более Слишком длинное имя (0x0f) чем 32 символов переменной GUD Создание и активизация GUD файла и переменных Имя GUD параметрируется как переменная STRING в функциональном блоке, параметр; Addr. Если GUD переменная это массив, тогда индекс также должен быть указан. В соответствии с описанием, индеек массива соответствует индексу поля. Вы можете дополнительно использовать параметры, для получения адреса GUD для параметрирования с FB3 PUT CnvtToken VarToken Активация генерации маркера переменной [DBName].[VarName] адрес на маркер 10 байт Пример чтения GUD FUNCTION "Read_a_GUD" : VOID TITLE = A FP S A FP R Синтаксис для создания NCK GUD массива переменных с именем __GJ I M M M M M 17.4; 128.0; // Transition Marker 128.1; 128.3; 128.4; // Transition Marker 128.1; CALL "GETGUD" , DB Req Addr Area Unit Index1 Index2 Error Done State RD 114 ( := := := := := := := := := := M 128.1, P#DB120.DBX68.0 BYTE 10, B#16#0, B#16#1, 2, 0, M 128.2, M 128.3, MW 129, MD 131); END_FUNCTION Заметки 840D sl Sinumerik Operate Стр. 23 A033 A033 PLC функции Запуск ASUP Просмотр значения переменной на системе Описание функции: ASUP (Асинхронная подпрограмма) это NC подпрограмма написанная обычно OEM, эта подпрограмма запускается из контроллера (PLC). Если выполняется пользовательская программа ЧПУ, она прерывается в соответствии с параметрами пользовательской PLC программы. Функция ASUP производится за 2 шага: 1) Подготовка ASUP PI сервис ASUP FB4 Возможно только в состоянии NCK Reset 2) Запуск ASUP Параметризируется и вызывается FC9 Необходимые условия для функции: ASUP доступна в ЧПУ Плюс параметр: NCKomm := True Параметр устанавливается в FB1, который вызы вается в OB100. HMI требование: нет Drive требование (Sinamics): нет NCK требование: Доступна ASUP PLC требование: Параметрирование FB4 и FC9 в PLC Заметки A033 Стр. 24 840D sl Sinumerik Operate A033 PLC функции Описание параметров FC9 Шаги для работы функции: ORGANIZATION_BLOCK OB 100 TITLE = { S7_language := '9(1) English (United States) 13.10.2010 16:56:20' } VERSION : 1.0 BEGIN NETWORK TITLE = CALL FB 1 , DB MCPNum MCP1In MCP1Out MCP1StatSend MCP1StatRec MCP1BusAdr MCPBusType NCKomm 7 ( := := := := := := := := 1, P#I 0.0, P#Q 0.0, P#Q 8.0, P#Q 12.0, 192, B#16#55, TRUE); опция Сигнал Тип Форма т Start ChanNo IntNo Active Done Error I I I Q Q Q BOOL INT INT BOOL BOOL BOOL StartErr Q BOOL Ref I/Q WORD Диапаз Комментарий он значени й 1 ... 10 1 ... 8 Номер канала ЧПУ Номер прерывания 1 = Активно 1 = ASUP завершено 1 = прерывание отключено 1 = номер прерывания не присвоен или удален 1 слово на FC 9 (для внутреннего использования) Глоб. пер. (MW, DBW,..) Перед вызовом FC9, ASUP должна быть проинициализирована с помощью PI сервиса ASUP. Следующий пример показывает инициализацию и вызов ASUP с FC9. PI сервис PI.ASUP требует двух строк, определенных в пользовательском DB, строка содержит путь и имя АSUP. //Insert User program from here Пример инициализации и вызова ASUP Пример инициализации и вызова ASUP FUNCTION "ASUP_TEST" : VOID TITLE = VERSION : 0.1 A FP S A FP R BEGIN NETWORK TITLE = I M M M M M 17.6; 135.4; 135.5; 135.7; 135.6; 135.5; CALL "ASUP" ( Start ChanNo IntNo Activ Done Error StartErr Ref A I 17.5; FP M 135.0; // Transition Marker S M 135.1; A M 135.3; FP M 135.4; // Transition Marker R M 135.1; CALL "PI_SERV" , DB 115 ( Req := M 135.1, PIService := "PI".ASUP, Unit := 1, Addr1 := "ncvar".Path, Addr2 := "ncvar".PName, WVar1 := W#16#1, WVar2 := W#16#1, WVar3 := W#16#0, WVar4 := W#16#0, Error := M 135.2, Done := M 135.3, State := MW 136); := := := := := := := := M 1, 1, M M M M MW 135.5, 138.0, 135.7, 138.1, 138.2, 139); END_FUNCTION Заметки 840D sl Sinumerik Operate Стр. 25 A033 A033 PLC функции Активная программа прерывается Управление осью/шпинделем ASUP прерывание Описание функции: С помощью управления осью/шпинделем можно перемещать ось или шпиндель от контроллера. Ниже приведен пример что можно сделать с помощью этого блока: Позиционирование шпинделя Вращение шпинделя Осцилляция шпинделя Индексная ось Позиционирование оси Заметки A033 Стр. 26 840D sl Sinumerik Operate A033 PLC функции Необходимые условия для функции: FUNCTION FC 114 : VOID TITLE = VERSION : 0.1 BEGIN NETWORK TITLE = A I 17.7; FP M 141.0; S M 141.1; A M 141.3; FP M 141.4; R M 141.1; R M 141.7; A I 16.0; FP M 141.6; S M 141.7; CALL "SpinCtrl" ( Start Stop Funct Mode AxisNo Pos FRate InPos Error State END_FUNCTION Ось должна быть объявлена как параллельная ось позиционирования в MD 30450. HMI требование: нет Drive требование (Sinamics): нет NCK требование: Параллельная ось позиционирования PLC требование: Параметрирование в FC18 в PLC Шаги для работы функции: Параметрирование FC18 Описание параметров FC18 Сигна Тип Форм Диапазо Комментарий л ат н значени й Start I BOOL Запуск управления шпинделя из PLC Stop I BOOL Остановка управления шпинделя из PLC Funct I BYTE 1 до 1: позиционирование шпинд. B#16#0B 2: вращение шпинделя 3: осцилляция 4: индексная ось 5: позиционир. оси метр. 6: позиционир. оси. дюйм 7: PosAxis метр. с маховичком override 8: PosAxis дюйм с маховичком 9: вращение шпинделя с автоматическим выбором ступени редуктора A: вращение шпинделя с постоянной скоростью резания (м/мин) B: вращение шпинделя с постоянной скоростью резания (футов/мин) := := := := := := := := := := M 141.1, M 141.7, B#16#5, B#16#1, 1, 5.000000e+003, 1.000000e+005, M 141.3, M 141.5, MB 142); Сигна Тип Форм Диапазон л ат значений Комментарий Mode I BYTE 0 до 5 0: Pos абсолютная позиция 1: Pos инкрементально 2: Pos по кратчайшему пути 3: Pos абсол., положительное направление подхода 4: Pos абсол., отрицательное направление подхода 5: направление вращение как M4 AxisNo I INT 1 - 31 Номер оси/шпинделя Pos I REAL 0,1469368 I 38 до 0,1701412 I +39 Круговая ось: градус Делительная ось: делительная позиция Линейная ось: мм или дюйм FRate I REAL 0,1469368 I 38 до 0,1701412 I +39 Круговая ось и шпиндель: об/ мин см. под таблицей по теме FRate InPos Q BOOL Error Q BOOL State Q BYTE 1 = позиция достигнута, Функция выполнена 1 = ошибка 0 до 255 Код ошибки Заметки 840D sl Sinumerik Operate Стр. 27 A033 A033 END PLC функции Справочный материал Содержание блока данных для примеров: A033: END Заметки A033 Стр. 28 840D sl Sinumerik Operate Структура ошибок A037 Sinumerik Operate Описание модуля: Система SINUMERIK 840D sl предлагает различные возможности для диагностики, одна из которых отображение ошибок и сообщений. Ошибки и сообщении генерируются для индикации состояния станка и неисправностей модуля управления, приводной системы или станка. Они используются чтобы помочь пользователю с выявлением причины остановки станка. Ошибки/сообщения подразделяются на следующие диапазоны: NCK HMI SINAMICS PLC Цель модуля: После завершения этого модуля Вы поймете структуру ошибок и сообщений системы 840D sl. Sinumerik Содержание: 840D sl SINUMERIK Operate Структура NCK ошибок и сообщений Описание отображения ошибок Подтверждение ошибок Протокол ошибок Функция подавления ошибок V4.5 Стр. 1 Этот документ был создан для учебных целей. Siemens не несет ответственности за его содержание. A037 A037 A037 Стр. 2 840D sl SINUMERIK Operate A037 Структура ошибок NCK ошибки и сообщения: START NCK ошибки и сообщения: Структура Описание отображения ошибок Подтверждение ошибок Протокол ошибок Функция подавления ошибок NCK ошибки и сообщения: END Заметки 840D sl SINUMERIK Operate Стр. 3 A037 A037 Структура ошибок NCK ошибки и сообщения: Структура 102000 - 102999 Сервис Структура NCK ошибок подразделяется на три области. Каждая область имеет отдельный диапазон номеров ошибок/сообщений. 103000 - 103999 Станок 104000 - 104999 Параметры 105000 - 105999 Программирование 106000 - 106999 зарезервировано 107000 - 107999 OEM 108000 - 108999 HiGraph 109000 - 109999 Распределенные системы (M к N) 110000 - 110999 Циклы 111000 - 111999 ShopMill, ShopTurn Номер ошибки/ сообщения Функциональный диапазон NCK-ошибки/сообщения 000000 - 009999 Общие ошибки 010000 - 019999 Ошибки канала 020000 - 029999 Ошибки оси/шпинделя 060000 - 064999 Ошибки циклов SIEMENS 065000 - 069999 Ошибки пользовательских циклов 113000 - 113999 Расширения интерфейса оператора (Easy screen) 070000 - 079999 Циклы компиляций OEM 114000 - 114999 HT6 HMI-ошибки/сообщения 119000 - 119999 OEM 100000 - 100999 Базовая система 120000 - 129999 сообщения HMI advanced 101000 - 101999 Диагностика 130000 - 139999 OEM 142000 - 142099 RCS Host/Viewer 149000 - 149999 ePS Номера ошибок/ сообщений Функциональный диапазон SINAMICS-ошибки 201000 - 203999 Control unit (CU) 204000 - 204999 зарезервировано 205000 - 205999 Моторный модуль 206000 - 206999 Блок питания 207000 - 207999 Привод 208000 - 208999 Опциональная плата 209000 - 209999 зарезервировано 213000 - 213002 Лицензия 230000 - 230999 Drive CLiQ компонент power unit 231000 - 231999 Drive CLiQ компонент датчик 1 232000 - 232999 Drive CLiQ компонент датчик 2 233000 - 233999 Drive CLiQ компонент датчик 3 234000 - 234999 зарезервировано 235000 - 235999 Терминальный модуль 31 (TM31) 236000 - 236999 зарезервировано 240000 - 240999 Controller extension (NX32) 241000 - 248999 зарезервировано 249000 - 249999 Sinamics GM7SM7GL 250000 - 250999 Communication board (Comm Board) 250500 - 259999 зарезервировано Заметки A037 Стр. 4 840D sl SINUMERIK Operate A037 Структура ошибок Описание отображения ошибок Номер Метод подтверждения Когда ошибка активируется она отображается в верхней строке на экране системы. Присутствие больше чем одной ошибки Краткое описание ошибки Если активных ошибок больше одной (индицируется белой стрелкой) они могут отображаться друг за другом с помощью настройки MD 9056. Если значении меньше чем 500 то нет смены ошибок. Значение от 500 до 10000 (миллисекунды) устанавливают время отображения ошибки/сообщения. Машинное данное активируется только после перезагрузки NC (Reset po). Полный список ошибок можно увидеть в области “Diagnostics” (Диагностики). Чтобы посмотреть подробную информацию выделите ошибку и нажмите кнопку “Help”. Заметки 840D sl SINUMERIK Operate Стр. 5 A037 A037 Структура ошибок Информация отображается во всплывающем окне. Описания функций экрана справки: Детальное отображение выбранной ошибки, когда нажимаем кнопку “Help”. Руководство по работе и программированию. Отображается список ключевых слов, каждое это ссылка в соответствующий файл справки. Поиск по части текста ошибки. Всплывающее окно отображается на весь экран. Используется для открытия связанных файлов помощи для ключевых слов или по поиску. Возврат к ключевому слову или поиску. Выход из экрана справки Подтверждение ошибок Когда возникла ошибка и устранена причина, ошибку нужно подтвердить (квитировать, сбросить). Тип подтверждения зависит от типа/серьезности ошибки. Некоторые ошибки требуют перезагрузки системы, а другие требуют подтверждение через нажатие кнопки. Подтверждение через кнопку MCP “Reset”. Это также сбрасывает управляющую программу. Типы подтверждения: Подтверждение через кнопку “Alarm cancel”. Это не сбрасывает управляющую программу. Требуемое подтверждение отображается справа от номера ошибки в строке ошибки. Подтверждение через клавишу “Delete HMI alarm” в области “Diagnostic”. Требуется действие оператора перед продолжением с помощью Cycle Start. Ошибка также сбрасывается с помощью кнопки MCP Систему необходимо выключить и включить или перезагрузить через клавишу “Reset (po)” в области “Setup”. Эти ошибки связаны с пользовательской PLC. Используемая для сброса ошибок кнопка/ключ/ переключатель определяется производителем станка. Заметки A037 Стр. 6 840D sl SINUMERIK Operate A037 Структура ошибок Протокол ошибок Протокол произошедших ошибок можно посмотреть выбрав клавишу “Alarm protocol”. Здесь показывается время когда ошибка случилась и когда она была сброшена. Клавиша “Display new” используется для обновления списка и отображения любых ошибок, что произошли в последний момент. Здесь несколько пунктов которые можно выбирать курсорными клавишами и клавишей выбор и подтверждать клавишей “OK”: Количество записей: Здесь устанавливается максимальное количество отображаемых ошибок в протоколе. Клавиша “Settings” используется для настроек протокола ошибок. Режим записи файла: Off Файла протокола во внутреннюю флеш память (CF карту) не сохраняется. At every event: Каждый раз при возникновении ошибки протокол записывается на CF карту. Когда выбирается этот пункт показывается предупреждающее окно. Оставляя этот выбор постоянно срок службы карты будет сокращен. Заметки 840D sl SINUMERIK Operate Стр. 7 A037 A037 Структура ошибок Режим записи файла: Time controlled: Файл протокола сохраняется через введенный интервал времени. (макс. 32000 секунды). Этот выбор вызывает меньший износ CF карты, но все равно подобный риск повреждения CF карты (сокращения срока службы). Чтобы изменения вступили в силу необходимо перезагрузить HMI Функция подавления ошибок Определенные ошибки могут быть подавлены через MD 11410 и 11415. Более детальную информацию можно посмотреть нажав кнопку “Help” Битовый редактор вызывается нажатием кнопки “select”. Заметки A037 Стр. 8 840D sl SINUMERIK Operate A037 Структура ошибок A037: END Заметки 840D sl SINUMERIK Operate Стр. 9 A037 A037 END A037 Структура ошибок Стр. 10 840D sl SINUMERIK Operate PLC ошибки и сообщения A031 Sinumerik Operate Описание модуля: Ошибки и сообщения имеют важное значение для информирования операторов, обслуживающий персонал и т.д. о состоянии станка. Ошибки и сообщения можно сконфигурировать на различное влияние на работу станка. Чтобы дать более детальное описание по каждой ошибке/сообщения можно создать пользовательские файлы помощи. Этот модуль описывает как активируются ошибки и сообщения. Описывается влияние ошибки на систему и как сбрасывается ошибка. Цель модуля: После завершения этого модуля Вы сможете конфигурировать, активировать и устанавливать атрибуты для ошибок и сообщений и создавать файлы помощи. Sinumerik Содержание: 840D sl SINUMERIK Operate Общая информация Экраны ошибки и сообщения Конфигурация ошибки Ввод текста ошибки Пользовательские файлы помощи Протокол ошибок V4.5 Стр. 1 Этот документ был создан для учебных целей. Siemens не несет ответственности за его содержание. A031 A031 A031 Стр. 2 840D sl SINUMERIK Operate A031 PLC ошибки и сообщения PLC ошибки и сообщения: START Общая информация Конфигурация ошибок Пользовате льские файлы помощи Протокол ошибок PLC ошибки и сообщения: END Заметки 840D sl SINUMERIK Operate Стр. 3 A031 A031 PLC ошибки и сообщения Общая информация *1) Диапазоны используемые в пользовательской PLC программе. Каждой ошибке/сообщению соответствует бит в DB2, который активируется для каждой отдельной ошибки. Реакция на ошибки диапазона 500000/600000 предо пределена в системе. Ошибки из диапазона 700000 е имеют реакцию, поэтому реакция программируется в пользовательской PLC программе. *2) Ошибки/сообщения из этого диапазона генерируются системой и не конфигурируются пользователем. PLC ошибки/сообщения подразделяются на следующие диапазоны: Message/Alarm No. Function 2) Общие PLC-сообщения 1) PLC-сообщения для канала 1) PLC-сообщения для оси и шпинделя 1) PLC-сообщения для пользователя 400000 - 499999 * 500000 - 599999 * 600000 - 609999 * 700000 - 709999 * 2) 800000 – 899999 * 2) 810000 - 810009 * PLC-сообщения для последовательности цепочек/графов PLC системные ошибки Как только случается ошибка на станке, соответствующая ошибка показывается в строке в верху экрана. Ошибки/сообщения появляются на верху экрана Отображается номер ошибки, текст ошибки и способ подтверждения ошибки. Наличие нескольких ошибок показывается стрелкой вниз справа от номера ошибки. Ошибки/сообщения отображаются красным или черным цветом. Красный традиционно используется для индикации более серьезных ошибок а черный используется для сообщений. Текст ошибок/сообщений можно вводить на самой системе или создать вне ее. Подробности по ошибкам/сообщениям: Заметки A031 Стр. 4 840D sl SINUMERIK Operate A031 PLC ошибки и сообщения Номер ошибки/ сообщения Ошибки и сообщения разделены и доступ к ним осуществляется через разные клавиши. Сброс ошибки Экран “Alarm list” показывает серьезные ошибки, в результате которых останавливается рабочий процесс. Экран “Messages” показывает менее серьезные сообщения, которые не обязательно останавливают рабочий процесс. Отображение наличия других активных ошибок Текст ошибки/ сообщения Можно посмотреть список активных ошибок/сообщений: Отображаемые вверху экрана ошибки можно циклически менять через установленное время. Время смены ошибок задается в MD 9056. Конфигурация ошибок Список ошибок/сообщений можно ввести непосредственно на системе: Значения меньше 500 означают отсутствие цикличности. Установите значение от 500 до 10000 чтобы ошибки/ сообщения отображались циклически. Значение задается в миллисекундах. Машинный параметр активируется после перезагрузки (Reset (po)). Заметки 840D sl SINUMERIK Operate Стр. 5 A031 A031 PLC ошибки и сообщения Имя файла: oem_alarms_plc_eng.ts. “eng” это часть имени является языковым идентификатором. Выбор цвета ошибки/ сообщения Номер ошибки/ сообщения Текст ошибки/ сообщения Выбор всплылающего окна для ошибки После завершения ввода текста необходимо выключить и включить систему для того чтобы изменения активировать. Пример языковых идентификаторов: eng = Английский deu = Немецкий fra = Французский ita = Итальянский esp = Испанский chs = Китайский (упрощенный) cht = Китайский (традиционный) kor = Корейский ptb = Португальский (бразильский) rus = Русский Файл можно редактировать на самой системе или сохранить на внешний носитель для редактирования и последующего переноса на систему. Нажмите клавишу “Open” для того чтобы открыть файл. Данные сохраняются в xml файле по следующему пути: NCU: SystemCF card\oem\sinumerik\hmi\lng PCU50: F:\hmisl\oem\sinumerik\hmi\lng NCU: Расположение файлов с текстами ошибок PCU: Расположение файлов с текстами ошибок Заметки A031 Стр. 6 840D sl SINUMERIK Operate A031 PLC ошибки и сообщения Предыдущие введенные значения можно увидеть в этом файле. Требования PLC программы Интерфейсные сигналы PLC (DB2) DB2 используется для активизации ошибок/сообщений. Каждой ошибки соответствует свой бит, при установки которого активируется ошибка. Заранее определено для PLC ошибок из диапазона 500000 и 600000 ошибки (EM) или сообщения (OM). Список всех интерфейсных сигналов можно найти в модуле A034 PLC Интерфейс. Для обработки системой ошибок необходимо вызвать и спараметрировать FC10 в PLC программе. Канальные ошибки 510000 - 511315: Следующие таблицы это примеры из DB2. Показаны интерфейсные сигналы для ошибок с 510000 до 511315. Это ошибки для 1-го канала (см. модуль A034 для сигналов других каналов) Вызов FC10 Красный текст указывает что это ошибка. Сообщения указаны голубым цветом. См. описание ниже Ошибки после активизации отображаются в экране "Alarm list” и требуют квитирование (сброс) (функция FC10 параметр “Quit”, например I3.7) Объявление сигнала сброса. ( I3.7 (кнопка Reset на MCP) Параметр FC10 : ToUserIF:=FALSE Ошибки/сообщения из диапазона 500000 и 600000 будут отображаться. Но система не будет автоматически блокировать подачу, делать запрет чтения и т.д. За это отвечает PLC программа. Сообщения появляются в экране “Messages” и исчезают после установки интерфейсного бита в 0. Реакция на сообщение показана для каждого байта. Это действительно если FC10 параметр ToUserIF:= True. Параметр FC10 : ToUserIF:=TRUE Ошибки/сообщения из диапазона 500000 и 600000 будут отображаться. И система будет автоматически блокировать подачу, делать запрет чтения и т.д. Заметки 840D sl SINUMERIK Operate Стр. 7 A031 A031 PLC ошибки и сообщения Интерфейсные сигналы DB2 для ошибок 510000 - 511315: DB2 Бит 7 Байт 0 1 2 3 4 5 6 7 8 Бит 6 Бит 5 Бит 4 Бит 3 Бит 2 Бит 1 Бит 0 510007 510006 510005 510004 510003 510002 510001 510000 Запрет подачи и считывания -Ошибки (EM) 510015 510014 510013 510012 510011 510010 510009 510008 Запрет подачи и считывания -Сообщения (OM) 510107 510106 510105 510104 510103 510102 510101 510100 Запрет подачи и считывания -Ошибки (EM) 510115 510114 510113 510112 510111 510110 510109 510108 Запрет подачи и считывания -Ошибки (EM) 510123 510122 510121 510120 510119 510118 510117 510116 Запрет подачи и считывания -Сообщения(OM) 510131 510130 510129 510128 510127 510126 510125 510124 Запрет считывания (Read-in disable)-Сообщения(OM) 510207 510206 510205 510204 510203 510202 510201 510200 Запрет считывания (Read-in disable) -Ошибки (EM) 510215 510214 510213 510212 510211 510210 510209 510208 Запрет считывания (Read-in disable)-Ошибки (EM) 510223 510222 510221 510220 510219 510218 510217 510216 Запрет считывания (Read-in disable) -Сообщения(OM) DB2 Бит 7 Байт 9 10 Бит 6 Бит 5 Бит 4 Бит 3 Бит 2 Бит 1 510231 510230 510229 510228 510227 510226 510225 510224 Запрет считывания (Read-in disable) -Сообщения(OM) 510307 510306 510305 510304 510303 510302 510301 510300 Запрет NC start - Ошибки (EM) 510315 510314 510313 510312 510311 510310 510309 510308 11 Запрет NC start—Сообщения(OM) 12 13 14 15 16 17 511107 511106 511105 511104 511103 511102 511101 511100 Стоп подачи для гео осей - Ошибки (EM) 511115 511114 511113 511112 511111 511110 511109 511108 Стоп подачи для гео осей - Сообщения(OM) 511207 511206 511205 511204 511203 511202 511201 511200 Стоп подачи для гео осей - Ошибки (EM) 511215 511214 511213 511212 511211 511210 511209 511208 Стоп подачи для гео осей - Сообщения(OM) 511307 511306 511305 511304 511303 511302 511301 511300 Стоп подачи для гео осей - Ошибки (EM) 511315 511314 511313 511312 511311 511310 511309 511308 Стоп подачи для гео осей - Сообщения(OM) Ошибки осей и шпинделей 600000 - 609999 Пользовательские PLC ошибки 700000 - 709999 Ошибки из диапазона 600000 - 699999 используются для создания остановки подачи/шпинделя. Два байта зарезервированы для каждой оси/шпинделя. Первый объявлен как ошибки (EM) второй байт определен как сообщения (OM). Ошибки из диапазона 700000 - 709999 свободны для конфигурации и использования в PLC программе. Реакцию на ошибки и сообщения программирует производитель станка. Здесь также есть разделение на ошибки (EM), и сообщения (OM) Интерфейсные сигналы DB2 для ошибок 600100 - 600415: Бит 0 Интерфейсные сигналы DB2 для ошибок 700000 - 700063: DB2 Бит 7 Бит 6 Бит 5 Бит 4 Бит 3 Бит 2 Бит 1 Бит 0 Байт DB2 Бит 7 Бит 6 Бит 5 Бит 4 Бит 3 Бит 2 Бит 1 Бит 0 Байт 144 600107 600106 600105 600104 600103 600102 600101 600100 180 700007 700006 700005 700004 700003 700002 700001 700000 Стоп подачи/шпинделя для оси/шпинделя 1 145 600115 600114 600113 600112 600111 600110 600109 600108 146 600207 600206 600205 600204 600203 600202 600201 600200 Стоп подачи/шпинделя для оси/шпинделя 2 147 600215 600214 600213 600212 600211 600210 600209 600208 148 600307 600306 600305 600304 600303 600302 600301 600300 Стоп подачи/шпинделя для оси/шпинделя 3 149 600315 600314 600313 600312 600311 600310 600309 600308 150 600407 600406 600405 600404 600403 600402 600401 600400 Стоп подачи/шпинделя для оси/шпинделя 4 181 700015 700014 700013 700012 700011 700010 700009 700008 182 700023 700022 700021 700020 700019 700018 700017 700016 183 700031 700030 700029 700028 700027 700026 700025 700024 184 700039 700038 700037 700036 700035 700034 700033 700032 185 700047 700046 700045 700044 700043 700042 700041 700040 186 700055 700054 700053 700052 700051 700050 700049 700048 187 700063 700062 700061 700060 700059 700058 700057 700056 151 600415 600414 600413 600412 600411 600410 600409 600408 Заметки A031 Стр. 8 840D sl SINUMERIK Operate A031 PLC ошибки и сообщения Активизация ошибок Интерфейсные сигналы должны быть установлены в PLC программе. Следующий пример показывает как активируются 700000 (EM) и 700032 (OM). Редактирование списка ошибок: Когда интерфейсные сигналы устанавливаются в 1, соответствующие ошибки/сообщения появляются на экране. Пример: Используя функцию поиска найти ошибку со словом “Pressure”. Экран редактирования текстов ошибок имеет функции поиска, копирования, вставки и удаления. Они полезны при редактировании текстов. Функция поиска может использоваться для поиска текста или номера ошибки. Доступен поиск вперед и назад а также с учетом регистра или нет. Используя курсорные клавиши и кнопку выбор можно сделать нужный выбор. Функция стартует нажатием клавиши “OK”. Функция “Continue search” позволяет продолжить искать далее по тому же критерию. Курсорные клавиши и кнопки Page up/ page down также можно использовать с целью поиска. Заметки 840D sl SINUMERIK Operate Стр. 9 A031 A031 PLC ошибки и сообщения Когда выбрана функция поиска доступны следующие возможности для нахождения ошибок и текста в списке ошибок. Переход в начало списка Переход в конец списка Поиск и замена определенного слова на другое. Отмена функции поиска Подтверждение ввода данных и запуск поиска Заметки A031 Стр. 10 840D sl SINUMERIK Operate A031 PLC ошибки и сообщения Пользовательские файлы помощи (справка) Для улучшения процедуры поиска неисправности можно создать справочный файл. Когда нажимается клавиша HELP на экране будут появляться подробности по выбранной ошибке Правила для создания справочного файла:Справочный файл это HTML (HyperText Markup Language) документ и его нужно сохранить в определенной директории. Расположение файла для английского языка: NCU: System CF-Card\oem\sinumerik\hmi\hlp\eng\sinumerik_alarm_plc_pmc PCU: F:\hmisl\oem\sinumerik\hmi\hlp\eng\sinumerik_alarm_plc_pmc Указанные директории нужно создать. Отдельные папки для каждого используемого языка. Примеры: Английский - eng\sinumerik_alarm_plc_pmc Немецкий - deu\sinumerik_alarm_plc_pmc Русский - rus\sinumerik_alarm_plc_pmc Имя HTML файла: sinumerik_alarm_oem_plc_pmc.html Отдельный файл нужно создать и сохранить в каждой языковой папке. Язык HTML HTML использует тэги, каждый тэг имеет специальную функцию. Тэг открывается и закрывается определенным образом, пример :<html> открытие тэга “html” информация/здесь вводятся другие тэги …. </html> закрытие тэга “html” Описание основных тэгов HTML: ТЭГ Описание html Корневой элемент-основной тэг для справочного файла, содержит другие тэги, первый открывающийся и последний закрывающийся. head Содержит информацию документа, открывается сразу же после HTML тэга, закрывается непосредственно перед открывающимся тэгом BODY. body Основное тело HTML документа, определяет что отображать на экране. Открывается сразу же после закрытия тэга HEAD. Закрывается непосредственно перед закрывающимся тэгом HTML. table Создает таблицу для справочного файла. tr Строка таблицы. td Ячейка таблицы. Используется с тэгом tr, содержит текст, который отображается на экране справки. Тэг используется с атрибутом width, определяет ширину ячейки и атрибутом valign выравнивание текста ячейки. p Используется для начала нового параграфа. b Текст будет написан жирным. i Текст будет написан курсивом. br Начало новой линии (строки). Заметки 840D sl SINUMERIK Operate Стр. 11 A031 A031 PLC ошибки и сообщения Пример справочного файла Ниже пример файла справки для ошибки 700000. Текст показан цветом для лучшего понимания содержания. <html> <head><meta http-equiv="Content-Type" content="text/html; charset="UTF-8"/><title></title></head> <body> <table> <tr> <td width="15%"><b><a name="700000">700000</a></b></td> <td width="85%"><b>Hydraulic Pressure Low</b></td> </tr> <tr> <td valign="top" width="15%"><b>Parameter:</b></td> <td width="85%">N/A</td> </tr> <tr> <td valign="top" width="15%"><b>Explanation:</b></td> <td width="85%">I8.1 is low.</td> </tr> <tr> <td valign="top" width="15%"><b>Reaction:</b></td> <td width="85%">Emergency Stop Initiated</td> </tr> <tr> <td valign="top" width="15%"><b>Remedy:</b></td> <td width="85%">The hydraulic unit has indicated a fault. Check oil level. Check pressure switch. <br />Clean filter if necessary.</td> </tr> <tr> <td valign="top" width="15%"><b>Part number:</b></td> <td width="85%">Hydraulic oil type: AAA. Pressure switch type: BBB <br /> Filter type CCC</td> </tr> <tr> <td valign="top" width="15%"><b>Program continuation:</b></td> <td width="85%">Machine restart required</td> </tr> </table> <p></p> </body> </html> Тэг “a” известен как якорь. Система может перейти на нужную ошибку через использование тэга “a”. <td width="15%"><b><a name="700000">700000</a></b></td> При выборе ошибки и нажатии кнопки справка система использует якорь для поиска и отображения содержимого таблицы для выбранной ошибки. Добавление других ошибок в HTML файл очень просто с помощью операции копирование/вставка для тэга Table и редактирование содержимого. Содержание тэга “Head” должен остаться как есть. Он определяет тип содержания и формат текста. Заметки A031 Стр. 12 840D sl SINUMERIK Operate A031 PLC ошибки и сообщения Создание справочных файлов/директорий на системе Директории могут быть созданы непосредственно на системе или с использованием ПО RCS Commander. “hlp” папка на NCU: Создание директории для справочного файла на системе:Расположение директории, в которой нужно создать папки. NCU: System CF-Card\oem\sinumerik\hmi\hlp PCU50: F:\hmisl\oem\sinumerik\hmi\hlp “hlp” папка на PCU : Выберите клавишу “Directory”, обычно это выбор по умолчанию. Введите имя директории, это языковая папка. Создайте несколько папок если используется не один язык для справочных файлов. См. предыдущую страницу где указаны имена для разных языков. Ниже: Создание папки для английских файлов справки Выберите папку “hlp” и нажмите клавишу “New”. Заметки 840D sl SINUMERIK Operate Стр. 13 A031 A031 PLC ошибки и сообщения Выберите папку “eng” и нажмите клавишу “New”. Введите имя справочного файла “sinumerik_alarm_oem_plc_pmc.html“. Введите обязательное имя для новой папки: “sinumerik_alarm_plc_pmc”. Создание справочного файла: Выберите папку “sinumerik_alarm_plc_pmc” и нажмите клавишу “New” и затем клавишу “Any”. NCU: System CF card\user\sinumerik \hmi\hlp\eng\sinumerik_alarm_plc_pmc “System CF card\oem\sinumerik \hmi\hlp\eng\sinumerik_alarm_plc_pmc Файл автоматически откроется в ввода HTML кода. Файл закрывается клавишей “exit”: Создание справочных файлов/папок на внешнем PC Также можно создать папки/справочные файлы используя любой ASCII редактор (например Notepad®). Это обычно более удобный способ чем непосредственно на системе. Эти файлы передаются на систему и размещаются в соответствующих папках с помощью USB интерфейс или с помощью RCS Commander. PCU50: F:\hmisl\user\sinumerik\hmi\hlp\eng\ sinumerik_alarm_plc_pmc F:\hmisl\oem\sinumerik\hmi\hlp\eng\ sinumerik_alarm_plc_pmc Файлы нужно поместить в те же папки на системе. Файл “sinumerik_alarm_oem_plc_pmc.html” помещают в следующие папки: Заметки A031 Стр. 14 840D sl SINUMERIK Operate A031 PLC ошибки и сообщения Тестирование справочного файла на системе Для тестирования справочного файла активируется нужная ошибка. Ошибка 700000 активируется DB2.DBX180.0 Если существуют несколько ошибок то выберите нужную с помощью курсора. Экран с активной ошибкой “Alarms/Messages”. Ошибка появится или в “Alarmlist” или “Messages” в зависимости от конфигурации. Or Справочная функция активируется клавишей “HELP”. Протокол ошибок Протокол возникших ошибок можно посмотреть выбрав клавишу “Alarm protocol”. Здесь указывается время когда ошибка появилась и когда была сброшена. Заметки 840D sl SINUMERIK Operate Стр. 15 A031 A031 PLC ошибки и сообщения Клавиша “Display new” используется для обновления списка и отображения любых ошибок которые появились только что. Перемещаться с помощью курсора и выбирать клавишей выбор, подтверждение клавишей “OK”:Number of entries: Здесь указывается максимальное число ошибок отображаемых на странице протокола ошибок. Клавиша “Settings” используется для настройки протокола ошибок. Write mode file: OFF Не сохранять протокол ошибок на внутреннюю флеш карту (CF карту) или жесткий диск. Write mode file: At every event Каждый раз при появлении ошибки сохранять во внутреннюю флеш память/жесткий диск. Когда пункты выбраны отображается предупреждение. Оставляя эти настройки постоянно, уменьшается время жизни внутренней карты. Write mode file: Time controlled Протокол записывается через введенный интервал времени (максимально 32000 секунды). Систему нужно перезагрузить для того чтобы изменения вступили в силу. Заметки A031 Стр. 16 840D sl SINUMERIK Operate A031 PLC ошибки и сообщения Store log: Это позволяет вручную сохранить лог файл в файл, который может быть скопирован и использоваться с диагностическими целями. Это вызовет меньший износ CF карты/жесткого диска. Путь к файлу отображается внизу экрана в течении нескольких секунд после нажатия на клавишу “Store log”. Используйте следующую последовательность клавиш для доступа к лог файлу:- Чтобы изменения вступили в силу необходимо перезагрузить HMI Используйте кнопки курсора и “Input” для выбора папки “alarm log”. Содержимое файла можно посмотреть используя клавишу “Open”. Файл можно скопировать и вставить на другие носители, такие как внешние запоминающие устройства. Затем их можно будет отправить техническому персоналу в поддержку. A031: END Заметки 840D sl SINUMERIK Operate Стр. 17 A031 A031 END A031 PLC ошибки и сообщения Стр. 18 840D sl SINUMERIK Operate Диагностика PLC на системе A058 Sinumerik Operate Описание модуля: Система SINUMERIK 840D sl имеет PLC диагностические возможности для помощи в процедуре нахождения неисправностей. Можно контролировать статус внешних входов и выходов, а также внутренние сигналы системы. Кроме того возможно отслеживать статус переменных в определенные временные периоды с использованием функции ”NC/PLC Trace”. Цель модуля: После завершения этого модуля Вы сможете: Проверять статус пользовательских PLC переменных Проверять статус пользовательских системных переменных Использовать функцию “NC/PLC Trace” Sinumerik Содержание: Пользовательские PLC переменные Системные переменные Диагностика на борту: Детальное описание Функция ”NC/PLC Trace” 840D sl SINUMERIK Operate V4.5 Стр. 1 Этот документ был создан для учебных целей. Siemens не несет ответственности за его содержание. A058 A058 A058 Стр. 2 840D sl SINUMERIK Operate A058 Диагностика PLC на системе Диагностика PLC на системе: START Пользовате льские PLC переменные Системные переменные Диагностика на борту: детальное описание Функция ”NC/PLC Trace” Диагностика PLC на системе: END Заметки 840D sl SINUMERIK Operate Стр. 3 A058 A058 Диагностика PLC на системе Пользовательские PLC переменные Форматы адреса Формат переменной (операнда) вводимой в диагностическом экране зависит от типа данных для диагностики. Формат может быть отдельный бит, байт, слово и двойное слово. Бит- это одиночный элемент логики, например I6.0, Q5.5, M100.6, DB31.DBX2.1. Бит указывается как число после точки. Значение бита или 1 или 0. Байт– Байт это сгруппированные в одну группу 8, например 4 Байт входов (IB4) состоит из битов I4.0, I4.1, I4.2, I4.3, I4.4, I4.5, I4.6, I4,7. При работе с байтами нужно помнить что нумерация считается справа как показано ниже. IB4 Номер бита 7 6 5 4 3 2 1 0 Значение 1 0 1 0 0 1 0 1 В этом примере I4.0, I4.2, I4.5 и I4.7 равны 1. Другое название значение 1 это что эти биты установлены. Биты равные 0 называются сброшенными. Таким же способом используются байты выходов (QB), и байты маркеров (MB). Слово– это сгруппированные 16 бит, логически составляют 2 последовательных байта. Слово может адресоваться как 0 или четное значение (IW0, IW2, IW4 etc), нечетный адрес не допускается. Как и в формате байт нумерация стартует справа. Пример IW4 IB4 IB5 Номер бита 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 Значение 1 0 1 0 0 1 0 1 0 1 1 1 0 0 1 1 В этом примере I4.0, I4.2, I4.5, I4.7, I5.0, I5.1, I5.4, I5.5, I5.6 равны 1.Слова выходов (QW) и слова маркеров (MB) адресуются таким же образом. Двойное слово– это сгруппированные 32 бита логически составляют 2 последовательных слова (четыре последовательных байта). Двойное слово может адресоваться как 0 или четные номера кратные 4 (ID0, ID4, ID8, ID12 и т.д), нечетные номера не допускаются. Пример ID4 IB4 IB5 IB6 IB7 Номер бита 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 Значение 1 0 1 0 0 1 0 1 0 1 1 1 0 0 1 1 1 0 1 0 0 1 0 1 0 1 1 1 0 0 1 1 двойные слова выходов (QD) и двойные слова маркеров (MD) адресуются таким же образом. Блоки данных (DB):Системные блоки данных используются для взаимодействия между различными областями системы и пользовательской PLC, модуль A034 описывает это более детально. Пользователь может также создавать блоки данных. Блоки данных можно писать в различных форматах, например: DB31.DBX0.0 блок данных 31, бит 0.0 DB31.DBB1 блок данных 31, байт 1 DB31.DBW10 блок данных 31, слово 10 DB31.DBD12 блок данных 31, двойное слово 12 Заметки A058 Стр. 4 840D sl SINUMERIK Operate A058 Диагностика PLC на системе Для перехода к экрану PLC диагностики используйте следующую последовательность клавиш: Статус PLC переменной может быть проверен вводом в колонку “Variable” (бит, байт, слово, двойное слово). Пример показывает ввод различных форматов. Отобразится следующий экран, возможно с уже введенными ранее значениями. Формат Значение переменной можно отобразить в различных форматах. Формат отображения можно выбрать из списка: Описание формата: Переменная Возможный формат Форматы Описание Входа Ix.x, IBx, IWx, IDx B бинарный Выхода Qx.x, QBx, QWx, QDx H шестнадцатеричный Маркеры Mx.x, MBx, MWx, MDx D десятичное без знака Таймеры Tx ±D десятичное со знаком Счетчики Cx F с плавающей запятой (для двойных слов) Блоки данных DBx.DBXx.x, DBx.DBBx, DBx.DBWx, DBx.DBDx A ASCII символы Переменная будет отображаться в выбранном формате: PLC переменные являются наиболее проверяемые при поиске неисправности, например входа для выключателей, выхода для катушек и т.д. Следующая таблица показывает какие PLC переменные можно контролировать: Таймеры можно смотреть в десятичном формате. Счетчики можно смотреть в форматах десятичный, бинарный и шестнадцатеричный. Записи можно редактировать кнопками Insert, и курсорными клавишами. Заметки 840D sl SINUMERIK Operate Стр. 5 A058 A058 Диагностика PLC на системе Системные переменные Доступные типы переменных для выбора: Список доступных системных переменных отображается при нажатии на клавишу “Insert variable”. Системные переменные ЧПУ Ось Канал Группа режимов работы Глобальные данные пользователя PLC Фильтр используется, чтобы сузить отображаемые переменные. Окно поиска можно использовать для поиска требуемой переменной. Введите часть или полное имя. Переменная используемая в этом примере это осевая переменная, поэтому нужно выбрать ось. Выберите переменную из списка, например “aaRef Axis is referenced”. Заметки A058 Стр. 6 840D sl SINUMERIK Operate A058 Диагностика PLC на системе Диагностика на борту: детальное описание Выбранная переменная появится на экране. Операнд +/-: Клавиши “Operand +” и “Operand -” используются для отображения операндов (переменных) в пределах одной группы. Значения в квадратных скобках идентифицирует конкретную переменную, например: или [U1= номер канала., 1 = номер оси.] Отображение комментариев: Дополнительную информацию о переменной можно отобразить, выбрав клавиши “Display Comments” и “Details”. Изменение: Комментарии при необходимости можно редактировать. В случае пользовательских PLC входов и выходов, комментарии при необходимости добавляются. Для целей тестирования может быть необходимым вручную изменить значение операнда. Это достигается через клавишу “Change”. Требуемый операнд выделяется и вводится новое значение, подтверждение клавишей “OK”. Детали: Детальную информацию о переменной можно посмотреть: Заметки 840D sl SINUMERIK Operate Стр. 7 A058 A058 Диагностика PLC на системе Удалить Все: Введите новое значение, например 1 Удалить все записи можно клавишей “Delete all”. Замечание: Полезно иметь эту функцию во время ввода в эксплуатацию. После потери данных, может быть необходимо ввод значений в блоки данных используя этот метод. Это зависит от производителя станка. Следует соблюдать осторожность при ручном вводе данных, во избежание нежелательных перемещений. Невозможно форсировать операнды которые адресуются в PLC программе. Отдельные записи могут быть удалены кнопкой ”Del”. Дополнительные функции Дополнительные функции доступны если нажать клавишу “дополнительное меню”: Файл можно сохранить локально или на внешний USB диск или сетевой компьютер. Всегда полезно хранить файл локально. Выберите подходящее место, например User\Variable masks. Сохранение экрана: Переменные из списка можно сохранить в файл. Это полезно если выбранные операнды относятся к определенной области станка, например смена инструмента. Файл можно в любой момент загрузить если необходимо контролировать сигналы смены инструмента. Заметки A058 Стр. 8 840D sl SINUMERIK Operate A058 Диагностика PLC на системе Загрузка файла: Когда потребуется сохраненный файл можно загрузить. Введите подходящее имя файлу, например toolchange: Функция NC/PLC Trace Переменные теперь появятся на экране. Функция “NC/PLC trace” используется для отслеживания статуса переменной в течении определенного времени. Результаты отслеживания отображаются на экране в формате графика. Чтобы найти экран с “NC/PLC Trace” выполните последовательность клавиш: Загрузка символов: Если файл символов (*.snh) доступен, его можно загрузить с помощью клавиши “Load symbols”. Отобразится следующий экран. Переменные можно ввести непосредственно или через выбор из списка, который отображается через выбор клавиши “Choose Замечание: Файлы символов создаются с помощью пакета Step7. Затем они должны конвертироваться в файлы с расширением “.snh”, чтобы можно было их загрузить клавишей “Load symbols”. Заметки 840D sl SINUMERIK Operate Стр. 9 A058 A058 END Диагностика PLC на системе Цвет графика Показ./не показыв. Стиль линии Отметка времени и различные другие настройки можно изменить: Пример: Отслеживание статуса I16.0 в течении 10 секунд. Введите имя переменной в колонке “Variable”. Комментарий вводится автоматически. Можно выбрать цвет графика и тип линии. После истечения установленного времени, график будет показан автоматически. Пример показывает как вход I16.0 менялся с 0 на 1 три раза в течении периода 10 секунд. Отслеживание теперь можно запустить: График можно рассмотреть подробно с помощью функции увеличения. До 16 переменных можно отслеживать за один раз. Графики можно сохранять и загружать с внешних источников в формате “xml”. A058: END Заметки A058 Стр. 10 840D sl SINUMERIK Operate Сервисные ситуации A103 Sinumerik Operate Описание модуля: Если возникает неисправность на станке, этот модуль описывает метод для диагностики и таким образом для поиска возможной причины. Большинство показанных проверок могут быть выполнены без дополнительного оборудования с инструментами уже интегрированными в систему. В некоторых случаях, потребуется PG с приложением STEP 7 и подходящим кабелем для соединения с системой. Целью данного руководства является уменьшение времени простоя станка за счет быстрого анализа причин проблемы. Цель модуля: Узнайте о многочисленных вариантах для диагностики неисправностей и последующее устранение неисправностей. Sinumerik Содержание: Диагностика панели оператора Диагностика пульта управления станка Проверка маховичков Проверка входов щупов и их конфигурация Диагностика модуля питания Диагностика PLC модуля Диагностика модулей безопасности Диагностика и замена NX модуля Диагностика и замена SMC модуля Замена модуля двигателя Замена двойного модуля двигателей Замена двигателя оси Взаимный обмен двух SMC модулей 840D sl SINUMERIK Operate V4.5 Стр. 1 Этот документ был создан для учебных целей. Siemens не несет ответственности за его содержание. A103 A103 A103 Стр. 2 840D sl SINUMERIK Operate A103 Сервисные ситуации Сервисные ситуации: START Диагностика и замена SMC модуля Диагностика панели оператора Замена модуля двигателя Диагностика пульта управления станком Замена двойного модуля двигателей Проверка маховичков Замена двигателя оси Проверка входов щупов и конфигурация Взаимный обмен двух SMC модулей Диагностика модулей питания Сервисные ситуации: END Диагностика PLC модулей Диагностика модулей безопасности Диагностика и замена NX модуля Заметки 840D sl SINUMERIK Operate Стр. 3 A103 A103 Сервисные ситуации Диагностика панели оператора Черный экран панели оператора Неисправна панель оператора Положительная проверка должна иметь следующее состояние: 1. TFT: горит зеленый LED Power (блок питание) 2. TFT: не горит LED Temp (контроль температуры - кратковременно загорается при включении) 3. TCU: зеленый LED Ethernet (соединение) 4. TCU: оранжевый LED Ethernet (передача данных) TFT LED Power Выкл. TFT LED Temp. Выкл. TCU LED Ethernet Выкл. Выкл. Выкл. Вкл. Выкл. Выкл. Вкл. Вкл. Выкл. Вкл. Внешнее видео Блок питания TCU/TFT ленточный кабель OK Дефектный экран OK Заметки A103 Стр. 4 840D sl SINUMERIK Operate A103 Сервисные ситуации PCU неисправен (распределенная конфигурация с PCU в шкафу) Если используется PCU50 и появляется следующее сообщение на экране, то нет никакой связи с PCU. Положительная проверка должна иметь следующее состояние: 1. TFT: зеленый LED Power 2. TFT: не горит LED Temp. 3. PCU: LED Ethernet включен 4. PCU: диагностический экран на PCU должен показывать “00” 5. версия BIOS должна кратковременно выводится на экране при включении Заметки 840D sl SINUMERIK Operate Стр. 5 A103 A103 Сервисные ситуации PCU50.3/.5: Диагностические LEDs и 7-сегментные экраны Диагностические экраны на PCU50.x состоят из 2 x LED и 2 x 7-сегментных дисплеев. H2 LED и 7-сегментный дисплей H1 LED и 7-сегментный дисплей LED H1 LED H2 оранж. оранж. H1 H2 экран экран Статус вывод BIOS пост кодов после включения оранж. Выкл. После цикла BIOS оранж. Выкл. после старта Windows 1 0 Старт Windows Загрузка необходимых драйверов устройств для Windows H1: назначена базовому ПО PCU. Отображает статус кодов при загрузке системы и при выключении. 2 0 сервис PCU hardware запустился сервис PCU hardware H2: назначена прикладному ПО. 5 0 Сеть Ожидание для сетевых интерфейсов 8 0 Поддержк а TCU тест шаг 1 Ожидание сервера FTP для запуска 9 0 Поддержк а TCU тест шаг 2 Ожидание для TCU загрузки по сети и запуска сервиса TCU hardware Статус кодов во время загрузки системы. Статус кодов во время загрузки системы, продолжение LED H1 LED H2 H1 экран H2 экран A 0 Статус кодов во время работы LED H1 Статус TCU поддержка тест шаг 3 Ожидание старта VNC сервера Мигает зелен. LED H2 H1 экран H2 экран Статус 0 0 OK Мигает красн. Ошибка: см. ниже B 0 HMI управление Ожидание старта HMI управления 1 0 Температур перегрев ная ошибка корпуса или CPU E 0 PCU базовое ПО Общая ошибка: см. Windows “Event viewer” 2 0 Ошибка вентилятора низкая скорость вентилятора корпуса или CPU 3 0 Ошибка жесткого диска ошибка S.M.A.R.T* жесткого диска 6 0 Ошибка VNC сервера или останов сервиса Заметки A103 Стр. 6 840D sl SINUMERIK Operate A103 Сервисные ситуации Статус кодов во время завершения работы LED H1 LED H2 Мигани е красн./ зелены й H1 экран H2 экран Статус 5 0 Завершение активно. Для поддержки высокого уровня работоспособности системы, мы рекомендуем профилактическую замену компонентов PCU, которые подвержены износу, в соответствии с интервалами замены перечислеными в Компонент Интервал замены Электронный SSD привод > 5 лет Вентилятор 5-7 лет CMOS батарея 4/5 лет SSD В промышленных условиях можно предположить что срок службы больше чем у обычных механических жестких дисков и согласно сегодняшним знаниям составляет более 5 лет. Количество записей это фактор, который оказывает значительное влияние на общий срок службы. Вентилятор Вентиляторы это компоненты подверженные износу. Скорось вращения вентилятора контролируется и в случае неисправности появляется ошибка. Основная причина выхода из строя вентиляторов это загрязнение. Первым критерием для замены должен быть визуальный осмотр. Если вентилятор слишком грязный, он должен быть заменен. В средних промышленных условиях себя зарекомендовал интервал в 5-7 лет. Резервная батарея Батарея это компонент подверженный износу. Они должны меняться каждые 5 лет, чтобы гарантировать долгое функционирование устройства. Если подключаются PCI карты, которые также питаются от батареи (концепция центральной батареи), профилактическая замена уменьшается до 4 лет. Заметки 840D sl SINUMERIK Operate Стр. 7 A103 A103 Сервисные ситуации TCU с сообщением о HMI Если следующее сообщение появляется на экране (не используется PCU50), тогда нарушена связь с NCU. Это может иметь различные причины: Загрузился ли NCU корректно и 7-сегментный дисплей показывает 6 Проверить Ethernet соединение Включен ли HMI на NCU Заметки A103 Стр. 8 840D sl SINUMERIK Operate A103 Сервисные ситуации Замена TCU После загрузки, появляется меню “Unknown/New TCU”, потому что система обнаружила новый сетевой адаптер. Нажмите кнопку F2 для замены адреса старого адаптера с новым адресом и сохранить его. HMI экран откроется после следующего включения. Диагностика пульта управления станком (MCP) Станочный пульт (Ethernet) мигает или не горит вообще Заметки 840D sl SINUMERIK Operate Стр. 9 A103 A103 Сервисные ситуации Выберите следующую последовательность клавиш для диагностики TCP/IP. Поместите курсор на пульт управления станком X Здесь показано зеленая полоса это активная OP, красная полоса это позиция курсора. узлы. Выберите дополнительные Будут выведены все дополнительные узлы по системной шине NCU X120! Заметки A103 Стр. 10 840D sl SINUMERIK Operate A103 Сервисные ситуации DIP переключатели на пульте управления станком Установленное Псевдоимя (для DNS-сервера) можно считать с DIP переключателя S2. Псевдоним (номер) должен быть установлен здесь, с DHCP сервер выделяет IP– адрес. Пример: псевдоимя = 192 1 2 4 8 16 32 64 128 1 = 2 = 3 = 4 = 5 = 6 = 7 = 8 = 9 = 10 = off off off off off off on on off off всегда off. всегда off Проверить соединение Ethernet Горит ли Ethernet LED? DIP переключате Ethernet соединение с TCU Ethernet соединение из Заметки 840D sl SINUMERIK Operate Стр. 11 A103 A103 Сервисные ситуации Проверка маховичков Маховички не работают Сигналы маховичка между NCK и HMI отображаются в DB10.DBB68. Подключение маховичка Подключение маховичка на пульте управления станком Заметки A103 Стр. 12 840D sl SINUMERIK Operate A103 Сервисные ситуации Аппаратный сегмент, к которому подключается маховичок устанавливается в MD 10350. Настройка для PROFIBUS — “5” и настройка для Ethernet — “7” . Описание: Машинное данное указывает HW сегмент, к которому подключается маховичок: 0 = SEGMENT_EMPTY; нет маховичка 1 = SEGMENT_840D_HW; маховичок на 840D HW 2 = SEGMENT_802DSL_HW; маховичок на 802D sl HW 5 = SEGMENT_PROFIBUS; маховичок на PROFIBUS 7 = SEGMENT_ETHERNET; маховичок на Ethernet Заметки 840D sl SINUMERIK Operate Стр. 13 A103 A103 Сервисные ситуации Вход щупа вводится в параметре p680 CU. Проверка входов щупа и конфигурация Нет сигнала от щупа Нужно проверить интерфейс NCK->PLC в DB10.DBB107, когда сигнал щупа отсутствует. Заметки A103 Стр. 14 840D sl SINUMERIK Operate A103 Сервисные ситуации Включение щупа отображается здесь изменением сигнала (с 1->0 или 0->1, в зависимости от настроек). Если щуп не переключается здесь, проверьте параметр r722 CU. Если также нет сигнала щупа, проверьте подключения кабеля NCU к разъему X122 (или X132). Корректно ли подключена земля в X122.12 для щупа? Корректно ли подключено питания к X122.11 для щупа? Если здесь сигнал меняется, проверьте аппаратную конфигурацию в STEP 7. Диагностика модуля питания Неисправный модуль питания Отображается ошибка, когда неисправен модуль питания В этом случае, сообщение 201481 является решающим сообщением об ошибке. Дальнейшая диагностика должна выполняться в диагностике/приводная система Заметки 840D sl SINUMERIK Operate Стр. 15 A103 A103 Сервисные ситуации Проверка неисправного модуля Проверка в “Diagnostics / Drive system” Заметки A103 Стр. 16 840D sl SINUMERIK Operate A103 Сервисные ситуации Проверка в топологии Примечание: Модули отображаемые серым отсутствуют в фактической топологии. В этом примере, это означает что модуль питания не подключен к NCU. Модуль подключается к NCU DRIVE-CLiQ разъем X100. Заметки 840D sl SINUMERIK Operate Стр. 17 A103 A103 Сервисные ситуации Диагностика PLC модуля PLC модуль неисправен Список ошибок когда PLC модуль неисправен Дополнительные детали доступны через клавишу расширения в диагностики шины TCP/IP. Заметки A103 Стр. 18 840D sl SINUMERIK Operate A103 Сервисные ситуации Диагностика модулей безопасности Модули безопасности неисправны Список ошибок когда модули PROFIsafe неисправны Дополнительные детали доступны по клавише расширения в диагностике шины TCP/IP. Заметки 840D sl SINUMERIK Operate Стр. 19 A103 A103 Сервисные ситуации Диагностика и замена модуля NX Замена модуля NX15 Отображается ошибка когда неисправен модуль NX15 (соединенные привода интегрированы в SI) Проверка неисправного модуля в обзоре топологии. Замена компонента. Требуется только замена компонента. После включения, система загрузится без ошибок и вы сможете продолжать работать со станком. Примечание: Модули показанные серым это модули отсутствующие в фактической топологии. В этом примере, это означает что модуль CU (CU_S_2) не подключен к NCU720. Модуль подключен к NCU DRIVE-CLiQ разъем X105. Заметки A103 Стр. 20 840D sl SINUMERIK Operate A103 Сервисные ситуации Диагностика и замена SMC модуля Замена SMC модуля Отображаются ошибки, когда ошибка SMC модуля с подсоединенным датчиком двигателя и с Safety Integrated. Проверка неисправного модуля в обзоре топологии. Примечание: Показанные серым модули отсутствуют в фактической топологии. В этом примере, это означает что ошибка SMC модуля оси C подключенного к двойному модулю двигателей для осей C/B. Модуль подключен к модулю двигателей DRIVE-CLiQ разъем X202. Заметки 840D sl SINUMERIK Operate Стр. 21 A103 A103 Сервисные ситуации Замена компонента Подтверждение контрольной суммы SI Следующий диагностический экран показывается после перезагрузки: Это означает что контрольная сумма SI должна быть подтверждена после замены модуля: “Select menu” “Commissioning” “>“ “Safety” “Confirm SI data”. Заметки A103 Стр. 22 840D sl SINUMERIK Operate A103 Сервисные ситуации Подтверждение с помощью клавиши “OK”. Затем снова подтвердите с помощью клавиши “OK” и выключите станок и включите. Заметки 840D sl SINUMERIK Operate Стр. 23 A103 A103 Сервисные ситуации Обновление компонента: Примечание: В целях приведения версии firmware замененного модуля к активной версии приводов, обновление firmware замененного модуля должно быть выполнено без отображаения ошибок. Если это не выполняется автоматически, это должно быть сделано вручную обслуживающим персорналом. “Select menu” “Commissioning” “Drive system” select the replaced module with the cursor “Drive unit” Нажмите клавишу “Load firmware...”. Заметки A103 Стр. 24 840D sl SINUMERIK Operate A103 Сервисные ситуации Когда появляется следующее сообщение: Уберите разрешение EP клеммы (X21) сверху блока питания и модулей двигателей. Подтвердите сообщение с помощью “OK”. Затем снова нажмите клавишу “Load firmware...”. Нажмите клавишу “Selected”. Заметки 840D sl SINUMERIK Operate Стр. 25 A103 A103 Сервисные ситуации Запустится обновление. Следующее сообщение будет показываться во время обновления. и LED на SMC будет мигать красным. После завершения, появится следующее сообщение, которое нужно подтвердить с помощью “OK”. Станок нужно выключить и включить. Примечание: После успешной замены, новая контрольная сумма с соответствующими данными должна измениться в акте приемке Safety Integrated. Замена компонента также должна быть задокументирована в этом отчете. Заметки A103 Стр. 26 840D sl SINUMERIK Operate A103 Сервисные ситуации Замена модуля двигателя Замена неисправного модуля двигателя Отображение ошибок, когда неисправен модуль двигателя, чьи оси интегрированы в Safety Integrated Диагностика в приводной системе Заметки 840D sl SINUMERIK Operate Стр. 27 A103 A103 Сервисные ситуации Детали в приводной системе Ошибки и неисправности в приводной системе Заметки A103 Стр. 28 840D sl SINUMERIK Operate A103 Сервисные ситуации Проверка неисправного модуля в обзоре топологии Заметки 840D sl SINUMERIK Operate Стр. 29 A103 A103 Сервисные ситуации Замена двойного модуля двигателей Замена неисправного двойного модуля двигателей Отображение ошибок когда неисправен двойной модуль двигателей, чьи оси интегрированы в Safety Integrated Проверка неисправного модуля в обзоре топологии Примечание: Модули отображаемые серым цветом отсутствуют в фактической топологии. В этом примере, это означает что неисправен двойной модуль двигателей оси X и C4. Модуль подключается к модулю двигателей к DRIVE-CLiQ разъему X201. Заметки A103 Стр. 30 840D sl SINUMERIK Operate A103 Сервисные ситуации Замена двигателя оси Замена двигателя оси Система с двумя датчиками, но только датчик двигателя в SI Отображение ошибок, когда неисправен двигатель оси с подключенным датчиком двигателя и с Safety Integrated Симуляция ошибки: отсоединение DRIVE-CLiQ SMI Проверка неисправного модуля в обзоре топологии Примечание: Модули отображаемые серым отсутствуют в фактической топологии. В этом примере, это означает что неисправен SMI модуль двигателя X . Модуль подключается к модулю двигателей Y/Z, к DRIVE-CLiQ разъему X202. Заметки 840D sl SINUMERIK Operate Стр. 31 A103 A103 Сервисные ситуации Замена аппаратных средств. Подтверждение контрольной суммы SI Контрольная сумма SI должна быть подтверждена после замены модуля: Обновление компонента Обычно обновление firmware запускается автоматически. Если этого не произошло, можно запустить это вручную. Примечание: После успешной замены, новая контрольная сумма с соответствующими данными должна быть изменена в акте приемки Safety Integrated. Замена компонента также должна быть задокументирована в этом отчете. Заметки A103 Стр. 32 840D sl SINUMERIK Operate A103 Сервисные ситуации Взаимный обмен двух SMC модулей Взаимный обмен двух SMC модулей Для диагностических целей, может быть выполнен взаимный обмен двух SMC модулей одного типа. Следующее описание выполняется для следующей конфигурации: - оба SMC подключены к CU - оба SMC для прямой системы измерения без SI - SMC для осей B и C Примечание: - DRIVE-CLiQ соединения и подключенные измерительные системы должны переподключаться «один к одному» - Не натягивать кабель, так как это может привести к неисправности разъемов кабеля. - Модули должны быть перемещены если кабели слишком короткие. После аппаратного переподключения и перезагрузки, появляются следующие диагностические сообщения: Теперь нажмите клавишу “Confirm SI HW”. Заметки 840D sl SINUMERIK Operate Стр. 33 A103 A103 END Сервисные ситуации Станок теперь работает после успешного подтверждения компонентов. Теперь только приемочные испытания должны быть выполнены для новых HW компонентов. A103: END Заметки A103 Стр. 34 840D sl SINUMERIK Operate Easy Screen A011 Sinumerik Operate Описание модуля: Простые экраны это функция Sinumerik 840D sl, которая позволяет производителю станка создавать пользовательские экраны. Экраны добавляются как интерфейс со специфическими функциями предложенными для OEM. Цель модуля: После завершения этого модуля Вы познакомитесь с созданием Простых экранов. Sinumerik Содержание: Общая информация Информация о базовой конфигурации Создание пользовательских файлов Простых Экранов Языкозависимые тексты Описание параметров и переменных 840D sl SINUMERIK Operate V4.5 Стр. 1 Этот документ был создан для учебных целей. Siemens не несет ответственности за его содержание. A011 A011 A011 Стр. 2 840D sl SINUMERIK Operate A011 Простые Экраны (Easy Screen) Простые экраны: START Общая информация Информация базовой конфигурации Создание пользовательск их файлов Языкозависимые тексты Описания параметров и переменных Простые экраны: END Заметки 840D sl SINUMERIK Operate Стр. 3 A011 A011 Простые Экраны (Easy Screen) Общая информация Функция Простой экран конфигурируется с помощью ASCII файлов. Эти файлы содержат описания пользовательского интерфейса. Стандартно можно сконфигурировать до 5 экранов. Дополнительные экраны доступны через лицензируемую опцию. (Sinumerik Operate Runtime OA Easy Screen, заказной No 6FC5800-0AP64-0YB0). Для создания картинок для экранов требуется графический редактор. Программы Paint Shop Pro® и Paint® совместимы с системой 840D sl. Простые экраны можно использовать для следующих функций:1. Отображение диалогов с указанием: Программных клавиш Переменных, (таблицы - эта функция будет доступна позднее.) Текст и помощь Отображение графики и отображение помощи 2. Вызов диалогов через: Программные клавиши PLC выбор 3. Динамическая реструктуризация диалогов: Изменение или удаление программных клавиш Определение и дизайн полей переменных Отображение, замена и удаление (языко-зависимого/независимого) текста 4. Инициализация действие: Отображении диалога Вводе значений (переменных) Нажатии программных клавиш Закрытии диалога 5.. Обмен данными между диалогами. 6. Переменные Чтение (NC, PLC, пользовательские переменные) Запись (NC, PLC, пользовательские переменные) Выражения с математическими, сравнительными или логическими операторами 7. Выполняемые функции: Подпрограммы Файловые функции PI Сервисы 8. Использование уровней доступа определенных для группы пользователей. Заметки A011 Стр. 4 840D sl SINUMERIK Operate A011 Простые Экраны (Easy Screen) Информация базовой конфигурации Для создания экранов используются конфигурационные файлы. Эти конфигурационные файлы автоматически интерпретируются системой. Файлы по умолчанию не созданы и должны быть созданы пользователем с использованием ASCII редакто (например Notepad® или прямо на системе). Файл “easyscreen.ini“ это мастер файл, которые требуется для указания других файлов, используемых для создания пользовательских экранов. Эти файлы содержат информацию, определяющую что и как отображается на конкретном экране. Экран разделен на различные области:- 1 Главная область диалога 2 Заголовок экрана с именем (слева) и описанием переменно (справа) 3 Поле ввода/вывода переменной 4 Описание короткого имени переменной 5 текст относящийся к картинкам 6 текст размерности Обзор областей функционирования Для размещения пользовательских экранов в других областях системы необходимо внести изменения в файл “easyscreen.ini”. Всего 8 областей в целом:- Область Позиция для стартовой клавиши Станок JOG HSK6 Станок MDA HSK6 Станок AUTO HSK6 Параметры HSK7 Программа HSK6 Область Параметры Управление программами HSK2-8, 12-16, если нет подключенных устройств Область Редактирования программы Диагностика HSK7 Пуско-наладка HSK7 Область Станок – в зависимости от режима:Jog MDA Auto Область Управления программами Область Диагностики Область Ввода в эксплуатацию Заметки 840D sl SINUMERIK Operate Стр. 5 A011 A011 Простые Экраны (Easy Screen) Три подобласти в Станок определяются в со словом “Screen”. SlMaJogScreen = экран Jog SlMaAutoScreen = экран Auto SlMaMdaScreen = экран MDA Каждая область указывается в файле “com”. Пример как все области указываются в файле “easyscreen.ini”:[STARTFILES] StartFile01 = area := AreaMachine, dialog := SlMachine, screen := SlMaJogScreen, startfile := ma_jog.com StartFile02 = area := AreaMachine, dialog := SlMachine, screen := SlMaAutoScreen, startfile := ma_auto.com StartFile03 = area := AreaMachine, dialog := SlMachine, screen := SlMaMdaScreen, startfile := ma_mda.com StartFile04 = area := AreaParameter, dialog := SlParameter, startfile := param.com StartFile05 = area := AreaProgramEdit, dialog := SlProgramEdit, screen := EditorScreen , startfile := aeditor.com StartFile06 = area := AreaProgramManager, dialog := SlPmDialog, startfile := progman.com StartFile07 = area := AreaDiagnosis, dialog:=SlDgDialog, startfile := diag.com StartFile08 = area := AreaStartup, dialog:=SlSuDialog, startfile := startup.com Создание пользовательских фалов Easy Screen Необходимо создать файлы для функции Простой экран. Это можно сделать непосредственно на системе через навигацию в соответствующих папках. Используйте следующую последовательность для перехода в область“System data”. Создание файла “easyscreen.ini” на системе Этот файл устанавливает ссылки на файлы, которые используются при создании пользовательских экранов. Он также определяет в каких областях доступны эти файлы. Файл размещается по одному из следующих путей:“System CF card\oem\sinumerik\hmi\cfg” “System CF card\user\sinumerik\hmi\cfg” Используя курсорные клавиши перейдите в эту папку. Заметки A011 Стр. 6 840D sl SINUMERIK Operate A011 Простые Экраны (Easy Screen) Для создания файла выберите клавишу “New” и нажмите убедитесь что выбрана клавиша “Any”. Клавиша "any" позволяет определять тип файла. В диалоговом окне введите имя файла и нажмите клавишу “OK” для подтверждения. Имя файла должно быть введено маленькими буквами (LINUX ОС). Только что созданный файл автоматически откроется для редактирования. Пример: файл easyscreen.ini Следующий пример показывает как файл “easyscreen.ini” используется для указания области “Parameter” на системе, как области для доступа к «Простым экранам». (area := Area Parameter) Содержимое файла “com” определяет что отображается на Простых экранах, а также описывает ого поведение. (startfile := param.com) Первым шагом вводим заголовок ([STARTFILES]) Код для указания области системы и файл “com” вводят в новой строке как показано ниже. [STARTFILES] StartFile01 = area := AreaParameter, dialog := SlParameter, startfile := param.com Создание пользовательских файлов на внешнем компьютере. Как уже писалось ранее файлы Простых экранов можно создавать сразу на системе или определять автономно с использованием ASCII редактора (например Notepad®). Эти файлы можно потом передать в систему и положить в соответствующую папку с помощью USB интерфейсов или через ПО RCS Commander. Ниже: Файл easyscreen.ini в папке cfg Заметки 840D sl SINUMERIK Operate Стр. 7 A011 A011 Простые Экраны (Easy Screen) Ниже: Файл param.com в папке proj. Создание файла “param.com” Нужно создать задекларированный в файле “easyscreen.ini” файл param.com. Файл param.com содержит информацию о том, какие клавиши используются, текст для клавиш и что отображается на экране. Файл может быть создан и размещен в одной из папок: “System CF card\oem\sinumerik\hmi\proj” “System CF card\user\sinumerik\hmi\proj” Пример: файл param.com Место хранение графических файлов: “System CF card\oem\sinumerik\hmi\ico\ico640” “System CF card\user\sinumerik\hmi\ico\ico640” Необходимо описать клавишу, которая будет использоваться для входа в Пользовательские экраны. Другие клавиши могут быть сопоставлены с Простыми экранами если потребуется. Чтобы увидеть результат примера нужно перейти в область “parameter” на системе. Пример определяет 7ую горизонтальную клавишу как точку входа, клавиша имеет текст “Easy Screen” (в 2 строки). HS7=("Easy %nScreen") Когда клавиша будет нажат загрузится экран (mask1): PRESS(HS7) LM("mask1") END_PRESS //END Экран содержит код, который определяет содержимое Простых экранов. Первая строка в маске (заголовок маски) содержит имя, текст и графическую информацию. Следующий пример показывает mask1 с заголовком Picture Test. Картинка называется tiger.bmp, она будет отображаться при нажатии на клавишу HS7. Картинка позиционируется на экране 110 пикселей слева и 25 пикселей сверху экрана. //M(mask1/ "Picture Test" / "tiger.bmp" / / / 110, 25) Заметки A011 Стр. 8 840D sl SINUMERIK Operate A011 Простые Экраны (Easy Screen) Заголовок экрана Картинка tiger.bmp Информация о заголовке Экрана (Mask header): Параметр Описание Различные параметры разделяются «косой чертой» (/). Позиция картинки Позиция картинки в пикселах. Расстояние от левого верхнего угла, разделяется запятой. атрибуты CM (режим колонки) Выравнивание колонки. //M(Идентификатор/заголовок/картинка/размер/ переменная/позиция картинки/атрибуты) Описание параметров: Параметр CM0: по умолчанию, выравнивание колонки отдельно для каждой линии. CM1: выравнивание большинства колонок применяется для всех линий. Описание CB: (Изменение блока) Отвечает за открытие диалога. Атрибут CB также может использоваться для отдельной переменной, в этом случае приоритет индивидуальной настройки перед настройками в заголовке маски. идентифик Имя экрана/маски атор заголовок Текст заголовка экрана картинка Имя отображаемой картинки размер Позиция и размер диалога. (Расстояние слева, сверху, ширина, высота) от левого угла. Значения в пикселах, разделяются запятыми CB0: Все блоки GHANGE выполняются при открытии диалога. (по умолчанию) переменн ая Курсор может быть связан с переменной. Первая переменная имеет индекс 1. остальные определяются порядком их конфигурации. CB1: Блоки GHANGE выполняются только при изменении значений. Заметки 840D sl SINUMERIK Operate Стр. 9 A011 A011 Простые Экраны (Easy Screen) Дополнительные элементы диалога: //S(START) Элементами диалога являются длинный и короткий текст, тексты картинок, текст размерности и поля ввода/вывода. Сюда же добавляются программные клавиши. HS7=("Easy %nScreen") PRESS(HS7) LM("mask1") END_PRESS //END Элементы диалога пишутся под заголовком маски. В следующем примере (см в красном тексте) добавлена клавиша с надписью “Variable Test”. Когда клавишу нажимают на экране появляется список из четырех переменных. 4 переменные объявляются в новой маске (Mask2-Workpiece Dimensions) Параметры переменных, определенные в mask2, разделяются «косой чертой» (/). Детальное описание параметров элементов экрана можно найти в разделе ”Описание параметров и переменных”. //M(mask1/"Picture Test"/"tiger.bmp"///110,25) HS1=("Variable %nTest") PRESS(HS1) LM("mask2") END_PRESS //END //M(mask2/"Workpiece Dimensions"/) Def Var1=(R2///"Length of component","R0 X Length"///"$R[0]") Def Var2=(R2///"Width of component","R1 Y Width"///"$R[1]") Def Var3=(R3///"Height of component","R2 Z Height"///"$R[2]") Def Var4=(I///"Main spindle speed","R3 Spindle speed"///"$R[3]") VS8=("EXIT") PRESS(VS8) EXIT END_PRESS //END Дополнительную клавишу теперь можно увидеть Заголовок экрана Короткий текст Длинный текст выбранной переменной Поле ввода Введенное в поле ввода значение передается в соответствующую переменную. Когда нажимаем эту клавишу появляются описанные переменные: Заметки A011 Стр. 10 840D sl SINUMERIK Operate A011 Простые Экраны (Easy Screen) Def Var1=(R2///"Length of component","R0 X Length"///"$R[0]") R0 как вещественное значение с 2 знаками после запятой, установка длины: Детальный анализ: //M(Mask1/"Workpiece Dimensions") Имя Mask1: HS1=("Variable %nTest") Определяется текст для 1 горизонтальной клавиши как “Variable Test”: Def Var2=(R2///"Width of component","R1 Y Width"///"$R[1]") R1 как вещественное значение с 2 знаками после запятой, установка ширины: Когда нажимаем клавишу загружается mask2. PRESS(HS1) LM("mask2") END_PRESS Def Var3=(R3///"Height of component","R2 Z Height"///"$R[2]") R2 как значение с 3-мя знаками после запятой, устанавливает высоту: VS8=("EXIT") Определяет текст для 8 вертикальной клавиши как “EXIT”: Проверка введенных значений Значение введенные непосредственно в пользовательском экране передаются в соответствующие переменные. Это можно проверить посмотрев на стандартном экране по клавише “User variable”. Def Var4=(I///"Main spindle speed","R3 Spindle speed"///"$R[3]") R3 как целое число, устанавливает скорость шпинделя: Заметки 840D sl SINUMERIK Operate Стр. 11 A011 A011 Простые Экраны (Easy Screen) Языкозависимый текст Пример текстового файла: Можно сконфигурировать файлы Простых экранов так, чтобы использовался текст, в зависимости от активного языка системы. Для того чтобы так сделать необходимо создать текстовый файл для каждого требуемого языка. Отображаемый текст содержится в этих текстовых файлах. Конфигурационные файлы Простых Экранов используют идентификаторы, чтобы отображался корректный текст. ;;VERSION:SLP.02.05.QJM Otc 16, 2010 ;;CHANGE :SLP.02.04.QJM Jun 30, 2010 Файлы содержащие текст размещаются по указанным путям: 85100 85101 85102 85103 Иденти фикатор 0 0 0 0 0 0 0 0 "English%nEasy Screen" "English Mask Header" "English Long Text" "English Short Text" без функции Требуемый текст “System CF card\oem\sinumerik\hmi\lng” “System CF card\user\sinumerik\hmi\lng” “System CF card\addon\sinumerik\hmi\lng” Диапазон идентификаторов от 85000 до 89899 Примеры имен файлов: Файлы для English и German можно найти в области OEM. easyscr_eng.txt easyscr_deu.txt Часть имени файла может быть задана пользователем, но обязательно должна содержать корректное 3 буквенный код языка. Это позволяет системе отображать содержимое нужно файла. пример English файла пример German файла Расширение Пользовате файла льская часть Код языка Пример 2-го файла для немецкого языка 85100 85101 85102 85103 0 0 0 0 0 0 0 0 "Deutsch%nEasy Screen" "Deutsch Mask Header" "Deutsch Long Text" "Deutsch Short Text" Идентификатор должен использоваться вместо текста в файле param.com. Идентификатор имеет префикс $. Если все правильно сделать, то будет отображаться текст сопоставленный с идентификатором и текущим языком. Заметки A011 Стр. 12 840D sl SINUMERIK Operate A011 Простые Экраны (Easy Screen) Пример файла param.com с языкозависимым текстом: //S(START) HS7=($85100) Языковой файл нужно задекларировать в файле “easyscreen.ini”. Код языка не указывается. Также может быть декларация других текстовых файлов. PRESS(HS7) LM("mask1") END_PRESS //END ;VERSION:SLP.02.01.H56 Nov 10, 2009 ;CHANGE : //M(mask1/$85101/"tiger.bmp"///110,25) HS1=("Variable %nTest") PRESS(HS1) LM("mask2") END_PRESS //END StartFile04 = area := AreaParameter, dialog := SlParameter, startfile := param.com [STARTFILES] [LANGUAGEFILES] LngFile01 = almc.txt LngFile02 = alsc.txt LngFile03 = aluc.txt LngFile04 = easyscr.txt //M(mask2/"Workpiece Dimensions"/) Def Var1=(R2///$85102, $85103///"$R[0]") [SYSTEM] System = 0 VS8=("EXIT") PRESS(VS8) EXIT END_PRESS //END Можно увидеть какой текст отображается в показанном ранее примере, при переключении между языками (английский и немецкий): Настройки языка на системе: Язык системе выбирается в меню “Start-up” : Or Английский вариант текста: Немецкий вариант текста: Заметки 840D sl SINUMERIK Operate Стр. 13 A011 A011 Простые Экраны (Easy Screen) Описание параметров и переменных Детальное описание: Когда определяется переменная доступны свойства. Эти свойства описываются в круглых скобках, каждое свойство разделяется косой чертой. Если свойство не используется, косая черта все равно должна присутствовать. 1. Тип переменной R[x] Вещественное число, “x” показывает количество знаков после запятой I Целое. S[x] Строка,”x” показывает длину строки. C Символ (отдельный символ) B Булевское значение V Переменный тип Основное описание: DEF Var1=(1/2/3/4/5/6/7/8/9/10) 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Тип переменной Пределы, переключатель или идентификатор таблицы Значение по умолчанию Тексты Атрибуты Отображение справки Системная или пользовательская переменная Позиция короткого текста Позиция поле ввода/вывода (лево, верх, ширина, высота) Цвета 2c. Идентификаторы таблицИдентификаторы можно сопоставлять с таблицами, содержащими NCK/PLC значения одного типа. Символ “%” используется для разделения идентификатора от переключателя или предела значений. Требуется запятая после идентификатора, затем пишется имя файла содержащего информационную таблицу. 3. Значение по умолчаниюЗначение для связанной переменной может быть установлено в различных состояниях. Это зависит от того значение по умолчанию, системная или пользовательская переменные (или обе) сопоставлены с полем. Переключение невозможно до тех пор, пока корректное значение не будет сопоставлено с переменной. 4. ТекстыВозможен следующие виды текстовДлинный текст = отображается когда элемент подсвечивается . Короткий текст = имя элемента Текст графика = текст относящийся к картинке, если есть Размерность = размерность переменной, например мм, об/м и т.д Типы текстов отделяются с помощью запятой и заключаются в двойные кавычки:/”Long”, “Short”, “Graphics”, “Unit”/ 2a. Предел значенийМожно указать минимальное и максимальное значение. Значения разделяются запятой, сначала указывается минимальное значение. Значения в десятичном формате для I, C и R или как символы формата “A” , “F” Предел значений также работает в связке с атрибутом предел, см свойство атрибут для дополнительной информации. 2b. ПереключательСоздается список предопределенных пунктов для поля ввода/вывода. Список инициализируется символом “*”. Пункты можно сопоставить со значением. Предел значений интерпретируется как список для Переключателя. Если используется только “*”, то генерируется переменная переключатель. 5 АтрибутыСледующие свойства можно указать через атрибутыРежим ввода Уровень доступа Выравнивание короткого текста Размер шрифта Обработка пределов значений Ответ когда открывается экран (блок изменения) Атрибуты отделяются запятыми, и не используются для переключателя. Режим ввода:Атрибут Эффект wr0 поле ввода/вывода невидно, виден короткий текст. wr1 только чтение, виден короткий текст. (настройка по умолчанию) wr2 возможно чтение и запись, длинный и короткий текст виден. wr3 Как и wr1, но поле ввода/вывода, длинный и короткий текст видны. wr4 Все элементы невидны. wr5 Как wr2, за исключением ввод немедленно активируется. У wr2 введенное значение становится активным при выходе из поля или нажатии кнопки ввода. Заметки A011 Стр. 14 840D sl SINUMERIK Operate A011 Простые Экраны (Easy Screen) Уровень доступа:Атрибут Уровень Пароль/положение ключа ac7 7 Позиция 0 ac6 6 Позиция 1 ac5 5 Позиция 2 ac4 4 Позиция 3 ac3 3 CUSTOMER ac2 2 EVENING ac1 1 SUNRISE ac0 0 не разрешен Пределы:- Выравнивание короткого текста:Атрибут Эффект al0 по левому краю (по умолчанию) al1 по правому краю al2 по центру Поведение при открытии (блок изменения):Атрибут Эффект cb0 Блок изменений определяет для этой переменной обработку при открытии экрана (по умолчанию) cb1 Блок изменений определяет для этой переменной обработку если изменяется значение переменных. Проверять ли значение переменной в рамках указанных предельных значений. Атрибут li0 li1 li2 li3 Размер шрифта:Атрибут Эффект fs1 размер шрифта 8 пунктов (по умолчанию) fs2 размер шрифта 16 пунктов Определяется интервал между линиями. Шрифт по умолчанию позволяет использовать 16 линий. Картинки и текст размерности может быть сконфигурирован только с размером шрифта по умолчанию. Эффект не проверять. проверка только с минимальным значением проверка только с максимальным значением проверка на минимум и максимум. Атрибут “cb”, указанный в описании переменной, имеет приоритет перед глобально определенным атрибутом “screen form”. 6. Отображение справкиИмя HTML файла, содержащего текст помощи, указывается в двойных кавычках. Отображение появляется автоматически, если курсор установлен на переменную. Заметки 840D sl SINUMERIK Operate Стр. 15 A011 A011 7. Простые Экраны (Easy Screen) Системная или пользовательская переменная- Здесь указывают отображаемую переменную, заключенную в двойные кавычки. Адрес переменной должен быть корректным. Адресация переменных: PLC данные Синтаксис Байт y бит z в блоке даных x DBx.DBXy.z Байт y в блоке данных x DBx.DBBy Слово y в блоке данных x DBx.DBWy Двойное слово y в блоке данных x DBx.DBDy Машинные данные Синтаксис Строка y с длиной z из блока данных x DBx.DBSy.z Глобальные машинные данные $MN_... Вещественное y из блока данных x DBx.DBRy Осевые машинные данные $MA_... Флаг байт x бит y Mx.y Канальные машинные данные $MC_... Флаг Байта x MBx Флаг слово x MWx Флаг двойное слово x MDx Вход байт x бит y IBx.y Установочные данные Синтаксис Глобальные установочные данные $SN_... Осевые установочные данные $SA_... Канальные установочные данные $SC_... Системные переменные Синтаксис R параметр 1 $R[1] PLC данные Синтаксис 8. Позиция короткого текста Вход байт x IBx Вход слово x IWx Вход двойное слово x IDx Короткий текст определяется в 4 атрибуте, а его позиция в 8. Задается в пикселах относительно левого верхнего угла основного экрана. Выход байт x бит y QBx.y Выход байт x QBx Выход слово x QWx Выход двойное слово х QDx Статус программной клавиши Синтаксис Видна (по умолчанию) Se1 Заблокировано (серый текст) Se2 Подсвечена (последняя нажатая клавиша) Se3 Вводят три значения для определения позиции слева, сверху и ширина для короткого текста. Каждое значение разделяется запятой. В следующем примере позиция текста “Short text” 200 пикселей слева, 100 пикселей сверху и шириной 250 пикселов: Def Var1=(R2///" ","Short text"///"$R[0]"/200, 100, 250//) Заметки A011 Стр. 16 840D sl SINUMERIK Operate A011 Простые Экраны (Easy Screen) 9. 10. Позиция поля ввода/вывода Цвета Позиция поля ввода/вывода указывается в свойстве No.9. Измеряется в пикселах от левого верхнего угла основного экрана. Цвет текста и фона поля ввода/вывода можно выбирать используя свойство No.10. По умолчанию черный цвет текста и белый фон. Это определяется режимом “Write mode” (см свойство 5) Четыре значения определяют позицию слева, сверху, ширину и высоту поля ввода/вывода. Каждое значение отделяется запятой. Следующая таблица показывает номера, номера которые могут использоваться для задания цвета. Цвет текста задается первым, через запятую указывается цвет фона. Следующий пример определяет позицию поля ввода/ вывода как 600 пикселей слева, 100 пикселей сверху , ширина 100 пикселей и высота 150 пикселей: Номер 1 2 3 4 5 6 7 8 9 10 Def Var1=(R2///" "," "///"$R[0]"//600, 400, 100, 150/) Цвет черный красно/коричневый Темно зеленый светлосерый темносерый голубой красный коричневый желтый белый A011: END Заметки 840D sl SINUMERIK Operate Стр. 17 A011 A011 END A011 Простые Экраны (Easy Screen) Стр. 18 840D sl SINUMERIK Operate Инсталляция дополнительной оси A016 Sinumerik Operate Описание модуля: Общим требованием для стандартного станка должны быть возможность подключения дополнительной оси. Это требование обычно возникает после того, как станок покинул завод. В этом модуле описывается процедура добавления дополнительной оси к фрезерному станку (3 оси + шпиндель), сохраняя при этом первоначальные настройки нетронутыми. Цель модуля: После завершения этого модуля Вы сможете добавить ось к работающему станку (системе). Sinumerik Содержание: 840D sl SINUMERIK Operate Опции и лицензирование Добавление дополнительной оси V4.5 Стр. 1 Этот документ был создан для учебных целей. Siemens не несет ответственности за его содержание. A016 A016 A016 Стр. 2 840D sl SINUMERIK Operate A016 Инсталляция дополнительной оси Инсталляция дополнительной оси: START Опции и лицензирование Добавление дополнительной оси Инсталляция дополнительной оси: END Заметки 840D sl SINUMERIK Operate Стр. 3 A016 A016 Инсталляция дополнительной оси Опции и лицензирование Любые дополнительные оси могут потребовать лицензию, для проверку существующих лицензий перейдите в экран с опциями: Новой оси также необходимо присвоить имя. Может потребоваться новая лицензия, если существующая не позволяет расширение осей. Для активизации машинных данных требуется выполнить перезагрузку, например клавишей “Reset (po)”. Новую ось необходимо добавить в канальных машинных данных. Конфигурирование дополнительной оси Для воспроизведения стандартного фрезерного станка 3 оси + шпиндель, конфигурацию приводов изменяем таким образом, чтобы использовать только двойные моторные модули. Одинарный моторный модуль, использованный ранее для шпинделя теперь будет использоваться для дополнительной оси. Ниже показана конфигурация 3 оси + шпиндель: Оси сопоставлены с приводами следующим образом: X ось Y ось Z ось Шпиндель 1-й двойной моторный модуль, 1-й привод. 1-й двойной мотор. модуль, 2-ой привод 2-ой двойной мотор. модуль, 1-й привод. 2-ой двойной мотор. модуль, 2-ой привод. Когда новый привод подключен и снова включают питание, система обнаруживает новый привод и выдает ошибку. Для сохранения без изменений оригинальных настроек приводов (Bico), нельзя запускать процедуру реконфигурации топологии. Это действие сбросит Bico в заводские установки. Вместо этого нам доступна функция добавления приводов в ручную. Заметки A016 Стр. 4 840D sl SINUMERIK Operate A016 Инсталляция дополнительной оси Процедуру можно выполнить с помощью Start-up Tool. Конфигурация с дополнительной осью показана ниже: Запускаем Start-up tool: Игнорируем ошибку 201416, которая появляется при добавлении дополнительного привода. Добавление нового привода делаем следующим образом: Новые компоненты отображаются красным: Отображается номера новых компонентов Заметки 840D sl SINUMERIK Operate Стр. 5 A016 A016 Инсталляция дополнительной оси Новый привод нужно сопоставить с осью NC Выбираем новый привод Or Выбираем ось из выпадающего списка “Setpoint”: Для завершения привязки необходимо перезагрузить NCK. Ось автоматически выбирается для “Actual value”. Заметки A016 Стр. 6 840D sl SINUMERIK Operate A016 Инсталляция дополнительной оси В результате определенные машинные данные будут корректно установлены для новой оси. Обычно этого достаточно для тестирования оси. Тестирование возможно только если все необходимые разрешения будут установлены через PLC программу для новой оси. Интерфейсные сигналы для этого примере: DB35.DBX1.5 DB35.DBX2.1 DB35.DBX21.7 Activate 1st measuring system Controller enable Pulse enable Полный список интерфейсных сигналов доступен в Приложении C. Также необходимо проделать процедуру оптимизации приводов для новой оси. A016: END Заметки 840D sl SINUMERIK Operate Стр. 7 A016 A016 END A016 Инсталляция дополнительной оси Стр. 8 840D sl SINUMERIK Operate Проект электрического шкафа A006 Sinumerik Operate Описание модуля: Технологический прогресс привел к уменьшению в размерах электронного оборудования. Результатом этого стало то, что оборудование более подвержено повреждению из-за тепла, пыли и влажности. Расчетом выделения тепла компонентами и следовательно обеспечением корректного охлаждения отдельного шкафа, возможно уменьшение интенсивности отказов этих и других компонентов. Также очень важно, чтобы шкаф был спроектирован так, чтобы не допускать/ минимизировать попадания загрязнений. Цель модуля: После завершения этого модуля Вы узнаете критерии проектирования электрического шкафа. Sinumerik Содержание: Выбор шкафа Охлаждение шкафа Монтаж оборудования Кабели, штекеры и разъемы Герметизация шкафа Разное 840D sl SINUMERIK Operate V4.5 Стр. 1 Этот документ создан для учебных целей. Siemens не несет ответственности за его содержание. A006 A006 A006 Стр. 2 840D sl SINUMERIK Operate A006 Проект электрического шкафа Проект электрического шкафа: START Выбор шкафа Закон Аррениуса Охлаждение шкафа Монтаж оборудовани я Кабели, штекеры и разъемы Герметичнос ть шкафа Разное Проект электрического шкафа: Заметки 840D sl SINUMERIK Operate Стр. 3 A006 A006 Проект электрического шкафа Выбор шкафа Больше всего тепла в электрическом шкафу управления производят компоненты приводов. Общее правило такое— приблизительно рассеивается 50W/м² свободных стенок шкафа, полагая разницу температур между шкафом и окружающим воздухом в 10°. Sinamics привода доступны с внутренним и внешним охлаждением. Привода с внутренним типом охлаждения рассеивают тепло в шкафу и обычно требуют устройство охлаждения для удаления этого тепла. Привода с внешним типом охлаждения рассеивают тепло вне шкафа и могут не требовать устройства охлаждения. Пример 1:- Шкаф шириной 3 м, высотой 2 м и глубиной 1 м, расположенный задней частью у стены имеет эффективную поверхность приблизительно 13 м². Будет предпочтительней всегда использовать устройство охлаждения, что позволит получить шкаф герметичным, а это в свою очередь самое лучшее для предотвращения проникновения загрязнений. В шкафу могут быть также при необходимости установлены вентиляторы для обеспечения циркуляции воздуха и предотвращения формирования "места перегрева". Технические спецификации для каждого аппаратного компонента предоставляют детализацию потерь мощности, измеряемую в W (Ваттах). Проводят расчет чтобы увидеть, может ли шкаф рассеять это тепло естественным образом. Производитель шкафа может предоставить информацию о тепло потерях шкафа. Естественное рассеивание тепла происходит через стенки шкафа, которые окружены воздухом, а не стеной, например. 2м x 3м = 6м² (перед) 2м x 1м = 2м² (левая сторона) 2м x 1м = 2м² (правая сторона) 3м x 1м = 3м² (верх) Всего = 13м² Следовательно этот шкаф может рассеивать приблизительно 650 W. (50W x 13м²) Если фактическое тепловыделение компонентов шкафа выше чем это значение, необходимо выполнить другие меры охлаждения. Пример 2:Потери 36Kw ALM с внутренним охлаждением = 630 W Потери 18A одинарного MM с внутренним охлаждением = 165 W Потери 30A одинарного МM с внутренним охлаждением = 630 W Эти несколько устройств в одиночку вырабатывают больше 1425 W, которые потребуют дополнительного охлаждения, если их разместить в шкафу из примера 1. Температура окружающей среды для шкафа Идеальная температура окружающей среды для шкафа это 35°C. Нужно установить для охлаждающего устройства достижения этой температуры. Если допускать более высокой температуры, время жизни компонентов будет уменьшаться. Если температура установлена слишком низкая, то есть риск образования конденсата на электронных компонентах, что также может быть вредно для оборудования. Заметки A006 Стр. 4 840D sl SINUMERIK Operate A006 Проект электрического шкафа Закон Аррениуса Следующий график демонстрирует закон Аррениуса и показывает эффекты, что увеличение температуры уменьшает время жизни электронных компонентов. Также можно заметить, что увеличение температуры на 10 приводит к увеличению на 50% коэффициента неисправности (50% снижение времени жизни). Ожидаем ое время жизни Коэффициент неисправности 120% — 9.00 — 8.00 100% — 7.00 — 6.00 80% — 5.00 60% — 4.00 — 3.00 40% — 2.00 20% — 1.00 0% -10K — 0.00 -5K 0K 5K 10K 15K 20K 25K 30K Изменение температуры Заметки 840D sl SINUMERIK Operate Стр. 5 A006 Проект электрического шкафа Охлаждение шкафа обычно выполняется с использованием вентиляторов и фильтров или устройств охлаждения. Вентиляторы и фильтры обычно используются в маломощных установках или где приводные устройства имеют внешний тип охлаждения. Недостатком этого метода является то, что вентиляторы протягивают воздух с внешней стороны шкафа через фильтры. Даже если фильтры регулярно обслуживать, невозможно сохранять все загрязнения снаружи шкафа. Устройства охлаждения обеспечивают шкафы воздухонепроницаемостью, так как воздух в шкафу рециркулирует через устройство охлаждения. Термостат должен работать и регулировать температуру до рекомендуемых 35°C. Если температура выше (мак. 50°C) модули приводов могут перестать управлять приводами. Для обеспечения корректной работы очень важно расположение шкафа и охлаждающих устройств. Шкаф размещают в таком месте, где ограничения вентиляции входной/выходной может обеспечить корректное охлаждение шкафа и в результате не выйдет из строя устройство охлаждения из-за чрезмерных циклов работы. Устройство охлаждения должны располагаться так, чтобы обеспечить охлажденным воздухом требуемой зоны и чтобы удалять теплый воздух и не допускать образования Шкафы с устройствами охлаждения. Вход и выход устройств охлаждения должны иметь промежуток по крайней мере 200мм. Пример: ≥ 200mm Устройства охлаждения Выход ≥ 200mm Электрошка ф Электрошка ф Устрой-во Охлаж. Корректная установка устройств охлаждения Примеры охлаждения шкафа с помощью устройств охлаждения: : m Потенциаль ное препятствие Рекомендуется использовать перегородки для предотвращения коротко замкнутой вентиляции, когда выходной воздух непосредственно подается в устройство охлаждения. выход Охлажденный воздух должен поступать снизу привода. Вентилятор внутри привода и естественная конвекция протягивает этот воздух через привода. Холодный воздух из устройства охлаждения не должен непосредственно подаваться на/в привод, нужно его смешать с теплым воздухом в шкафу. Это минимизирует риск образования конденсата. При монтаже устройства охлаждения наверху шкафа охлажденный воздух из устройства должен поступать в низ приводов. В случае дверного монтажа устройства может потребоваться для направления холодного воздуха перегородка. ≥ 0m 20 вх од Охлаждение шкафа вх од A006 вход трубопро вод Привода Точка измерения температуры Охлаждение смонтировано наверху Заметки A006 Стр. 6 840D sl SINUMERIK Operate A006 Проект электрического шкафа Пример охлаждения шкафа смонтированного в двери: Желательно чтобы устройство охлаждения выключалось при открытой двери. Большая разница температуры внешнего воздуха и температуры шкафа может привести к образованию конденсата, когда дверь шкафа открыта. Это же надо учитывать при установке термостата. выход ≥ 200mm Побочный продукт устройства охлаждения это вода. По очевидным причинам, нужно обеспечить чтобы эта вода не попадала в шкаф. Это очень важно при размещении устройства охлаждения наверху шкафа, так как просачивающаяся вода может попасть непосредственно на приводное оборудование. Уст-во Охлаж. Привода С внешней стороны устройство охлаждения должно быть защищено от всяких загрязнений такие как СОЖ, стружка и т.д. Перегородка Точка измер. Темпер. вход Устройство охлаждения в двери шкафа. Выхо д Ошибки охлаждения шкафа Устр. Охлаж. Вход Следующие схемы показывают примеры ошибок охлаждения шкафа: Короткий круговорот воздуха из-за отсутствия системы Устройство охлаждения смонтированное на крыше без Привода Заметки 840D sl SINUMERIK Operate Стр. 7 A006 A006 Проект электрического шкафа Ошибки в охлаждении шкафа Загрязнения из-за проблем герметичности шкафа Ограничение всасывания воздуха из-за узкого зазора < 200mm ≥ 200mm Привода Привод Перегородка Точка измер. темпер. Холодный воздух прямо попадает на привода, проблема конденсата Загрязнения из-за проблем герметичности шкафа Холодный воздух выход вверху устройства охлаждения Привода Теплый воздух поступает снизу в устройство охлаждения Неправильный тип системы охлаждения Заметки A006 Стр. 8 840D sl SINUMERIK Operate A006 Проект электрического шкафа Шкафы без устройства охлаждения Для шкафов с внешним охлаждением приводов можно использовать для охлаждения вентилятор втягивающий воздух извне через фильтр. Благодаря естественной конвекции теплый воздух выходит также через фильтр. Факт того, что воздух поступает непосредственно извне означает, что такая система никогда не будет герметичной. Наличие вентилятора только для входного воздуха создает в шкафу повышенное давление, которое удерживает загрязнения на входе. Поэтому очень важно регулярно прочищать фильтры, чтобы не допускать загрязнений и сохранять эффективность процесса охлаждения. Выход через фильтр Привода Система охлаждения с устройством "вентилятор и фильтр" Пример: шкаф с внешним охлаждением приводов Точка измерения температуры Вход через устройство "вентилятор и фильтр" Заметки 840D sl SINUMERIK Operate Стр. 9 A006 A006 Проект электрического шкафа Монтаж оборудования Кабель канал Корректный монтаж оборудования также важен и для процесса охлаждения и мер электромагнитной совместимости. ≥ 80мм Воздушный поток в приводах:Очень важно чтобы воздушный поток в приводах был неограниченным. Другое электрическое оборудование, включая кабель каналы и кабели, должны монтироваться на подходящей расстоянии снизу и сверху от приводов. Минимальное расстояние для приводов Sinamics S120 это 80мм. Drive equipment Пример: Корректный метод монтажа приводов. ≥ 80мм Кабель канал Рисунок показывает минимальные расстояния между приводами и другими компонентами шкафа. . Пример:- Модули приводов с внешним охлаждением с радиаторами выступающими из шкафа и вырез для другого модуля. Фотография корректного монтажа приводов. Кабели и каналы не ограничивают воздушный поток. Пример:- Модули приводов с внешним охлаждением и вентилятор и фильтр. Вентилятор гонит воздух снизу а чехол создает тягу для лучшего охлаждения. Заметки A006 Стр. 10 840D sl SINUMERIK Operate A006 Проект электрического шкафа пример: Голая металлическая стенка готова для монтажа приводных модулей, заземление для каждого приводного модуля. монтаж оборудование продолжение Электромагнитная совместимость (EMC) Нужно предпринять определенные меры для уменьшения влияния помех высокочастотного приводного оборудования. Одна из мер включает в себя размещение оборудования в шкафу. Размещение блока питания, фильтра и дросселя рядом с друг другом позволяют уменьшить длину кабелей и сократить выбросы. Также следует скручивать кабели. Стенка для монтажа оборудования должна быть чисто металлическая, это а также заземление улучшает EMC. Пример монтажа фильтра, дросселя и блока питания Пример: как заземляется экранированный кабель Фильтр Точка заземления экрана Дроссель Блок питания Заметки 840D sl SINUMERIK Operate Стр. 11 A006 A006 Проект электрического шкафа Equipment mounting continued Обычный шкаф показывает близкое расположение фильтра, дросселя и блока питания для уменьшение влияния помех от высокочастотных приводов. Использование экранированных кабелей также необходимо для уменьшение влияния помех. Экранированные пластины используются для заземления экранов. Силовые кабели и сигнальные должны быть проложены отдельно через станок и даже в электрическом шкафу. Не допускается подсоединение любых других устройств между блоком питания и фильтром с дросселем. Остальное оборудование Фильтр Экранированные силовые кабели Главный выключат ель Экранированные DriveCliq кабели Блок питания Фильтр Модули двигателей Дроссель Защита ≥ 100mm Экранированные силовые кабели Пластины для заземления экрана Экранированные кабели двигателей Заметки A006 Стр. 12 840D sl SINUMERIK Operate A006 Проект электрического шкафа Кабель, штекеры и разъемы Пример: Корректный метод экранирования Заземление Экранированные силовые кабели рекомендуются между Sinamics фильтром, дросселем и блоком питания. Если длина кабеля меньше 1м, то кабели могут быть скручены и не экранированы. Сигнальные и силовые кабели должны лежать отдельно на расстоянии не менее 0.2м. Кабели должны быть как можно ближе к заземленным объектам, это уменьшит взаимные помехи между кабелями. Где экраны кабелей заземляются используются заземляющие пластины, это позволяет увеличить площадь соединения заземления. Использование провода для соединения экрана с заземлением не допускается, так как провод затем становится антенной, которая создает проблемы. Несоблюдение этих правил может привести к периодическим ошибкам. Экранированные кабели имеют обратную сторону в том, что это дополнительные потери в фильтре, дросселе, блоке питания и модулях двигателей. Чем длиннее кабель, тем хуже, и может быть причиной перегрева компонентов привода. Разрешается максимум 50м для каждого модуля двигателя и максимум 150м для каждой приводной системы. Пример: Некорректный метод экранирования Примеры подвода кабелей в шкаф Без штекеров и разъемов С штекерами и разъемами Экраны которые соединяются через корпус разъемов и сокетов должны использовать металлические корпуса с постоянным металлическим контактом. Металлизированные корпуса не разрешены, так как со временем металлический слой изнашивается и приводит к сбоям. Чтобы обеспечить герметичные свойства шкафа, используйте для входов кабелей уплотнения и закрывайте неиспользуемые разъемы. Заметки 840D sl SINUMERIK Operate Стр. 13 A006 A006 Проект электрического шкафа Кабели, штекеры и разъемы Кабели датчика и силовой очень близко друг к другу. Кабельные "грехи" Кабели датчика и силовые кабели очень близко друг к другу Герметизация шкафа Если шкаф не герметичен, то это может приводить к целому ряду проблем. Плохая герметизация может быть из-за входов кабелей, плохого прилегания двери и т.д. Верх Плохая герметизация шкафа может:Влиять на циркуляцию воздуха и быть причиной перегрева из-за формирования горячих мест и недостаточной циркуляции воздуха. Вести к повышению влажности, которая может привести к выходу из строя компонентов. Излучать электрические помехи, что может стать проблемой для соседнего оборудования. Позволить вредным загрязнениям попасть внутрь, и стать причиной выхода компонентов. Низ Дверь шкафа должна быть всегда закрыта и заперта во время нормальной работы. Доступ только с помощью ключа или инструмента и только для авторизованного персонала. Ниже:- пример плохого прилегания двери шкафа. Заметки A006 Стр. 14 840D sl SINUMERIK Operate A006 Проект электрического шкафа Разное Катушка подавитель Электромагнитная совместимость может также влиять на другое оборудование в шкафу. Для решения этого вопроса используются устройства подавления. AC компоненты используют RC цепочки для подавления, когда DC компоненты используют диоды. Ниже:-Пример 3-х фазных подавителей AC подавитель A006: END Заметки 840D sl SINUMERIK Operate Стр. 15 A006 A006 END A006 Проект электрического шкафа Стр. 16 840D sl SINUMERIK Operate Приложение A Аппаратные различия Sinumerik Operate Аппаратные различия: START NCU различия цифровых I/O Sinumerik Аппаратные различия: END 840D sl SINUMERIK Operate V4.5 Стр. 1 Этот документ был создан для учебных целей. Siemens не несет ответственности за его содержание. Прилож. A Приложение А Аппаратные различия Описание интерфейса NCU7x0.3: X122, X132 и X142 Ext. 24V Интерфейс цифровых Вх./Вых. X122, X132 и X142 находится под крышкой NCU. X122 X132 + M X124 + + M M X142 Sinumerik NCU7x0 X122 2* 1 2 3 4 5 6 7 8 9 10 11 12 13 14 DI 0 DI 1 DI 2 DI 3 DI 10 DI 11 M1 M DI/DO 8 1* DI/DO 9 1* M DI/DO 10 1* DI/DO 11 1* M 2* 1 2 3 4 5 6 7 8 9 10 11 12 13 14 DI 4 DI 5 DI 6 DI 7 DI 20 DI 21 M2 M DI/DO 12 1* DI/DO 13 1* M DI/DO 14 1* DI/DO 15 1* M 3* Бинарные соединения (BiCo’s) X122 и X132 используются для назначения входов/выходов Sinamics для определенных функций, например разрешения приводов, BERO’s, автоматическое управление сетевым контактором и т.д. X142 используется для цифровых входов и выходов ЧПУ. Некоторым терминалам автоматически назначаются функции по умолчанию, остальным терминалам можно назначать функции через машинные данные. Статус терминалов передается в параметр CU r0722, на 1* Быстрые входа/выхода (Должны быть экранированы). 2* гальваническая развязка для цифровых входов (DI) если перемычка открыта. 3* Можно спараметрировать как входы или выходы. 3* X132 X142 1 2 3 4 5 6 7 8 9 10 11 12 13 14 Not used Not used NCK DI1 NCK DI2 M NCK DI3 NCK DI4 M NCK DO1 NCK DO2 M NCK DO3 NCK DO4 M Заметки Приложение А Стр. 2 840D sl SINUMERIK Operate Приложение А Аппаратные различия X122 - Sinamics I/O X122 Сигнал Пин 1 Sinamics DI 0 Пин 2 Функция/Настройки по умолчанию BICO соединение Источник Приемник ON/OFF1 для DriveCLiQ модулей питания (ALM, SLM >=16Kw) CU-r0722.0 БП p0840 Готовность модуля для SLM без DriveCLiQ (SLM <16Kw) SLM X21.1 Привод p0864 Sinamics DI 1 разрешение OFF3 привода – быстрый останов CU-r0722.1 каждый привод 2ой OFF3, p0849 Sinamics DI 2 SH/SBC 1 – Группа 1 SINAMICS Safety Integrated (SH enable = p9601) CU-r0722.2 p9620 (все привода в группе) Sinamics DI 3 SH/SBC 1 – Группа 2 SINAMICS Safety Integrated (SH enable = p9601) CU-r0722.3 p9620 (все привода в группе) Пин 5 Sinamics DI 16 Свободное использование CU-r0722.16 Пин 6 Sinamics DI 17 Свободное использование CU-r0722.17 Пин 7 Масса (G1) масса для пинов 1 - 6 Пин 8 Масса (M) Масса для пинов 9, 10, 12, 13 Пин 9 Sinamics DI/O8 (быстрый вход) Пин 3 Пин 4 SH/SBC – Группа 1 (вход) SINAMICS Safety Integrated CU-p0738 p9774 бит 1 BICO от CU после 1-ой группы приводов Пин 10 Sinamics DI/O9 (быстрый вход) Пин 11 Масса (M) Масса для пинов 9, 10, 12, 13 Пин 12 Sinamics DI/O10 (быстрый вход) Bero 1 - внешняя нулевая метка (вход) CU-r0722.10 Привод p0495=2 Пин 13 Sinamics DI/O11 (быстрый вход) Щуп 1: центральное измерение (вход) (MD13210=0) CU p680[0]=3 Каждый привод p0488, индекс датчик 1, 2, 3=0 Пин 14 Масса (M) Масса для пинов 9, 10, 12, 13 SH/SBC – Группа 2 (вход) SINAMICS Safety Integrated CU-p0739 p9774 бит 1 BICO от CU после 2-ой группы приводов Заметки 840D sl SINUMERIK Operate Стр. 3 Приложение А Приложение А Аппаратные различия X132-Sinamics I/O X132 Сигнал Настройки по умолчанию (жирным)/ предлагаемые настройки BICO соединение Источник Приемник Пин 1 Sinamics DI 4 Свободное использование CU-r0722.4 Пин 2 Sinamics DI 5 Свободное использование CU-r0722.5 Пин 3 Sinamics DI 6 Свободное использование CU-r0722.6 Пин 4 Sinamics DI 7 обратный сигнал сетевого контактора CU-r0722.7 Пин 5 Sinamics DI 20 Свободное использование CU-r0722.20 Пин 6 Sinamics DI 21 Свободное использование CU-r0722.21 Пин 7 Масса (G2) Масса для пинов 1 - 6 Пин 8 Масса (M) Масса для пинов 9, 10, 12, 13 Пин 9 Sinamics DI/O 12 Работа питания (выход) (модуль питания с DRIVE CliQ) LM-r0863.0 CU-p0742 Пин 10 Sinamics DI/O 13 Питание готов к включению (выход) (если LM с DriveCliQ) LM-r0899.0 CU-p0743 Пин 11 Масса (M) Масса для пинов 9, 10, 12, 13 Управление сетевым контактором (выход) LM-r0863.1 CU-p0744 Bero 2 - внешняя нулевая метка (вход) CU-r0722.14 Привод p0495=5 2ой OFF 2 (вход) CU-r0722.14 Привод p0845 CU-p680[1]=6 CU-p728 bit 15=0 каждый привод p0489, индекс 1, 2, 3=0 Пин 12 Sinamics DI/O 14 Пин 13 Sinamics DI/O 15 Щуп 2: центральное измерение (вход) (MD13210=0) Пин 14 Масса (M) Масса для пинов 9, 10, 12, 13 LM-p0860 Заметки Приложение А Стр. 4 840D sl SINUMERIK Operate Приложение А Аппаратные различия X142-NCK I/O X142 Сигнал Функция/Настройка по умолчанию Пин 1 Зарезервировано Зарезервировано Пин 2 Зарезервировано Зарезервировано Пин 3 NCK DI 0 Цифровой вход$A_IN[1] Пин 4 NCK DI 1 Цифровой вход$A_IN[2] Пин 5 GND Масса Пин 6 NCK DI 2 Цифровой вход$A_IN[3] Пин 7 NCK DI 3 Цифровой вход$A_IN[4] Пин 8 GND Масса Пин 9 NCK DO 0 Цифровой выход $A_OUT[1] Пин 10 NCK DO 1 Цифровой выход $A_OUT[2] Пин 11 GND Масса Пин 12 NCK DO 2 Цифровой выход $A_OUT[3] Пин 13 NCK DO 3 Цифровой выход $A_OUT[4] Пин 14 GND Масса Заметки 840D sl SINUMERIK Operate Стр. 5 Приложение А Приложение А Аппаратные различия Описание интерфейса NCU 7x0.2: X122 и X132 Соединение для X122/X132 Интерфейс цифровых Вх./Вых. X122 и X132 находится под крышкой NCU. X122 X132 External 24V + M X124 + + M M X122 2* 3* 1 2 3 4 5 6 7 8 9 10 11 12 Sinumerik NCU7x0 DI 0 DI 1 DI 2 DI 3 M1 M DI/DO 8 DI/DO 9 1* M DI/DO 10 1* DI/DO 11 1* M X132 2* Бинарные соединения (BiCo’s) X122 и X132 используются для назначения входов/выходов Sinamics для определенных функций, например разрешения приводов, BERO’s, автоматическое управление сетевым контактором и т.д. 3* 1 2 3 4 5 6 7 8 9 10 11 12 DI 4 DI 5 DI 6 DI 7 M1 M DI/DO 12 DI/DO 13 1* M DI/DO 14 1* DI/DO 15 1* M 1* Быстрые входа/выхода (Должны быть экранированы). 2* гальваническая развязка для цифровых входов (DI) если перемычка открыта. 3* Можно спараметрировать как входы или выходы. Некоторым терминалам автоматически назначаются функции по умолчанию, остальным терминалам можно назначать функции через машинные данные. Статус терминалов передается в параметр CU r0722, на который ссылаются при назначении функции Заметки Приложение А Стр. 6 840D sl SINUMERIK Operate Приложение А Аппаратные различия X122 - Sinamics I/O X122 Пин 1 Пин 2 Сигнал Sinamics DI 0 (требуется положительный фронт) Настройки по умолчанию (жирным)/ предлагаемые настройки BICO соединение Источник Приемник ON/OFF1 для модуля питания с DriveCLiQ (ALM, SLM >=16Kw) CU-r0722.0 БП p0840 Готовность питания для SLM без DriveCLiQ (SLM <16Kw) SLM X21.1 Привод p0864 Sinamics DI 1 Разрешение привода OFF3 – быстрый останов CU-r0722.1 Каждый привод 2ой OFF3, p0849 Sinamics DI 2 SH/SBC 1 – Группа 1 SINAMICS Safety Integrated (SH enable = p9601) CU-r0722.2 p9620 (все привода в группе) Sinamics DI 3 SH/SBC 1 – Группа 2 SINAMICS Safety Integrated (SH enable = p9601) CU-r0722.3 p9620 (все привода в группе) Пин 5 Масса (M1) Масса для пинов 1 - 4 Пин 6 Масса (M) Масса для пинов 7, 8, 10, 11 Sinamics DI/O8 SH/SBC 1 – Группа 1 (выход) SINAMICS Safety Integrated CU-p0738 p9774 бит 1 BICO от CU после 1-ой группы приводов Пин 3 Пин 4 Пин 7 CU-p0739 p9774 бит 1 BICO от CU после 2-ой группы приводов Пин 8 Sinamics DI/O9 SH/SBC 1 – Группа 2 (выход) SINAMICS Safety Integrated Пин 9 Масса (M) Масса для пинов 7, 8, 10, 11 Пин 10 Sinamics DI/O10 Bero 1 - внешняя нулевая метка (вход) CU-r0722.10 Привод p0495=2 Пин 11 Sinamics DI/O11 Щуп 1: центральное измерение (вход) (MD13210=0) CU p680[0]=3 Каждый привод p0488, индекс 1, 2, 3=0 Пин 12 Масса (M) Масса для пинов 7, 8, 10, 11 Заметки 840D sl SINUMERIK Operate Стр. 7 Приложение А Приложение А Аппаратные различия X132-Sinamics I/O X132 Сигнал Настройки по умолчанию (жирным)/ предлагаемые настройки BICO соединение Источник Приемник Пин 1 Sinamics DI 4 Цифровой вход$A_IN[1] CU-r0722.4 CU-p2082[0] Пин 2 Sinamics DI 5 Цифровой вход$A_IN[2] CU-r0722.5 CU-p2082[1] Пин 3 Sinamics DI 6 Цифровой вход$A_IN[3] CU-r0722.6 CU-p2082[2] Пин 4 Sinamics DI 7 Цифровой вход$A_IN[4] CU-r0722.7 CU-p2082[3] Обратный сигнал сетевого контактора CU-r0722.7 LM-p0860 Пин 5 Масса (M1) Масса для пинов 1 - 4 Пин 6 Масса (M) Масса для пинов 7, 8, 10, 11 Цифровой выход $A_OUT[4] CU-p2091.3 CU-p0742 Работа питания (выход) (Модуль питания с DRIVE CliQ) LM-r0863.0 CU-p0742 Цифровой выход $A_OUT[3] (If no DriveCLiQ LM) CU-p2091.2 CU-p0743 Питание готов к включению (выход) (если LM с DriveCliQ) LM-r0899.0 CU-p0743 Цифровой выход $A_OUT[2] CU-p2091.1 CU-p0744 Управление сетевым контактором (выход) LM-r0863.1 CU-p0744 Bero 2 - внешняя нулевая метка (вход) CU-r0722.14 Привод p0495=5 2ой OFF 2 (вход) CU-r0722.14 Привод p0845 Цифровой выход $A_OUT[1] CU-p2091.0 CU-p0745 CU-p680[1]=0 CU-p728 бит 15=0 Каждый привод p0489, индекс 1, 2, 3=6 Пин 7 Пин 8 Sinamics DI/O 12 Sinamics DI/O 13 Пин 9 Пин 10 Масса (M) Sinamics DI/O 14 Масса для пинов 7, 8, 10, 11 Пин 11 Sinamics DI/O 15 Щуп 2: децентрализованное измерение (вход) (MD13210=1) Пин 12 Масса (M) Масса для пинов 7, 8, 10, 11 Приложение А: Заметки Приложение А Стр. 8 840D sl SINUMERIK Operate Приложение B Sinumerik Operate 840D sl SINUMERIK Operate Sinumerik V4.5 Настройки технологии: START Общие машинные данные 51000-51999 Канальные машинные данные 52000-52999 Осевые машинные данные 53000-53999 Общие установочные данные 54000-54999 Приложение B Этот документ был создан для учебных целей. Siemens не несет ответственности за его ержание. Канальные установочные данные 55000-55999 Настройки технологии: END Стр. 1 MD Identifier Description Old MD/GUD Стр. 2 $MNS_DISP_RES_MM Display resolution in mm 51001 $MNS_DISP_RES_MM_FEED_PER_REV Display resolution in mm feedrate/rev 51002 $MNS_DISP_RES_MM_FEED_PER_TIME Display resolution in mm feedrate/min 51003 $MNS_DISP_RES_MM_FEED_PER_TOOTH Display resolution in mm feedrate/tooth 51004 $MNS_DISP_RES_MM_CONST_CUT_RATE Display resolution constant cutting speed m/min 51010 $MNS_DISP_RES_INCH Display resolution in inch 51011 $MNS_DISP_RES_INCH_FEED_P_REV Display resolution in inch feedrate/rev 51012 $MNS_DISP_RES_INCH_FEED_P_TIME Display resolution in inch feedrate/min 51013 $MNS_DISP_RES_INCH_FEED_P_TOOTH Display resolution in inch feedrate/tooth 51014 $MNS_DISP_RES_INCH_CUT_RATE Display resolution constant cutting speed ft/min 51020 $MNS_DISP_RES_ANGLE Display resolution of angle 51021 $MNS_DISP_RES_SPINDLE Decimal places in speed entry field 51022 $MNS_DISP_RES_ROT_AX_FEED Display resolution of rotary axis feedrate 51023 $MNS_ACT_VALUE_SPIND_MODE Only display spindles in actual values window This affects the display of the spindles in the axis actual values window. 0 = Spindles are always displayed 1 = Spindles are displayed only if in axis mode 51024 $MNS_BLOCK_SEARCH_MODE_MASK_JS Bit mask for available search modes (ShopMill/ShopTurn single-channel) Bit 0: Block search with calculation without approach Bit 1: Block search with calculation with approach Bit 3: Skip EXTCALL programs Bit 5: Block search with test run 51025 $MNS_FRAMES_ACT_IMMEDIATELY Active data (frames) are activated immediately after change 9440 51026 $MNS_AXES_SHOW_GEO_FIRST When the machine data value is 1, the geometry axes of the channel are displayed first. 9421 51027 $MNS_ONLY_MKS_DIST_TO_GO Distance-to-go display in work window 9420 51028 $MNS_BLOCK_SEARCH_MODE_MASK Bit mask for available block search modes Bit 0: Block search with calculation without approach Bit 1: Block search with calculation with approach Bit 3: Skip EXTCALL programs Bit 4: Block search without calculation Bit 5: Block search with test run 9011 9010, 9664 Приложение B 840D sl SINUMERIK Operate 51000 Настройки технологии Приложение B Общие Машинные данные MD Identifier Description Old MD/GUD The machine data defines how many skip levels are made available for operation. 9423 51030 $MNS_SPIND_MAX_POWER Maximum value of the permissible spindle power rating in percent; the display bar in the machine image is shown in green within the range between 0 and the value stored in SPIND_MAX_POWER. 9428 51031 $MNS_SPIND_POWER_RANGE Scale end value for spindle power rating in percent; value must be equal to or greater than SPIND_MAX_POWER. The display bar in the machine image is shown in red in the range between the values of SPIND_MAX_POWER and SPIND_POWER_RANGE. 9429 51032 $MNS_STAT_DISPLAY_BASE Number basis for display of articulated joint STAT 00: no display 02: binary value display 10: decimal value display 16: hexadecimal value display 9042 51033 $MNS_TU_DISPLAY_BASE Number basis for display of rotary axis position TU 00: no display 02: binary value display 10: decimal value display 16: hexadecimal value display 9243 51034 $MNS_TEACH_MODE Teach mode to be activated Bit 0: Default teach-in Taught-in block is transferred to the program using the Accept softkey. Bit 1: Acceptance of teach block can be blocked by the PLC. DB19.DBX13.0 = 0 block is accepted. DB19.DBX13.0 = 1 block is not accepted. Bit 2: Block selection only explicitly 9026 51035 $MNS_WRITE_FRAMES_FINE_LIMIT Input limit for all work offsets fine 51036 $MNS_ENABLE_COORDINATE_REL Display REL coordinate system 0 = no relative coordinate system selectable 1 = REL coordinate system can be selected as an alternative of the WCS/SZS coordinate system 51037 $MNS_ENABLE_COORDINATE_ACS Activate settable coordinate system 0 = WCS coordinate system is displayed. 1 = SZS coordinate system is displayed. (SZS is WCS reduced by the offset components defined in MD24030) Стр. 3 $MNS_MAX_SKP_LEVEL Приложение B 9424 Настройки технологии V4.5 51029 Приложение B 840D sl SINUMERIK Operate Общие Машинные данные MD Identifier Description Old MD/GUD Стр. 4 $MNS_SET_ACT_VALUE Set actual value selection 0 = Set actual value is not offered. 1 = If a user frame (settable work offset e.g. G54) is active, it will be used. In G500 Set actual values is not offered (system frame is no longer used). 9422 51039 $MNS_PROGRAM_CONTROL_MODE_MASK Options for machine - program influence: Bit 0: Program test function available 51040 $MNS_SWITCH_TO_MACHINE_MASK Automatic operating area switchover to machine Bit 0: When selecting a program in the program manager, the operating area does not automatically switch over to Machine. Bit 1: When switching the type of operation via the MCP, the operating area is not automatically switched over to Machine. Bit 2: Do not switch automatically in Programs during program selection. Bit 3: No auto. Start of block search on selection / execution under Programs. 51041 $MNS_ENABLE_PROGLIST_USER Activates the PLC program list of the USER area. The programs entered there can be selected by the PLC for processing. 51042 $MNS_ENABLE_PROGLIST_INDIVIDUAL Activates the PLC program list of the INDIVIDUAL area. The programs entered here can be selected by the PLC for processing. 51043 $MNS_ENABLE_PROGLIST_MANUFACT Activates the PLC program list of the MANUFACTURER area. The programs entered here can be selected by the PLC for processing. 51044 $MNS_ACCESS_SHOW_SBL2 Display protection level SBL2 9227 51045 $MNS_ACCESS_TEACH_IN Protection level TEACH IN 9219 51046 $MNS_ACCESS_CLEAR_RPA Protection level delete R variables 9221 51047 $MNS_ACCESS_READ_GUD_LUD Read user variable protection level 9211 51048 $MNS_ACCESS_WRITE_GUD_LUD Write protection level of user variables 51049 $MNS_ACCESS_WRITE_PRG_COND Write program control protection level 9214 51050 $MNS_ACCESS_WRITE_PROGRAM Write part program protection level 9217 51051 $MNS_ACCESS_WRITE_RPA Protection level write R variables 9222 51052 $MNS_ACCESS_WRITE_SEA Protection level write setting data 9215 51053 $MNS_ACCESS_WRITE_BASEFRAME Write basic work offset (basic frame) protection level 51054 $MNS_ACCESS_WRITE_CYCFRAME Write cycle frame protection level 9186 51055 $MNS_ACCESS_WRITE_EXTFRAME Write external work offset protection level 9188 Приложение B 840D sl SINUMERIK Operate 51038 Настройки технологии Приложение B Общие Машинные данные MD Identifier Description Old MD/GUD Стр. 5 $MNS_ACCESS_WRITE_PARTFRAME Write table reference protection level 51057 $MNS_ACCESS_WRITE_SETFRAME Write basic reference protection level 51058 $MNS_ACCESS_WRITE_TOOLFRAME Write basic tool reference protection level 9183 51059 $MNS_ACCESS_WRITE_TRAFRAME Write transformation frame protec. level 9187 51060 $MNS_ACCESS_WRITE_USERFRAME Write settable work offset (G54 ... G599) protection level 51061 $MNS_ACCESS_WRITE_WPFRAME Write workpiece reference protection level 9185 51062 $MNS_ACCESS_WRITE_FINE Write protection level for fine offset of all work offsets 9203 51063 $MNS_ACCESS_SET_ACT_VALUE Set actual value protection level 9220 51064 $MNS_ACCESS_WRITE_PROGLIST Write protection level of program list in USER area 51065 $MNS_NUM_DISPLAYED_CHANNELS Number of channels displayed simultaneously 51066 $MNS_ORDER_DISPLAYED_CHANNELS Channel numbers of the channels displayed Contains the numbers of the channels to be displayed under machine in the multichannel view, in the desired order and separated by commas, semicolons or spaces. Приложение B 51067 $MNS_ENABLE_HANDWHEEL_WINDOW Show handwheel window. If the machine data is set to 0, the window for handwheel assignment is hidden. 51068 $MNS_SPIND_DRIVELOAD_FROM_PLC1 Machine axis index of spindle 1 utilization display from PLC 51069 $MNS_SPIND_DRIVELOAD_FROM_PLC2 Machine axis index of spindle 2 utilization display from PLC 51070 $MNS_ACCESS_CAL_TOOL_PROBE Protection level for calibration of the tool probe (ShopTurn) 51071 $MNS_ACCESS_ACTIVATE_CTRL_E Protection level of CTRL-Energy 51072 $MNS_ACCESS_EDIT_CTRL_E Protection level of CTRL-Energy for changing profiles 51073 $MNS_ACCESS_SET_SOFTKEY_ACCESS Protection level of ”Adapt softkeys” 51160 $MNS_ACCESS_WRITE_CA_MACH_JOG Write protection level collision monitoring machine jog 51161 $MNS_ACCESS_WRITE_CA_MACH_AUTO Write protection level collision monitoring machine automatic 51162 $MNS_ACCESS_WRITE_CA_TOOL Write protection level collision monitoring tool 51198 $MNS_ACCESS_READ_TM_ALL_PARAM Protection level TM details - read all parameters 51199 $MNS_ACCESS_WRITE_TM_GRIND Protection level of tool management for writing grinding data 9184 9034 Настройки технологии V4.5 51056 Приложение B 840D sl SINUMERIK Operate Общие Машинные данные MD Identifier Description Old MD/GUD Стр. 6 $MNS_ACCESS_WRITE_TM_GEO Write tool offset geometry data protection level 9201 51201 $MNS_ACCESS_WRITE_TM_WEAR Write tool offset wear data protection level 9202 51202 $MNS_ACCESS_WRITE_TM_WEAR_DELTA Protection level for restricted writing of tool wear values, s. SD 54213: TM_WRITE_DELTA_LIMIT 9203 51203 $MNS_ACCESS_WRITE_TM_SC Write tool offset sum offset protection level 9204 51204 $MNS_ACCESS_WRITE_TM_EC Write tool offset use offsets protection level 9205 51205 $MNS_ACCESS_WRITE_TM_SUPVIS Write tool offset monitoring data protection level One authorization applies to all limit values: quantity, service life, wear and the monitoring type. 9206 51206 $MNS_ACCESS_WRITE_TM_ASSDNO Write tool offset unique D number protection level 9207 51207 $MNS_ACCESS_WRITE_TM_WGROUP Write tool offset wear groups (magazine location / magazine) protection level 9208 51208 $MNS_ACCESS_WRITE_TM_ADAPT Write tool offset tool adapter geometry data protection level 9209 51209 $MNS_ACCESS_WRITE_TM_NAME Write tool offset tool name and duplo data protection level 9240 51210 $MNS_ACCESS_WRITE_TM_TYPE Write tool offset tool type protection level 9241 51211 $MNS_ACCESS_READ_TM Read tool offset data protection level 9200 51212 $MNS_TM_WRITE_WEAR_ABS_LIMIT With TM_WRITE_WEAR_ABS_LIMIT, the max. possible value of a tool wear is limited absolutely, independently of the current protection level (keyswitch position), i.e. also independently of ACCESS_WRITE_TM_WEAR. Absolute and incremental wear limitation can be combined, i.e. the wear can be changed incrementally up to the absolute limit, see MD 51213. 9639 51213 $MNS_TM_WRITE_WEAR_DELTA_LIMIT When entering tool offsets, the value of the change from the previous value to the new value cannot exceed the value set here. With TM_WRITE_WEAR_DELTA_LIMIT, the change to a tool wear can be limited incrementally, if the current protection level is the same as or higher than the one set in ACCESS_WRITE_TM_WEAR_DELTA. With the current protection level being the same or higher than ACCESS_WRITE_TM_WEAR, an incremental limitation is no longer performed. incremental wear limitation can be combined, i.e. the wear can be changed up to the absolute limit, see MD 51212. 9450 51214 $MNS_TM_WRITE_LIMIT_MASK Validity of the restricted tool wear input Bit 0: Use for cutting edge data, wear Bit 1: Use for SC data, sum offsets Bit 2: Use for EC data, use offsets Bit 0+1+2: Use for all data, wear, SC, EC 9449 Приложение B 840D sl SINUMERIK Operate 51200 Настройки технологии Приложение B Общие Машинные данные MD Identifier Description Стр. 7 Приложение B $MNS_ACCESS_WRITE_TM_ALL_PARAM Protection level TM details - write all parameters 51216 $MNS_ACCESS_TM_TOOL_CREATE Protection level TM create tool 51217 $MNS_ACCESS_TM_TOOL_DELETE Protection level TM delete tool 51218 $MNS_ACCESS_TM_TOOL_LOAD Protection level TM load tool 51219 $MNS_ACCESS_TM_TOOL_UNLOAD Protection level TM unload tool 51220 $MNS_ACCESS_TM_TOOL_MOVE Protection level TM relocate tool 51221 $MNS_ACCESS_TM_TOOL_REACTIVATE Protection level TM reactivate tool 51222 $MNS_ACCESS_TM_TOOL_MEASURE Protection level TM measure tool 51223 $MNS_ACCESS_TM_TOOLEDGE_CREATE Protection level TM create tool cutting edge 51224 $MNS_ACCESS_TM_TOOLEDGE_DELETE Protection level TM delete tool cutting edge 51225 $MNS_ACCESS_TM_MAGAZINE_POS Protection level TM position magazine 51226 $MNS_FUNCTION_MASK_SIM Function mask Simulation Bit 0: No automatic start on simulation selection Bit 1: Deactivate simulation Bit 6: Enable handwheel as simulation override Bit 7: Interpretation of handwheel values as absolute values 51228 $MNS_FUNCTION_MASK_TECH Function mask Cross-technology Bit 0: G code programming without multi-channel data Bit 1: Enable print function of editor 51230 $MNS_ENABLE_LADDER_DB_ADDRESSES Activation of DB addresses in PLC Ladder Viewer 51231 $MNS_ENABLE_LADDER_EDITOR Activation of PLC Ladder Editor 51233 $MNS_ENABLE_GSM_MODEM Activation of GSM Modem for Easy Message 51235 $MNS_ACCESS_RESET_SERV_PLANNER Protection level for acknowledgement of maintenance tasks 51600 $MNS_MEA_CAL_WP_NUM The workpiece probe calibration data refer to the workpiece coordinate system (WCS)! In the data fields, the workpiece probe calibration data of the technologies Milling and Turning are stored! 51601 $MNS_MEA_CAL_EDGE_NUM The gauging block is exclusively used to calibrate the workpiece probe of the Turning technology! Настройки технологии V4.5 51215 Old MD/GUD Приложение B 840D sl SINUMERIK Operate Общие Машинные данные MD Identifier Description Old MD/GUD The geometry data and calibration data of the tool probe refer to the machine coordinate system (MCS)! 51603 $MNS_MEA_CAL_TPW_NUM The geometry data and calibration data of the tool probe refer to the workpiece coordinate system (WCS)! 51618 $MNS_MEA_CM_ROT_AX_POS_TOL Entries in parameter $MN_MEA_CM_ROT_AX_POS_TOL are effective only if MD51740 $MNS_MEA_FUNCTION_MASK Bit 2 or Bit 16 is set. The real angle position of the rotary axes can deviate from the programmed one (exact stop fine window). This deviation depends on the position control features of the axis. The maximum deviation expected on the concrete axis must be entered in this parameter. When the tolerance is exceeded, alarm 61442 "Toolholder not in parallel with the geometry axes" is displayed. 51740 $MNS_MEA_FUNCTION_MASK Function mask for measuring cycles Bit 0: Workpiece measurement, calibration status monitoring, measuring in automatic Bit 1: Workpiece measurement, length reference of probe in infeed axis, for milling Bit 2: Workpiece measurement, support of orientable toolholders Bit 3: Workpiece measurement, correction angle for mono probe Bit 4: Workpiece measurement, probe fixed to machine, cannot be positioned Bit 15: Workpiece measurement, traverse measuring block with path behaviour G60 exact stop Bit 16: Tool measurement, support of orientable toolholders 51750 $MNS_J_MEA_M_DIST This parameter defines the measuring path in front of and behind the measuring setpoint. 9752 51751 $MNS_J_MEA_M_DIST_MANUELL Measuring path, manual measurement ((for "Measure in JOG")) [mm] (in front of and behind the measuring setpoint) 9753 51752 $MNS_J_MEA_M_DIST_TOOL_LENGTH Measuring path for tool length measuring. 9754 51753 $MNS_J_MEA_M_DIST_TOOL_RADIUS Measuring path for tool radius measuring. 9755 51757 $MNS_J_MEA_COLL_MONIT_FEED Feedrate in the working plane with active collision detection. 9757 51758 $MNS_J_MEA_COLL_MONIT_POS_FEED Feedrate of the infeed axis with active collision detection, for "Measure in JOG". 9758 51770 $MNS_J_MEA_CAL_RING_DIAM Calibration ring diameter, for probe sphere calibration in the plane, for "Measure in JOG" 51772 $MNS_J_MEA_CAL_HEIGHT_FEEDAX Calibration height in the infeed axis for probe length calibration, for "Measure in JOG" The calibration height must be entered with reference to the the workpiece coordinate system (WCS)! 51780 $MNS_J_MEA_T_PROBE_DIAM_RAD Effective grinding wheel diameter of the tool probe for radius measurement on milling tools, for "Measure in JOG" 9766 51784 $MNS_J_MEA_T_PROBE_APPR_AX_DIR Effective grinding wheel diameter of the tool probe for length measurement on milling tools, for "Measure in JOG" 9768 51786 $MNS_J_MEA_T_PROBE_MEASURE_DIST Measuring path for tool probe calibration and tool measuring with stationary spindle, in front of and behind the expected switching position. 9772 840D sl SINUMERIK Operate Приложение B $MNS_MEA_CAL_TP_NUM Стр. 8 51602 Настройки технологии Приложение B Общие Машинные данные MD Identifier Description Old MD/GUD With this MD you adapt the operator panel of the coordinate system to the machine's coordinate system. Depending on the selected position, all help screens, the sequence graphic, the simulation and the input fields with the circular direction specified will change automatically. Also note MD 52210 $MCS_FUNCTION_MASK_DISP, bit 1. 9650 52005 $MCS_DISP_PLANE_MILL Plane selection Milling 0: plane selection on the operator panel 17: always G17 18: always G18 19: always G19 9660 52006 $MCS_DISP_PLANE_TURN Plane selection Turning 0: plane selection on the operator panel 17: always G17 18: always G18 19: always G19 52010 $MCS_DISP_NUM_AXIS_BIG_FONT Number of actual values with large font 52011 $MCS_ADJUST_NUM_AXIS_BIG_FONT Adapt the number of actual values with large font if the number of geometry axes changes, e.g. due to transformations like TRANSMIT or TRACYL. 0 = Only MD 52010 "DISP_NUM_AXIS_BIG_FONT" is valid. The number is assigned as a fixed value. 1 = Only the geometry axes are displayed in large font. MD 52010 "DISP_NUM_AXIS_BIG_FONT" is ignored. 2 = The number of geometry axes plus the content of MD 52010 "DISP_NUM_AXIS_BIG_FONT" are displayed in large font. 52200 $MCS_TECHNOLOGY Technology 0: no specific configuration 1: turning 2: milling Also note MD 52201 $MCS_TECHNOLOGY_EXTENSION. 52201 $MCS_TECHNOLOGY_EXTENSION Extended technology 0: no specific configuration 1: turning 2: milling Also note MD 52200 $MCS_TECHNOLOGY. Example: Turning machine with milling technology MD 52200 $MCS_TECHNOLOGY = 1 MD 52201 $MCS_TECHNOLOGY_EXTENSION = 2 Стр. 9 Настройки технологии $MCS_DISP_COORDINATE_SYSTEM V4.5 52000 Приложение B 840D sl SINUMERIK Operate Канальные машинные данные 9020 Приложение B MD 52206 52207 Identifier $MCS_AXIS_USAGE $MCS_AXIS_USAGE_ATTRIB Стр. 10 52210 $MCS_FUNCTION_MASK_DISP Description Meaning of the axes in the channel 0 = no special meaning 1 = tool spindle (driven tool) 2 = auxiliary spindle (driven tool) 3 = main spindle (turning) 4 = C axis of the main spindle (turning) 5 = counter spindle (turning) 6 = C axis of the counter spindle (turning) 7 = linear axis of the counter spindle (turning) 8 = tailstock (turning) 9 = steady rest (turning) 10 = B axis (turning) 11 = reserved 12 = B axis of the counter spindle (turning) 13 = Traverse travel X of the counter spindle (turning) Axis attributes Bit 0: Rotates around the 1st geometry axis (applies to rotary axes) Bit 1: Rotates around the 2nd geometry axis (applies to rotary axes) Bit 2: Rotates around the 3rd geometry axis (applies to rotary axes) Bit 3: Positive direction of rotation is counterclockwise (applies to rotary axes) Bit 4: Displayed direction of rotation for M3 is counterclockwise (applies to spindles) Bit 5: Direction of rotation M3 corresponds to rotary axis minus (applies to spindles) This bit must be set analog to PLC bit DBnn.DBX17.6! (nn = 31 + machine data index) Bit 6: Show rotary axis as offset target for measuring Bit 7: Offer rotation axis in position pattern Bit 8: Offer rotation axis to accept blank (at milling machines) Bit 9: Spindle is not SPOS-capable 9705, 9708, 9802, 9803, 9804, 9805, 9806, 9807, 9808. 9653, 9720, 9703, 9704, 9706, 9707, 9822, 9823, 9824, 9825. 9727 9626 Bit 9 9719 Приложение B 840D sl SINUMERIK Operate Function mask Display Bit 0: Measuring system for programs always in the base system Bit 1: Front view for turning in school coordinate system Bit 2: Hide “T,S,M” soft key in JOG area Bit 3: Generate automatic end-of-program in MDI (with the “Delete blocks” soft key) Bit 4: Show follow-on tool in T,F,S window Bit 5: Hide softkey “Actual machine values“ Bit 6: Hide tool radius/diameter in T,F,S window Bit 7: Hide tool length in T,F,S window Bit 8: Hide tool icon in T,F,S window Old MD/GUD Настройки технологии Приложение B Канальные машинные данные MD Identifier Description Function screen for displaying overview of work offsets Bit 0: Show machine position Bit 1: reserved Bit 2: Display DRF offset Bit 3: Display $AA_OFF position offset Bit 4: Display $P_PARTFRAME Bit 5: Display $P_SETFRAME Bit 6: Display $P_EXTSFRAME Bit 7: Display $P_ISO1FRAME Bit 8: Display $P_ISO2FRAME Bit 9: Display $P_ISO3FRAME Bit10: Display $P_ACTBFRAME Bit 11: Display $P_IFRAME Bit 12: Display $P_TOOLFRAME Bit 13: Display $P_WPFRAME Bit 14: Display $P_TRAFRAME Bit 15: Display $P_PFRAME Bit 16: Display $P_ISO4FRAME Bit 17: Display $P_CYCFRAME Bit 18: Display sum of work offsets Bit 19: Display offset of active tool Bit 20: Display Work position 52212 $MCS_FUNCTION_MASK_TECH Function mask Cross-technology Bit 0: Enable Swivel Bit 1: No optimized travel along software limit switches Bit 2: Approach logic for step drill (ShopTurn) Bit 3: Call block search cycle for ShopMill/ShopTurn Bit 4: Approach logic through cycle (ShopTurn) Bit 5: Call block search cycle for SERUPRO Bit 6: Work offset value ZV cannot be entered (ShopTurn) Bit 7: Detect the expiry of tool lives (ShopMill/ShopTurn) Bit 8: Manual machine (ShopMill/ShopTurn) Bit 9: Selection/deselection of work offset via softkey Bit 10: reserved Bit 11: Switch off layer check for drilling and milling tools (ShopTurn) Стр. 11 Настройки технологии $MCS_FUNCTION_MASK_DISP _ZOA V4.5 52211 Old MD/GUD Приложение B 840D sl SINUMERIK Operate Канальные машинные данные 9723 Приложение B MD 52214 Identifier $MCS_FUNCTION_MASK_MILL Description Function mask Milling Bit 0: Enable cylinder surface transformation (ShopMill) Bit 1: Offer table to accept blank (at milling machines) Bit 2: reserved Bit 3: Enable inside/rear machining Bit 4: Enable spindle clamping (C axis) Bit 5: Enable spindle control of tool spindle via surface Bit 6: Enable spindle control of turning spindle via surface $MCS_FUNCTION_MASK_DRILL Function mask Drilling Bit 0: CYCLE84 Unhide technology fields Bit 1: CYCLE840 Unhide technology fields Bit 2: Thread tapping also without encoder (ShopMill) 52218 $MCS_FUNCTION_MASK_TURN Function mask Turning Bit 0: Enable zoom under manual for tool measurement Bit 1: Enable parts gripper for cut-off Bit 2: Enable tailstock Bit 3: Enable spindle control of main spindle via surface Bit 4: Enable spindle control of counterspindle via surface Bit 5: Enable spindle control of tool spindle via surface Bit 6: Enable balance cutting for dual-channel stock removal Bit 7: Retraction during stock removal along contour with G1 Bit 8: Input spindle chuck data in the program Bit 9: Additional entry of tailstock data in the program Bit 12: Deactivate thread synchronization Bit 13: Stock rem. contour with CYCLE95 (828D programGUIDE without Advanced Technology) Стр. 12 52216 Old MD/GUD 9721 9843 Настройки технологии Приложение B Канальные машинные данные 9840 9841 9842 9897Bit 0 9897Bit 1 9897Bit 2 $MCS_ENABLE_QUICK_M_CODES Enable fast M functions Bit 0: Coolant OFF Bit 1: Coolant 1 ON Bit 2: Coolant 2 ON Bit 3: Coolant 1 and 2 ON 52230 $MCS_M_CODE_ALL_COOLANTS_OFF M code for all coolants OFF 9686 52231 $MCS_M_CODE_COOLANT_1_ON M code for coolant 1 ON 9680 52232 $MCS_M_CODE_COOLANT_2_ON M code for coolant 2 ON 9681 52233 $MCS_M_CODE_COOLANT_1_AND_2_ON M code for coolant 1 + 2 ON 9668 52240 $MCS_NAME_TOOL_CHANGE_PROG Tool change program for G code steps Приложение B 840D sl SINUMERIK Operate 52229 MD Identifier Description Old MD/GUD Стр. 13 Приложение B $MCS_SUB_SPINDLE_PARK_POS_Y Parking position of the Y axis with counter spindle 9849 52248 $MCS_REV_2_BORDER_TOOL_LENGTH Limit value of tool length X for 2nd revolver: Limit value = 0: There is only one revolver Tool length < limit value: Tool belongs to 1st revolver/multifix Tool length >= limit value: Tool belongs to 2nd revolver/multifix 9838 52250 $MCS_M_CODE_CHUCK_OPEN M code for Open chuck with non-rotating spindle. Example: "M34" or "M1=34" Elements: [0]: Main spindle [1]: Counterspindle 52251 $MCS_M_CODE_CHUCK_CLOSE_OPEN_ ROT M code for Open chuck with rotating spindle. Example: "M34" or "M1=34" Elements: [0]: Main spindle [1]: Counterspindle 52252 $MCS_M_CODE_CHUCK_CLOSE M code for Close chuck Example: "M34" or "M1=34" Elements: [0]: Main spindle [1]: Counterspindle 52253 $MCS_M_CODE_TAILSTOCK_FORWARD M code for quill forward Example: "M55" or "M1=55" Elements: [0]: Quill opposite main spindle [1]: Quill opposite counterspindle 52254 $MCS_M_CODE_TAILSTOCK_BACKWARD M code for quill backward Example: "M54" or "M1=54" Elements: [0]: Quill opposite main spindle [1]: Quill opposite counterspindle 52260 $MCS_MACHINE_JOG_INTERRUPT_PRIO Priory for start ASUP under machine JOG Настройки технологии V4.5 52244 Приложение B 840D sl SINUMERIK Operate Канальные машинные данные MD 52270 Identifier $MCS_TM_FUNCTION_MASK Description Стр. 14 Function mask Tool management Bit 0: Create tool on magazine location not allowed. Tools can only be created outside the magazine. Bit 1: Load/unload disable, if machine is not in reset. Tools can only be loaded/unloaded, if the appropriate channel is in reset state. Bit 2: Load/unload disable on Emergency stop. Tools can only be loaded/unloaded, if Emergency stop is not active. Bit 3: Load/unload tool to/from spindle or relocate tool is disabled. Tools cannot be loaded to or unloaded from the spindle or relocated. Bit 4: Loading is executed directly in the spindle. Tools are loaded exclusively directly in the spindle. Bit 5: Use grinding configuration file. Bit 6: Permit relocating to/from spindle despite a block (Bit 3). Bit 7: Create tool using the tool number. Specify the tool's T number when creating the tool. Bit 8: Fade out Relocate tool. The function 'Relocate tool" is faded out on the user interface. Bit 9: Fade out Position magazine. The function 'Position magazine' is faded out on the user interface. Bit 10: Reactivate tool using Position magazine. Prior to reactivating the tool is positioned on the loading position. Bit 11: Reactivate tool in all monitoring modes. When reactivating a tool, all monitoring modes enabled in the NC are reactivated for this tool, even the monitoring modes, which have not been set for the relevant tool, but are available in the background only. Bit 12: Fade out Reactivate tool. The function 'Reactivate tool' is faded out on the user interface. Old MD/GUD 9478 Bit 3 9478 Bit 9 9478 Bit 12 9478 Bit 15 Настройки технологии Приложение B Канальные машинные данные 9478 Bit 20 $MCS_TM_MAG_PLACE_DISTANCE Distance between individual magazine locations. Is used for graphical display of magazine and tools in tool management. 9479 52272 $MCS_TM_TOOL_LOAD_DEFAULT_MAG Default magazine for tool loading 0 = No default magazine 9671 52273 $MCS_TM_TOOL_MOVE_DEFAULT_MAG Default magazine for tool relocation 0 = No default magazine 9687 52274 $MCS_TM_TOOL_LOAD_STATION Number of load station 0 = All configured stations are taken into account 9673 52281 $MCS_TOOL_MCODE_FUNC_ON M code for tool-specific function ON Value -1 means that the M function is not output. If both M commands of a function equal -1, the corresponding field will not be displayed in the user interface. 9739, 9741, 9743, 9745. 52282 $MCS_TOOL_MCODE_FUNC_OFF M code for tool-specific function OFF Value -1 means that the M function is not output. If both M commands of a function equal -1, the corresponding field will not be displayed in the user interface. 9740, 9742, 9744, 9746. Приложение B 840D sl SINUMERIK Operate 52271 MD Identifier Description Location of status display of the channel in the simulation (OP019 only) Bit 0: Corner left/top Bit 1: Corner right/top Bit 2: Corner left/bott Bit 3: Corner right/bott 52740 $MCS_MEA_FUNCTION_MASK Function mask for measuring cycles Bit 0: Workpiece measurement, CNC probe input Bit 1: Workpiece measurement, measurement in third geometry axis (Y), for turning Bit 14: reserved Bit 15: reserved Bit 16: Tool measurement, CNC probe input Стр. 15 Приложение B 52750 $MCS_J_MEA_FIXPOINT Z value for measuring against fixed point 52751 $MCS_J_MEA_MAGN_GLAS_POS Zoom position for tool measurement [0] = Position in 1st axis [1] = Position in 2nd axis 52800 $MCS_ISO_M_ENABLE_POLAR_COORD Polar coordinates 0: OFF 1: ON 52802 $MCS_ISO_ENABLE_INTERRUPTS Interrupt process 0: OFF 1: ON 52804 $MCS_ISO_ENABLE_DRYRUN Machining skipped during tapping G74/G84 at DRY RUN 0: OFF 1: ON 52806 $MCS_ISO_SCALING_SYSTEM Basic system 0: not defined 1: METRIC 2: INCH 52808 $MCS_ISO_SIMULTAN_AXES_START Simultaneous approach to the boring position on all programmed axes 0: OFF 1: ON 52810 $MCS_ISO_T_DEEPHOLE_DRILL_MODE Select the type of deep hole drilling 0: deep hole drilling with chip breaking 1: deep hole drilling with stock removal 9750, 9751 _CHBIT[0] _CHBIT[19] _CHBIT[1] 9748 9820, 9821 Настройки технологии $MCS_SIM_DISPLAY_CONFIG V4.5 52290 Old MD/GUD Приложение B 840D sl SINUMERIK Operate Канальные машинные данные MD Identifier Description 53220 $MAS_AXIS_MCS_POSITION Position of axis in the Machine 53230 $MAS_SIM_START_POSITION Axis position at start of simulation 53240 $MAS_SPINDLE_PARAMETER Spindle chuck data [0]: Chuck dimension [1]: Stop dimension [2]: Jaw dimension 53241 $MAS_SPINDLE_CHUCK_TYPE Spindle jaw type 0 = Clamp from outside 1 = Clamp from inside 53242 53250 $MAS_TAILSTOCK_PARAMETER $MAS_CLAMPING_TOLERANCE Old MD/GUD Настройки технологии Приложение B Осевые машинные данные 9829 Tailstock data [0]: Tailstock diameter [1]: Tailstock length 9836 9837 Permissible tolerance when an axis jams Стр. 16 Общие установочные данные MD 54215 Identifier $SNS_TM_FUNCTION_MASK_SET Description 9663 9826 9478 Bit 4 9478 Bit 7 9478 Bit 6 9478 Bit 10 9478 Bit 11 9478 Bit 25 Приложение B 840D sl SINUMERIK Operate Function mask Tool management Bit 0: Diameter display for rotating tools. For rotating tools the diameter is displayed instead of the radius value. Bit 1: Default direction of rotation for all turning tools is M4. When creating turning tools the direction of rotation is defaulted with M4. Bit 2: Create tool without name suggestion. Bit 3: Input disable for tool name and tool type in loaded tools. When tools are loaded, the tool name and tool type can no longer be changed. Bit 4: Input disable for loaded tools, if the channel is not in Reset. Bit 5: Calculate tool wear inputs additively. Wear data are input additively to the already existing wear value. Bit 6: Numerical input of the tool ident. Only numbers are permissible for tool ident input. Bit 7: Fade out tool monitoring parameters. The tool monitoring parameters are faded out on the user interface. Bit 8: Diameter display for transverse axis - Geometry. The geometry value of the transverse axis is displayed as diameter value. Bit 9: Diameter display for transverse axis - Wear. The wear value of the transverse axis is displayed as diameter value. Bit 10: Enable load/relocate tool on buffer locations. In the load dialog the magazine number can be entered. Thus it is possible to access the buffer using magazine number 9998. Bit 11: Creating tool in gripper disabled. Bit 12: Do not unload measuring tools if ”Unload all” function is executed. Old MD/GUD MD Identifier Description Old MD/GUD Стр. 17 Приложение B $SNS_MEA_WP_BALL_DIAM Effective sphere diameter of the probe sphere for the workpiece probe. The value of this parameter is created by the operation "Calibrate workpiece probe"! _WP[x,0] 54601 $SNS_MEA_WP_TRIG_MINUS_DIR_AX1 Trigger point of the 1st measuring axis (abscissa) in negative traversing direction (X at G17) of the workpiece probe. The term "negative traversing direction" refers to the currently active workpiece zero point reference! The value of this parameter is created by the operation "Calibrate workpiece probe"! _WP[x,1] 54602 $SNS_MEA_WP_TRIG_PLUS_DIR_AX1 Trigger point of the 1st measuring axis (abscissa) in positive traversing direction (X at G17) of the workpiece probe. The term "positive traversing direction" refers to the currently active workpiece zero point reference! The value of this parameter is created by the operation "Calibrate workpiece probe"! _WP[x,2] 54603 $SNS_MEA_WP_TRIG_MINUS_DIR_AX2 Trigger point of the 2nd measuring axis (ordinate) in negative traversing direction (Y at G17) of the workpiece probe. The term "negative traversing direction" refers to the currently active workpiece zero point reference! The value of this parameter is created by the operation "Calibrate workpiece probe"! _WP[x,3] 54604 $SNS_MEA_WP_TRIG_PLUS_DIR_AX2 Trigger point of the 2nd measuring axis (ordinate) in positive traversing direction (Y at G17) of the workpiece probe. The term "positive traversing direction" refers to the currently active workpiece zero point reference! The value of this parameter is created by the operation "Calibrate workpiece probe"! _WP[x,4] 54605 $SNS_MEA_WP_TRIG_MINUS_DIR_AX3 Trigger point of the 3rd measuring axis (applicate) in negative traversing direction (Z at G17) of the workpiece probe. The term "negative traversing direction" refers to the currently active workpiece zero point reference! The value of this parameter is created by the operation "Calibrate workpiece probe"! _WP[x,5] 54606 $SNS_MEA_WP_TRIG_PLUS_DIR_AX3 Trigger point of the 3rd measuring axis (applicate) in positive traversing direction (Z at G17) of the workpiece probe. The term "positive traversing direction" refers to the currently active workpiece zero point reference! The value of this parameter is created by the operation "Calibrate workpiece probe"! _WP[x,6] Настройки технологии V4.5 54600 Приложение B 840D sl SINUMERIK Operate Общие установочные данные MD Identifier Description Old MD/GUD Стр. 18 54607 $SNS_MEA_WP_POS_DEV_AX1 The position deviation in the 1st measuring axis represents a geometrical offset of the centre point of the probe sphere related to the electrical centre point of the probe in this axis! The value of this parameter is created by the operation "Calibrate workpiece probe"! _WP[x,7] 54608 $SNS_MEA_WP_POS_DEV_AX2 The position deviation in the 2nd measuring axis represents a geometrical offset of the centre point of the probe sphere related to the electrical centre point of the probe in this axis! The value of this parameter is created by the operation "Calibrate workpiece probe"! _WP[x,8] 54609 $SNS_MEA_WP_STATUS_RT Calibration status of the axis positions reserved for internal use! The value of this parameter is created by the operation "Calibrate workpiece probe"! _WP[x,9] 54610 $SNS_MEA_WP_STATUS_GEN Calibration status in general reserved for internal use! The value of this parameter is created by the operation "Calibrate workpiece probe"! _WP[x,10] 54611 $SNS_MEA_WP_FEED Measure workpiece measuring feed for calibration. This measuring feed is used for all subsequent workpiece measuring programs in conjunction with the probe field. 54615 $SNS_MEA_CAL_EDGE_BASE_AX1 Calibration groove base of the 1st measuring axis (abscissa, Z at G18) This parameter is a geometrical component of the calibration groove and must be supplied by the user! _KB[x,2] 54617 $SNS_MEA_CAL_EDGE_PLUS_DIR_AX1 Calibration groove edge in positive direction of the 1st measuring axis (abscissa, Z at G18) This parameter is a geometrical component of the calibration groove and must be supplied by the user! _KB[x,3] 54618 $SNS_MEA_CAL_EDGE_MINUS_DIR_AX1 Calibration groove edge in negative direction of the 1st measuring axis (abscissa, Z at G18) This parameter is a geometrical component of the calibration groove and must be supplied by the user! _KB[x,4] Настройки технологии Приложение B Общие установочные данные Приложение B 840D sl SINUMERIK Operate MD Identifier Description Old MD/GUD Стр. 19 Приложение B $SNS_MEA_CAL_EDGE_BASE_AX2 Calibration groove base of the 2nd measuring axis (ordinate, X at G18) This parameter is a geometrical component of the calibration groove and must be supplied by the user! _KB[x,6] 54620 $SNS_MEA_CAL_EDGE_UPPER_AX2 Calibration groove upper edge of the 2nd measuring axis (ordinate, X at G18) This parameter is a geometrical component of the calibration groove and must be supplied by the user! _KB[x,5] 54621 $SNS_MEA_CAL_EDGE_PLUS_DIR_AX2 Calibration groove edge in positive direction of the 2nd measuring axis (ordinate, X at G18) This parameter is a geometrical component of the calibration groove and must be supplied by the user! _KB[x,0] 54622 $SNS_MEA_CAL_EDGE_MINUS_DIR_AX2 Calibration groove edge in negative direction of the 2nd measuring axis (ordinate, X at G18) This parameter is a geometrical component of the calibration groove and must be supplied by the user! _KB[x,1] 54625 $SNS_MEA_TP_TRIG_MINUS_DIR_AX1 Trigger point of the 1st measuring axis in negative direction (abscissa, X at G17, Z at G18) The trigger point refers to the machine coordinate system (MCS). Prior to calibration the approximate trigger point must be entered in the machine coordinate system! The exact value of this parameter is created by the operation "Calibrate tool probe"! _TP[x,0] 54626 $SNS_MEA_TP_TRIG_PLUS_DIR_AX1 Trigger point of the 1st measuring axis in positive direction (abscissa, X at G17, Z at G18) The trigger point refers to the machine coordinate system (MCS). Prior to calibration the approximate trigger point must be entered in the machine coordinate system! The exact value of this parameter is created by the operation "Calibrate tool probe"! _TP[x,1] 54627 $SNS_MEA_TP_TRIG_MINUS_DIR_AX2 Trigger point of the 2nd measuring axis in negative direction (ordinate, Y at G17, X at G18) The trigger point refers to the machine coordinate system (MCS). Prior to calibration the approximate trigger point must be entered in the machine coordinate system! The exact value of this parameter is created by the operation "Calibrate tool probe"! _TP[x,2] 54628 $SNS_MEA_TP_TRIG_PLUS_DIR_AX2 Trigger point of the 2nd measuring axis in positive direction (ordinate, Y at G17, X at G18) The trigger point refers to the machine coordinate system (MCS). Prior to calibration the approximate trigger point must be entered in the machine coordinate system! The exact value of this parameter is created by the operation "Calibrate tool probe"! _TP[x,3] 54629 $SNS_MEA_TP_TRIG_MINUS_DIR_AX3 Trigger point of the 3rd measuring axis in negative direction (applicate, Z at G17, Y at G18) The trigger point refers to the machine coordinate system (MCS). Prior to calibration the approximate trigger point must be entered in the machine coordinate system! The exact value of this parameter is created by the operation "Calibrate tool probe"! _TP[x,4] Настройки технологии V4.5 54619 Приложение B 840D sl SINUMERIK Operate Общие установочные данные MD Identifier Description Old MD/GUD Trigger point of the 3rd measuring axis in positive direction (applicate, Z at G17, Y at G18) The trigger point refers to the machine coordinate system (MCS). Prior to calibration the approximate trigger point must be entered in the machine coordinate system! The exact value of this parameter is created by the operation "Calibrate tool probe"! _TP[x,5] 54631 $SNS_MEA_TP_EDGE_DISK_SIZE Effective edge length or grinding wheel diameter of the tool probe. Milling tools are normally measured with wheel-shaped probes while turning tools are measured with square probes. _TP[x,6] 9765 54632 $SNS_MEA_TP_AX_DIR_AUTO_CAL Enabling axes and traversing directions for "Automatic calibration" of milling tool probes. The default setting refers in X and Y to the plus and minus direction respectively, in Z only to the minus direction. The parameter is divided into three components the functions of which are to be assigned to calibration data records 1, 2 or 3! The calibration data records are firmly assigned to tool measuring in the working planes G17 (1), G18 (2) and G19 (3)! Meaning of the parameter components Decimal position: Ones: 1st geometry axis (X) Tens: 2nd geometry axis (Y) Hundreds: 3rd geometry axis (Z) Value: =0: Axis not enabled =1: Only minus direction possible =2: Only plus direction possible =3: Both directions possible _TP[x,7] 9764 54633 $SNS_MEA_TP_TYPE Tool probe type 0: Cube 101: Wheel in XY, working plane G17 201: Wheel in ZX, working plane G18 301: Wheel in YZ, working plane G19 _TP[x,8] 9763 54634 $SNS_MEA_TP_CAL_MEASURE_DEPTH Distance between the upper tool probe edge and the lower milling tool edge. For tool probe calibration this distance defines the calibration depth and for milling tool measuring the measuring depth! This parameter does not apply to turning tool measuring! _TP[x,9] 9767 54635 $SNS_MEA_TP_STATUS_GEN Calibration status general, reserved for internal use! The value of this parameter is assigned when the “Calibrate tool probe“ procedure is executed! 54636 $SNS_MEA_TP_FEED Measuring feed for tool probe calibration in WMCS This measuring feed is used for all subsequent tool measuring programs in conjunction with the probe filed! 840D sl SINUMERIK Operate Приложение B $SNS_MEA_TP_TRIG_PLUS_DIR_AX3 Стр. 20 54630 Настройки технологии Приложение B Общие установочные данные MD Identifier Description Old MD/GUD _TPW[x,0] 54641 $SNS_MEA_TPW_TRIG_PLUS_DIR_AX1 Trigger point of the 1st measuring axis in positive direction (abscissa, X at G17, Z at G18) The trigger point refers to the workpiece coordinate system (WCS). Prior to calibration the approximate trigger point must be entered in the workpiece coordinate system! The exact value of this parameter is created by the operation "Calibrate tool probe"! _TPW[x,1] 54642 $SNS_MEA_TPW_TRIG_MINUS_DIR_AX2 Trigger point of the 2nd measuring axis in negative direction (ordinate, Y at G17, X at G18) The trigger point refers to the workpiece coordinate system (WCS). Prior to calibration the approximate trigger point must be entered in the workpiece coordinate system! The exact value of this parameter is created by the operation "Calibrate tool probe"! _TPW[x,2] 54643 $SNS_MEA_TPW_TRIG_PLUS_DIR_AX2 Trigger point of the 2nd measuring axis in positive direction (ordinate, Y at G17, X at G18) The trigger point refers to the workpiece coordinate system (WCS). Prior to calibration the approximate trigger point must be entered in the workpiece coordinate system! The exact value of this parameter is created by the operation "Calibrate tool probe"! _TPW[x,3] 54644 $SNS_MEA_TPW_TRIG_MINUS_DIR_AX3 Trigger point of the 3rd measuring axis in negative direction (applicate, Z at G17, Y at G18) The trigger point refers to the workpiece coordinate system (WCS). Prior to calibration the approximate trigger point must be entered in the workpiece coordinate system! The exact value of this parameter is created by the operation "Calibrate tool probe"! _TPW[x,4] 54645 $SNS_MEA_TPW_TRIG_PLUS_DIR_AX3 Trigger point of the 3rd measuring axis in positive direction (applicate, Z at G17, Y at G18) The trigger point refers to the workpiece coordinate system (WCS). Prior to calibration the approximate trigger point must be entered in the workpiece coordinate system! The exact value of this parameter is created by the operation "Calibrate tool probe"! _TPW[x,5] 54646 $SNS_MEA_TPW_EDGE_DISK_SIZE Effective edge length or grinding wheel diameter of the tool probe. Milling tools are normally measured with wheel-shaped probes while turning tools are measured with square probes. _TPW[x,6] Стр. 21 Настройки технологии $SNS_MEA_TPW_TRIG_MINUS_DIR_AX1 Trigger point of the 1st measuring axis in negative direction (abscissa, X at G17, Z at G18) The trigger point refers to the workpiece coordinate system (WCS). Prior to calibration the approximate trigger point must be entered in the workpiece coordinate system! The exact value of this parameter is created by the operation "Calibrate tool probe"! V4.5 54640 Приложение B 840D sl SINUMERIK Operate Общие установочные данные Приложение B MD Identifier Description Old MD/GUD Стр. 22 $SNS_MEA_TPW_AX_DIR_AUTO_CAL Enabling axes and traversing directions for "Automatic calibration" of milling tool probes. The default setting refers in X and Y to the plus and minus direction respectively, in Z only to the minus direction. The parameter is divided into three components the functions of which are to be assigned to calibration data records 1, 2 or 3! The calibration data records are firmly assigned to tool measuring in the working planes G17 (1), G18 (2) and G19 (3)! Meaning of the parameter components Decimal position: Ones: 1st geometry axis (X) Tens: 2nd geometry axis (Y) Hundreds: 3rd geometry axis (Z) Value: =0: Axis not enabled =1: Only minus direction possible =2: Only plus direction possible =3: Both directions possible _TPW[x,7] 54648 $SNS_MEA_TPW_TYPE Tool probe type 0: Cube 101: Wheel in XY, working plane G17 201: Wheel in ZX, working plane G18 301: Wheel in YZ, working plane G19 _TPW[x,8] 54649 $SNS_MEA_TPW_CAL_MEASURE_DEPTH Distance between the upper tool probe edge and the lower milling tool edge. For tool probe calibration this distance defines the calibration depth and for milling tool measuring the measuring depth! This parameter does not apply to turning tool measuring! _TPW[x,9] 54650 $SNS_MEA_TPW_STATUS_GEN Calibration status general, reserved for internal use! The value of this parameter is assigned when the “Calibrate tool probe“ procedure is executed! 54651 $SNS_MEA_TPW_FEED Measuring feed for tool probe calibration in WCS This measuring feed is used for all subsequent tool measuring programs in conjunction with the probe filed! 54652 $SNS_MEA_INPUT_TOOL_PROBE_SUB CNC measurement input for tool probe with reference to the counterspindle =0: Toolsetter no.=n+1, with reference to the main spindle CNC measurement input corresponds to the value of $MCS_MEA_FUNCTION_MASK, bit16 =10: Toolsetter no.=n+1, with reference to the counterspindle units digit =0, corresponds to CNC measurement input 1 =11: Toolsetter no.=n+1, with reference to the counterspindle units digit =1, corresponds to CNC measurement input 2 9828 Приложение B 840D sl SINUMERIK Operate 54647 Настройки технологии Приложение B Общие установочные данные MD Identifier Description Old MD/GUD Max. permissible peripheral speed of the tool to be measured when the spindle rotates. Monitoring parameter for tool measuring with rotating spindle. _CM[0] 9759 54671 $SNS_MEA_CM_MAX_REVOLUTIONS Max. permissible tool speed for tool measuring with rotating spindle. The speed is automatically reduced when this value is exceeded. Monitoring parameter for tool measuring with rotating spindle. _CM[1] 9760 54672 $SNS_MEA_CM_MAX_FEEDRATE Max. permissible feed for contact of the tool to be measured with the probe when the spindle rotates. Monitoring parameter for tool measuring with rotating spindle. _CM[4] 9771 54673 $SNS_MEA_CM_MIN_FEEDRATE Min. feed for first contact of the tool to be measured with the probe when the spindle rotates. Too small feeds for large tool radii are thus avoided! Monitoring parameter for tool measuring with rotating spindle. _CM[4] 9761 54674 $SNS_MEA_CM_SPIND_ROT_DIR Direction of spindle rotation for tool measuring with rotating spindle (default: 4 = M4) Notice: If the spindle is already rotating when the measuring cycle is called, the direction of rotation is maintained independently of $SNS_MEA_CM_SPIND_ROT_DIR! Monitoring parameter for tool measuring with rotating spindle. _CM[5] 54675 $SNS_MEA_CM_FEEDFACTOR_1 Feedrate factor 1, for tool measuring with rotating spindle =0: Single probing with the feedrate calculated by the cycle (but at least with the value of $SNS_MEA_CM_MIN_FEEDRATE) >=1: First probing with calculated feedrate (but at least with the value of $SNS_MEA_CM_MIN_FEEDRATE). Monitoring parameter for tool measuring with rotating spindle. _CM[6] 9769 54676 $SNS_MEA_CM_FEEDFACTOR_2 Feedrate factor 2, for tool measuring with rotating spindle =0:Second probing with the feedrate calculated by the cycle (only effective with MEA_CM_FEEDFACTOR_1 > 0) >=1: Second probing with calculated feedrate, feedrate factor 2 Third probing with calculated feedrate (tool speed is influenced by SD54749 $SNS_MEA_FUNCTION_MASK_TOOL, Bit 12) Notice: - Feedrate factor 2 should be smaller than feedrate factor 1! - If the value of feedrate factor 2 is 0, a third probing will not be not performed! Monitoring parameter for tool measuring with rotating spindle. _CM[7] 9770 Стр. 23 Настройки технологии $SNS_MEA_CM_MAX_PERI_SPEED V4.5 54670 Приложение B 840D sl SINUMERIK Operate Общие установочные данные Приложение B MD Identifier Description Old MD/GUD Стр. 24 $SNS_MEA_CM_MEASURING_ACCURACY Required measuring accuracy for tool measuring The value of this parameter always refers to the last contact of the tool with the probe! Monitoring parameter for tool measuring with rotating spindle. _CM[3] 9762 54689 $SNS_MEA_T_PROBE_MANUFACTURER Tool probe type (manufacturer) These indications are required for tool measuring with rotating spindle. =0: No indication =1: TT130 (Heidenhain) =2: TS27R (Renishaw) _TP_CF 9774 54691 $SNS_MEA_T_PROBE_OFFSET Measurement result offset for tool measuring with rotating spindle. =0: No offset =1: Cycle-internal offset (only effective with SD54689 $SNS_MEA_T_PROBE_MANUFACTURER<>0) =2: Offset through user-defined offset table 54692 $SNS_MEA_T_CIRCULAR_ARC_DIST Arc distance for single cutting edge measuring from the radius 54693 $SNS_MEA_T_MAX_STEPS Max. number of contacts for single cutting edge measuring from the radius 54695 $SNS_MEA_RESULT_OFFSET_TAB_RAD1 Parameter for user-defined measurement result offset for tool measuring with rotating spindle, $SNS_MEA_RESULT_OFFSET_TAB_RAD1[0] ... this element always has value ZERO $SNS_MEA_RESULT_OFFSET_TAB_RAD1[1] ... 1st tool radius $SNS_MEA_RESULT_OFFSET_TAB_RAD1[2] ... 2nd tool radius $SNS_MEA_RESULT_OFFSET_TAB_RAD1[3] ... 3rd tool radius $SNS_MEA_RESULT_OFFSET_TAB_RAD1[4] ... 4th tool radius 54696 $SNS_MEA_RESULT_OFFSET_TAB_RAD2 Parameter for user-defined measurement result offset for tool measuring with rotating spindle, $SNS_MEA_RESULT_OFFSET_TAB_RAD2[0] ... 1st peripheral speed $SNS_MEA_RESULT_OFFSET_TAB_RAD2[1] ... offset value for radius regarding 1st radius and 1st peripheral speed $SNS_MEA_RESULT_OFFSET_TAB_RAD2[2] ... offset value for radius regarding 2nd radius and 1st peripheral speed $SNS_MEA_RESULT_OFFSET_TAB_RAD2[3] ... offset value for radius regarding 3rd radius and 1st peripheral speed $SNS_MEA_RESULT_OFFSET_TAB_RAD2[4] ... offset value for radius regarding 4th radius and 1st peripheral speed _MT_COMP 9775 Приложение B 840D sl SINUMERIK Operate 54677 Настройки технологии Приложение B Общие установочные данные MD Identifier Description 54698 $SNS_MEA_RESULT_OFFSET_TAB_RAD4 Parameter for user-defined measurement result offset for tool measuring with rotating spindle, $SNS_MEA_RESULT_OFFSET_TAB_RAD4[0] ... 3rd peripheral speed $SNS_MEA_RESULT_OFFSET_TAB_RAD4[1] ... offset value for radius regarding 1st radius and 3rd peripheral speed $SNS_MEA_RESULT_OFFSET_TAB_RAD4[2] ... offset value for radius regarding 2nd radius and 3rd peripheral speed $SNS_MEA_RESULT_OFFSET_TAB_RAD4[3] ... offset value for radius regarding 3rd radius and 3rd peripheral speed $SNS_MEA_RESULT_OFFSET_TAB_RAD4[4] ... offset value for radius regarding 4th radius and 3rd peripheral speed 54699 $SNS_MEA_RESULT_OFFSET_TAB_RAD5 Parameter for user-defined measurement result offset for tool measuring with rotating spindle, $SNS_MEA_RESULT_OFFSET_TAB_RAD5[0] ... 4th peripheral speed $SNS_MEA_RESULT_OFFSET_TAB_RAD5[1] ... offset value for radius regarding 1st radius and 4th peripheral speed $SNS_MEA_RESULT_OFFSET_TAB_RAD5[2] ... offset value for radius regarding 2nd radius and 4th peripheral speed $SNS_MEA_RESULT_OFFSET_TAB_RAD5[3] ... offset value for radius regarding 3rd radius and 4th peripheral speed $SNS_MEA_RESULT_OFFSET_TAB_RAD5[4] ... offset value for radius regarding 4th radius and 4th peripheral speed Стр. 25 Настройки технологии $SNS_MEA_RESULT_OFFSET_TAB_RAD3 Parameter for user-defined measurement result offset for tool measuring with rotating spindle, $SNS_MEA_RESULT_OFFSET_TAB_RAD3[0] ... 2nd peripheral speed $SNS_MEA_RESULT_OFFSET_TAB_RAD3[1] ... offset value for radius regarding 1st radius and 2nd peripheral speed $SNS_MEA_RESULT_OFFSET_TAB_RAD3[2] ... offset value for radius regarding 2nd radius and 2nd peripheral speed $SNS_MEA_RESULT_OFFSET_TAB_RAD3[3] ... offset value for radius regarding 3rd radius and 2nd peripheral speed $SNS_MEA_RESULT_OFFSET_TAB_RAD3[4] ... offset value for radius regarding 4th radius and 2nd peripheral speed V4.5 54697 Old MD/GUD Приложение B 840D sl SINUMERIK Operate Общие установочные данные Приложение B Стр. 26 Identifier Description 54700 $SNS_MEA_RESULT_OFFSET_TAB_RAD6 Parameter for user-defined measurement result offset for tool measuring with rotating spindle, $SNS_MEA_RESULT_OFFSET_TAB_RAD6[0] ... 5th peripheral speed $SNS_MEA_RESULT_OFFSET_TAB_RAD6[1] ... offset value for radius regarding 1st radius and 5th peripheral speed $SNS_MEA_RESULT_OFFSET_TAB_RAD6[2] ... offset value for radius regarding 2nd radius and 5th peripheral speed $SNS_MEA_RESULT_OFFSET_TAB_RAD6[3] ... offset value for radius regarding 3rd radius and 5th peripheral speed $SNS_MEA_RESULT_OFFSET_TAB_RAD6[4] ... offset value for radius regarding 4th radius and 5th peripheral speed 54705 $SNS_MEA_RESULT_OFFSET_TAB_LEN1 Parameter for user-defined measurement result offset for tool measuring with rotating spindle, $SNS_MEA_RESULT_OFFSET_TAB_LEN1[0] ... this element always has value ZERO $SNS_MEA_RESULT_OFFSET_TAB_LEN1[1] ... 1st tool radius $SNS_MEA_RESULT_OFFSET_TAB_LEN1[2] ... 2nd tool radius $SNS_MEA_RESULT_OFFSET_TAB_LEN1[3] ... 3rd tool radius $SNS_MEA_RESULT_OFFSET_TAB_LEN1[4] ... 4th tool radius 54706 $SNS_MEA_RESULT_OFFSET_TAB_LEN2 Parameter for user-defined measurement result offset for tool measuring with rotating spindle, $SNS_MEA_RESULT_OFFSET_TAB_LEN2[0] ... 1st peripheral speed $SNS_MEA_RESULT_OFFSET_TAB_LEN2[1] ... offset value for radius regarding 1st radius and 1st peripheral speed $SNS_MEA_RESULT_OFFSET_TAB_LEN2[2] ... offset value for radius regarding 2nd radius and 1st peripheral speed $SNS_MEA_RESULT_OFFSET_TAB_LEN2[3] ... offset value for radius regarding 3rd radius and 1st peripheral speed $SNS_MEA_RESULT_OFFSET_TAB_LEN2[4] ... offset value for radius regarding 4th radius and 1st peripheral speed 54707 $SNS_MEA_RESULT_OFFSET_TAB_LEN3 Parameter for user-defined measurement result offset for tool measuring with rotating spindle, $SNS_MEA_RESULT_OFFSET_TAB_LEN3[0] ... 2nd peripheral speed $SNS_MEA_RESULT_OFFSET_TAB_LEN3[1] ... offset value for radius regarding 1st radius and 2nd peripheral speed $SNS_MEA_RESULT_OFFSET_TAB_LEN3[2] ... offset value for radius regarding 2nd radius and 2nd peripheral speed $SNS_MEA_RESULT_OFFSET_TAB_LEN3[3] ... offset value for radius regarding 3rd radius and 2nd peripheral speed $SNS_MEA_RESULT_OFFSET_TAB_LEN3[4] ... offset value for radius regarding 4th radius and 2nd peripheral speed Old MD/GUD Приложение B 840D sl SINUMERIK Operate MD Настройки технологии Приложение B Общие установочные данные MD Identifier Description 54709 $SNS_MEA_RESULT_OFFSET_TAB_LEN5 Parameter for user-defined measurement result offset for tool measuring with rotating spindle, $SNS_MEA_RESULT_OFFSET_TAB_LEN5[0] ... 4th peripheral speed $SNS_MEA_RESULT_OFFSET_TAB_LEN5[1] ... offset value for radius regarding 1st radius and 4th peripheral speed $SNS_MEA_RESULT_OFFSET_TAB_LEN5[2] ... offset value for radius regarding 2nd radius and 4th peripheral speed $SNS_MEA_RESULT_OFFSET_TAB_LEN5[3] ... offset value for radius regarding 3rd radius and 4th peripheral speed $SNS_MEA_RESULT_OFFSET_TAB_LEN5[4] ... offset value for radius regarding 4th radius and 4th peripheral speed 54710 $SNS_MEA_RESULT_OFFSET_TAB_LEN6 Parameter for user-defined measurement result offset for tool measuring with rotating spindle, $SNS_MEA_RESULT_OFFSET_TAB_LEN6[0] ... 5th peripheral speed $SNS_MEA_RESULT_OFFSET_TAB_LEN6[1] ... offset value for radius regarding 1st radius and 5th peripheral speed $SNS_MEA_RESULT_OFFSET_TAB_LEN6[2] ... offset value for radius regarding 2nd radius and 5th peripheral speed $SNS_MEA_RESULT_OFFSET_TAB_LEN6[3] ... offset value for radius regarding 3rd radius and 5th peripheral speed $SNS_MEA_RESULT_OFFSET_TAB_LEN6[4] ... offset value for radius regarding 4th radius and 5th peripheral speed Стр. 27 Настройки технологии $SNS_MEA_RESULT_OFFSET_TAB_LEN4 Parameter for user-defined measurement result offset for tool measuring with rotating spindle, $SNS_MEA_RESULT_OFFSET_TAB_LEN4[0] ... 3rd peripheral speed $SNS_MEA_RESULT_OFFSET_TAB_LEN4[1] ... offset value for radius regarding 1st radius and 3rd peripheral speed $SNS_MEA_RESULT_OFFSET_TAB_LEN4[2] ... offset value for radius regarding 2nd radius and 3rd peripheral speed $SNS_MEA_RESULT_OFFSET_TAB_LEN4[3] ... offset value for radius regarding 3rd radius and 3rd peripheral speed $SNS_MEA_RESULT_OFFSET_TAB_LEN4[4] ... offset value for radius regarding 4th radius and 3rd peripheral speed V4.5 54708 Old MD/GUD Приложение B 840D sl SINUMERIK Operate Общие установочные данные Приложение B MD 54740 Identifier $SNS_MEA_FUNCTION_MASK Description Function mask for measuring cycles Bit 0: Workpiece measurement, repeat measurement if _TDIF and _TSA are exceeded Bit 1: Workpiece measurement, repeat measurement with alarm output and cycles stop at M0 Bit 2: Workpiece measurement, exceeding _TUL, _TLL, _TDIF, cycles stop at M0 Bit 3: Workpiece measurement, accept calibrated probe radius in the tool data Bit 4: Workpiece measurement, calibr. meas. planes different for turn .mill. tech. Bit 16: Tool measurement, repeat measurement if _TDIF and _TSA are exceeded Bit 17: Tool measurement, repeat measurement with alarm output and cycles stop at M0 Bit 18: Tool measurement, exceeding _TDIF, cycles stop at M0 Bit 19: Tool meas. milling machine, spindle speed reduction during last touching Стр. 28 $SNS_MEA_ALARM_MASK Expert mode for cycle alarms Bit 0 - 7 Workpiece measurement Bit 0 =1 Alarms with cycle-internal states and coding are displayed (expert mode)! Bit 1 - 7 Reserved Bit 8 -16 Tool measuring Bit 0 - 7 Reserved 54760 $SNS_MEA_FUNCTION_MASK_PIECE Setting for input screen, measuring cycles in Automatic, workpiece measuring Bit 1: Display softkey 3D measurement Bit 3: Select probe calibration data field, enable Bit 4: Select Calibrate Input measuring feed Bit 6: Enable selection of WO compensation in basic reference Bit 7: Enable selection of WO compensation in channel-specific basic WO Bit 8: Enable selection of WO compensation in global basic WO Bit 9: Enable selection of WO compensation in work offset Bit 10: Enable selection of WO compensation in course and fine Bit 11: Enable selection of tool offset wear and geometry Bit 12: Enable selection of tool offset not inverted and inverted Bit 13: Enable selection of tool offset radius, length L1, L2, L3 Bit 14: Enable selection of tool offset work offset Bit 15: Enable selection of tool offset dimensional difference check Bit 16: Selection of workpiece measurement with spindle reversal Bit 17: Selection align workpiece probe in switching direction Bit 18: Select Number of measurements Bit 19: Select Offset with averaging Bit 20: Select Empirical values Bit 21: Select Additive setup offset Bit 22: Select Calibrate to unknown or known center point Bit 24: Select Calibrate with or without positional deviation Bit 25: Selection zero offset when measuring the angularity of the spindle _CBIT[0] _CBIT[1] _CBIT[2] _CBIT[15] _CBIT[0] _CBIT[1] _CBIT[2] _CHBIT[22] Приложение B 840D sl SINUMERIK Operate 54750 Old MD/GUD Настройки технологии Приложение B Общие установочные данные MD Identifier Description Old MD/GUD Setting for input screen, measuring cycles in Automatic, tool measuring Bit 3: Select probe calibration data field, enable Bit 4: Select Calibrate Input measuring feed Bit 5: Select Input feed and spindle speeds for contacting Bit 7: Select Measure in MCS and WCS Bit 8: Select Measure absolute and incremental Bit 9: Select Tool offset Geometry and wear Bit 10: Selection single cutting edge measuring Bit 11: Selection spindle reversal when calibrating on the plane Bit 12: Select Number of measurements Bit 13: Select Empirical values 54764 $SNS_MEA_FUNCTION_MASK_TURN Setting for input mask, Measuring cycles in Automatic, Workpiece turning Bit 0: Measure Diameter inside/outside with reversal Bit 1: Measure Diameter inside/outside “Travel under turning center“? 54780 $SNS_J_MEA_FUNCTION_MASK_PIECE Setting for input screen, Measure in JOG, workpiece measurement Bit 2: Activate calibration for electronic workpiece probe Bit 3: Select probe calibration data field, enable Bit 5: Select WO as measuring basis Bit 6: Select WO compensation in basic reference, enable Bit 7: Select WO compensation in channel basic frame, enable Bit 8: Select WO compensation in global basic frame, enable Bit 9: Select WO compensation in settable frame, enable 9747 54782 $SNS_J_MEA_FUNCTION_MASK_TOOL Setting for input screen, Measure in JOG, tool measurement Bit 2: Enable automatic tool measurement Bit 3: Select tool probe calibration data field, enable Bit 10: Selection single cutting edge measuring Bit 11: Selection spindle reversal when calibrating on the plane 9749 Стр. 29 Настройки технологии $SNS_MEA_FUNCTION_MASK_TOOL V4.5 54762 Приложение B 840D sl SINUMERIK Operate Общие установочные данные Приложение B MD Identifier Description Old MD/GUD 55200 $SCS_MAX_INP_FEED_PER_REV Feedrate input upper limit for mm/rev 9665 55201 $SCS_MAX_INP_FEED_PER_TIME Feedrate input upper limit for mm/min 9664 55202 $SCS_MAX_INP_FEED_PER_TOOTH Feedrate input upper limit for mm/tooth 9666 55212 $SCS_FUNCTION_MASK_TECH_SET Function mask Cross-technology Bit 0: Tool preselection active Bit 1: Calculate thread depth from metric thread lead Bit 2: Refer to the table for thread diameter and depth 9667 9640 55214 $SCS_FUNCTION_MASK_MILL_SET Стр. 30 Function mask Milling Bit 0: Default setting - milling cycles with synchronous operation Bit 2: Depth calculation in milling cycles without parameter SC = 0: Depth calculation in milling cycles is carried out between reference plane + safety clearance and depth = 1: Depth calculation in milling cycles is carried out without inclusion of the safety clearance Note: Bit 2 is active with the following milling cycles: CYCLE61, CYCLE71, CYCLE76, CYCLE77, CYCLE79, CYCLE899, LONGHOLE, SLOT1, SLOT2, POCKET3, POCKET4 $SCS_FUNCTION_MASK_DRILL_SET Function mask Drilling Bit 0: reserved Bit 1: Consider rotation of the tool plane (CYCLE86) Bit 2: Consider swiveled table kinematics (CYCLE86) Bit 3: Monitoring spindle MD 31050/31060 (CYCLE84) Bit 4: Monitoring spindle MD 31050/31060 (CYCLE840) Bit 5: reserved Bit 6: Adapt spindle position to the tool orientation (CYCLE86) Bit 7: Adapt direction of retraction path in the plane to active mirroring (CYCLE86) 55218 $SCS_FUNCTION_MASK_TURN_SET Function mask Turning Bit 0: New thread table during thread cutting Bit 1: Reserved (CYCLE93) Bit 2: Reserved (CYCLE93) Bit 3: Chamfer in CYCLE930 as chamfer length (CHF) 55220 $SCS_FUNCTION_MASK_MILL_TOL_SET Function mask High Speed Settings CYCLE832 Bit 0: Unhide technology fields CYCLE832 Bit 1: Orientation tolerance (OTOL) as a tolerance factor, enter it directly 9827 _ZSD[9] _ZSD[1] Приложение B 840D sl SINUMERIK Operate 55216 Настройки технологии Приложение B Канальные установочные данные MD Identifier Description Old MD/GUD Function mask Swivel CYCLE800 Bit 0: Display input field "No swivel" Bit 1: Retraction variant Z, Z XY or fixed position = 0: Retract Z or retract Z XY = 1: Retract to fixed position 1 or 2 Bit 2: Allow selection "Deselection" of the swivel data block Bit 3: Show active swivel plane under Swivel in JOG Bit 4: Optimized positioning in basic position (pole position) of the kinematics Bit 5: reserved Bit 6: Do not offer swivel mode “directly under swivel in JOG 55230 $SCS_CIRCLE_RAPID_FEED Rapid traverse feedrate in mm/min for positioning on circle path between circumferential grooves and contour elements 9724 55231 $SCS_MAX_INP_RANGE_GAMMA Maximum input area alignment angle gamma 9863 55232 $SCS_SUB_SPINDLE_REL_POS Z retraction position for the counter spindle 9851 55260 $SCS_MAJOG_SAFETY_CLEARANCE Safety clearance for machine JOG 55261 $SCS_MAJOG_RELEASE PLANE Retraction plane for machine JOG 55410 $SCS_MILL_SWIVEL_ALARM_MASK Hide and unhide cycle alarms CYCLE800 Bit 0: Error analysis 62186 - active work offset G%4 and base (base relation) include rotations Bit 1: Error analysis 62187 - active base and base relation (G500) include rotations 55420 $SCS_MILL_SWIVEL_RESET_RETRACT Initial setting swivel: retract = 0: no change = 1: no = 2: Z = 3: Z XY = 4: Tool direction max. = 5: Tool direction inc. 55421 $SCS_MILL_SWIVEL_RESET_TRACK Initial setting swivel: tool correction = 0: no change = 1: do not correct = 2: correct 55441 $SCS_MILL_TOL_TECHNO_ROUGH Settings for roughing High Speed Settings cycle CYCLE832 of G group 59 _TOLT[1] 55442 $SCS_MILL_TOL_TECHNO_SEMIFIN Settings for pre-finishing High Speed Settings cycle CYCLE832 of G group 59 _TOLT[2] 55443 $SCS_MILL_TOL_TECHNO_FINISH Settings for finishing High Speed Settings cycle CYCLE832 of G group 59 _TOLT[3] 55446 $SCS_MILL_TOL_VALUE_ROUGH Tolerance value for roughing High Speed Settings cycle CYCLE832 _TOLV[1] 55447 $SCS_MILL_TOL_VALUE_SEMIFIN Tolerance value for pre-finishing High Speed Settings cycle CYCLE832 _TOLV[2] 55448 $SCS_MILL_TOL_VALUE_FINISH Tolerance value for finishing High Speed Settings cycle CYCLE832 _TOLV[3] Стр. 31 Настройки технологии $SCS_FUNCTION_MASK_SWIVEL_SET V4.5 55221 Приложение B 840D sl SINUMERIK Operate Канальные установочные данные Приложение B MD Identifier Description Old MD/GUD 9670 This data affects the radius of the approach circle during contour pocket finishing. -1: The radius is selected to maintain a safety clearance to the finishing allowance in the starting point. >0: The radius is selected to maintain the value of this setting data to the finishing allowance in the starting point. 55481 $SCS_DRILL_TAPPING_SET_GG12 Settings for tapping G group 12 cycle CYCLE84 and CYCLE840: G group 12: Block change behaviour at exact stop (G60) 0 = Exact stop behaviour, same as before the cycle call 1 = G601 2 = G602 3 = G603 Index[0]: for tool spindle Index[1]: for main spindle - for drilling in centre 9855[0] 9856[1] 55482 $SCS_DRILL_TAPPING_SET_GG21 Settings for tapping G group 21 cycle CYCLE84: G group 21: Acceleration profile (SOFT, BRISK, ..) 0 = Acceleration behaviour, same as before the cycle call 1 = SOFT 2 = BRISK 3 = DRIVE Index[0]: for tool spindle Index[1]: for main spindle - for drilling in centre 9855[0] 9856[1] 55483 $SCS_DRILL_TAPPING_SET_GG24 Settings for tapping G group 24 cycle CYCLE84 and CYCLE840: G group 24: Feedforward control (FFWON, FFWOF ) 0 = Feedforward control, same as before the cycle call 1 = FFWON 2 = FFWOF Index[0]: for tool spindle Index[1]: for main spindle - for drilling in centre 9855[0] 9856[1] 55484 $SCS_DRILL_TAPPING_SET_MC Setting for tapping cycle CYCLE84 spindle operation at MCALL 0= Reactivate spindle operation at MCALL 1= Maintain position-controlled spindle operation at MCALL Index[0]: for tool spindle Index[1]: for main spindle - for drilling in centre 9855[0] 9856[1] 55489 $SCS_DRILL_MID_MAX_ECCENT Maximum centre offset for centre drilling 9862 55490 $SCS_DRILL_SPOT_DIST Rough drilling depth for drill and thread milling 9682 840D sl SINUMERIK Operate Приложение B $SCS_MILL_CONT_INITIAL_RAD_FIN Стр. 32 55460 Настройки технологии Приложение B Канальные установочные данные MD Identifier Description Old MD/GUD When selecting Complete machining (roughing and finishing), the percentage of the entered feedrate F as specified in this setting data is used for finishing. 9630 55505 $SCS_TURN_ROUGH_O_RELEASE_DIST This setting data defines the distance by which the tool is returned from the contour during stock removal of an outer corner. This does not apply to stock removal of a contour. -1: The distance is specified internally. 9648 55506 $SCS_TURN_ROUGH_I_RELEASE_DIST This setting data defines the distance by which the tool is returned from the contour during stock removal of an inner corner. This does not apply to stock removal of a contour. -1: The distance is specified internally. 9649 55510 $SCS_TURN_GROOVE_DWELL_TIME If a tool clearance time occurs in a cycle, e.g. deep hole drilling, grooving, the value of this setting data is used - Negative value in spindle revolutions - Positive value in seconds 9621 55540 $SCS_TURN_PART_OFF_CTRL_DIST Path for cut-off check 9859 55541 $SCS_TURN_PART_OFF_CTRL_FEED Feedrate for cut-off check 9860 55542 $SCS_TURN_PART_OFF_CTRL_FORCE Force in percent for cut-off check 9861 55543 $SCS_TURN_PART_OFF_RETRACTION Retraction path prior to cut-off with counter spindle 55550 $SCS_TURN_FIXED_STOP_DIST In this setting data you specify the distance to the programmed target position, after which the counter spindle travels with a special feedrate during travel to fixed stop (see setting data 55551 $SCS_TURN_FIXED_STOP_FEED). 9852 55551 $SCS_TURN_FIXED_STOP_FEED In this setting data you specify the feedrate with which the counter spindle travels to a fixed stop. In setting data 55550 $SCS_TURN_FIXED_STOP_DIST you specify the distance after which the tool travels in this feedrate. 9853 55552 $SCS_TURN_FIXED_STOP_FORCE In this setting data you specify at which percentage of the driving force the counter spindle is to stop during travel to fixed stop. 9854 55553 $SCS_TURN_FIXED_STOP_RETRACTION Retraction path prior to chucking after travel to fixed stop 55580 $SCS_TURN_CONT_RELEASE_ANGLE This setting data defines the angle by which the tool is retracted from the contour during contour turning roughing. 55581 $SCS_TURN_CONT_RELEASE_DIST This setting data defines the value by which the tool is retracted in both axes during contour turning roughing. This applies to cutting, plunge-cutting and plunge turning. 9550 55582 $SCS_TURN_CONT_TRACE_ANGLE This setting data specifies the angle between the cutting edge and the contour, at which the contour is rounded in order to remove residual material. 9553 Стр. 33 9857 Настройки технологии $SCS_TURN_FIN_FEED_PERCENT V4.5 55500 Приложение B 840D sl SINUMERIK Operate Канальные установочные данные Приложение B MD Identifier Description Old MD/GUD $SCS_TURN_CONT_VARIABLE_DEPTH Percentage for variable cutting depth during contour turning 9556 55584 $SCS_TURN_CONT_BLANK_OFFSET This setting data specifies the distance to the blank, after which contour turning is switched from G0 to G1 in order to adjust any possible blank allowances. This applies to cutting, plunge cutting and plunge turning. 9552 55585 $SCS_TURN_CONT_INTERRUPT_TIME Feed interrupt time during contour turning, contour grooving and plunge turning - Negative value in spindle revolutions - Positive value in seconds This setting data is effective only if setting data 55586 is 55586 $SCS_TURN_CONT_INTER_RETRACTION = 0. 9557 55586 $SCS_TURN_CONT_INTER_RETRACTION Retraction path feed interrupt during contour turning, contour grooving and plunge turning: >0: Retraction path after feed interrupt (setting data 55585 $SCS_TURN_CONT_INTERRUPT_TIME is ineffective!) =0: No retraction path 9558 55587 $SCS_TURN_CONT_MIN_REST_MAT_AX1 This MD defines the limit value for stock removal of residual material in the direction of the 1st axis. Example: If this MD is set to 50% and if the finishing allowance is 0.5 mm, the residual material which is thinner than 0.25 mm is not removed in a separate machining step, but during finishing. 9554 55588 $SCS_TURN_CONT_MIN_REST_MAT_AX2 This MD defines the limit value for stock removal of residual material in the direction of the 2nd axis. Example: If this MD is set to 50% and if the finishing allowance is 0.5 mm, the residual material which is thinner than 0.25 mm is not removed in a separate machining step, but during finishing. 9555 55595 $SCS_TURN_CONT_TOOL_BEND_RETR Retraction due to tool bending during plunge turning. In this setting data you specify the lateral distance to the last cut, by which each next cut will be shortened. 9560 55596 $SCS_TURN_CONT_TURN_RETRACTION Retraction depth prior to plunge turning 9561 Стр. 34 55583 Настройки технологии Приложение B Канальные установочные данные Приложение B 840D sl SINUMERIK Operate MD Identifier Description $SCS_MEA_RESULT_DISPLAY Measurement result display =0: No measurement result display =1: The measurement result is displayed until cycle end =2: The measurement result is displayed until the start/call of the next cycle =3: With the measurement result display, the cycle is stopped by an internal M0, with NC start, the measuring cycle is continued and the measurement result display is deselected =4: The measurement result display is only shown for cycle alarms 61303, 61304, 61305, 61306 Same behavior as with setting 3! 55618 $SCS_MEA_SIM_ENABLE Selection of measuring cycle response in a simulated environment = 0: Measuring cycles are not executed (measuring cycle is skipped internally) = 1: Measuring cycles are executed; real axes are required! During calibration no values are entered in the probe data fields, no measurement result is displayed, the measuring cycle is not logged, the travel is performed without collision detection. 55619 $SCS_MEA_SIM_MEASURE_DIFF With this parameter simulated measurement errors can be specified on the measuring points. _CHBIT[10] _CHBIT[11] _CHBIT[18] _MC_SIMDIFF Стр. 35 Provided that SD55618 $SCS_MEA_SIM_ENABLE=1 is used and that the measuring cycles are executed in a simulated environment of HMI Advanced or ShopMill / ShopTurn, a measurement difference can be entered in this parameter. The value of the measurement difference must be smaller than the measuring path in parameter _FA! Otherwise cycle alarm 61301 "Probe does not switch" is output during active simulation. 55622 $SCS_MEA_EMPIRIC_VALUE_NUM Number of empirical values 55623 $SCS_MEA_EMPIRIC_VALUE In its default setting the empirical value memory consists of 20 memory elements. Using parameter $SCS_MEA_EMPIRIC_VALUE_NUM the number of memory elements can be defined! Currently, however, these 20 memory elements can-not be changed! In the empirical value memory, empirical values can be stored which are cleared with the currently calculated difference between the setpoint and the actual value. Using parameter _EVNUM the empirical value element to be cleared is addressed! 55624 $SCS_MEA_AVERAGE_VALUE_NUM Number of mean values _EVMVNUM[0] _EV[n] _EVMVNUM[1] Настройки технологии V4.5 55613 Old MD/GUD Приложение B 840D sl SINUMERIK Operate Канальные установочные данные Приложение B MD Identifier Description Old MD/GUD 55625 $SCS_MEA_AVERAGE_VALUE In its default setting the mean value memory consists of 20 memory elements. Using parameter $SCS_MEA_AVERAGE_VALUE_NUM the number of memory elements can be defined! Currently, however, these 20 memory elements can-not be changed! In the mean value memory, the mean values calculated in connection with functionality "Automatic tool offset with mean value creation" are stored. Using parameter _EVNUM the mean value element to be used is addressed! _MV[n 55628 $SCS_MEA_TP_FEED_MEASURE Feed for calibrating a tool probe with stationary spindle in AUTO and JOG 9773 55630 $SCS_MEA_FEED_MEASURE Feed for calibrating a workpiece probe in Automatic and JOG 9756 55632 $SCS_MEA_FEED_RAPID IN_PERCENT Traverse velocities for positioning in the measuring cycle between the measuring positions, with rapid traverse velocity in per cent, with collision detection not active Настройки технологии Приложение B Канальные установочные данные _SPEED[0] Note: If necessary, adapt the value of the rapid traverse velocity in per cent to the probe type used and to the machine characteristics! This means that the maximum deflection of the actual probe type must be considered!! Стр. 36 55634 $SCS_MEA_FEED_PLANE_VALUE Traverse velocity for intermediate positioning in the plane _SPEED[1] Приложение B 840D sl SINUMERIK Operate Explanations: In the measuring cycles any intermediate positions are calculated prior to the actual set of measurements. These positions can be approached - with collision detection (SD55740 $SCS_MEA_FUNCTION_MASK Bit0/Bit16=1) or - without collision detection (SD55740 $SCS_MEA_FUNCTION_MASK Bit0/Bit16=0). Depending on this setting different velocities are used for the approach: - with collision detection (SD55740 $SCS_MEA_FUNCTION_MASK Bit0/Bit16=1): With SD55634 $SCS_MEA_FEED_PLAN_VALUE the traversing feed is performed in the plane and with SD55636 $SCS_MEA_FEED_FEEDAX_VALUE during traversing in the feed axis (applicate). If the probe switches when these intermediate positions are approached, the movement is stopped and the alarm "Probe collision" is output. - without collision detection (SD55740 $SCS_MEA_FUNCTION_MASK Bit0/Bit16=0): The intermediate positions are approached with the maximum axis velocity (rapid traverse) in percent as specified in SD55632 $SCS_MEA_FEED_RAPID_IN_PERCENT. With SD55632 $SCS_MEA_FEED_RAPID_IN_PERCENT=0 and SD55632 $SCS_MEA_FEED_RAPID_IN_PERCENT=100 the maximum axis velocity is effective. MD 55636 Identifier $SCS_MEA_FEED_FEEDAX_VALUE Description Traverse velocities for intermediate positioning in the measuring cycle in the infeed axis, with and without collision detection. Old MD/GUD _SPEED[2] Настройки технологии V4.5 Note: If necessary, adapt the value of the velocity in the infeed axis to the probe type used and to the machine characteristics! This means that the maximum deflection of the actual probe type must be considered!! Стр. 37 Explanations: In the measuring cycles any intermediate positions are calculated prior to the actual set of measurements. These positions can be approached - with collision detection (SD55740 $SCS_MEA_FUNCTION_MASK Bit0/Bit16=1) or - without collision detection (SD55740 $SCS_MEA_FUNCTION_MASK Bit0/Bit16=0). Depending on this setting different velocities are used for the approach: - with collision detection (SD55740 $SCS_MEA_FUNCTION_MASK Bit0/Bit16=1): With SD55636 $SCS_MEA_FEED_FEEDAX_VALUE the traversing feed is performed in the infeed axis (applicate). If the probe switches when these intermediate positions are approached, the movement is stopped and the alarm "Probe collision" is output. - without collision detection (SD55740 $SCS_MEA_FUNCTION_MASK Bit0/Bit16=0): The intermediate positions are approached with the maximum axis velocity (rapid traverse) in percent as specified in SD55632 $SCS_MEA_FEED_RAPID_IN_PERCENT. With SD55632 $SCS_MEA_FEED_RAPID_IN_PERCENT=0 and SD55632 $SCS_MEA_FEED_RAPID_IN_PERCENT=100 the maximum axis velocity is effective. Приложение B 55638 $SCS_MEA_FEED_FAST_MEASURE Rapid measuring feed Note: If necessary, adjust the value of the velocity to the probe type used and to the machine characteristics! This means that the maximum deflection of the actual probe type must be considered!! The use of "Rapid measuring feed" depends of SD55740 $SCS_MEA_FUNCTION_MASK Bit4! 55640 $SCS_MEA_FEED_CIRCLE Circular feed for measuring circle segment 55642 $SCS_MEA_EDGE_SAVE_ANG Additional safe angle for measuring corner Set $SCS_MEA_EDGE_SAVE_ANG=10 for compatibility programs. Приложение B 840D sl SINUMERIK Operate Канальные установочные данные _SPEED[3] MD 55740 Identifier $SCS_MEA_FUNCTION_MASK Description Function mask for measuring cycles Bit 0: Workpiece measurement, collision monitoring Bit 1: Workpiece measurement, coupling spindle with coordinate rotation around Z in automatic Bit 2: Workpiece measurement, coupling spindle , positioning direction of spindle Bit 3: Workpiece measurement, no. of meas. attempts with non-switching of probe Bit 4: Workpiece measurement, approach velocity to the measuring point Bit 5: Workpiece measurement, retraction velocity from the measuring point Bit 6: Workpiece measurement, probe activation/deactivation with spindle motions Bit 7: Measure kinematics, normalization basis of orientation vectors Bit 8: Measure kinematics, measuring with TRAORI or TCARR (CYCLE800) active Bit 14: Workpiece measurement, coupling spindle with coordinate rotation around Z in JOG Bit 15: Workpiece measurement, known/unknown reference ring center point in JOG Bit 16: Tool measurement, collision monitoring Bit 17: Tool measurement, no. of meas. attempts with non-switching of probe Bit 18: Tool measurement, approach velocity to the measuring point Bit 19: Tool measurement, retraction velocity from the measuring point Стр. 38 $SCS_ISO_M_DRILLING_AXIS_IS_Z Selection of the drilling axis 0: Drilling axis is vertical to the active plane 1: Drilling axis is always "Z", independently of the active plane 55802 $SCS_ISO_M_DRILLING_TYPE Tapping type 0: Tapping without compensating chuck 1: Tapping with compensating chuck 2: Deep hole tapping with chip breakage 3: Deep hole tapping with stock removal 55804 $SCS_ISO_M_RETRACTION_FACTOR Factor for retraction speed (0...200%) 55806 $SCS_ISO_M_RETRACTION_DIR Retraction direction for precision drilling and reverse counter-sinking G76/G87 0: G17(-X) G18(-Z) G19(-Y) 1: G17(+X) G18(+Z) G19(+Y) 2: G17(-X) G18(-Z) G19(-Y) 3: G17(+Y) G18(+X) G19(+Z) 4: G17(-Y) G18(-X) G19(-Z) 55808 $SCS_ISO_T_RETRACTION_FACTOR Factor (1-200%) for retraction speed at tapping G84/G88 55810 $SCS_ISO_T_DWELL_TIME_UNIT Dwell time evaluation for deep hole drilling G83/G87 0: Seconds 1: Revolutions Приложение B: END _CHBIT[2] _CHBIT[13] _CHBIT[14] _CHBIT[15] _CHBIT[17] _CHBIT[16] E_MESS_SETT[0] E_MESS_SETT[1] _CHBIT[2] _CHBIT[15] _CHBIT[17] _CHBIT[16] Приложение B 840D sl SINUMERIK Operate 55800 Old MD/GUD Настройки технологии Приложение B Канальные установочные данные Приложение C PLC Интерфейс Sinumerik Operate PLC Интерфейс: START DB21-30 NC Channels Machine Control Panel DB31-61 Axis/Spindle DB2 PLC Messages DB71-74 Tool Management DB10 NCK Interface DB77 MCP Signals DB11 Mode Group PLC Интерфейс: END DB18 SI Signals Sinumerik DB19 HMI Interface 840D sl SINUMERIK Operate DB20 PLC Machine Data V4.5 Стр. 1 Приложение C Этот документ был создан для учебных целей. Siemens не несет ответственности за его ержание. Приложение C PLC Интерфейс Interface Description Signals from/to Operator Component Machine control panel, M version Signals from machine control panel (keys) Input display Bit 7 Byte Bit 6 Bit 5 Bit 4 Bit 3 Spindle speed override IB n + 0 D C Bit 2 Bit 1 Bit 0 Operating mode B A JOG TEACH IN MDA AUTO Machine function IB n + 1 REPOS REF Var. INC 10000 INC 1000 INC 100 INC 10 INC 1 INC IB n + 2 Keyswitch position 0 Keyswitch position 2 Spindle start *Spindle stop Feed start *Feed stop NC Start *NC Stop IB n + 3 Reset Keyswitch posi- Single block B A 4th axis R4 7th axis R7 R10 9th axis R9 8th axis R8 6th axis R6 T14 T15 T6 T7 Feedrate override E Direction keys IB n + 4 plus R15 minus R13 D Keyswitch position 3 Rapid traverse C Direction keys X R1 Axis selection IB n + 5 Y R2 Z R3 5th axis R5 Traverse command MCS/WCS R11 Unassigned customer keys IB n + 6 T9 T10 T11 T12 T13 Unassigned customer keys IB n + 7 T1 T2 T3 T4 T5 T8 Заметки Приложение C Стр. 2 840D sl SINUMERIK Operate Приложение C PLC Интерфейс Signals to machine control panel (LEDs) Output display Byte Bit 7 Bit 6 Bit 4 Bit 3 Machine function QB n + 0 QB n + 1 Bit 5 1000 INC 100 INC 10 INC 1 INC Feed start *Feed stop NC Start *NC Stop Direction key minus R13 JOG 4th axis R4 TEACH IN MDA 5th axis R5 7th axis R7 Travel command MCS/WCS R12 QB n + 4 T9 T10 R11 AUTO REF Var. INC 10000 INC Single block Spindle start *Spindle stop R10 Axis selection QB n + 3 Z R3 Bit 0 Machine function Axis selection X R1 Bit 1 Operating mode REPOS QB n + 2 Bit 2 9th axis R9 8th axis R8 6th axis R6 Direction key plus R15 Unassigned customer keys Y T12 T13 T14 T15 R2 T4 T5 T6 T7 T8 T11 Unassigned customer keys QB n + 5 T1 T2 T3 Заметки 840D sl SINUMERIK Operate V4.5 Стр. 3 Приложение C Приложение C PLC Интерфейс Machine control panel, T version Signals from machine control panel (keys) Input display Bit 7 Byte Bit 6 Bit 5 Bit 4 Bit 3 Spindle speed override IB n + 0 D C Bit 2 Bit 1 Bit 0 Operating mode B A JOG TEACH IN MDA AUTO Machine function IB n + 1 REPOS REF Var. INC 10000 INC 1000 INC 100 INC 10 INC 1 INC IB n + 2 Keyswitch position 0 Keyswitch position 2 Spindle start *Spindle stop Feed start *Feed stop NC Start *NC Stop IB n + 3 Reset Keyswitch position 1 Single block B A -Z R4 -C R7 R10 -Y R9 -X R8 +Z R6 T14 T15 T5 T6 T7 T8 Bit 3 Bit 2 Bit 1 Bit 0 Feed override E Direction keys IB n + 4 R15 R13 D Keyswitch position 3 C Direction keys +Y R1 R14 Direction keys IB n + 5 +X R2 +C R3 Rapid traverse override R5 Travel command MCS/ WCS R12 R11 Unassigned customer keys IB n + 6 T9 T10 T11 T12 T13 Unassigned customer keys IB n + 7 T1 T2 T3 T4 Signals to machine control panel (LEDs) Output display Bit 7 Byte QB n + 1 Bit 6 Bit 5 Bit 4 Machine function QB n + 0 Operating mode 1000 INC 100 INC 10 INC 1 INC Feed start *Feed stop NC Start *NC Stop JOG Direction keys R13 +Y R1 -Z R4 R5 Travel command MDA AUTO Machine function REPOS QB n + 2 TEACH IN -C R7 REF Var. INC 10000 INC Single block Spindle start *Spindle stop -X R8 +Z R6 R15 T14 T15 Direction key +X R2 T6 T7 T8 R10 Direction keys QB n + 3 R3 R11 -Y R9 Unassigned customer keys QB n + 4 T9 T10 T11 T1 T2 T3 T12 T13 Unassigned customer keys QB n + 5 T4 T5 Заметки Приложение C Стр. 4 840D sl SINUMERIK Operate Приложение C PLC Интерфейс Machine control panel, slimline Signals from slimline machine control panel (Keys and switches) Input display Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Spindle speed override IB n + 0 *NC Stop SP - NC Start SP right SP + Spindle Start SINGLEB SP left Var. INC SS 0 REF. SS 2 1000 INC plus R15 SS 1 minus R13 REPOS Teach in 100 INC 10 INC 1 INC B A KT1 KT0 Y X Feed override E D C Direction keys IB n + 4 AUTO Machine functions Keyswitch IB n + 3 MDA Machine function SS 3 Keyswitch *Stop RESET JOG Keyswitch *SP Stop Feedrate IB n + 2 Bit 0 Operating mode SP 100% IB n + 1 Bit 1 Optional customer keys Rapid traverse R14 KT4 KT3 KT2 Axis selection IB n + 5 T17 KT5 6 5 4 Unassigned customer keys IB n + 6 T9 T10 T11 T1 T2 T3 Z MCS/WCS Unassigned customer keys T12 T14 T15 T16 T6 T7 T8 Bit 1 Bit 0 Unassigned customer keys IB n + 7 T4 T5 Signals to slimline machine control panel (LEDs) Output display Byte QB n + 0 Bit 7 Bit 6 Bit 5 NC Stop SP - QB n + 1 Bit 4 Bit 3 Bit 2 SP + SINGLEB JOG Spindle speed override NC Start SP 100 % Operating mode Spindle SP right SP Stop Start AUTO Machine function SP left unassigned Feedrate QB n + 2 MDA REF. REPOS Teach in Machine functions Stop Var. INC unassigned 1000 INC 100 INC 10 INC 1 INC unassigned unassigned unassigned unassigned QB n + 3 unassigned unassigned unassigned unassigned unassigned Direction keys QB n + 4 plus R15 minus R13 Optional customer keys Rapid traverse R14 KT4 KT3 KT2 KT1 KT0 Y X Axis selection QB n + 5 T17 KT5 6 5 4 Z Unassigned customer keys QB n + 6 T9 T10 T11 Unassigned customer keys T12 MCS/WCS T14 T15 T16 T6 T7 T8 Unassigned customer keys QB n + 7 T1 T2 T3 T4 T5 Заметки 840D sl SINUMERIK Operate V4.5 Стр. 5 Приложение C Приложение C PLC Интерфейс Signals from/to handheld unit (HHU, HT 2) Signals from handheld unit (keys) Input display Bit 7 Byte Bit 6 Bit 5 IB n + 0 Bit 4 Bit 3 Bit 2 Bit 1 Reserved Bit 0 Identifier HT 2 Reserved IB n + 1 IB n + 2 T9 T7 T6 T5 T4 T3 T2 T1 T16 T15 T14 T13 T12 T11 T10 T9 T24 T23 T22 T21 IB n + 3 IB n + 4 IB n + 5 Acknowledgement Digital display Rapid traverse/feed override switch Keyswitch E D C B A Заметки Приложение C Стр. 6 840D sl SINUMERIK Operate Приложение C PLC Интерфейс Signals to handheld unit (LEDs) Output display Byte Bit 7 Bit 6 QB n + 0 always 1 QB n + 1 New data for selected line Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Line selection QB n + 2 L8 L7 L6 L5 L4 L3 L2 L1 L16 L15 L14 L13 L12 L11 L10 L9 QB n + 3 Digital display of handheld unit QB n + 4 1st character (right) of the selected line QB n + 5 2nd character of the selected line QB ... QB n + 18 15th character of the selected line QB n + 19 16th character (left) of the selected line Заметки 840D sl SINUMERIK Operate V4.5 Стр. 7 Приложение C Приложение C PLC Интерфейс Signals from/to handheld programming unit (HT 8) Signals from machine control panel simulation Interface HT 8 Bit 7 Byte Bit 6 PLC Bit 5 Bit 4 IB n + 0 Bit 3 Bit 2 Bit 1 Bit 0 QUIT RESET WCS/MCS U1 INC REPOS Ax2 Ax1 Function key block REF TEACH AUTO Cntr Panel Func (CPF) U4 U3 MDA JOG Function key block IB n + 1 Change over axes Ax7-Ax12 Ax1-Ax6 IB n + 2 U2 Travel keys (JOG) positive direction Ax6 Ax5 Ax4 Ax3 Ax6 Ax5 Ax4 Ax3 Ax2 Ax1 U10 U11 U12 U13 U14 U15 U16 U8 U7 U6 U5 SBL HT 8 SF2 SF1 SF4 SF3 Start Stop C B A Travel keys (JOG) negative direction IB n + 3 IB n + 4 U9 IB n + 5 Start key block IB n + 6 Reserved Feedrate override IB n + 7 E D Заметки Приложение C Стр. 8 840D sl SINUMERIK Operate Приложение C PLC Интерфейс Signals to machine control panel simulation Interface PLC Byte Bit 7 Bit 6 HT 8 Bit 5 QB n + 0 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 QUIT RESET WCS/MCS U1 INC REPOS Ax3 Ax2 Ax1 Function key block REF TEACH AUTO QB n + 1 MDA JOG Function key block U4 U3 U2 QB n + 2 Travel keys (JOG) positive direction Axes 7n Ax6 QB n + 3 Ax5 Ax4 Travel keys (JOG) negative direction For WCS: No MCS Ax6 Ax5 Ax4 Ax3 Ax2 Ax1 U10 U11 U12 U13 U14 U15 U16 U8 U7 U6 U5 SBL SF2 SF1 Start Stop QB n + 4 U9 QB n + 5 QB n + 6 Start key block Display travel keys SF4 SF3 QB n + 7 Заметки 840D sl SINUMERIK Operate V4.5 Стр. 9 Приложение C Приложение C PLC Интерфейс PLC alarms / messages FC 10 alarms in DB2 (FB1-Parameter "ExtendAlMsg"=False) Channel areas (Parameter "ExtendAlMsg"=False) DB2 Byte (Message type) Signals for PLC messages (PLC Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 HMI) Bit 2 Bit 1 Bit 0 510002 510001 510000 510009 510008 Channel 1 0 (EM) 510007 510006 510005 510004 510003 Feed disable (alarm no.: 510000-510015) 1 (OM) 510015 510014 510013 510012 510011 510010 2 (EM) Feed and read-in disable byte 1 (alarm no.: 510100-510107) 3 (EM) Feed and read-in disable byte 2 (alarm no.: 510108-510115) 4 (OM) Feed and read-in disable byte 3 (alarm no.: 510116-510123) 5 (OM) Feed and read-in disable byte 4 (alarm no.: 510124-510131) 6 (EM) Read-in disable byte 1 (alarm no.: 510200-510207) 7 (EM) Read-in disable byte 2 (alarm no.: 510208-510215) 8 (OM) Read-in disable byte 3 (alarm no.: 510216-510223) 9 (OM) Read-in disable byte 4 (alarm no.: 510224-510231) 10 (EM) NC Start disable byte 1 (alarm no.: 510300-510307) 11 (OM) NC Start disable byte 2 (alarm no.: 510308-510315) 12 (EM) Feed stop GEOaxis 1 byte 1 (alarm no.: 511100-511107) 13 (OM) Feed stop GEOaxis 1 byte 2 (alarm no.: 511108-511115) 14 (EM) Feed stop GEOaxis 2 byte 1 (alarm no.: 511200-511207) 15 (OM) Feed stop GEOaxis 2 byte 2 (alarm no.: 511208-511215) 16 (EM) Feed stop GEOaxis 3 byte 1 (alarm no.: 511300-511307) 17 (OM) Feed stop GEOaxis 3 byte 2 (alarm no.: 511308-511315) Заметки Приложение C Стр. 10 840D sl SINUMERIK Operate Приложение C PLC Интерфейс Byte (Message type) Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 520002 520001 520000 520009 520008 Channel 2 18 (EM) 520007 520006 520005 520004 520003 Feed disable (alarm no.: 520000-520015) 19 (OM) 520015 520014 520013 520012 520011 520010 20 (EM) Feed and read-in disable byte 1 (alarm no.: 520100-520107) 21 (EM) Feed and read-in disable byte 2 (alarm no.: 520108-520115) 22 (OM) Feed and read-in disable byte 3 (alarm no.: 520116-520123) 23 (OM) Feed and read-in disable byte 4 (alarm no.: 520124-520131) 24 (EM) Read-in disable byte 1 (alarm no.: 520200-520207) 25 (EM) Read-in disable byte 2 (alarm no.: 520208-520215) 26 (OM) Read-in disable byte 3 (alarm no.: 520216-520223) 27 (OM) Read-in disable byte 4 (alarm no.: 520224-520231) 28 (EM) NC Start disable byte 1 (alarm no.: 520300-520307) 29 (OM) NC Start disable byte 2 (alarm no.: 520308-520315) 30 (EM) Feed stop GEOaxis 1 byte 1 (alarm no.: 521100-521107) 31 (OM) Feed stop GEOaxis 1 byte 2 (alarm no.: 521108-521115) 32 (EM) Feed stop GEOaxis 2 byte 1 (alarm no.: 521200-521207) 33 (OM) Feed stop GEOaxis 2 byte 2 (alarm no.: 521208-521215) 34 (EM) Feed stop GEOaxis 3 byte 1 (alarm no.: 521300-521307) 35 (OM) Feed stop GEOaxis 3 byte 2 (alarm no.: 521308-521315) Заметки 840D sl SINUMERIK Operate V4.5 Стр. 11 Приложение C Приложение C Byte (Message type) Bit 7 PLC Интерфейс Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 530002 530001 530000 530009 530008 Channel 3 36 (EM) 530007 530006 530005 530004 530003 Feed disable (alarm no.: 530000-530015) 37 (OM) 530015 530014 530013 530012 530011 530010 38 (EM) Feed and read-in disable byte 1 (alarm no.: 530100-530107) 39 (EM) Feed and read-in disable byte 2 (alarm no.: 530108-530115) 40 (OM) Feed and read-in disable byte 3 (alarm no.: 530116-530123) 41 (OM) Feed and read-in disable byte 4 (alarm no.: 530124-530131) 42 (EM) Read-in disable byte 1 (alarm no.: 530200-530207) 43 (EM) Read-in disable byte 2 (alarm no.: 530208-530215) 44 (OM) Read-in disable byte 3 (alarm no.: 530216-530223) 45 (OM) Read-in disable byte 4 (alarm no.: 530224-530231) 46 (EM) NC Start disable byte 1 (alarm no.: 530300-530307) 47 (OM) NC Start disable byte 2 (alarm no.: 530308-530315) 48 (EM) Feed stop GEOaxis 1 byte 1 (alarm no.: 531100-531107) 49 (OM) Feed stop GEOaxis 1 byte 2 (alarm no.: 531108-531115) 50 (EM) Feed stop GEOaxis 2 byte 1 (alarm no.: 531200-531207) 51 (OM) Feed stop GEOaxis 2 byte 2 (alarm no.: 531208-531215) 52 (EM) Feed stop GEOaxis 3 byte 1 (alarm no.: 531300-531307) 53 (OM) Feed stop GEOaxis 3 byte 2 (alarm no.: 531308-531315) Заметки Приложение C Стр. 12 840D sl SINUMERIK Operate Приложение C PLC Интерфейс Byte (Message type) Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 540002 540001 540000 540009 540008 Channel 4 54 (EM) 540007 540006 540005 540004 540003 Feed disable (alarm no.: 540000-540015) 55 (OM) 540015 540014 540013 540012 540011 540010 56 (EM) Feed and read-in disable byte 1 (alarm no.: 540100-540107) 57 (EM) Feed and read-in disable byte 2 (alarm no.: 540108-540115) 58 (OM) Feed and read-in disable byte 3 (alarm no.: 540116-540123) 59 (OM) Feed and read-in disable byte 4 (alarm no.: 540124-540131) 60 (EM) Read-in disable byte 1 (alarm no.: 540200-540207) 61 (EM) Read-in disable byte 2 (alarm no.: 540208-540215) 62 (OM) Read-in disable byte 3 (alarm no.: 540216-540223) 63 (OM) Read-in disable byte 4 (alarm no.: 540224-540231) 64 (EM) NC Start disable byte 1 (alarm no.: 540300-540307) 65 (EM) NC Start disable byte 2 (alarm no.: 540308-540315) 66 (EM) Feed stop GEOaxis 1 byte 1 (alarm no.: 541100-541107) 67 (OM) Feed stop GEOaxis 1 byte 2 (alarm no.: 541108-541115) 68 (EM) Feed stop GEOaxis 2 byte 1 (alarm no.: 541200-541207) 69 (OM) Feed stop GEOaxis 2 byte 2 (alarm no.: 541208-541215) 70 (EM) Feed stop GEOaxis 3 byte 1 (alarm no.: 541300-541307) 71 (OM) Feed stop GEOaxis 3 byte 2 (alarm no.: 541308-541315) Заметки 840D sl SINUMERIK Operate V4.5 Стр. 13 Приложение C Приложение C Byte (Message type) Bit 7 PLC Интерфейс Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 540002 540001 540000 540009 540008 Channel 4 54 (EM) 540007 540006 540005 540004 540003 Feed disable (alarm no.: 540000-540015) 55 (OM) 540015 540014 540013 540012 540011 540010 56 (EM) Feed and read-in disable byte 1 (alarm no.: 540100-540107) 57 (EM) Feed and read-in disable byte 2 (alarm no.: 540108-540115) 58 (OM) Feed and read-in disable byte 3 (alarm no.: 540116-540123) 59 (OM) Feed and read-in disable byte 4 (alarm no.: 540124-540131) 60 (EM) Read-in disable byte 1 (alarm no.: 540200-540207) 61 (EM) Read-in disable byte 2 (alarm no.: 540208-540215) 62 (OM) Read-in disable byte 3 (alarm no.: 540216-540223) 63 (OM) Read-in disable byte 4 (alarm no.: 540224-540231) 64 (EM) NC Start disable byte 1 (alarm no.: 540300-540307) 65 (EM) NC Start disable byte 2 (alarm no.: 540308-540315) 66 (EM) Feed stop GEOaxis 1 byte 1 (alarm no.: 541100-541107) 67 (OM) Feed stop GEOaxis 1 byte 2 (alarm no.: 541108-541115) 68 (EM) Feed stop GEOaxis 2 byte 1 (alarm no.: 541200-541207) 69 (OM) Feed stop GEOaxis 2 byte 2 (alarm no.: 541208-541215) 70 (EM) Feed stop GEOaxis 3 byte 1 (alarm no.: 541300-541307) 71 (OM) Feed stop GEOaxis 3 byte 2 (alarm no.: 541308-541315) Заметки Приложение C Стр. 14 840D sl SINUMERIK Operate Приложение C PLC Интерфейс Byte (Message type) Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 560002 560001 560000 560009 560008 Channel 6 90 (EM) 560007 560006 560005 560004 560003 Feed disable (alarm no.: 560000-560015) 91 (OM) 560015 560014 560013 560012 560011 560010 92 (EM) Feed and read-in disable byte 1 (alarm no.: 560100-560107) 93 (EM) Feed and read-in disable byte 2 (alarm no.: 560108-560115) 94 (OM) Feed and read-in disable byte 3 (alarm no.: 560116-560123) 95 (OM) Feed and read-in disable byte 4 (alarm no.: 560124-560131) 96 (EM) Read-in disable byte 1 (alarm no.: 560200-560207) 97 (EM) Read-in disable byte 2 (alarm no.: 560208-560315) 98 (OM) Read-in disable byte 3 (alarm no.: 560216-560223) 99 (OM) Read-in disable byte 4 (alarm no.: 560224-560231) 100 (EM) NC Start disable byte 1 (alarm no.: 560300-560307) 101 (OM) NC Start disable byte 2 (alarm no.: 560308-560315) 102 (EM) Feed stop GEOaxis 1 byte 1 (alarm no.: 561100-561107) 103 (OM) Feed stop GEOaxis 1 byte 2 (alarm no.: 561108-561115) 104 (EM) Feed stop GEOaxis 2 byte 1 (alarm no.: 561200-561207) 105 (OM) Feed stop GEOaxis 2 byte 2 (alarm no.: 561208-561215) 106 (EM) Feed stop GEOaxis 3 byte 1 (alarm no.: 561300-561307) 107 (OM) Feed stop GEOaxis 3 byte 2 (alarm no.: 561308-561315) Заметки 840D sl SINUMERIK Operate V4.5 Стр. 15 Приложение C Приложение C Byte (Message type) Bit 7 PLC Интерфейс Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 570002 570001 570000 570009 570008 Channel 7 108 (EM) 570007 570006 570005 570004 570003 Feed disable (alarm no.: 570000-570015) 109 (OM) 570015 570014 570013 570012 570011 570010 110 (EM) Feed and read-in disable byte 1 (alarm no.: 570100-570107) 111 (EM) Feed and read-in disable byte 2 (alarm no.: 570108-570115) 112 (OM) Feed and read-in disable byte 3 (alarm no.: 570116-570123) 113 (OM) Feed and read-in disable byte 4 (alarm no.: 570124-570131) 114 (EM) Read-in disable byte 1 (alarm no.: 570200-570207) 115 (EM) Read-in disable byte 2 (alarm no.: 570208-570315) 116 (OM) Read-in disable byte 3 (alarm no.: 570216-570223) 117 (OM) Read-in disable byte 4 (alarm no.: 570224-570231) 118 (EM) NC Start disable byte 1 (alarm no.: 570300-570307) 119 (OM) NC Start disable byte 2 (alarm no.: 570308-570315) 120 (EM) Feed stop GEOaxis 1 byte 1 (alarm no.: 571100-571107) 121 (OM) Feed stop GEOaxis 1 byte 2 (alarm no.: 571108-571115) 122 (EM) Feed stop GEOaxis 2 byte 1 (alarm no.: 571200-571207) 123 (OM) Feed stop GEOaxis 2 byte 2 (alarm no.: 571208-571215) 124 (EM) Feed stop GEOaxis 3 byte 1 (alarm no.: 571300-571307) 125 (OM) Feed stop GEOaxis 3 byte 2 (alarm no.: 571308-571315) Заметки Приложение C Стр. 16 840D sl SINUMERIK Operate Приложение C PLC Интерфейс Byte (Message type) Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Channel 8 126 (EM) 580007 580006 580005 580004 580003 580002 580001 580000 580009 580008 Feed disable (alarm no.: 580000-580015) 127 (OM) 580015 580014 580013 580012 580011 580010 128 (EM) Feed and read-in disable byte 1 (alarm no.: 580100-580107) 129 (EM) Feed and read-in disable byte 2 (alarm no.: 580108-580115) 130 (OM) Feed and read-in disable byte 3 (alarm no.: 580116-580123) 131 (OM) Feed and read-in disable byte 4 (alarm no.: 580124-580131) 132 (EM) Read-in disable byte 1 (alarm no.: 580200-580207) 133 (EM) Read-in disable byte 2 (alarm no.: 580208-580315) 134 (OM) Read-in disable byte 3 (alarm no.: 580216-580223) 135 (OM) Read-in disable byte 4 (alarm no.: 580224-580231) 136 (EM) NC Start disable byte 1 (alarm no.: 580300-580307) 137 (OM) NC Start disable byte 2 (alarm no.: 580308-580315) 138 (EM) Feed stop GEOaxis 1 byte 1 (alarm no.: 581100-581107) 139 (OM) Feed stop GEOaxis 1 byte 2 (alarm no.: 581108-581115) 140 (EM) Feed stop GEOaxis 2 byte 1 (alarm no.: 581200-581207) 141 (OM) Feed stop GEOaxis 2 byte 2 (alarm no.: 581208-581215) 142 (EM) Feed stop GEOaxis 3 byte 1 (alarm no.: 581300-581307) 143 (OM) Feed stop GEOaxis 3 byte 2 (alarm no.: 581308-581315) Channel 9 and 10 not realized Заметки 840D sl SINUMERIK Operate V4.5 Стр. 17 Приложение C Приложение C PLC Интерфейс Axis areas in DB2 (Parameter "ExtendAlMsg"=False) Byte (Message type) Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 600102 600101 Bit 0 axis/spindle 144 (EM) 600107 600106 600105 600104 600103 600100 Feed stop/spindle stop for axis/spindle 1 (alarm no.: 600100-600115) 145 (OM) 600115 600114 600113 600112 600111 600110 600109 146 (EM) Feed stop/spindle stop for axis/spindle 2 byte 1 (alarm no.: 600200-600207) 147 (OM) Feed stop/spindle stop for axis/spindle 2 byte 2 (alarm no.: 600208-600215) 148 (EM) Feed stop/spindle stop for axis/spindle 3 byte 1 (alarm no.: 600300-600307) 149 (OM) Feed stop/spindle stop for axis/spindle 3 byte 2 (alarm no.: 600308-600315) 150 (EM) Feed stop/spindle stop for axis/spindle 4 byte 1 (alarm no.: 600400-600407) 151 (OM) Feed stop/spindle stop for axis/spindle 4 byte 2 (alarm no.: 600408-600415) 152 (EM) Feed stop/spindle stop for axis/spindle 5 byte 1 (alarm no.: 600500-600507) 153 (OM) Feed stop/spindle stop for axis/spindle 5 byte 2 (alarm no.: 600508-600515) 154 (EM) Feed stop/spindle stop for axis/spindle 6 byte 1 (alarm no.: 600600-600607) 155 (OM) Feed stop/spindle stop for axis/spindle 6 byte 2 (alarm no.: 600608-600615) 156 (EM) Feed stop/spindle stop for axis/spindle 7 byte 1 (alarm no.: 600700-600707) 157 (OM) Feed stop/spindle stop for axis/spindle 7 byte 2 (alarm no.: 600708-600715) 158 (EM) Feed stop/spindle stop for axis/spindle 8 byte 1 (alarm no.: 600800-600807) 159 (OM) Feed stop/spindle stop for axis/spindle 8 (alarm no.: 600808-600815) 160 (EM) Feed stop/spindle stop for axis/spindle 9 byte 1 (alarm no.: 600900-600907) 161 (OM) Feed stop/spindle stop for axis/spindle 9 byte 2 (alarm no.: 600908-600915) 162 (EM) Feed stop/spindle stop for axis/spindle 10 byte 1 (alarm no.: 601000-601007) 163 (OM) Feed stop/spindle stop for axis/spindle 10 byte 2 (alarm no.: 601008-601015) 164 (EM) Feed stop/spindle stop for axis/spindle 11 byte 1 (alarm no.: 601100-601107) 165 (OM) Feed stop/spindle stop for axis/spindle 11 byte 2 (alarm no.: 601108-601115) 166 (EM) Feed stop/spindle stop for axis/spindle 12 byte 1 (alarm no.: 601200-601207) 167 (OM) Feed stop/spindle stop for axis/spindle 12 byte 2 (alarm no.: 601208-601215) 168 (EM) Feed stop/spindle stop for axis/spindle 13 byte 1 (alarm no.: 601300-601307) 169 (OM) Feed stop/spindle stop for axis/spindle 13 byte 2 (alarm no.: 601308-601315) 600108 Заметки Приложение C Стр. 18 840D sl SINUMERIK Operate Приложение C PLC Интерфейс Byte (Message type) Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 axis/spindle 170 (EM) Feed stop/spindle stop for axis/spindle 14 byte 1 (alarm no.: 601400-601407) 171 (OM) Feed stop/spindle stop for axis/spindle 14 byte 2 (alarm no.: 601408-601415) 172 (EM) Feed stop/spindle stop for axis/spindle 15 byte 1 (alarm no.: 601500-601507) 173 (OM) Feed stop/spindle stop for axis/spindle 15 byte 2 (alarm no.: 601508-601515) 174 (EM) Feed stop/spindle stop for axis/spindle 16 byte 1 (alarm no.: 601600-601607) 175 (OM) Feed stop/spindle stop for axis/spindle 16 byte 2 (alarm no.: 601608-601615) 176 (EM) Feed stop/spindle stop for axis/spindle 17 byte 1 (alarm no.: 601700-601707) 177 (OM) Feed stop/spindle stop for axis/spindle 17 byte 2 (alarm no.: 601708-601715) 178 (EM) Feed stop/spindle stop for axis/spindle 18 byte 1 (alarm no.: 601800-601807) 179 (OM) Feed stop/spindle stop for axis/spindle 18 byte 2 (alarm no.: 601808-601815) axis 19 – 31 not realized Заметки 840D sl SINUMERIK Operate V4.5 Стр. 19 Приложение C Приложение C PLC Интерфейс User areas in DB2 (Parameter "ExtendAlMsg"=False) Byte (Message type) Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 180 (EM) 700007 700006 700005 700004 700003 700002 700001 700000 700009 700008 User area 0 (alarm no.: 700000-700015) 181 (EM) 700015 700014 700013 700012 700011 700010 182 (EM) User area 0: byte 3 (alarm no.: 700016-700023) 183 (EM) User area 0: byte 4 (alarm no.: 700024-700031) 184 (OM) User area 0: byte 5 (alarm no.: 700032-700039) 185 (OM) User area 0: byte 6 (alarm no.: 700040-700047) 186 (OM) User area 0: byte 7 (alarm no.: 700048-700055) 187 (OM) User area 0: byte 8 (alarm no.: 700056-700063) 188 - 191 (EM) User area 1: bytes 1 - 4 (alarm no.: 700100-700131) 192 – 195 (OM) User area 1: bytes 5 - 8 (alarm no.: 700132-700163) 196 – 199 (EM) User area 2: bytes 1 - 4 (alarm no.: 700200-700231) 200 – 203 (OM) User area 2: bytes 5 - 8 (alarm no.: 700232-700263) 204 – 207 (EM) User area 3: bytes 1 - 4 (alarm no.: 700300-700331) 208 – 211 (OM) User area 3: bytes 5 - 8 (alarm no.: 700332-700363) 212 – 215 (EM) User area 4: bytes 1 - 4 (alarm no.: 700400-700431) 216 – 219 (OM) User area 4: bytes 5 - 8 (alarm no.: 700432-700463) 220 – 223 (EM) User area 5: bytes 1 - 4 (alarm no.: 700500-700531) 224 – 227 (OM) User area 5: bytes 5 - 8 (alarm no.: 700532-700563) 228 – 231 (EM) User area 6: bytes 1 - 4 (alarm no.: 700600-700631) 232 – 235 (OM) User area 6: bytes 5 - 8 (alarm no.: 700632-700663) 236 – 239 (EM) User area 7: bytes 1 - 4 (alarm no.: 700700-700731) 240 – 243 (OM) User area 7: bytes 5 - 8 (alarm no.: 700732-700763) 244 – 247 (EM) User area 8: bytes 1 - 4 (alarm no.: 700800-700831) 248 – 251 (OM) User area 8: bytes 5 - 8 (alarm no.: 700832-700863) 252 – 255 (EM) User area 9: bytes 1 - 4 (alarm no.: 700900-700931) 256 – 259 (OM) User area 9: bytes 5 - 8 (alarm no.: 700932-700963) 260 – 263 (EM) User area 10: bytes 1 - 4 (alarm no.: 701000-701031) 264 – 267 (OM) User area 10: bytes 5 - 8 (alarm no.: 701032-701063) 268 – 271 (EM) User area 11: bytes 1 - 4 (alarm no.: 701100-701131) 272 – 275 (OM) User area 11: bytes 5 - 8 (alarm no.: 701132-701163) 276 – 279 (EM) User area 12: bytes 1 - 4 (alarm no.: 701200-701231) Заметки Приложение C Стр. 20 840D sl SINUMERIK Operate Приложение C PLC Интерфейс Byte (Message type) Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 280 – 283 (OM) User area 12: bytes 5 - 8 (alarm no.: 701232-701263) 284– 287 (EM) User area 13: bytes 1 - 4 (alarm no.: 701300-701331) 288 – 291 (OM) User area 13: bytes 5 - 8 (alarm no.: 701332-701363) 292– 295 (EM) User area 14: bytes 1 - 4 (alarm no.: 701400-701431) 296 – 299 (OM) User area 14: bytes 5 - 8 (alarm no.: 701432-701463) 300– 303 (EM) User area 15: bytes 1 - 4 (alarm no.: 701500-701531) 304 – 307 (OM) User area 15: bytes 5 - 8 (alarm no.: 701532-701563) 308– 311 (EM) User area 16: bytes 1 - 4 (alarm no.: 701600-701631) 312 – 315 (OM) User area 16: bytes 5 - 8 (alarm no.: 701632-701663) 316– 319 (EM) User area 17: bytes 1 - 4 (alarm no.: 701700-701731) 320 – 323 (OM) User area 17: bytes 5 - 8 (alarm no.: 701732-701763) 324 – 327 (EM) User area 18: bytes 1 - 4 (alarm no.: 701800-701831) 328 – 331 (OM) User area 18: bytes 5 - 8 (alarm no.: 701832-701863) 332 – 335 (EM) User area 19: bytes 1 - 4 (alarm no.: 701900-701931) 336 – 339 (OM) User area 19: bytes 5 - 8 (alarm no.: 701932-701963) 340 – 343 (EM) User area 20: bytes 1 - 4 (alarm no.: 702000-702031) 344 – 347 (OM) User area 20: bytes 5 - 8 (alarm no.: 702032-702063) 348 – 351 (EM) User area 21: bytes 1 - 4 (alarm no.: 702100-702131) 352 – 355 (OM) User area 21: bytes 5 - 8 (alarm no.: 702132-702163) 356 – 359 (EM) User area 22: bytes 1 - 4 (alarm no.: 702200-702231) 360 – 363 (OM) User area 22: bytes 5 - 8 (alarm no.: 702232-702263) 364 – 367 (EM) User area 23: bytes 1 - 4 (alarm no.: 702300-702331) 368 – 371 (OM) User area 23: bytes 5 - 8 (alarm no.: 702332-702363) 372 – 375 (EM) User area 24: bytes 1 - 4 (alarm no.: 702400-702431) 376 – 379 (OM) User area 24: bytes 5 - 8 (alarm no.: 702432-702463) 380 – 383 (EM) User area 25: bytes 1 - 4 (alarm no.: 702500-702531) 384 – 387 (OM) User area 25: bytes 5 - 8 (alarm no.: 702532-702563) 388 – 389 (EM) User area 26: bytes 1 - 4 (alarm no.: 702600-702631) 390 – 391 (OM) User area 26: bytes 5 - 8 (alarm no.: 702632-702663) 392 – 395 (EM) User area 27: bytes 1 - 4 (alarm no.: 702700-702731) 396 – 403 (OM) User area 27: bytes 5 - 8 (alarm no.: 702732-702763) 404 – 407 (EM) User area 28: bytes 1 - 4 (alarm no.: 702800-702831) 408 – 411 (OM) User area 28: bytes 5 - 8 (alarm no.: 702832-702863) Bit 1 Bit 0 Заметки 840D sl SINUMERIK Operate V4.5 Стр. 21 Приложение C Приложение C Byte (Message type) PLC Интерфейс Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 416 – 419 (OM) User area 29: bytes 5 - 8 (alarm no.: 702932-702963) 420 – 423 (EM) User area 30: bytes 1 - 4 (alarm no.: 703000-703031) 424 – 427 (OM) User area 30: bytes 5 - 8 (alarm no.: 703032-703063) 428 – 431 (EM) User area 31: bytes 1 - 4 (alarm no.: 703100-703131) 432 – 435 (OM) User area 31: bytes 5 - 8 (alarm no.: 703132-703163) Bit 0 Заметки Приложение C Стр. 22 840D sl SINUMERIK Operate Приложение C PLC Интерфейс FC10 alarms in DB2 (FB1-Parameter "ExtendAlMsg" = True) Channel areas in DB2 (Parameter "ExtendAIMsg"=True) DB2 Signals for PLC messsages (PLC Byte (Message type) Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 HMI) Bit 2 Bit 1 Bit 0 Channel 1 0 Feed disable (without alarm no.) 1 2 Feed and read-in disable byte 1 (without alarm no.) 3 Feed and read-in disable byte 2 (without alarm no.) 4 Feed and read-in disable byte 3 (without alarm no.) 5 Feed and read-in disable byte 4 (without alarm no.) 6 Read-in disable byte 1 (without alarm no.) 7 Read-in disable byte 2 (without alarm no.) 8 Read-in disable byte 3 (without alarm no.) 9 Read-in disable byte 4 (without alarm no.) 10 NC Start disable byte 1 (without alarm no.) 11 NC Start disable byte 2 (without alarm no.) 12 Feed stop GEOaxis 1 byte 1 (without alarm no.) 13 Feed stop GEOaxis 1 byte 2 (without alarm no.) 14 Feed stop GEOaxis 2 byte 1 (without alarm no.) 15 Feed stop GEOaxis 2 byte 2 (without alarm no.) 16 Feed stop GEOaxis 3 byte 1 (without alarm no.) 17 Feed stop GEOaxis 3 byte 2 (without alarm no.) 18 - 119 Channel 2 - Channel 10 (without alarm no.) Заметки 840D sl SINUMERIK Operate V4.5 Стр. 23 Приложение C Приложение C Byte (Message type) Bit 7 PLC Интерфейс Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 510002 510001 510000 510009 510008 Channel 1 310 (EM) 510007 510006 510005 510004 510003 Feed disable (alarm no.: 510000-510015) 311 (OM) 510015 510014 510013 510012 510011 510010 312 (EM) Feed and read-in disable byte 1 (alarm no.: 510100-510107) 313 (EM) Feed and read-in disable byte 2 (alarm no.: 510108-510115) 314 (OM) Feed and read-in disable byte 3 (alarm no.: 510116-510123) 315 (OM) Feed and read-in disable byte 4 (alarm no.: 510124-510131) 316 (EM) Read-in disable byte 1 (alarm no.: 510200-510207) 317 (EM) Read-in disable byte 2 (alarm no.: 510208-510215) 318 (OM) Read-in disable byte 3 (alarm no.: 510216-510223) 319 (OM) Read-in disable byte 4 (alarm no.: 510224-510231) 320 (EM) NC Start disable byte 1 (alarm no.: 510300-510307) 321 (OM) NC Start disable byte 2 (alarm no.: 510308-510315) 322 (EM) Feed stop GEOaxis 1 byte 1 (alarm no.: 511100-511107) 323 (OM) Feed stop GEOaxis 1 byte 2 (alarm no.: 511108-511115) 324 (EM) Feed stop GEOaxis 2 byte 1 (alarm no.: 511200-511207) 325 (OM) Feed stop GEOaxis 2 byte 2 (alarm no.: 511208-511215) 326 (EM) Feed stop GEOaxis 3 byte 1 (alarm no.: 511300-511307) 327 (OM) Feed stop GEOaxis 3 byte 2 (alarm no.: 511308-511315) Заметки Приложение C Стр. 24 840D sl SINUMERIK Operate Приложение C PLC Интерфейс Byte (Message type) Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 520002 520001 520000 520009 520008 Channel 2 328 (EM) 520007 520006 520005 520004 520003 Feed disable (alarm no.: 510000-520015) 329 (OM) 520015 520014 520013 520012 520011 520010 330 (EM) Feed and read-in disable byte 1 (alarm no.: 520100-520107) 331 (EM) Feed and read-in disable byte 2 (alarm no.: 520108-520115) 332 (OM) Feed and read-in disable byte 3 (alarm no.: 520116-520123) 333 (OM) Feed and read-in disable byte 4 (alarm no.: 520124-520131) 334 (EM) Read-in disable byte 1 (alarm no.: 520200-520207) 335 (EM) Read-in disable byte 2 (alarm no.: 520208-520215) 336 (OM) Read-in disable byte 3 (alarm no.: 520216-520223) 337 (OM) Read-in disable byte 4 (alarm no.: 520224-520231) 338 (EM) NC Start disable byte 1 (alarm no.: 520300-520307) 339 (OM) NC Start disable byte 2 (alarm no.: 520308-520315) 340 (EM) Feed stop GEOaxis 1 byte 1 (alarm no.: 521100-521107) 341 (OM) Feed stop GEOaxis 1 byte 2 (alarm no.: 521108-521115) 342 (EM) Feed stop GEOaxis 2 byte 1 (alarm no.: 521200-521207) 343 (OM) Feed stop GEOaxis 2 byte 2 (alarm no.: 521208-521215) 344 (EM) Feed stop GEOaxis 3 byte 1 (alarm no.: 521300-521307) 345 (OM) Feed stop GEOaxis 3 byte 2 (alarm no.: 521308-521315) Заметки 840D sl SINUMERIK Operate V4.5 Стр. 25 Приложение C Приложение C Byte (Message type) Bit 7 PLC Интерфейс Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 530002 530001 530000 530009 530008 Channel 3 346 (EM) 530007 530006 530005 347 (OM) 530015 530014 530013 530004 530003 Feed disable (alarm no.: 530000-530015) 530012 530011 530010 348 (EM) Feed and read-in disable byte 1 (alarm no.: 530100-530107) 349 (EM) Feed and read-in disable byte 2 (alarm no.: 530108-530115) 350 (OM) Feed and read-in disable byte 3 (alarm no.: 530116-530123) 351 (OM) Feed and read-in disable byte 4 (alarm no.: 530124-530131) 352 (EM) Read-in disable byte 1 (alarm no.: 530200-530207) 353 (EM) Read-in disable byte 2 (alarm no.: 530208-530215) 354 (OM) Read-in disable byte 3 (alarm no.: 530216-530223) 355 (OM) Read-in disable byte 4 (alarm no.: 530224-530231) 356 (EM) NC Start disable byte 1 (alarm no.: 530300-530307) 357 (OM) NC Start disable byte 2 (alarm no.: 530308-530315) 358 (EM) Feed stop GEOaxis 1 byte 1 (alarm no.: 531100-531107) 359 (OM) Feed stop GEOaxis 1 byte 2 (alarm no.: 531108-531115) 360 (EM) Feed stop GEOaxis 2 byte 1 (alarm no.: 531200-531207) 361 (OM) Feed stop GEOaxis 2 byte 2 (alarm no.: 531208-531215) 362 (EM) Feed stop GEOaxis 3 byte 1 (alarm no.: 531300-531307) 363 (OM) Feed stop GEOaxis 3 byte 2 (alarm no.: 531308-531315) Заметки Приложение C Стр. 26 840D sl SINUMERIK Operate Приложение C PLC Интерфейс Byte (Message type) Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 540002 540001 540000 540009 540008 Channel 4 364 (EM) 540007 540006 540005 540004 540003 Feed disable (alarm no.: 540000-540015) 365 (OM) 540015 540014 540013 540012 540011 540010 366 (EM) Feed and read-in disable byte 1 (alarm no.: 540100-540107) 367 (EM) Feed and read-in disable byte 2 (alarm no.: 540108-540115) 368 (OM) Feed and read-in disable byte 3 (alarm no.: 540116-540123) 369 (OM) Feed and read-in disable byte 4 (alarm no.: 540124-540131) 370 (EM) Read-in disable byte 1 (alarm no.: 540200-540207) 371 (EM) Read-in disable byte 2 (alarm no.: 540208-540215) 372 (OM) Read-in disable byte 3 (alarm no.: 540216-540223) 373 (OM) Read-in disable byte 4 (alarm no.: 540224-540231) 374 (EM) NC Start disable byte 1 (alarm no.: 540300-540307) 375 (OM) NC Start disable byte 2 (alarm no.: 540308-540315) 376 (EM) Feed stop GEOaxis 1 byte 1 (alarm no.: 541100-541107) 377 (OM) Feed stop GEOaxis 1 byte 2 (alarm no.: 541108-541115) 378 (EM) Feed stop GEOaxis 2 byte 1 (alarm no.: 541200-541207) 379 (OM) Feed stop GEOaxis 2 byte 2 (alarm no.: 541208-541215) 380 (EM) Feed stop GEOaxis 3 byte 1 (alarm no.: 541300-541307) 381 (OM) Feed stop GEOaxis 3 byte 2 (alarm no.: 541308-541315) Заметки 840D sl SINUMERIK Operate V4.5 Стр. 27 Приложение C Приложение C Byte (Message type) Bit 7 PLC Интерфейс Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 550002 550001 550000 550009 550008 Channel 5 382 (EM) 550007 550006 550005 550004 550003 Feed disable (alarm no.: 550000-550015) 383 (OM) 550015 550014 550013 550012 550011 550010 384 (EM) Feed and read-in disable byte 1 (alarm no.: 550100-550107) 385 (EM) Feed and read-in disable byte 2 (alarm no.: 550108-550115) 386 (OM) Feed and read-in disable byte 3 (alarm no.: 550116-550123) 387 (OM) Feed and read-in disable byte 4 (alarm no.: 550124-550131) 388 (EM) Read-in disable byte 1 (alarm no.: 550200-550207) 389 (EM) Read-in disable byte 2 (alarm no.: 550208-550215) 390 (OM) Read-in disable byte 3 (alarm no.: 550216-550223) 391 (OM) Read-in disable byte 4 (alarm no.: 550224-550231) 392 (EM) NC Start disable byte 1 (alarm no.: 550300-550307) 393 (OM) NC Start disable byte 2 (alarm no.: 550308-550315) 394 (EM) Feed stop GEOaxis 1 byte 1 (alarm no.: 551100-551107) 395 (OM) Feed stop GEOaxis 1 byte 2 (alarm no.: 551108-551115) 396 (EM) Feed stop GEOaxis 2 byte 1 (alarm no.: 551200-551207) 397 (OM) Feed stop GEOaxis 2 byte 2 (alarm no.: 551208-551215) 398 (EM) Feed stop GEOaxis 3 byte 1 (alarm no.: 551300-551307) 399 (OM) Feed stop GEOaxis 3 byte 2 (alarm no.: 551308-551315) Заметки Приложение C Стр. 28 840D sl SINUMERIK Operate Приложение C PLC Интерфейс Byte (Message type) Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 560002 560001 560000 560009 560008 Channel 6 400 (EM) 560007 560006 560005 560004 560003 Feed disable (alarm no.: 560000-560015) 401 (OM) 560015 560014 560013 560012 560011 560010 402 (EM) Feed and read-in disable byte 1 (alarm no.: 560100-560107) 403 (EM) Feed and read-in disable byte 2 (alarm no.: 560108-560115) 404 (OM) Feed and read-in disable byte 3 (alarm no.: 560116-560123) 405 (OM) Feed and read-in disable byte 4 (alarm no.: 560124-560131) 406 (EM) Read-in disable byte 1 (alarm no.: 560200-560207) 407(EM) Read-in disable byte 2 (alarm no.: 560208-560215) 408 (OM) Read-in disable byte 3 (alarm no.: 560216-560223) 409 (OM) Read-in disable byte 4 (alarm no.: 560224-560231) 410 (EM) NC Start disable byte 1 (alarm no.: 560300-560307) 411 (OM) NC Start disable byte 2 (alarm no.: 560308-560315) 412 (EM) Feed stop GEOaxis 1 byte 1 (alarm no.: 561100-561107) 413 (OM) Feed stop GEOaxis 1 byte 2 (alarm no.: 561108-561115) 414 (EM) Feed stop GEOaxis 2 byte 1 (alarm no.: 561200-561207) 415 (OM) Feed stop GEOaxis 2 byte 2 (alarm no.: 561208-561215) 416 (EM) Feed stop GEOaxis 3 byte 1 (alarm no.: 561300-561307) 417 (OM) Feed stop GEOaxis 3 byte 2 (alarm no.: 561308-561315) Заметки 840D sl SINUMERIK Operate V4.5 Стр. 29 Приложение C Приложение C PLC Интерфейс Byte (Message type) Bit 7 Bit 6 Bit 5 Bit 4 418 (EM) 570007 570006 570005 570004 Bit 3 Bit 2 Bit 1 Bit 0 570002 570001 570000 570009 570008 Channel 7 570003 Feed disable (alarm no.: 570000-570015) 419 (OM) 570015 570014 570013 570012 570011 570010 420 (EM) Feed and read-in disable byte 1 (alarm no.: 570100-570107) 421 (EM) Feed and read-in disable byte 2 (alarm no.: 570108-570115) 422 (OM) Feed and read-in disable byte 3 (alarm no.: 570116-570123) 423 (OM) Feed and read-in disable byte 4 (alarm no.: 570124-570131) 424 (EM) Read-in disable byte 1 (alarm no.: 570200-570207) 425 (EM) Read-in disable byte 2 (alarm no.: 570208-570215) 426 (OM) Read-in disable byte 3 (alarm no.: 570216-570223) 427 (OM) Read-in disable byte 4 (alarm no.: 570224-570231) 428 (EM) NC Start disable byte 1 (alarm no.: 570300-570307) 429 (OM) NC Start disable byte 2 (alarm no.: 570308-570315) 430 (EM) Feed stop GEOaxis 1 byte 1 (alarm no.: 571100-571107) 431 (OM) Feed stop GEOaxis 1 byte 2 (alarm no.: 571108-571115) 432 (EM) Feed stop GEOaxis 2 byte 1 (alarm no.: 571200-571207) 433 (OM) Feed stop GEOaxis 2 byte 2 (alarm no.: 571208-571215) 434 (EM) Feed stop GEOaxis 3 byte 1 (alarm no.: 571300-571307) 435 (OM) Feed stop GEOaxis 3 byte 2 (alarm no.: 571308-571315) Заметки Приложение C Стр. 30 840D sl SINUMERIK Operate Приложение C PLC Интерфейс Byte (Message type) Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 580002 580001 580000 580009 580008 Channel 8 436 (EM) 580007 580006 580005 580004 580003 Feed disable (alarm no.: 580000-580015) 437 (OM) 580015 580014 580013 580012 580011 580010 438 (EM) Feed and read-in disable byte 1 (alarm no.: 580100-580107) 439 (EM) Feed and read-in disable byte 2 (alarm no.: 580108-580115) 440 (OM) Feed and read-in disable byte 3 (alarm no.: 580116-580123) 441 (OM) Feed and read-in disable byte 4 (alarm no.: 580124-580131) 442 (EM) Read-in disable byte 1 (alarm no.: 580200-580207) 443 (EM) Read-in disable byte 2 (alarm no.: 580208-580215) 444 (OM) Read-in disable byte 3 (alarm no.: 580216-580223) 445 (OM) Read-in disable byte 4 (alarm no.: 580224-580231) 446 (EM) NC Start disable byte 1 (alarm no.: 580300-580307) 447 (OM) NC Start disable byte 2 (alarm no.: 580308-580315) 448 (EM) Feed stop GEOaxis 1 byte 1 (alarm no.: 581100-581107) 449 (OM) Feed stop GEOaxis 1 byte 2 (alarm no.: 581108-581115) 450 (EM) Feed stop GEOaxis 2 byte 1 (alarm no.: 581200-581207) 451 (OM) Feed stop GEOaxis 2 byte 2 (alarm no.: 581208-581215) 452 (EM) Feed stop GEOaxis 3 byte 1 (alarm no.: 581300-581307) 453 (OM) Feed stop GEOaxis 3 byte 2 (alarm no.: 581308-581315) Заметки 840D sl SINUMERIK Operate V4.5 Стр. 31 Приложение C Приложение C Byte (Message type) Bit 7 PLC Интерфейс Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 590002 590001 590000 590009 590008 Channel 9 454 (EM) 590007 590006 590005 590004 590003 Feed disable (alarm no.: 590000-590015) 455 (OM) 590015 590014 590013 590012 590011 590010 456 (EM) Feed and read-in disable byte 1 (alarm no.: 590100-590107) 457 (EM) Feed and read-in disable byte 2 (alarm no.: 590108-590115) 458 (OM) Feed and read-in disable byte 3 (alarm no.: 590116-590123) 459 (OM) Feed and read-in disable byte 4 (alarm no.: 590124-590131) 460 (EM) Read-in disable byte 1 (alarm no.: 590200-590207) 461(EM) Read-in disable byte 2 (alarm no.: 590208-590215) 462 (OM) Read-in disable byte 3 (alarm no.: 590216-590223) 463 (OM) Read-in disable byte 4 (alarm no.: 590224-590231) 464 (EM) NC Start disable byte 1 (alarm no.: 590300-590307) 465 (OM) NC Start disable byte 2 (alarm no.: 590308-590315) 466 (EM) Feed stop GEOaxis 1 byte 1 (alarm no.: 591100-591107) 467 (OM) Feed stop GEOaxis 1 byte 2 (alarm no.: 591108-591115) 468 (EM) Feed stop GEOaxis 2 byte 1 (alarm no.: 591200-591207) 469 (OM) Feed stop GEOaxis 2 byte 2 (alarm no.: 591208-591215) 470 (EM) Feed stop GEOaxis 3 byte 1 (alarm no.: 591300-591307) 471 (OM) Feed stop GEOaxis 3 byte 2 (alarm no.: 591308-591315) Заметки Приложение C Стр. 32 840D sl SINUMERIK Operate Приложение C PLC Интерфейс Byte (Message type) Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 472 (EM) 500007 500006 500005 500004 Bit 2 Bit 1 Bit 0 500002 500001 500000 500009 500008 Bit 1 Bit 0 Channel 10 500003 Feed disable (alarm no.: 500000-500015) 473 (OM) 500015 500014 500013 500012 500011 500010 474 (EM) Feed and read-in disable byte 1 (alarm no.: 500100-500107) 475 (EM) Feed and read-in disable byte 2 (alarm no.: 500108-500115) 476 (OM) Feed and read-in disable byte 3 (alarm no.: 500116-500123) 477 (OM) Feed and read-in disable byte 4 (alarm no.: 500124-500131) 478 (EM) Read-in disable byte 1 (alarm no.: 500200-500207) 479(EM) Read-in disable byte 2 (alarm no.: 500208-500215) 480 (OM) Read-in disable byte 3 (alarm no.: 500216-500223) 481 (OM) Read-in disable byte 4 (alarm no.: 500224-500231) 482 (EM) NC Start disable byte 1 (alarm no.: 500300-500307) 483 (OM) NC Start disable byte 2 (alarm no.: 500308-500315) 484 (EM) Feed stop GEOaxis 1 byte 1 (alarm no.: 501100-501107) 485 (OM) Feed stop GEOaxis 1 byte 2 (alarm no.: 501108-501115) 486 (EM) Feed stop GEOaxis 2 byte 1 (alarm no.: 501200-501207) 487 (OM) Feed stop GEOaxis 2 byte 2 (alarm no.: 501208-501215) 488 (EM) Feed stop GEOaxis 3 byte 1 (alarm no.: 501300-501307) 489 (OM) Feed stop GEOaxis 3 byte 2 (alarm no.: 501308-501315) Axis areas in DB2 (Parameter "ExtendAIMsg" = True) Byte (Message type) Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 axis/spindle 120 Feed stop/spindle stop for axis/spindle 1 (without alarm no.) 121 Feed stop/spindle stop for axis/spindle 2 Feed stop/spindle stop for axis/spindle 31 (without alarm no.) 122 - 181 Заметки 840D sl SINUMERIK Operate V4.5 Стр. 33 Приложение C Приложение C Byte (Message type) Bit 7 PLC Интерфейс Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 axis/spindle 490 (EM) 600107 600106 600105 600104 600103 600102 600101 600100 Feed stop/spindle stop for axis/spindle 1 (alarm no.: 600100-600015) 491 (OM) 600115 600114 600113 600112 600111 600110 600109 492 (EM) Feed stop/spindle stop for axis/spindle 2 (alarm no.: 600200-600207) 493 (OM) Feed stop/spindle stop for axis/spindle 2 (alarm no.: 600208-600215) 494 (EM) Feed stop/spindle stop for axis/spindle 3 (alarm no.: 600300-600307) 495 (OM) Feed stop/spindle stop for axis/spindle 3 (alarm no.: 600308-600315) 496 (EM) Feed stop/spindle stop for axis/spindle 4 (alarm no.: 600400-600407) 497 (OM) Feed stop/spindle stop for axis/spindle 4 (alarm no.: 600408-600415) 498 (EM) Feed stop/spindle stop for axis/spindle 5 (alarm no.: 600500-600507) 499 (OM) Feed stop/spindle stop for axis/spindle 5 (alarm no.: 600508-600515) 500 (EM) Feed stop/spindle stop for axis/spindle 6 (alarm no.: 600600-600607) 501 (OM) Feed stop/spindle stop for axis/spindle 6 (alarm no.: 600608-600615) 502 (EM) Feed stop/spindle stop for axis/spindle 7 (alarm no.: 600700-600707) 503 (OM) Feed stop/spindle stop for axis/spindle 7(alarm no.: 600708-600715) 504 (EM) Feed stop/spindle stop for axis/spindle 8 (alarm no.: 600800-600807) 505 (OM) Feed stop/spindle stop for axis/spindle 8 (alarm no.: 600808-600815) 506 (EM) Feed stop/spindle stop for axis/spindle 9 (alarm no.: 600900-600907) 507 (OM) Feed stop/spindle stop for axis/spindle 9 (alarm no.: 600908-600915) 508 (EM) Feed stop/spindle stop for axis/spindle 10 (alarm no.: 601000-601007) 509 (OM) Feed stop/spindle stop for axis/spindle 10 (alarm no.: 601008-601015) 510 (EM) Feed stop/spindle stop for axis/spindle 11 (alarm no.: 601100-601107) 511 (OM) Feed stop/spindle stop for axis/spindle 11 (alarm no.: 601108-601115) 512 (EM) Feed stop/spindle stop for axis/spindle 12 (alarm no.: 601200-601207) 513 (OM) Feed stop/spindle stop for axis/spindle 12 (alarm no.: 601208-601215) 514 (EM) Feed stop/spindle stop for axis/spindle 13 (alarm no.: 601300-601307) 515 (OM) Feed stop/spindle stop for axis/spindle 13 (alarm no.: 601308-601315) 516 (EM) Feed stop/spindle stop for axis/spindle 14 (alarm no.: 601400-601407) 517 (OM) Feed stop/spindle stop for axis/spindle 14 (alarm no.: 601408-601415) 518 (EM) Feed stop/spindle stop for axis/spindle 15 (alarm no.: 601500-601507) 600108 Заметки Приложение C Стр. 34 840D sl SINUMERIK Operate Приложение C PLC Интерфейс Byte (Message type) Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 519 (OM) Feed stop/spindle stop for axis/spindle 15 (alarm no.: 601508-601515) 520 (EM) Feed stop/spindle stop for axis/spindle 16 (alarm no.: 601600-601607) 521 (OM) Feed stop/spindle stop for axis/spindle 16 (alarm no.: 601608-601615) 522 (EM) Feed stop/spindle stop for axis/spindle 17 (alarm no.: 601700-601707) 523 (OM) Feed stop/spindle stop for axis/spindle 17 (alarm no.: 601708-601715) 524 (EM) Feed stop/spindle stop for axis/spindle 18 (alarm no.: 601800-601807) 525 (OM) Feed stop/spindle stop for axis/spindle 18 (alarm no.: 601808-601815) 526 (EM) Feed stop/spindle stop for axis/spindle 19 (alarm no.: 601900-601907) 527 (OM) Feed stop/spindle stop for axis/spindle 19 (alarm no.: 601908-601915) 528 (EM) Feed stop/spindle stop for axis/spindle 20 (alarm no.: 602000-602007) 529 (OM) Feed stop/spindle stop for axis/spindle 20 (alarm no.: 602008-602015) 530 (EM) Feed stop/spindle stop for axis/spindle 21 (alarm no.: 602100-602107) 531 (OM) Feed stop/spindle stop for axis/spindle 21 (alarm no.: 602108-602115) 532 (EM) Feed stop/spindle stop for axis/spindle 22 (alarm no.: 602200-602207) 533 (OM) Feed stop/spindle stop for axis/spindle 22 (alarm no.: 602208-602215) 534 (EM) Feed stop/spindle stop for axis/spindle 23 (alarm no.: 602300-602307) 535 (OM) Feed stop/spindle stop for axis/spindle 23 (alarm no.: 602308-602315) 536 (EM) Feed stop/spindle stop for axis/spindle 24 (alarm no.: 602400-602407) 537 (OM) Feed stop/spindle stop for axis/spindle 24 (alarm no.: 602408-602415) 538 (EM) Feed stop/spindle stop for axis/spindle 25 (alarm no.: 602500-602507) 539 (OM) Feed stop/spindle stop for axis/spindle 25 (alarm no.: 602508-602515) 540 (EM) Feed stop/spindle stop for axis/spindle 26 (alarm no.: 602600-602607) 541 (OM) Feed stop/spindle stop for axis/spindle 26 (alarm no.: 602608-602615) 542 (EM) Feed stop/spindle stop for axis/spindle 27 (alarm no.: 602700-602707) 543 (OM) Feed stop/spindle stop for axis/spindle 27 (alarm no.: 602708-602715) 544 (EM) Feed stop/spindle stop for axis/spindle 28 (alarm no.: 602800-602807) 545 (OM) Feed stop/spindle stop for axis/spindle 28 (alarm no.: 602808-602815) 546 (EM) Feed stop/spindle stop for axis/spindle 29 (alarm no.: 602900-602907) 547 (OM) Feed stop/spindle stop for axis/spindle 29 (alarm no.: 602908-602915) 548 (EM) Feed stop/spindle stop for axis/spindle 30 (alarm no.: 603000-603007) 549 (OM) Feed stop/spindle stop for axis/spindle 30 (alarm no.: 603008-603015) 550 (EM) Feed stop/spindle stop for axis/spindle 31 (alarm no.: 603100-603107) 551 (OM) Feed stop/spindle stop for axis/spindle 31 (alarm no.: 603108-603115) Bit 1 Bit 0 Заметки 840D sl SINUMERIK Operate V4.5 Стр. 35 Приложение C Приложение C PLC Интерфейс User areas in DB2 (Parameter "ExtendAIMsg" = True) Byte (Message type) Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 182 User area 0: byte 0 (without alarm no) 183 184 - 308 User area 0: byte 1 User area 0: byte 63 (without alarm no) Заметки Приложение C Стр. 36 840D sl SINUMERIK Operate Приложение C PLC Интерфейс Byte (Message type) Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 554 (EM) 700007 700006 700005 700004 700003 700002 700001 700000 700009 700008 User area 0 (alarm no.: 700000-700015) 555 (EM) 700015 700014 700013 700012 700011 700010 556 (EM) User area 0: byte 3 (alarm no.: 700016-700023) 557 (EM) User area 0: byte 4 (alarm no.: 700024-700031) 558 (OM) User area 0: byte 5 (alarm no.: 700032-700039) 559 (OM) User area 0: byte 6 (alarm no.: 700040-700047) 560 (OM) User area 0: byte 7 (alarm no.: 700048-700055) 561 (OM) User area 0: byte 8 (alarm no.: 700056-700063) 562 - 565 (EM) User area 1 bytes 1 - 4 (alarm no.: 700100-700131) 566 - 569 (OM) User area 1 bytes 5 - 8 (alarm no.: 700132-700163) 570 - 573 (EM) User area 2 bytes 1 - 4 (alarm no.: 700200-700231) 574 - 577 (OM) User area 2 bytes 5 - 8 (alarm no.: 700232-700263) 578 - 581 (EM) User area 3 bytes 1 - 4 (alarm no.: 700300-700331) 582 - 585 (OM) User area 3 bytes 5 - 8 (alarm no.: 700332-700363) 586 - 589 (EM) User area 4 bytes 1 - 4 (alarm no.: 700400-700431) 590 - 593 (OM) User area 4 bytes 5 - 8 (alarm no.: 700432-700463) 594 - 597 (EM) User area 5 bytes 1 - 4 (alarm no.: 700500-700531) 598 - 601 (OM) User area 5 bytes 5 - 8 (alarm no.: 700532-700563) 602 - 605 (EM) User area 6 bytes 1 - 4 (alarm no.: 700600-700631) 606 - 609 (OM) User area 6 bytes 5 - 8 (alarm no.: 700632-700663) 610 - 613 (EM) User area 7 bytes 1 - 4 (alarm no.: 700700-700731) 614 - 617 (OM) User area 7 bytes 5 - 8 (alarm no.: 700732-700763) 618 - 621 (EM) User area 8 bytes 1 - 4 (alarm no.: 700800-700831) 622 - 625 (OM) User area 8 bytes 5 - 8 (alarm no.: 700832-700863) 626 - 629 (EM) User area 9 bytes 1 - 4 (alarm no.: 700900-700931) 630 - 633 (OM) User area 9 bytes 5 - 8 (alarm no.: 700932 - 700963) 634 - 637 (EM) User area 10 bytes 1 - 4 (alarm no.: 701000-701031) 638 - 641 (OM) User area 10 bytes 5 - 8 (alarm no.: 701032-701063) 642 - 645 (EM) User area 11 bytes 1 - 4 (alarm no.: 701100-701131) 646 - 649 (OM) User area 11 bytes 5 - 8 (alarm no.: 701132-701163) 650 - 653 (EM) User area 12 bytes 1 - 4 (alarm no.: 701200-701231) Заметки 840D sl SINUMERIK Operate V4.5 Стр. 37 Приложение C Приложение C Byte (Message type) PLC Интерфейс Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 654 - 657 (OM) User area 12 bytes 5 - 8 (alarm no.: 701232-701263) 658 - 661 (EM) User area 13 bytes 1 - 4 (alarm no.: 701300-701331) 662 - 665 (OM) User area 13 bytes 5 - 8 (alarm no.: 701332-701363) 666 - 669 (EM) User area 14 bytes 1 - 4 (alarm no.: 701400-701431) 670 - 673 (OM) User area 14 bytes 5 - 8 (alarm no.: 701432-701463) 674 - 677 (EM) User area 15 bytes 1 - 4 (alarm no.: 701500-701531) 678 - 681 (OM) User area 15 bytes 5 - 8 (alarm no.: 701532-701563) 682 - 685 (EM) User area 16 bytes 1 - 4 (alarm no.: 701600-701631) 686 - 689 (EM) User area 16 bytes 5 - 8 (alarm no.: 701632-701663) 690 - 693 (EM) User area 17 bytes 1 - 4 (alarm no.: 701700-701731) 694 - 697 (OM) User area 17 bytes 5 - 8 (alarm no.: 701732-701763) 698 - 701 (EM) User area 18 bytes 1 - 4 (alarm no.: 701800-701831) 702 - 705 (OM) User area 18 bytes 5 - 8 (alarm no.: 701832-701863) 706 - 709 (EM) User area 19 bytes 1 - 4 (alarm no.: 701900-701931) 710 - 713 (OM) User area 19 bytes 5 - 8 (alarm no.: 701932-701963) 714 - 717 (EM) User area 20 bytes 1 - 4 (alarm no.: 702000-702031) 718 - 721 (OM) User area 20 bytes 5 - 8 (alarm no.: 702032-702063) 722 - 725 (EM) User area 21 bytes 1 - 4 (alarm no.: 702100-702131) 726 - 729 (OM) User area 21 bytes 5 - 8 (alarm no.: 702132-702163) 730 - 733 (EM) User area 22 bytes 1 - 4 (alarm no.: 702200-702231) 734 - 737 (OM) User area 22 bytes 5 - 8 (alarm no.: 702232-702263) 738 - 741 (EM) User area 23 bytes 1 - 4 (alarm no.: 702300-702331) 742 - 745 (OM) User area 23 bytes 5 - 8 (alarm no.: 702332-702363) 746 - 749 (EM) User area 24 bytes 1 - 4 (alarm no.: 702400-702431) 750 - 753 (OM) User area 24 bytes 5 - 8 (alarm no.: 702432-702463) 754 - 757 (EM) User area 25 bytes 1 - 4 (alarm no.: 702500-702531) 758 - 761 (OM) User area 25 bytes 5 - 8 (alarm no.: 702532-702563) 762 - 765 (EM) User area 26 bytes 1 - 4 (alarm no.: 702600-702631) 766 - 769 (OM) User area 26 bytes 5 - 8 (alarm no.: 702632-702663) 770 - 773 (EM) User area 27 bytes 1 - 4 (alarm no.: 702700-702731) 774 - 777 (OM) User area 27 bytes 5 - 8 (alarm no.: 702732-702763) 778 - 781 (EM) User area 28 bytes 1 - 4 (alarm no.: 702800-702831) 782 - 785 (OM) User area 28 bytes 5 - 8 (alarm no.: 702832-702863) Bit 1 Bit 0 Заметки Приложение C Стр. 38 840D sl SINUMERIK Operate Приложение C PLC Интерфейс Byte (Message type) Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 786 - 789 (EM) User area 29 bytes 1 - 4 (alarm no.: 702900-702931) 790 - 793 (OM) User area 29 bytes 5 - 8 (alarm no.: 702932-702963) 794 - 797 (EM) User area 30 bytes 1 - 4 (alarm no.: 703000-703031) 798 - 801 (OM) User area 30 bytes 5 - 8 (alarm no.: 703032-703063) 802 - 805 (EM) User area 31 bytes 1 - 4 (alarm no.: 703100-703131) 806 - 809 (OM) User area 31 bytes 5 - 8 (alarm no.: 703132-703163) Bit 1 Bit 0 Заметки 840D sl SINUMERIK Operate V4.5 Стр. 39 Приложение C Приложение C PLC Интерфейс Signals from/ to NCK, PLC, HMI On-board NCK input and outputs to NCK (DB10) DB10 Byte Signals to NC (PLC Bit 7 Bit 6 Bit 5 NCK) Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Disabling of digital NCK inputs /Z1-A2/ DBB0 On-board inputs Digital inputs without hardware Input 8 Input 7 Input 6 Input 5 Input 4 Input 3 Input 2 Input 1 Setting of digital NCK inputs from PLC DBB1 On-board inputs Digital inputs without hardware Input 8 Input 7 Input 6 Input 5 Input 4 Input 3 DBB2 DBB3 Unassigned DBB4 Disabling of digital NCK outputs /Z2-A4/ Digital outputs without hardware Output 8 Output 7 Output 6 Input 2 Input 1 On-board outputs Output 5 Output 4 Output 3 Output 2 Output 1 Overwrite screenform of digital NCK outputs /Z2-A4/ DBB5 On-board outputs Digital outputs without hardware Output 8 Output 7 Output 6 Output 5 Output 4 Output 3 Output 2 Output 1 Setting value of digital NCK outputs from PLC /Z2-A4/ DBB6 On-board outputs Digital outputs without hardware Output 8 Output 7 Output 6 Output 5 Output 4 Output 3 Output 2 Output 1 Input screenform of digital NCK outputs /Z2-A4/ DBB7 On-board outputs Digital outputs without hardware Output 8 Output 7 Output 6 Output 5 Output 4 Output 3 Output 2 Output 1 st DBB8 DBB29 Machine axis number table for FC 19, FC 24, FC 25, FC 26 (1 MCP) DBB30 Upper limit of machine axis numbers for FC 19, FC 24 (1st MCP) With 0, the max. number of machine axis numbers applies DBB32 DBB53 Machine axis number table for FC 19, FC 24, FC 25, FC 26 (2nd MCP) DBB54 Upper limit of machine axis numbers for FC 19, FC 24 (2nd MCP) With 0, the max. number of machine axis numbers applies Заметки Приложение C Стр. 40 840D sl SINUMERIK Operate Приложение C PLC Интерфейс General signals to NCK (DB10) DB10 Signals to NC (PLC Byte Bit 7 Bit 6 Bit 5 NC) Bit 4 Bit 3 Keyswitch /Z1-A2/ DBB56 Position 3 Position 2 Position 1 Bit 2 Bit 1 Acknowl. Emergency Stop /Z1-A2/ Emergency Stop /Z1-A2/ Bit 0 Position 0 DBB57 PC shutdown (Only 840Di) INC inputs in mode group area active DBB58 Collision detection off DBB59 On board NCK/HMI inputs and outputs (DB10) Signals from (NCK -> PLC) DB10 Byte Bit 7 Bit 6 Bit 5 Bit 4 For free disposal DBB60 Bit 3 Bit 2 Bit 1 Bit 0 Actual value of the digital ON-BOARD inputs of the NCK On-board inputs /Z2-A4/ Input 4 Input 3 Input 2 Input 1 DBB61 DBB63 DBB64 Setpoint for the digital outputs of the NCK without hardware /Z2-A4/ Output 8 Output 7 Output 6 Output 5 Setpoint for the digital on-board outputs of the NCK /Z2-A4/ Output 4 Output 3 DBB65 DBB67 unassigned DBB68 Handwheel 1 moved DBB69 Handwheel 2 moved DBB70 Handwheel 3 moved DBB71 Modification counter inch/metric system of units DBB72 Status of the actual value display indicated (1st MCP) HT 8 HMI Travel keys displayed HMI Output 1 MCS/ WCS Valid display MCS/ WCS Valid display Status of the actual value display indicated (2nd MCP) DBB73 HT 8 Output 2 Travel keys displayed Заметки 840D sl SINUMERIK Operate V4.5 Стр. 41 Приложение C Приложение C Signals from (NCK -> PLC) DB10 Byte DBB74 DBB79 HT 8 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 st Machine axis numbers of the displayed axes (1 MCP) MCP1AxisFromHMI HMI DBB80 DBB85 HT 8 PLC Интерфейс Machine axis numbers of the displayed axes (2nd MCP) MCP2AxisFromHMI HMI DBB86 Reserved DBB88 Reserved Заметки Приложение C Стр. 42 840D sl SINUMERIK Operate Приложение C PLC Интерфейс Selection/status signals from HMI (DB10) DB10 Byte Signals from NC (NCK Bit 7 Bit 6 Bit 5 Bit 4 PLC) Bit 3 Bit 2 Bit 1 Bit 0 DP1 Bus Slaves OK MPI/DP Bus Slaves OK DBB90 ePS PLC DBB91 PLC ePS DBB92 GP PLC DBB93 unassigned DBB94 unassigned DBB95 unassigned DBB96 unassigned Channel number for handwheel 1 /Z2-H1 DBB97 HMI PLC D C A Channel number for handwheel 2 /Z2-H1 DBB98 HMI PLC D C B A Channel number for handwheel 3 /Z2-H1/ DBB99 HMI PLC D C B A Axis number for handwheel 1 /Z2-H1/ DBB100 HMI PLC Machine axis /Z2-H1/ Handwheel selected /Z2-H1/ Contour handwheel E D C B A Axis number for handwheel 2 /Z2-H1/ DBB101 HMI PLC Machine axis /Z2-H1/ Handwheel selected /Z2-H1/ Contour handwheel E D C B A Axis number for handwheel 3 /Z2-H1/ DBB102 HMI PLC DBB103 HMI PLC B Machine axis /Z2-H1/ Handwheel selected /Z2-H1/ Contour handwheel E D HMI battery alarm /Z1-A2/ HMI tempera -ture limit /Z1-A2/ AT box ready /Z1-A2/ HMI fan monitoring HMI HD monitoring C B A Remote diagnosis active /FBFE/ /Z1-A2/ Заметки 840D sl SINUMERIK Operate V4.5 Стр. 43 Приложение C Приложение C PLC Интерфейс General signals from NCK (DB10) DB10 Signals from NC (NCK Byte Bit 7 DBB104 GP PLC NCK CPU ready /Z1-A2/ Bit 6 Bit 5 Bit 4 Op2Key ready 1. OB1 cycle PLC) Bit 3 Op1Key ready Bit 2 Bit 1 Bit 0 HHU ready MCP 2 ready MCP 1 ready Toolmanagement command cancellation DBB105 GP PLC EMERGENCY Stop active /Z1-N2/ DBB106 DBB107 Inch system /Z1-G2/ DBB108 NC ready /Z1-A2/ Drive ready /Z1-A2/ Drives in cyclic operation DBB109 NCK battery alarm /Z1-A2/ Air temp. alarm /Z1-A2/ Heat sink temp. alarm NCU 573 /Z1-A2/ Collision detection off /Z2-M5/ Probe actuated /Z2-M5/ NCU-link active /Z2-B3/ Probe 2 HMI CPU Ready (HMI to OPI) /Z1-A2/ HMI 2 CPU Ready (HMI to MPI) /Z1-A2/ Probe 1 HMI2 CPU ready E_HMI2 ready /Z1-A2/ NCK alarm present /Z1-A2/ PC operating system fault /HBI/ Software cams minus /Z2-N3/ DBB110 7 6 5 4 3 2 1 0 10 9 8 18 17 16 26 25 24 2 1 0 10 9 8 18 17 16 26 25 24 Software cams minus /Z2-N3/ DBB111 15 14 13 12 11 Software cams minus /Z2-N3/ DBB112 23 22 21 20 19 Software cams minus /Z2-N3/ DBB113 31 30 29 28 27 Software cams plus /Z2-N3/ DBB114 7 6 5 4 3 Software cams plus /Z2-N3/ DBB115 15 14 13 12 11 Software cams plus /Z2-N3/ DBB116 23 22 21 20 19 Software cams plus /Z2-N3/ DBB117 31 30 29 28 27 Заметки Приложение C Стр. 44 840D sl SINUMERIK Operate Приложение C PLC Интерфейс DB10 Byte Signals from NC (NCK Bit 7 Bit 6 Bit 5 Bit 4 31 30 29 28 PLC) Bit 3 Bit 2 Bit 1 Bit 0 27 26 25 24 DBB118 ePS PLC ePS-Daten DBB119 ePS PLC ePS-Daten DBB120 ePS PLC ePS-Daten DBB121 ePS PLC ePS-Daten Заметки 840D sl SINUMERIK Operate V4.5 Стр. 45 Приложение C Приложение C PLC Интерфейс External digital inputs of the NCK (DB10) DB10 Byte Signals to NC (PLC Bit 7 Bit 6 Bit 5 Input 16 Input 15 Input 14 Input 16 Input 15 Input 14 Input 24 Input 23 Input 22 Input 24 Input 23 Input 22 Input 32 Input 31 Input 30 Input 32 Input 31 Input 30 Input 40 Input 39 Input 38 Input 40 Input 39 Input 38 Bit 4 NCK) Bit 3 Bit 2 Bit 1 Bit 0 Input 11 Input 10 Input 9 Input 11 Input 10 Input 9 Input 19 Input 18 Input 17 Input 19 Input 18 Input 17 Input 27 Input 26 Input 25 Input 27 Input 26 Input 25 Input 35 Input 34 Input 33 Input 34 Input 33 Disable the external digital NCK inputs DBB122 Input 13 Input 12 Values from the PLC for the external digital NCK inputs DBB123 Input 13 Input 12 Disable the external digital NCK inputs DBB124 Input 21 Input 20 Values from the PLC for the external digital NCK inputs DBB125 Input 21 Input 20 Disable the external digital NCK inputs DBB126 Input 29 Input 28 Values from the PLC for the external digital NCK inputs DBB127 Input 29 Input 28 Disable the external digital NCK inputs DBB128 Input 37 Input 36 Values from the PLC for the external digital NCK inputs DBB129 Input 37 Input 36 Input 35 Заметки Приложение C Стр. 46 840D sl SINUMERIK Operate Приложение C PLC Интерфейс External digital outputs of the NCK (DB10) DB10 Byte Signals to NC (PLC Bit 7 Bit 6 Bit 5 Bit 4 NCK) Bit 3 Bit 2 Bit 1 Bit 0 Output 10 Output 9 Output 10 Output 9 Output 10 Output 9 Output 10 Output 9 Output 18 Output 17 Output 18 Output 17 Output 18 Output 17 Output 18 Output 17 Output 26 Output 25 Output 26 Output 25 Output 26 Output 25 Output 26 Output 25 Output 34 Output 33 Output 34 Output 33 Output 34 Output 33 Output 34 Output 33 Disable the external digital NCK outputs /Z2-A4/ DBB130 Output 16 Output 15 Output 14 Output 13 Output 12 Output 11 Overwrite screenform for the external digital NCK outputs /Z2-A4/ DBB131 Output 16 Output 15 Output 14 Output 13 Output 12 Output 11 Value from the PLC for the external digital NCK outputs /Z2-A4/ DBB132 Output 16 Output 15 Output 14 Output 13 Output 12 Output 11 Default screenform for the external digital NCK outputs /Z2-A4/ DBB133 Output 16 Output 15 Output 14 Output 13 Output 12 Output 11 Disable the external digital NCK outputs /Z2-A4/ DBB134 Output 24 Output 23 Output 22 Output 21 Output 20 Output 19 Overwrite screenform for the external digital NCK outputs /Z2-A4/ DBB135 Output 24 Output 23 Output 22 Output 21 Output 20 Output 19 Value from the PLC for the external digital NCK outputs /Z2-A4/ DBB136 Output 24 Output 23 Output 22 Output 21 Output 20 Output 19 Default screenform for the external digital NCK outputs /Z2-A4/ DBB137 Output 24 Output 23 Output 22 Output 21 Output 20 Output 19 Disable the external digital NCK outputs /Z2-A4/ DBB138 Output 32 Output 31 Output 30 Output 29 Output 28 Output 27 Overwrite screenform for the external digital NCK outputs /Z2-A4/ DBB139 Output 32 Output 31 Output 30 Output 29 Output 28 Output 27 Value from the PLC for the external digital NCK outputs /Z2-A4/ DBB140 Output 32 Output 31 Output 30 Output 29 Output 28 Output 27 Default screenform for the external digital NCK outputs /Z2-A4/ DBB141 Output 32 Output 31 Output 30 Output 29 Output 28 Output 27 Disable the external digital NCK outputs /Z2-A4/ DBB142 Output 40 Output 39 Output 38 Output 37 Output 36 Output 35 Overwrite screenform for the external digital NCK outputs /Z2-A4/ DBB143 Output 40 Output 39 Output 38 Output 37 Output 36 Output 35 Value from the PLC for the external digital NCK outputs /Z2-A4/ DBB144 Output 40 Output 39 Output 38 Output 37 Output 36 Output 35 Default screenform for the external digital NCK outputs /Z2-A4/ DBB145 Output 40 Output 39 Output 38 Output 37 Output 36 Output 35 Заметки 840D sl SINUMERIK Operate V4.5 Стр. 47 Приложение C Приложение C PLC Интерфейс Analog inputs of the NCK (external) (DB10) DB10 Byte Signals to NCK (PLC Bit 7 Bit 6 Bit 5 Input 8 Input 7 Input 6 Bit 4 NCK) Bit 3 Bit 2 Bit 1 Bit 0 Input 3 Input 2 Input 1 Input 2 Input 1 Disable the analog NCK inputs /Z2-A4/ DBB146 Input 5 Input 4 Specified analog value for NCK from PLC /Z2-A4/ DBB147 Input 8 Input 7 Input 6 Input 5 Input 4 Input 3 DBW148 Setpoint from PLC for analog input 1 of NCK /Z2-A4/ DBW150 Setpoint from PLC for analog input 2 of NCK /Z2-A4/ DBW152 Setpoint from PLC for analog input 3 of NCK /Z2-A4/ DBW154 Setpoint from PLC for analog input 4 of NCK /Z2-A4/ DBW156 Setpoint from PLC for analog input 5 of NCK /Z2-A4/ DBW158 Setpoint from PLC for analog input 6 of NCK /Z2-A4/ DBW160 Setpoint from PLC for analog input 7 of NCK /Z2-A4/ DBW162 Setpoint from PLC for analog input 8 of NCK /Z2-A4/ DBB164 DBB165 unassigned Заметки Приложение C Стр. 48 840D sl SINUMERIK Operate Приложение C PLC Интерфейс Analog outputs of the NCK (external) (DB10) DB10 Byte Signals to NCK (PLC Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 NCK) Bit 2 Bit 1 Bit 0 Output 2 Output 1 Output 2 Output 1 Output 2 Output 1 Bit 1 Bit 0 Input 10 Input 9 Input 18 Input 17 Input 26 Input 25 Input 34 Input 33 Output 10 Output 9 Output 18 Output 17 Output 26 Output 25 Output 34 Output 33 Overwrite screenform for the analog NCK outputs /Z2-A4/ DBB166 Output 8 Output 7 Output 6 Output 5 Output 4 Output 3 Default screenform for the analog NCK outputs /Z2-A4/ DBB167 Output 8 Output 7 Output 6 Output 5 Output 4 Output 3 Disable the analog NCK outputs /Z2-A4/ DBB168 Output 8 Output 7 Output 6 Output 5 Output 4 Output 3 DBB169 Reserved DBW170 Setpoint from PLC for analog output 1 of NCK /Z2-A4/ DBW172 Setpoint from PLC for analog output 2 of NCK /Z2-A4/ DBW174 Setpoint from PLC for analog output 3 of NCK /Z2-A4/ DBW176 Setpoint from PLC for analog output 4 of NCK /Z2-A4/ DBW178 Setpoint from PLC for analog output 5 of NCK /Z2-A4/ DBW180 Setpoint from PLC for analog output 6 of NCK /Z2-A4/ DBW182 Setpoint from PLC for analog output 7 of NCK /Z2-A4/ DBW184 Setpoint from PLC for analog output 8 of NCK /Z2-A4/ External digital input and output signals of the NCK (DB10) DB10 Byte Signals from NCK (NCK Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 PLC) Bit 2 Actual value of external digital NCK inputs /Z2-A4/ DBB186 Input 16 Input 15 Input 24 Input 23 Input 32 Input 31 Input 40 Input 39 Output 16 Output 15 Output 24 Output 23 Output 32 Output 31 Output 40 Output 39 Input 14 Input 13 Input 12 Input 11 Actual value of external digital NCK inputs /Z2-A4/ DBB187 Input 22 Input 21 Input 20 Input 19 Actual value of external digital NCK inputs /Z2-A4/ DBB188 Input 30 Input 29 Input 28 Input 27 Actual value of external digital NCK inputs /Z2-A4/ DBB189 Input 38 Input 37 Input 36 Input 35 NCK setpoint for external digital NCK outputs /Z2-A4/ DBB190 Output 14 Output 13 Output 12 Output 11 NCK setpoint for external digital NCK outputs /Z2-A4/ DBB191 Output 22 Output 21 Output 20 Output 19 NCK setpoint for external digital NCK outputs /Z2-A4/ DBB192 Output 30 Output 29 Output 28 Output 27 NCK setpoint for external digital NCK outputs /Z2-A4/ DBB193 Output 38 Output 37 Output 36 Output 35 Заметки 840D sl SINUMERIK Operate V4.5 Стр. 49 Приложение C Приложение C PLC Интерфейс Analog input and output signals of the NCK (DB10) DB10 Byte Signals from NCK (NCK Bit 7 Bit 6 Bit 5 Bit 4 PLC) Bit 3 Bit 2 DBW194 Actual value for analog input 1 of the NCK /Z2-A4/ DBW196 Actual value for analog input 2 of the NCK /Z2-A4/ DBW198 Actual value for analog input 3 of the NCK /Z2-A4/ DBW200 Actual value for analog input 4 of the NCK /Z2-A4/ DBW202 Actual value for analog input 5 of the NCK /Z2-A4/ DBW204 Actual value for analog input 6 of the NCK /Z2-A4/ DBW206 Actual value for analog input 7 of the NCK /Z2-A4/ DBW208 Actual value for analog input 8 of the NCK /Z2-A4/ DBW210 Setpoint for analog output 1 of the NCK /Z2-A4/ DBW212 Setpoint for analog output 2 of the NCK /Z2-A4/ DBW214 Setpoint for analog output 3 of the NCK /Z2-A4/ DBW216 Setpoint for analog output 4 of the NCK /Z2-A4/ DBW218 Setpoint for analog output 5 of the NCK /Z2-A4/ DBW220 Setpoint for analog output 6 of the NCK /Z2-A4/ DBW222 Setpoint for analog output 7 of the NCK /Z2-A4/ DBW224 Setpoint for analog output 8 of the NCK /Z2-A4/ DBW226DBW233 NCK PLC Collision detection 8 bytes = 64 bits DBW234 DBW241 PLC NCK Collision detection 8 bytes = 64 bits Bit 1 Bit 0 Bit 1 Bit 0 Handwheel 2 Handwheel 1 Expansion handwheel signals from NCK (DB10) DB10 Byte Signals from NCK (NCK Bit 7 Bit 6 Bit 5 Bit 4 PLC) Bit 3 DBB242 Handwheel 4 moved DBB243 Handwheel 5 moved DBB244 Handwheel 6 moved DBB245 Handwheel 6 Handwheel 5 Bit 2 Ethernet-Handrad stands still Handwheel 4 Handwheel 3 Reserved DBB246 Заметки Приложение C Стр. 50 840D sl SINUMERIK Operate Приложение C PLC Интерфейс Mode group-specific signals to mode group 1 (DB11) DB11 Signals to mode group 1 (PLC Byte Bit 7 Bit 6 Bit 5 Bit 4 DBB0 Mode group reset /Z1-K1/ BAG-Stopp Mode group stop Axes plus spindle Mode group stop /Z1-K1/ Mode change disable /Z1-K1/ DBB1 Single block /Z1-K1/ Type A Type B Bit 2 Bit 1 Bit 0 JOG Operating mode /Z1-K1/ MDA AUTO REF Machine function /Z1-K1/ REPOS TEACH IN Machine function DBB2 Var. INC 10000 INC 1000 INC 100 INC DB11 Signals from mode group 1 (NCK 1 INC Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 1 Bit 0 PLC) Bit 2 Strobe mode /Z1-K1/ DBB4 HMI PLC JOG MDA AUTO Strobe machine function /Z1-K1/ DBB5 HMI PLC REF DBB6 10 INC unassigned DBB3 Byte Bit 3 NCK) All channels in reset state NCK internal JOG active /Z1-K1/ Mode Group reseted /Z1-K1/ Mode group ready /Z1-K1/ REPOS TEACH IN Active operating mode /Z1-K1/ JOG MDA AUTO Active machine function /Z1-K1/ REF REPOS TEACH IN DBB7 Machine function DBB8 Var. INC 10000 INC 1000 INC 100 INC 10 INC 1 INC Заметки 840D sl SINUMERIK Operate V4.5 Стр. 51 Приложение C Приложение C PLC Интерфейс DB11 Signals to mode group 2 (PLC NCK) Byte Bit 7 Bit 6 Bit 5 Bit 4 DBB20 Mode group reset /Z1-K1/ Mode group stop Axes plus spindle /Z1-K1/ Mode group stop /Z1-K1/ Mode change disable /Z1-K1/ Bit 3 Bit 2 Bit 1 JOG MDA Single block DBB21 Type A Type B Machine function Var. INC 10000 INC 1000 INC 100 INC 10 INC 1 INC Bit 1 Bit 0 unassigned DBB23 DB11 Signals from mode group 2 (NCK Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 PLC) Bit 2 Strobe mode /Z1-K1/ DBB24 HMI PLC JOG MDA AUTO Strobe machine function /Z1-K1/ DBB25 HMI à PLC REF DBB26 AUTO Machine function /Z1-K1/ REPOS TEACH IN REF DBB22 Bit 0 Operating mode /Z1-K1/ All channels in reset state /Z1-K1/ NCK internal JOG active /Z1-K1/ Mode group reseted /Z1-K1/ REPOS TEACH IN Active operating mode /Z1-K1/ Mode group ready /Z1-K1/ JOG MDA AUTO Active machine function /Z1-K1/ REF REPOS TEACH IN DBB27 DBB28 Machine functions Var. INC 10000 INC 1000 INC 100 INC 10 INC 1 INC Заметки Приложение C Стр. 52 840D sl SINUMERIK Operate Приложение C PLC Интерфейс Signals for Safety SPL (safe programmable logic) (DB18) DB18 Byte Signals for Safety SPL (PLC Bit 7 Bit 6 Bit 5 Bit 4 DBB0DBW34 PLC) Bit 3 Bit 2 Bit 1 Bit 0 Stop E SPL READY unassigned DBB36 DBB37 Data area / error Signals for Safety SPL (PLC DB18 Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 NCK) Bit 2 Bit 1 Bit 0 Data area for SPL inputs/outputs SPL_DATA.INSEP [1..32] DBD38 SPL_DATA.INSEP [33..64] DBD42 SPL_DATA.OUTSEP [1..32] DBD46 SPL_DATA.OUTSEP [33..64] DBD50 Data area for user SPL DBD54 SPL_DATA.INSIP [1..32] SPL_DATA.INSIP [33..64] DBD58 SPL_DATA.OUTSIP [1..32] DBD62 SPL_DATA.OUTSIP [33..64] DBD66 SPL_DATA.MARKERSIP [1..32] DBD70 SPL_DATA.MARKERSIP [33..64] DBD74 Заметки 840D sl SINUMERIK Operate V4.5 Стр. 53 Приложение C Приложение C PLC Интерфейс Signals for Safety SPL (PLC DB18 Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 1 SPL_DELTA.OUTSEP [1..32] DBD86 SPL_DELTA.OUTSEP [33..64] DBD90 SPL_DELTA.INSIP [1..32] DBD94 SPL_DELTA.INSIP [33..64] DBD98 SPL_DELTA.OUTSIP [1..32] DBD102 SPL_DELTA.OUTSIP [33..64] DBD106 SPL_DELTA.MARKERSIP [1..32] SPL_DELTA.MARKERSIP [33..64] CMDSI DBD118 DBD119 Bit 0 SPL_DELTA.INSEP [33..64] DBD82 DBD114 Bit 2 SPL_DELTA.INSEP [1..32] DBD78 DBD110 Bit 3 NCK) Systemfehler cross-checking Error number DBD120 0 = no error 1 - 320 = Signal number starting from SPL_DATA.INSEP [1] DBD124 Level indicator of cross-checking (diagnostics option: how many SPL signals currently differ in level) Заметки Приложение C Стр. 54 840D sl SINUMERIK Operate Приложение C PLC Интерфейс Supplementary data areas Signals for Safety SPL (PLC DB18 Bit 7 Byte Bit 6 Bit 5 Bit 4 Bit 3 NCK) Bit 2 Bit 1 Bit 0 3rd input byte 2nd input byte 1st input byte 3rd output byte 2nd output byte 1st output byte Data area for single-channel inputs/outputs DBB128 NCK PLCSIOUT [1 .. 8] PLC DBB129 NCK PLCSIOUT [9 .. 16] PLC PLCSIOUT [17 .. 24] DBB130 NCK PLC DBB131 NCK PLCSIOUT [25 .. 32] PLC DBB132 PLC PLCSIIN [1.. 8] NCK DBB133 PLC PLCSIIN [9 .. 16] NCK DBB134 PLC PLCSIIN [17 .. 24] NCK DBB135 PLC PLCSIIN [25 .. 32] NCK SPL status DBB136 DBB138 PROFIsafe module(s) for th 8 input byte th 7 input byte th 6 input byte th 5 input byte 4th input byte DBB139 DBB140 PROFIsafe module(s) for th th 8 output byte 7 output byte th 6 output byte 5th output byte 4th output byte DBB141 DBB142 DBB 149 DBB150 DBB157 DBB158 DBB188 Заметки 840D sl SINUMERIK Operate V4.5 Стр. 55 Приложение C Приложение C PLC Интерфейс F_SENDDP (transmitter) Signals for Safety SPL (PLC DB18 Byte DBW190 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 NCK) Bit 2 Bit 1 Bit 0 SUBS_ON ERROR SUBS_ON ERROR SUBS_ON ERROR 1. F_SENDDP interface: FSDP[1]. ERR_REAC DBB192 DBB193 DBW194 DIAG DBW196 RETVAL14 DBW198 RETVAL15 DBW200 2. F_SENDDP interface: FSDP[2]. ERR_REAC DBB202 DBB203 DBW204 DIAG DBW206 RETVAL14 DBW208 RETVAL15 DBW210 3. F_SENDDP interface: FSDP[3]. ERR_REAC DBB212 DBB213 DBW214 DIAG DBW216 RETVAL14 DBW218 RETVAL15 Заметки Приложение C Стр. 56 840D sl SINUMERIK Operate Приложение C PLC Интерфейс F_RECVDP (receiver) SPL-Signals (PLC DB18 Byte DBB220 DBB221 Bit 7 Bit 6 Bit 5 NCK) Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 1. F_RECVDP interface: FRDP[1]. SUBS[7] SUBS[6] SUBS[5] SUBS[4] SUBS[3] SUBS[2] SUBS[1] SUBS[0] SUBS[15] SUBS[14] SUBS[13] SUBS[12] SUBS[11] SUBS[10] SUBS[9] SUBS[8] DBB222 REAC DBB224 ACK_REI SENDMODE DBB225 DBW226 DIAG DBW228 RETVAL14 DBW230 RETVAL15 DBB232 DBB233 ACK_REQ SUBS_ON ERROR 2. F_RECVDP interface: FRDP[2]. SUBS[7] SUBS[6] SUBS[5] SUBS[4] SUBS[3] SUBS[2] SUBS[1] SUBS[0] SUBS[15] SUBS[14] SUBS[13] SUBS[12] SUBS[11] SUBS[10] SUBS[9] SUBS[8] DBW234 REAC DBB236 ACK_REI SENDMODE DBB237 DBW238 DIAG DBW240 RETVAL14 DBW242 RETVAL15 SUBS_ON ERROR 3. F_RECVDP interface: FRDP[3]. DBB244 DBB245 ACK_REQ SUBS[7] SUBS[6] SUBS[5] SUBS[4] SUBS[3] SUBS[2] SUBS[1] SUBS[0] SUBS[15] SUBS[14] SUBS[13] SUBS[12] SUBS[11] SUBS[10] SUBS[9] SUBS[8] DBW246 REAC DBB248 ACK_REI DBB249 SEND MODE DBW250 DIAG DBW252 RETVAL14 DBW254 RETVAL15 ACK_REQ SUBS_ON ERROR Заметки 840D sl SINUMERIK Operate V4.5 Стр. 57 Приложение C Приложение C PLC Интерфейс SPL user data SPL-Signals (PLC DB18 Byte DBD256 Bit 7 Bit 6 Bit 5 Bit 4 NCK) Bit 3 Bit 2 Bit 1 Bit 0 SPL_USER_DATA[0] DBD260 SPL_USER_DATA[1] DBD264 SPL_USER_DATA[2] DBD268 SPL_USER_DATA[3] Заметки Приложение C Стр. 58 840D sl SINUMERIK Operate Приложение C PLC Интерфейс Signals from/to operator panel (DB19) DB19 Signals to operator panel (PLC HMI) Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB0 Actual value in WCS 0=MCS /Z1-A2/ Back up travel recorder HMI-Adv shutdown Clear recall alarms HMI-Adv Clear cancel alarms HMI-Adv Key disable /Z1-A2/ Screen darkening /Z1-A2/ Screen bright /Z1-A2/ Rights for the external view- External Viewer OEM2 OEM1 DBB1 DBB2 DBB4 DBB6 Analog spindle 1, capacity in percent DBB7 Analog spindle 2, capacity in percent DBB8 Channel number of machine control panel to HMI Reserved for selection DBB9 Automato tool measurement PLC Hardkeys (Values 1 ... 255, Default: 0 ) DBB10 Reserved for hardkey function expansions DBB11 DBB12 part program DBB13 Select DBB14 /Z1-A2/ Load 0=act. FS Reserved Disable Teach transfer IHsl/IM9 Unload RS-232 act. FS: Index of file to be transferred in the standard list. 1=pas. FS RS-232 pass. FS: Number of the control file for user file names. RS-232 act. FS: Index that specifies the axis, channel or tool no. DBB15 RS-232 pass. FS: Index of the file to be transferred in the user list DBB16 1=pas FS Part program handling: Number of the control file for user file names. /IHsl/IM9 Part program handling: Index of the file to be transferred in the user list /IHsl/IM9 DBB17 DBB18 Reserved (signal counter) DBB19 Заметки 840D sl SINUMERIK Operate V4.5 Стр. 59 Приложение C Приложение C PLC Интерфейс DB19 Signals from operator panel (HMI PLC) Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 DBB20 MCS/WCS Changeover /Z1-A2/ Simulation active /Z1-A2/ Language 2 switched HMI-Emb. Recall alarm cleared HMI-Adv /Z1-A2/ Cancel alarm cleared HMI-Adv /Z1-A2/ Cancel key actuated /Z1-A2/ Screen is dark /Z1-A2/ DBB21 Active HMI operating area DBB22 Displayed channel number from the HMI /Z1-A2/ Bit 0 DBB23 DBB24 actual mask number from JobShop DBB26 Part program handling status /Z1-A2/ Select Load Unload Active Error DBB27 Error program handling /Z1-A2/ DBW28 Mask number for "Extend user interface" IHsl/BE2 DBB30 Control bits PLC --> HMI Inactive bit Error, Not possible to request mask Busy function DBB33 PLC Mask request accepted Strobe function Parameter 1 for FunctionSelectionNo. (function selection from DBB32) Parameter 2 for FunctionSelectionNo. (function selection from DBB32) Parameter 3 for FunctionSelectionNo. (function selection from DBB32) Error code for FunctionSelectionNo. (function selection from DBB32) Parameter 1 for FunctionSelectionNo. (function selection from DBB48) PLC DBB38 HMI Mask requested PLC DBB37 HMI Mask active HMI DBB36 HMI Mask exited HMI DBB35 PLC Request mask HMI DBB34 PLC Exit mask FunctionSelectionNo. from PLC DBB32 HMI Reserved Control bits PLC --> HMI DBB31 PLC OK Parameter 2 for FunctionSelectionNo. (function selection from DBB48) PLC Заметки Приложение C Стр. 60 840D sl SINUMERIK Operate Приложение C PLC Интерфейс DB19 Signals from operator panel (HMI Byte Bit 7 Bit 6 Bit 4 DBB48 Bit 1 Bit 0 Reserved PLC PLC busy function HMI strobe function FunctionSelectionNo. from HMI Error code for FunctionSelectionNo. (function selection from DBB48) DBB49 PLC Bit 2 PLC DBB40 DBB47 HMI Bit 3 Parameter 3 for FunctionSelectionNo. (function selection from DBB48) DBB39 HMI Bit 5 PLC) HMI Interface 2nd HMI DBB50 DBB99 Assignment as for DBB0 to DBB49 Switchover interface to HMI DBB100 Knocking interface (HMI announces itself to NCU) ONL_REQUEST /Z2-B3/ Online request from HMI HMI writes its client identification as online request (bit 8-15: bus type, bit 0-7: HMI bus address) ONL_CONFIRM /Z2-B3/ DBB102 Acknowledgment from PLC to online request PLC writes HMI client identification as acknowledgment (bus type, HMI bus address; as with DBB100). PAR_CLIENT_IDENT /Z2-B3/ DBB104 HMI writes its client identification (bus type, HMI bus address; as with DBB100). PAR_HMI_TYP /Z2-B3/ DBB106 Type of HMI as per NETNAMES.INI: Main / subordinate operator panel / server /... PAR_MSTT_ADR /Z2-B3/ DBB107 HMI writes address of MCP to be activated; 255, when no MCP activated PAR_STATUS /Z2-B3/ DBB108 PLC writes online enable for HMI PAR_Z_INFO /Z2-B3/ DBB109 PLC writes additional info about status M_TO_N_ALIVE DBB110 Sign of life from PLC to HMI through M to N block Reserved bus type MCP DBB112 Заметки 840D sl SINUMERIK Operate V4.5 Стр. 61 Приложение C Приложение C PLC Интерфейс DB19 Byte Signals from operator panel (HMI Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 DBB113 ParOpKeyAdr Direct key index knocking interface DBB114 ParTcuIndex TCU index knocking interface DBB115 ParHt2Index Ht2 index login interface DBB116 Direct key address 1st online interface DBB117 Direct key address 2nd nline interface PLC) Bit 2 Bit 1 Bit 0 TCU index DBB118 1st online interface TCU index DBB119 nd 2 online interface Online interface HMI 1 (user) DBB120 MMC1_CLIENT_IDENT /Z2-B3/ MMC1_TYP /Z2-B3/ DBB122 PLC writes PAR_MMC_TYP to MMCx_TYP when HMI goes online. DBB123 MMC1_MSTT_ADR /Z2-B3/ PLC writes PAR_MSTT_ADR to MMCx_MSTT_ADR when HMI goes online. DBB124 MMC1_STATUS /Z2-B3/ Connection status, HMI and PLC alternately write their requests/acknowledgments MMC1_Z_INFO /Z2-B3/ DBB125 DBB126 Reserved Additional info connection status (pos./neg. acknowledgment, error messages...) TCU1_ MMC1_ MMC1_ MMC1_ MMC1_ MMC1_ SHIFT_ CHANGE_ ACTIVE_ ACTIVE_ ACTIVE_ MSTT_ LOCK DENIED CHANGED PERM REQ SHIFT_ /Z2-B3/ /Z2-B3/ /Z2-B3/ /Z2-B3/ LOCK MMC1 SHIFT LOCK /Z2-B3/ /Z2-B3/ Заметки Приложение C Стр. 62 840D sl SINUMERIK Operate Приложение C PLC Интерфейс DB19 Byte Signals from operator panel (HMI Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 PLC) Bit 2 DBB127 Reserved Bus type MCP DBB128 DBB129 Reserved Transline (Transline DB number) Bit 1 Bit 0 Online interface HMI 2 (user) DBB130 MMC2_CLIENT_IDENT /Z2-B3/ DBB132 MMC2_TYP /Z2-B3/ PLC writes PAR_MMC_TYP to MMCx_TYP when HMI goes online MMC2_MSTT_ADR /Z2-B3/ DBB133 PLC writes PAR_MSTT_ADR to MMCx_MSTT_ADR when HMI goes online MMC2_STATUS /Z2-B3/ DBB134 Connection status, MMC and PLC alternately write their requests/acknowledgments MMC2_Z_INFO /Z2-B3/ DBB135 Additional info connection status (pos./neg. acknowledgment, error messages...) DBB136 TCU2_ SHIFT_ LOCK Reserved MMC2_ MMC2_ MMC2_ MMC2_ MMC2_ MMC2_ CHANGE_ ACTIVE_ ACTIVE_ ACTIVE_ MSTT_ SHIFT_ DENIED CHANGED PERM REQ SHIFT_ LOCK /Z2-B3/ /Z2-B3/ /Z2-B3/ /Z2-B3/ LOCK /Z2-B3/ /Z2-B3/ DBB137 Reserved Bus type MCP DBB138 – DBB139 Reserved Transline (Transline DB number) DBB140 DBB197 Code carrier input parameters Optional package SINTDC on HMI-Advanced required DBB198 DBB249 Code carrier return parameters Optional package SINTDC on HMI-Advanced required DBB250 DBB255 Commands Optional package SINTDC on HMI-Advanced required DBB256 DBB267 Commands for Paramtm.exe Optional package SINTDC on HMI-Advanced required DBB268 Traffic light status Optional package TPM on HMI-Advanced required DBD270 DBD394 Counter[1 ... 32] Optional package TPM on HMI-Advanced required Заметки 840D sl SINUMERIK Operate V4.5 Стр. 63 Приложение C Приложение C PLC Интерфейс PLC machine data (DB20) DB20 Byte PLC machine data (PLC Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 operator) Bit 2 Bit 1 Bit 0 INT values DBW0 DBW DBW INT values DBB Bit arrays DBB DBB Bit arrays DBD REAL values DBD REAL values DBD Заметки Приложение C Стр. 64 840D sl SINUMERIK Operate Приложение C PLC Интерфейс Channel signals (DB21 - DB30) Signals to/from NCK channel (DB21 – DB30) Signals to NCK channel (PLC NCK) DB21 DB30 Byte Bit 7 DBB0 DBB1 Activate program test /Z1-K1/ Bit 6 Bit 5 Bit 4 Bit 3 Activate dry run feedrate / Z1-V1/ Activate M01 /Z1-K1/ Activate single block /Z1K1/ Activate DRF /Z2-H1/ PLC action complete /Z1K1/ CLC override /Z3-TE1/ CLC stop /Z3 -TE1/ Time monitoring act. (tool manage -ment) Bit 2 Bit 1 Bit 0 Synchronized action OFF Enable protection zones /Z1-A3/ Activate referencing / Z1-R1/ /2 /1 /0 Stroke suppres-sion /K2-N4/ Manual stroke enable /K2-N4/ Stroke enable /K2-N4/ C B A /FBSY/ Skip block activate /Z1-K1/ DBB2 /7 /6 /5 /4 /3 Nibbling and punching /K2-N4/ DBB3 Manual release of stroke 2 Stroke not Stroke deoperating /K2 layed /K2-N4/ -N4/ Feedrate override /Z1-V1/ DBB4 H G F E D Rapid traverse override /Z1-V1/ DBB5 H G DBB6 Feedrate override active override /Z1V1/ Rapid traverse override active override /Z1V1/ DBB7 Reset /Z1-K1// F Suppress Start Lock E D C B A Program level abort / Z1-K1/ Delete subroutine no. of passes Delete distance-to-go /Z1-A2/ Read-in disable /Z1-K1/ Feed disable override /Z1V1/ NC Stop axes plus spindle /Z1-K1/ NC Stop /Z1K1/ NC Stop to block limit /Z1 -K1/ NC Start /Z1K1/ NC Start disable /Z1K1/ Area 2 Area 1 Area 10 Area 9 Area 2 Area 1 Area 10 Area 9 Activate machine-related protection area /Z1-A3/ DBB8 Area 8 Area 7 Area 6 Area 5 Area 4 Area 3 DBB9 Activate machine-related protection area /Z1-A3/ DBB10 Activate channel-specific protection area /Z1-A3/ Area 8 Area 7 Area 6 Area 5 Area 4 Area 3 Activate channel-specific protection area /Z1-A3/ DBB11 Заметки 840D sl SINUMERIK Operate V4.5 Стр. 65 Приложение C Приложение C PLC Интерфейс Control signals to geometry axes DB21 DB30 Byte Signals to NCK channel (PLC Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 NCK) Bit 2 Bit 1 Bit 0 Geometry axis 1 DBB12 Traversing keys /Z2-H1/ pus Rapid traverse over- Traversing key disable / Feed stop /Z1 -V1/ mnus DBB13 Var. INC Geometry axis 1 machine function /Z2-H1/ 10000 INC 1000 INC DBB14 OEM signals geometry axis 1 DBB15 Geometry axis 1 DBB16 Geometry axis 2 Traversing keys /Z2-H1/ plus Rapid traverse over- Traversing key disable / Var. INC Geometry axis 2 machine function /Z2-H1/ 10000 INC 1000 INC DBB18 OEM signals geometry axis 2 DBB19 Geometry axis 2 DBB20 Geometry axis 3 Traversing keys /Z2-H1/ plus Rapid traverse override /Z2-H1/ Traversing key disable / Z2-H1/ Var. INC 2 1 100 INC 10 INC 1 INC Activate handwheel /Z2-H1/ 3 2 1 100 INC 10 INC 1 INC Feed stop /Z1 -V1/ minus DBB21 3 Feed stop /Z1 -V1/ minus DBB17 Activate handwheel /Z2-H1/ Geometry axis 3 machine function /Z2-H1/ 10000 INC 1000 INC DBB22 OEM signals geometry axis 3 DBB23 Geometry axis 3 Activate handwheel /Z2-H1/ 3 2 1 100 INC 10 INC 1 INC Заметки Приложение C Стр. 66 840D sl SINUMERIK Operate Приложение C PLC Интерфейс Operating signals from HMI/status signals from NC channel DB21 – DB30 Byte Signals from NCK channel (NCK HMI PLC, PLC NCK) Bit 7 DBB24 HMI PLC DBB25 HMI PLC DBB26 HMI PLC Program test selected /Z1-K1/ Bit 6 Bit 5 Bit 4 Bit 3 Dry run feedrate selected / Z1-V1/ M01 selected /Z1-K1/ Select NCKrelated M01 DRF selected /Z2-H1/ REPOS MODE EDGE Feedrate override for rapid traverse selected /Z1V1/ PLC, Bit 2 Bit 1 Bit 0 ePS loading program REPOSPATHMODE 2 1 0 Skip block selected /Z1-K1/ 7 6 5 4 3 2 1 0 Skip block selected /Z1-K1/ /9 /8 DBB27 HMI PLC OEM channel signals DBB28 PLC NCK DBB29 PLC NCK Do not disable tool DBB30 PLC NCK No tool change commands Switch off wear monitoring Switch off workpiece counter Activate PTP motion Activate NCK -related M01 Neg. direction simulation contour handwheel Activate fixed feed /FBMA/, /Z1-V1/ 4 DBB31 PLC NCK Skip block active /9 Program test active / Z1-K1/ Handwheel 3 1 Handwheel 2 Handwheel 1 REPOSPATHMODE 2 Last action block active /Z1K1/ M00/M01 active /Z1-K1/ Approach block active / Z1-K1/ Action block active /Z1K1/ Transformation active /Z1K1/ /K2-M1/ M02/M30 active /Z1-K1/ Block search active /Z1-K1/ Handwheel override active /Z2-H1/ DBB34 NCK PLC 1 0 Execution from external source active Revolutio-nal feedrate active /Z1-V1/ Orientable toolholder active Referencing active /Z1-R1/ OEM channel signals feedback DBB35 NCK PLC DBB36 NCK PLC contour handwheel on 2 Activate contour handwheel REPOS MODE EDGE /8 DBB32 NCK PLC DBB33 NCK PLC /Z1-H2/ 3 Simulation Channel status /Z1-K1/ Program status /Z1-K1/ Reset Interrupted Active Aborted Interrupted Stopped NCK alarm with processing stop present /Z1- Channelspecific NCK alarm present /Z1-A2/ Channel ready for operation Interrupt processing active /Z1-K1/ All axes stationary /Z1-B1/ All axes requiring reference points are referenced /Z1-R1/ Waiting Running Заметки 840D sl SINUMERIK Operate V4.5 Стр. 67 Приложение C Приложение C PLC Интерфейс DB21 – DB30 Signals from NCK channel (NCK HMI PLC, PLC NCK) Byte Bit 7 DBB37 NCK PLC Stop at block end with SBL is suppressed DBB38 NCK PLC Bit 6 Read-in enable is ignored /Z1-K1/ Bit 5 CLC stopped upper limit /Z3TE1/ Bit 4 CLC stopped lower limit / Z3-TE1/ PLC, Bit 3 CLC active /Z3-TE1/ Bit 2 Bit 1 Bit 0 Contour handwheel active /Z2-H1/ Handwheel 3 Handwheel 2 Handwheel 1 Nibbling and punching /Z2-N4/ Acknowl. manual stroke enable /Z2-N4/ DBB39 NCK PLC Stroke enable active /Z2-N4/ Protection zones not guaranteed Заметки Приложение C Стр. 68 840D sl SINUMERIK Operate Приложение C PLC Интерфейс Status signals of geometry axes DB21 – DB30 Byte Signals from NCK channel (NCK Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 PLC) Bit 2 Bit 1 Bit 0 Geometry axis 1 DBB40 Traverse command /Z2-H1/ plus minus Travel requests plus DBB41 Var. INC minus Geometry axis 1 active machine function /Z2-H1/ 10000 INC 1000 INC DBB42 OEM signals geometry axis 1 DBB43 Geometry axis 1 Handwheel active /Z2-H1/ 3 2 1 100 INC 10 INC 1 INC 3 Handwheel active /Z2-H1/ 2 1 100 INC 10 INC 1 INC 3 Handwheel active /Z2-H1/ 2 1 100 INC 10 INC 1 INC DBB44 HMI PLC Geometry axis 2 DBB46 Traverse command /Z2-H1/ plus minus Travel requests plus DBB47 Var. INC minus Geometry axis 2 active machine function /Z2-H1/ 10000 INC 1000 INC DBB48 OEM signals geometry axis 2 DBB49 Geometry axis 2 DBB50 HMI PLC Geometry axis 3 DBB52 Traverse command /Z2-H1/ plus minus Travel requests plus DBB53 Var. INC minus Geometry axis 3 active machine function /Z2-H1/ 10000 INC 1000 INC DBB54 OEM signals geometry axis 3 DBB55 Geometry axis 3 DBB56 HMI PLC Заметки 840D sl SINUMERIK Operate V4.5 Стр. 69 Приложение C Приложение C PLC Интерфейс Change signals on auxiliary function transfer from NC channel DB21 – DB30 Byte Signals from NCK channel (NCK PLC) Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB58 Bit 7 Bit 6 Bit 5 M fct. 5 change /Z1H2/ M fct. 4 change /Z1H2/ M fct. 3 change /Z1H2/ M fct. 2 change /Z1H2/ M fct. 1 change /Z1H2/ DBB59 M fct. 5 not decoded M fct. 4 not decoded M fct. 3 not decoded M fct. 2 not decoded M fct. 1 not decoded DBB60 S fct. 3 quick S fct. 2 quick S fct. 1 quick S fct. 3 change /Z1H2/ S fct. 2 change /Z1H2/ S fct. 1 change /Z1H2/ DBB61 T fct 3 quick T fct. 2 quick T fct. 1 quick T fct. 3 change/Z1H2/ T fct. 2 change/Z1H2/ T fct. 1 change /Z1H2/ DBB62 D fct. 3 quick D fct. 2 quick D fct. 1 quick D fct. 3 change /Z1-H2/ D fct. 2 change/ Z1-H2/ D fct. 1 change /Z1H2/ DBB63 DBB64 DBB65 DL fct. quick H fct. 3 quick H fct. 2 quick H fct. 1 quick F fct. 6 change /Z1H2/ F fct. 5 change /Z1H2/ DBB66 DBB67 F fct. 6 quick DL fct. change H fct. 3 change /Z1H2/ H fct. 2 change /Z1H2/ H fct. 1 change /Z1H2/ F fct. 4 change /Z1H2/ F fct. 3 change /Z1H2/ F fct. 2 change /Z1H2/ F fct. 1 change /Z1H2/ M fct. 5 quick M fct. 4 quick M fct. 3 quick M fct. 2 quick M fct. 1 quick F fct. 5 quick F fct. 4 quick F fct. 3 quick F fct. 2 quick F fct. 1 quick Заметки Приложение C Стр. 70 840D sl SINUMERIK Operate Приложение C PLC Интерфейс Transferred M/S functions DB21 – DB30 Byte Signals from NCK channel (NCK PLC) Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 DBW68 Extended address M function 1 (binary) /Z1-H2/ DBD70 M function 1 (binary) /Z1-H2/ DBW74 Extended address M function 2 (binary) /Z1-H2/ DBD76 M function 2 (binary) /Z1-H2/ DBW80 Extended address M function 3 (binary) /Z1-H2/ DBD82 M function 3 (binary) /Z1-H2/ DBW86 Extended address M function 4 (binary) /Z1-H2/ DBD88 M function 4 (binary) /Z1-H2/ DBW92 Extended address M function 5 (binary) /Z1-H2/ DBD94 M function 5 (binary) /Z1-H2/ DBW98 Extended address S function 1 (binary) /Z1-H2/ DBD100 S function 1 (REAL format) /Z1-H2/ DBW104 Extended address S function 2 (binary) /Z1-H2/ DBD106 S function 2 (REAL format) /Z1-H2/ DBW110 Extended address S function 3 (binary) /Z1-H2/ DBD112 S function 3 (REAL format) /Z1-H2/ Bit 2 Bit 1 Bit 0 Заметки 840D sl SINUMERIK Operate V4.5 Стр. 71 Приложение C Приложение C PLC Интерфейс Transferred T/D/DL functions DB21 DB30 Byte Signals from NCK channel (NCK PLC) Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 DBW116 Extended address T function 1 (16 bit INT) DBW118 DBD118 T function 1 (binary) /Z1-H2/ For 8-decade T nos., T function 1 (32 bit DINT) is used in DBD 118 (see note) DBW120 Extended address T function 2 (16 bit INT) DBW122 T function 2 (Int) DBW124 Extended address T function 3 (16 bit INT) DBW126 T function 3 (Int) DBB128 Extended address D function 1 (8 bit INT) DBB129 D function 1 (binary) /Z1-H2/ DBW130 DBB130 For 5-decade D nos., D function 1 (16 bit DINT) is used in DBD 130 (see note) Extended address D function 2 (8 bit INT) DBB131 D function 2 (8 bit Int) DBB132 Extended address D function 3 (8 bit INT) DBB133 D function 3 (8 bit Int) DBW134 Extended address DL function (16 bit INT) DBD136 DL function (REAL) Bit 0 Заметки Приложение C Стр. 72 840D sl SINUMERIK Operate Приложение C PLC Интерфейс Transferred H/F functions DB21 DB30 Byte Signals from NCK channel (NCK PLC) Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 DBW140 Extended address H function 1 (binary) /Z1-H2/ DBD142 H function 1 (REAL or Dint) /Z1-H2/ DBW146 Extended address H function 2 (binary) /Z1-H2/ DBD148 H function 2 (REAL or Dint) /Z1-H2/ DBW152 Extended address H function 3 (binary) /Z1-H2/ DBD154 H function 3 (REAL or Dint) /Z1-H2/ DBW158 Extended address F function 1 (binary) /Z1-H2/ DBD160 F function 1 (REAL format) /Z1-H2/ DBW164 Extended address F function 2 (binary) /Z1-H2/ DBD166 F function 2 (REAL format) /Z1-H2/ DBW170 Extended address F function 3 (binary) /Z1-H2/ DBD172 F function 3 (REAL format) /Z1-H2/ DBW176 Extended address F function 4 (binary) /Z1-H2/ DBD178 F function 4 (REAL format) /Z1-H2/ DBW182 Extended address F function 5 (binary) / Z1-H2/ DBD184 F function 5 (REAL format) /Z1-H2/ DBW188 Extended address F function 6 (binary) /Z1-H2/ DBD190 F function 6 (REAL format) /Z1-H2/ Bit 2 Bit 1 Bit 0 Заметки 840D sl SINUMERIK Operate V4.5 Стр. 73 Приложение C Приложение C PLC Интерфейс Decoded M signals (M0–M99) DB21 – DB30 Byte Signals from NCK channel (NCK PLC) Bit 7 Bit 6 Bit 5 Bit 4 M07 M06 M05 * M04 * Bit 2 Bit 1 Bit 0 M03 * M02 M01 M00 M13 Dynamic M functions /Z1-H2/ M12 M11 M10 M09 M08 M21 Dynamic M functions /Z1-H2/ M20 M19 M18 M17 M16 M29 Dynamic M functions /Z1-H2/ M28 M27 M26 M25 M24 M37 Dynamic M functions /Z1-H2/ M36 M35 M34 M33 M32 M45 Dynamic M functions /Z1-H2/ M44 M43 M42 M41 M40 M53 Dynamic M functions /Z1-H2/ M52 M51 M50 M49 M48 M61 Dynamic M functions /Z1-H2/ M60 M59 M58 M57 M56 M69 Dynamic M functions / Z1-H2/ M68 M67 M66 M65 M64 M77 Dynamic M functions /Z1-H2/ M76 M75 M74 M73 M72 M85 Dynamic M functions /Z1-H2/ M84 M83 M82 M81 M80 M93 Dynamic M functions /Z1-H2/ M92 M91 M90 M89 M88 Dynamic M functions /Z1-H2/ M99 M98 M97 M96 Dynamic M functions DBB194 DBB195 M15 M14 DBB196 M23 M22 DBB197 M31 M30 DBB198 M39 M38 DBB199 M47 M46 DBB200 M55 M54 DBB201 M63 M62 DBB202 M71 M70 * DBB203 M79 M78 DBB204 M87 M86 DBB205 M95 DBB206 Bit 3 M94 DBB207 Заметки Приложение C Стр. 74 840D sl SINUMERIK Operate Приложение C PLC Интерфейс Active G functions DB21 DB30 Byte Signals from NCK channel (NCK PLC) Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 DBB208 Number of active G function of G function group 1 (binary) /Z1-K1/ DBB209 Number of active G function of G function group 2 (binary) /Z1-K1/ DBB210 Number of active G function of G function group 3 (binary) /Z1-K1/ DBB211 Number of active G function of G function group 4 (binary) /Z1-K1/ DBB212 Number of active G function of G function group 5 (binary) /Z1-K1/ DBB213 Number of active G function of G function group 6 (binary) /Z1-K1/ DBB214 Number of active G function of G function group 7 (binary) /Z1-K1/ DBB215 Number of active G function of G function group 8 (binary) /Z1-K1/ ... ... DBB270 Number of active G function of G function group n-1 (binary) /Z1-K1/ DBB271 Number of active G function of G function group n (binary) /Z1-K1/ Bit 1 Bit 0 Bit 1 Bit 0 Area 2 Area 1 Area 10 Area 9 Area 2 Area 1 Area 10 Area 9 Area 2 Area 1 Area 10 Area 9 Area 2 Area 1 Area 10 Area 9 Signals for protection areas from NC channel DB21 DB30 Byte Signals from NCK channel (NCK PLC) Bit 7 Bit 6 DBB272 Bit 5 Bit 4 Bit 3 Bit 2 Machine-related protection area preactivated /Z1-A3/ Area 8 Area 7 DBB273 Area 6 Area 5 Area 4 Area 3 Machine-related protection area preactivated /Z1-A3/ DBB274 Channel-specific protection area preactivated /Z1-A3/ Area 8 Area 7 DBB275 Area 6 Area 5 Area 4 Area 3 Channel-specific protection area preactivated /Z1-A3/ DBB276 Machine-related protection area violated /Z1-A3/ Area 8 Area 7 Area 6 Area 5 Area 4 Area 3 Machine-related protection area violated /Z1-A3/ DBB277 Channel-related protection area violated /Z1-A3/ DBB278 Area 8 Area 7 Area 6 Area 5 Area 4 Area 3 Channel-related protection area violated /Z1-A3/ DBB279 Заметки 840D sl SINUMERIK Operate V4.5 Стр. 75 Приложение C Приложение C PLC Интерфейс Instruction controlled signals to NC channel DB21 – DB30 Signals to NCK channel (NCK PLC) Bit 1 Bit 0 DBB280 Synch. action disable request Reserved DBB281 Synch. action disabled Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Reserved DBW282 DBW298 Disable synchronized actions /FBSY/ DBB300 No. 8 No. 7 No. 6 No. 5 No. 4 No. 3 No. 2 No. 1 No. 11 No. 10 No. 9 No. 19 No. 18 No. 17 No. 27 No. 26 No. 25 No. 35 No. 34 No. 33 No. 43 No. 42 No. 41 No. 51 No. 50 No. 49 No. 59 No. 58 No. 57 Disable synchronized actions /FBSY/ DBB301 No. 16 No. 15 No. 14 No. 13 No. 12 Disable synchronized actions /FBSY/ DBB302 No. 24 No. 23 No. 22 No. 21 No. 20 Disable synchronized actions /FBSY/ DBB303 No. 32 No. 31 No. 30 No. 29 No. 28 Disable synchronized actions /FBSY/ DBB304 No. 40 No. 39 No. 38 No. 37 No. 36 Disable synchronized actions /FBSY/ DBB305 No. 48 No. 47 No. 46 No. 45 No. 44 Disable synchronized actions /FBSY/ DBB306 No. 56 No. 55 No. 54 No. 53 No. 52 Disable synchronized actions /FBSY/ DBB307 No. 64 No. 63 No. 62 No. 61 No. 60 Заметки Приложение C Стр. 76 840D sl SINUMERIK Operate Приложение C PLC Интерфейс DB21 DB30 Byte Signals from NCK channel (NCK PLC) Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Nr. 2 Nr.1 Nr.10 Nr.9 Nr.18 Nr.17 Nr. 26 Nr.25 Nr. 34 Nr. 33 Nr. 42 Nr.41 Nr. 50 Nr.49 Nr. 58 Nr.57 Synchronized actions can be disabled /FBSY/ DBB308 Nr. 8 Nr. 7 Nr. 6 Nr. 5 Nr. 4 Nr. 3 Synchronized actions can be disabled /FBSY/ DBB309 Nr. 16 Nr. 15 Nr. 14 Nr. 13 Nr. 12 Nr. 11 Synchronized actions can be disabled /FBSY/ DBB310 Nr. 24 Nr. 23 Nr. 22 Nr. 21 Nr. 20 Nr. 19 Synchronized actions can be disabled /FBSY/ DBB311 Nr. 32 Nr. 31 Nr. 30 Nr. 40 Nr. 39 Nr. 38 Nr. 29 Nr. 28 Nr. 27 Synchronized actions can be disabled /FBSY/ DBB312 Nr. 37 Nr. 36 Nr. 35 Synchronized actions can be disabled /FBSY/ DBB313 Nr. 48 Nr. 47 Nr. 46 Nr. 45 Nr. 44 Nr. 43 Synchronized actions can be disabled /FBSY/ DBB314 Nr. 56 Nr. 55 Nr. 54 Nr. 53 Nr. 52 Nr. 51 Synchronized actions can be disabled /FBSY/ DBB315 Nr. 64 Nr. 63 Nr. 62 Nr. 61 Nr. 60 Nr. 59 Cyclic Signals Active G functions DBB316 G00 geo. DBB317 Tool missing PTP motion active /FB3/F2/ Travel request drive test Overstore active /F1/A2 Dry-run feedrate active /FB1/V1/ AssociatedM01 active /FB3/H2/ Stop delayed TOFF movement active /FB3/F2/ No tool change command active Stop-delayrange not activated Repos DEFERRA L Chan FB1/K1 Delay FTS Repos Path Mode Ackn 2 /FB1/K1/ Workpiece setpoint reached External language mode active TOFF active /FB1/F2 Search active ASUP stopped /FB1/K1/ Repos Path Mode Ackn 1 /FB1/K1/ Repos Path Mode Ackn 0 /FB1/K1/ REPOS MODE EDGE ACKN /FB1/K1/ DBB318 DBB319 Заметки 840D sl SINUMERIK Operate V4.5 Стр. 77 Приложение C Приложение C PLC Интерфейс Signals to/from orientation axes Signals to NCK channel (PLC NCK) DB21 DB30 Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Orientation axis 1 /Z2-H1/ DBB320 Traversing keys plus minus Rapid traverse override Traversing key disable Feed stop Activate handwheel (bit value coding) Orientation axis 1 DBB321 Var. INC 10000 INC 1000 INC DBB322 OEM signals orientation axis 1 DBB323 Orientation axis 1 100 INC 10 INC 1 INC Orientation axis 2 /Z2-H1/ DBB324 Traversing keys plus minus Rapid traverse override Traversing key Feed stop Activate handwheel (bit value coding) Orientation axis 2 DBB325 Var. INC 10000 INC 1000 INC DBB326 OEM signals orientation axis 2 DBB327 Orientation axis 2 100 INC 10 INC 1 INC Orientation axis 3 /Z2-H1/ DBB328 Traversing keys plus minus Rapid traverse override Traversing key disable Feed stop Activate handwheel (bit value coding) Orientation axis 3 DBB329 Var. INC 10000 INC 1000 INC DBB330 OEM signals orientation axis 3 DBB331 Orientation axis 3 100 INC 10 INC 1 INC Заметки Приложение C Стр. 78 840D sl SINUMERIK Operate Приложение C PLC Интерфейс Signals from NCK channel (NCK PLC) DB21 DB30 Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Orientation axis 1 /Z2-H1/ DBB332 Travel command plus minus Travel request plus Handwheel active (bit value coding) minus Orientation axis 1 DBB333 Var. INC Active machine function 10000 INC 1000 INC DBB334 OEM signals orientation axis 1 DBB335 Orientation axis 1 100 INC 10 INC 1 INC Orientation axis 2 /Z2-H1/ DBB336 Travel command plus minus Travel request plus Handwheel active (bit value coding) minus Orientation axis 2 DBB337 Var. INC Active machine function 10000 INC 1000 INC DBB338 OEM signals orientation axis 2 DBB339 Orientation axis 2 100 INC 10 INC 1 INC Orientation axis 3 /Z2-H1/ DBB340 Travel command plus minus Travel request plus Handwheel active (bit value coding) minus Orientation axis 3 DBB341 Var. INC Active machine function 10000 INC 1000 INC DBB342 OEM signals orientation axis 3 DBB343 Orientation axis 3 100 INC 10 INC 1 INC Заметки 840D sl SINUMERIK Operate V4.5 Стр. 79 Приложение C Приложение C PLC Интерфейс Tool management functions from NC channel Signals from NCK channel (NCK PLC) DB21 DB30 Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Transfer to new replacement tool Tool limit value reached Tool prewarning limit reached Modification signals tool management functions Last replacement tool of tool group DBB344 DBB345 DBB347 Transferred tool management functions DBD348 T number for tool prewarning limit (DINT) DBD352 T number for tool limit value (DINT) DBD356 T number of new replacement tool (DINT) DBD360 T number of last replacement tool (DINT) Заметки Приложение C Стр. 80 840D sl SINUMERIK Operate Приложение C PLC Интерфейс Signals from/to NC channel Signals from NCK channel (NCK PLC) DB21 – DB30 Bit 1 Bit 0 DBB377 Stop condition Stop following collision detection. DBB378 Silence ASUP ASUP aktive Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 CH_CYCLES_SIG_IN (Bit 0 - 7) DBB364 CH_CYCLES_SIG_IN (Bit 8 - 15) DBB365 CH_CYCLES_SIG_OUT (Bit 0 - 7) DBB366 CH_CYCLES_SIG_OUT (Bit 8 - 15) DBB367 CH_OEM_TECHNO_SIG_IN (DBB368 - DBB371) DBB368 DBB369 DBB370 DBB371 CH_OEM_TECHNO_SIG_OUT (DBB372 - DBB375) DBB372 DBB373 DBB374 DBB375 ProgEventDisplay DBB376 DBB379 DBB380 DBB381 DBB382 DBB383 Заметки 840D sl SINUMERIK Operate V4.5 Стр. 81 Приложение C Приложение C PLC Интерфейс DB21 DB30 Byte Signals to NCK channel (PLC Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 NCK, NCK Bit 2 PLC) Bit 1 Bit 0 Control program branch DBB384 PLC NCK DBB385 DBB386 DBB387 DBB388 NCK PLC Active transformation number DBB389 NCK PLC DBB390 NCK PLC DBB391 NCK PLC Заметки Приложение C Стр. 82 840D sl SINUMERIK Operate Приложение C PLC Интерфейс Signals from/to axis/spindle (DB31 – DB61) DB31 – DB61 Byte DBB0 Axis and spindle DBB1 Axis and spindle DBB2 Axis and spindle DBB3 Axis and spindle DBB4 Axis and spindle Signals to axis/spindle (PLC Bit 7 Bit 6 Bit 5 Bit 4 NCK) Bit 3 Bit 2 Bit 1 Bit 0 Feedrate override /Z1-V1/ H G F E D C B A Override active /Z1-V1/ Position measuring system 2 /Z1-A2/ Position measuring system 1 /Z1 -A2/ Follow-up mode /Z1-A2/ Axis/spindle disable /Z1-A2/ Sensor fixed stop /Z1-F1/ Acknowl. fixed stop reached /Z1F1/ Acknowl. fixed stop reached . /Z1-A2/ Clamping in progress /Z1-A3/ Delete distance-to-go/ spindle reset /A2, S1/ Controller enable /Z1-A2/ Cam activation /Z2-N3/ Reference point value /Z1-R1/ 4 3 Program test axis/ spindle release Velocity/ spindle speed limitation /Z1-A3/ Traversing keys /Z2-H1/ plus minus 2 1 Activate fixed feed /FBMA/, /Z1-V1/ 4 3 2 Rapid traverse override /Z2-H1/ Traversing key disable /Z2-H1/ Feed stop/ spindle stop /Z1-V1/ Enable Accept extertravel to fixed nal ZO stop /Z1-K2/ /Z1-F1/ 1 Activate handwheel /Z2-H1/ 3 2 1 100 INC 10 INC 1 INC Machine function /Z2-H1/ DBB5 Axis and spindle Var. INC 10000 INC 1000 INC OEM axis signals DBB6 OEM axis signals DBB7 Request PLC axis/spindle /Z2-K5/ DBB8 Activation signal with change of this byte /Z2-K5/ Allocate NC axis to channel /Z2-K5/ D C B A Note: DBX8.4: is automatically reset after assignment. Lock parameter set definition from NC /Z1-A2/ DBB9 Control parameter block /Z1-A2/ C B A REPOS DELAY DBB10 Заметки 840D sl SINUMERIK Operate V4.5 Стр. 83 Приложение C Приложение C PLC Интерфейс DB31 – DB61 Signals to axis/spindle (PLC Bit 7 Byte Bit 6 Bit 5 Bit 4 NCK) Bit 3 Bit 2 Bit 1 Start brake test DBB11 DBB12 Axis Bit 0 Delay reference point approach /Z1 -R1/ Modulo Limit Enabled 2nd software limit switch /Z1-A3/ plus minus Jogging to position DBB13 Axis JOG fixedpoint approach 2 DBB14 Axis Hardware limit switch /Z1-A3/ plus minus JOG fixedpoint approach 1 JOG fixedpoint approach 0 Activate program test Suppress program test DBB15 Axis Delete S value /Z1-S1/ DBB16 Spindle No nmonitoring when changing gear /Z1-S1/ Resynchronize spindle /Z1-S1/ 2 1 Invert M3/M4 /Z1-S1/ Resynchronize spindle at pos. /Z1-S1/ DBB17 Spindle 2 Setpoint rot. direct. /Z1-S1/ DBB18 Spindle links DBB19 Spindle H rechts G Gear has changed over /Z1-S1/ Actual gear stage /Z1-S1/ C B Feedrate override f. spindle valid /Z1-S1/ 1 Pendelfreigabe /Z1-S1/ A Oscillating via PLC /Z1-S1/ Spindle override /Z1-V1/ E D F C B A Release brake DBB20 Antrieb DBB21 Antrieb Pulse enable /Z1-A2/ DBB22 Safety Integr. n controller integrator disable /Z1-A2/ Motor Selection done /Z1-A2/ Motor selection /Z1-A2/ B A Selection of Safe speed bit value 1 bit value 0 Drive parameter set selection /Z1-A2/ C B A Acknowledgementcommunication failure Deselect safe standstill Deselect safe velocity and standstill Заметки Приложение C Стр. 84 840D sl SINUMERIK Operate Приложение C PLC Интерфейс DB31 – DB61 Byte DBB23 Safety Integr. Signals to axis/spindle (PLC Bit 7 Bit 6 Activate test stop Master/ slave on Bit 5 Bit 4 SINAMICS brake close Activate end position pair 2 Bitwert für CTRLOUT_changed: 1 0 Sollwertausgabezuord. ändern (für Compile-Zyklen) DBB24 NCK) Bit 3 Bit 2 Bit 1 Bit 0 Transmission of MomentenausgleichsRegler bit value 2 bit value 1 CC_Slave Achse Achse steuern Kopplung unterdrücken Ein bit value 0 Schrittmot. Drehüberwachung DBB25 DBB26 Grinding Enable ESR response Enable slave axis overlay Compensation control ON Stop DBB27 Grinding DBB28 Grinding Pendeln Resume HIAxMove Corr DEPBCS DEPMCS HIAxMove Corr DEPBCS DEPMCS PLC checks axis /Z2-P5/ AxStop, stop /Z2-P5/ Stop at next reversal point /Z2-P5/ Change reversal point /Z2-P5/ Set reversal point /Z2-P5/ AX-RESUME /Z2-P2/ AXReset /Z2-P2/ OscillAxExtReversal Disable automatic synchroni-zation Start gantry synchronization Gantry DBB29 Coupling Reserved DBB30 Technology Заметки 840D sl SINUMERIK Operate V4.5 Стр. 85 Приложение C Приложение C PLC Интерфейс DB31 – DB61 Signals to axis/spindle (PLC Byte Bit 7 Bit 6 Bit 5 Bit 4 DBB31 Technology Clear synchro-nism Clear synchro-nism Disable synchroni-zation Resynchronize Deselect external stop E Deselect external stop D DBB32 Safety Integr. DBB33 Safety Integr. NCK) Bit 3 Bit 2 Deselect external stop C Deselect external stop A Bit 1 Bit 0 Spindle speed display Seperate feed drive as C axis engaged Select override Bit value 3 Bit value 2 Bit value 1 Bit value 0 DBB34DBB55 Spindle inside clamping DBB56 PLC HMI DBB57 Reserved DBB58 DBB59 Заметки Приложение C Стр. 86 840D sl SINUMERIK Operate Приложение C PLC Интерфейс DB31 – DB61 Byte DBB60 Axis and Spindle DBB61 Axis and Spindle DBB62 Signals from axis/spindle (NCK Bit 7 Bit 6 Bit 5 Position reached with exact stop Bit 4 References synchronizes /Z1 -R1/ DBB64 Axis and Spindle Bit 2 Encoder limit frequency exceeded /Z1-A3/ Bit 1 Bit 0 NCU_Link Axis active /Z2-B3/ Spindle /no axis /Z1-S1/ Axial alarm Travel request /Z1-F1/ fine coarse 2 1 1 2 Current controller active /Z1-A2/ Speed controller active /Z1-A2/ Position controller active /Z1-A2/ Axis/spindle stationary (n < nmin) /Z1-A2/ Follow-up mode active /Z1-A2/ Axis ready Axis container rotation active /Z2-B3/ Force fixed stop limited / Z1-F1/ Fixed stop reached /Z1-F1/ Activate travel to fixed stop /Z1-F1/ Measurement active Revolutio-nal feedrate active /Z1-V1/ Handwheel overlay active /Z2-H1/ Software cams active / Z1-N3/ Axis stop active /Z2-P2/ PLCcontrolled axis /Z2-P2/ AXRESET DONE /Z2-P2/ HIAxMove active Corr active DEPBCS active minus /Z2-M5/ DEPMCS active Travel request Traverse command /Z2-H1/ plus /Z2-B3/ Axis/ spindle disable active Stop DBB63 Bit 3 PLC) plus Handwheel active /Z2-H1/ minus 3 2 1 100 INC 10 INC 1 INC Active machine function /Z2-H1/ DBB65 Axis and Spindle Var. INC 10000 INC 1000 INC OEM axis signals (Reserved) DBB66 Axis and Spindle Activate monitoring / Z3-TE6/ DBB67 DBB68 DBB69 PLC axis/ spindle /Z2-K5/ Neutral axis/ spindle /Z2-K5/ Axis replacement possible /Z2-K5/ New type requested by PLC /Z2-K5/ NCU number in NCU link network D C B E D C B A C Control parameter block B Repos delay quit DBB70 DBB71 NC axis/spindle in channel /Z2-K5/ PLC axis permanently assigned POS_RESTORED 2 Repos shift valid A A Repos shift Brake test active 1 REPOS DELAY DBB72 HMI PLC DBB73 HMI PLC Заметки 840D sl SINUMERIK Operate V4.5 Стр. 87 Приложение C Приложение C PLC Интерфейс DB31 – DB61 Signals from axis/spindle (NCK Bit 7 Byte Bit 6 Bit 5 Bit 4 Bit 2 Bit 1 JOGposition reached Position JOG active Rounding axis in posi- Indexing axis in position DBB75 Axis 2 JOG fixed-point approach reached 1 Positioning axis JOG fixed-point approach active 2 1 0 Path axis Reducedspeed coliF function (REAL format) for positioning axis /Z1-V1/ DBD78 Axis Gear changeover /Z1-S1/ DBB82 Spindle Actual rotat. direction CW /Z1-S1/ Speed monitoring /Z1-V1/ Spindle in setpoint range /Z1-S1/ Support area limits violated Active spindle operating mode /Z1-S1/ DBB84 Spindle Control mode Oscillation mode Position-ing mode Synchronous mode Setpoint gear stage /Z1-S1/ C Geometry monitoring /Z1-V1/ Tapping without compensating chuck / Z1-S1/ B Set speed /Z1-S1/ A Speed limit exceeded / Z1-S1/ increased limited CLGON active /Z1-S8/ SUG active (grinding wheel surface speed) Spindle in DBB85 Spindle Const. cutting speed active Tool with dynamic limitation position M function (binary) for spindle (M3, M4, M5, M19, M70 and/or via MD specified) /Z1-S1/ DBW86 Spindle S function (floating-point) for spindle /Z1-S1/ DBD88 Spindle Motor brake released DBB92 Drive DBB93 Drive 0 Scratch pulse DBB77 Axis DBB83 Spindle Bit 0 Modulo limit enabled ac- DBB74 Axis DBB76 Axis Bit 3 PLC) Enable pulses /Z1-A2/ n controller integrator disabled /Z1A2/ nist DBB94 Drive nsoll /Z1-A2/ Drive ready /Z1-A2/ nist nx /Z1-A2/ RIL 3) Rampfunction generator Block activ Active motor /Z1-A2/ B nist A nmin /Z1-A2/ Md Mdx /Z1-A2/ Active drive parameter set 0 … 7 C B Ramp-up complete /Z1-A2/ A Temperature prewarning /Z1 -A2/ Heat sink Motor Axis control active /Z3-TE6/ Error rotation monitoring DBB95 Drive DBB96 Master/ slave active /Z3-TE3/ Bitwert für CTRLOUT_changed: 1 0 Change setpoint output assignment (for compile cycles) Master/ Slave Compensation controller activ coarse fine Заметки Приложение C Стр. 88 840D sl SINUMERIK Operate Приложение C PLC Интерфейс DB31 – DB61 Byte Signals from axis/spindle (NCK Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Offset after turn-on point / Z3-TE6/ DBB97 PLC) Bit 2 OEM-Anwendung Activate mirCoupling active roring /Z3-TE6/ /Z3-TE6/ DBB98 Synchronous spindle Emergency retraction active Accel. warning threshold reached Speed warning threshold reached Overlaid motion /Z2-S3/ DBB99 Synchronous spindle Emergency retraction enabled Max. acceleration reached Max. speed reached Synchronization running Axis accelerating Synchronismoverride back out Oscillation active /Z2-P5/ Oscillation motion active /Z2-P5/ Spark-out active /Z2-P5/ Error in oscillation /Z2-P5/ Oscillation cannot start / Z2-P5/ OscillAxExtReversal active Gantry axis / Z2-G1/ Gantry leading axis /Z2-G1/ Gantry grouping is synchronous /Z2-G1/ Gantry synchroni-zation run ready to start Gantry warning limit exceeded /Z2G1/ Gantry cut-off limit exceeded /Z2-G1/ DBB100 Oscillation DBB101 Gantry Bit 1 Actual value coupling /Z2-S3/ Bit 0 Axis is slave axis /Z3-TE6/ Synchronism /Z2-S3/ coarse fine Slave spindle active /Z2-S3/ Master spindle active /Z2-S3/ DBB102 Gantry Synchronism being considered DBB103 DBB104 Grinding DBB105 Grinding DBB106 Grinding Axis 8 Axis 7 Axis 16 Axis 15 Axis 24 Axis 23 DBB107 Grinding DBB108 Safety Integr. DBB109 Safety Integr. Axis 31 Axis 3 Axis 2 Axis 1 Axis 14 Active infeed axis /Z2-P5/ Axis 13 Axis 12 Axis 11 Axis 10 Axis 9 Axis 22 Active infeed axis /Z2-P5/ Axis 21 Axis 20 Axis 19 Axis 18 Axis 17 Axis 30 Active infeed axis /Z2-P5/ Axis 29 Axis 28 Communication failure not acknowledged Axis safely referenced CRCerror Axis 27 Status pulses deleted Axis 26 CRC or sign of life error Axis 25 Safe operational stop / safe speed active Actual position > cam position SN 4- SN 4+ DBB110 Safety Integr. DBB111 Safety Integr. Axis 6 Active infeed axis /Z2-P5/ Axis 5 Axis 4 SN 3- SN 3+ n < nx Safe velocity active SG B Stop E active Stop D active Stop C active SN 2A SN 2+ SN 1- SN 1+ Safe zero speed active Stop A/B active Cam range bit for cam track 1 DBB112 Safety Integr. Заметки 840D sl SINUMERIK Operate V4.5 Стр. 89 Приложение C Приложение C PLC Интерфейс DB31 – DB61 Byte Signals from axis/spindle (NCK Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 DBB113 Safety Integr. Cam range bit for cam track 2 DBB114 Safety Integr. Cam range bit for cam track 3 DBB115 Safety Integr. Cam range bit for cam track 4 DBB116 Safety Integr. Reserved DBB117 Bit 7 DBB119 Safety Integr DBB120 Safety Integr Bit 7 DBB121 Safety Integr DBB122 Safety Integr Bit 7 DBB125 Safety Integr Bit 1 Bit 0 3 2 1 Cam track Bit 6 Bit 5 Cam range bit for cam track 1 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Bit 14 Bit 13 Cam range bit for cam track 1 Bit 12 Bit 11 Bit 10 Bit 9 Bit 8 Bit 6 Bit 5 Cam range bit for cam track 2 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Bit 14 Bit 13 Cam range bit for cam track 2 Bit 12 Bit 11 Bit 10 Bit 9 Bit 8 Bit 6 Bit 5 Nockenbereichsbit für Nockenspur 3 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Bit 14 Bit 13 Bit 10 Bit 9 Bit 8 Bit 6 Bit 5 Bit 2 Bit 1 Bit 0 Bit 10 Bit 9 Bit 8 Nockenbereichsbit für Nockenspur 3 DBB123 Safety Integr DBB124 Safety Integr Bit 2 Reserved 4 DBB118 Safety Integr PLC) Bit 12 Bit 11 Cam range bit for cam track 4 Bit 7 Bit 4 Bit 3 Cam range bit for cam track 4 Bit 14 Bit 13 Bit 12 Bit 11 DBB126 Safety Integr DBB127 Safety Integr Program test DBB128 Safety Integr Activate Suppress DBB129 Safety Integr DBB130 Safety Integr DBB131 Safety Integr Заметки Приложение C Стр. 90 840D sl SINUMERIK Operate Приложение C PLC Интерфейс Tool management interface Interface for loading/unloading magazine (DB71) DB71 Byte Interface for loading/unloading magazine (NCK Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 PLC) Bit 2 Bit 1 Bit 0 I2 I1 Interface (I) active DBB0 I8 I7 I6 I5 I4 I3 I16 I15 I14 I13 I12 I11 DBB1 DBB2 I10 I9 Standard end-of-acknowledgement I8 I7 I6 I5 I4 I3 I2 I1 DBB3 I 16 I 15 I 14 I 13 I 12 I 11 I 10 I9 DBB n + 0 Reserved Reserved Positioning Multitool Order from NCProgram Positioning Magazine Relocate Unload Load DBB n + 1 File in extended area (DB1071) Reserved Reserved Reserved Reserved Reserved Reserved Acknowledgemen t Status = 3 DBB n + 2 Assigned channel (8 bit INT) DBB n + 3 Tool management no. (8 bit INT) DBD n + 4 Unassigned parameter 1 (Dword) DBD n + 8 Unassigned parameter 2 (Dword) DBD n + 12 Unassigned parameter 3 (Dword) DBW n + 16 Identification for loading/unloading station (Int), (fixed value 9999) DBW n + 18 No. of loading station (INT) DBW n + 20 Magazine no. (source) for unloading/reloading/positioning (INT) DBW n + 22 Location no. (source) for unloading/reloading/positioning (INT) Заметки 840D sl SINUMERIK Operate V4.5 Стр. 91 Приложение C Приложение C PLC Интерфейс DB71 Byte Interface for loading/unloading magazine (NCK Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 PLC) Bit 1 Bit 0 DBW n + 24 Magazine no. (target) for loading/reloading/positioning (INT) DBW n + 26 Location no. (target) for loading/reloading/positioning (INT) DBB n + 28 Reserved Loading/ unloading without magazine movement DBB n + 29 Reserved Initial addresses of the loading/unloading stations: Loading/unloading station 1: n= 4 Loading/unloading station 3: Loading/unloading station 2: n= 34 Loading/unloading station 4: n= 64 n= 94 Load interface 1 is responsible for spindle loading and reloading of tools, for relocating tools and for positioning at any location (e.g. buffer). Заметки Приложение C Стр. 92 840D sl SINUMERIK Operate Приложение C PLC Интерфейс Interface for spindle as change position (DB72) Signals from spindle (NCK DB72 Byte Bit 7 Bit 6 Bit 5 Bit 4 PLC) Bit 3 Bit 2 Bit 1 Bit 0 Interface (I) active DBB0 I8 I7 I6 I16 I15 I14 I5 I4 I3 I2 I1 I13 I12 I11 I10 I9 DBB1 DBB2 Standard end-of-acknowledgement I8 I7 I6 I5 I4 I3 I2 I1 I 16 I 15 I 14 I 13 I 12 I 11 I 10 I9 OldT in buffer no (n-42) T0 Prepare change Perform change (initiate: M06) Compulsory change DBB3 DBB n Spindle Tool remains in spindle DBB n + 1 File in extended area (DB1072 Replace manual tool Replace manual tool Reserved Acknowledgemen t Status = 3 DBB n + 2 Assigned channel (8 bit INT) DBB n + 3 Tool management no. (8 bit INT) DBD n + 4 Unassigned parameter 1 (D word) DBD n + 8 Unassigned parameter 2 (D word) DBD n + 12 Unassigned parameter 3 (D word) DBW n + 18 Buffer identification (Int), (fixed value 9998) (corresponds to ”Target position for new tool”) Relative location (target) in the buffer (INT) DBW n + 20 Magazine no. (source) for new tool (INT) DBW n + 22 Location no. (source) for new tool (INT) DBW n + 24 Magazine no. (target) for old tool (INT) DBW n + 16 Заметки 840D sl SINUMERIK Operate V4.5 Стр. 93 Приложение C Приложение C PLC Интерфейс Signals from spindle (NCK DB72 Byte Bit 7 Bit 6 Bit 5 Bit 4 PLC) Bit 3 Bit 2 DBW n + 26 Location no. (target) for old tool (INT) DBW n + 28 Tool new: location type (INT) DBW n + 30 Tool new: size left (INT) DBW n + 32 Tool new: size right (INT) DBW n + 34 Tool new: size top (INT) DBW n + 36 Tool new: size bottom (INT) DBB n + 38 Tool status for tool new Manual tool DBB n + 39 1:1 Change Master tool to be loaded Bit 1 Bit 0 to be unloaded ignore disabled ID for tools in buffer Tool disabled Tool enabled Active tool Tool status for tool new Tool was in use Tool fixed location coded Tool being changed Prewarning limit reached Tool measured DBW n + 40 Tool new: T no. (INT) DBW n + 42 If DBX (n+0.4) = 1, then buffer location of old tool is entered here. DBW n + 44 Original magazine of new tool DBW n + 46 Original location of new tool Initial addresses of the buffers: Spindle 1: n= 4 Spindle 2: n = 52 Заметки Приложение C Стр. 94 840D sl SINUMERIK Operate Приложение C PLC Интерфейс Interface for circular magazine (DB73) DB73 Byte Signals from circular magazine (NCK Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 PLC) Bit 2 Bit 1 Bit 0 Interface (I) active DBB0 I8 I7 I6 I5 I4 I3 I2 I1 I16 I15 I14 I13 I12 I11 I10 I9 DBB1 DBB2 DBB3 Standard end-of-acknowledgement I8 I7 I6 I5 I4 I3 I2 I1 I 16 I 15 I 14 I 13 I 12 I 11 I 10 I9 Reserved Replace manual tool Reserved Reserved T0 Reserved Perform change (initiation: T no.) Obligatory change File in extended area (DB1073) Reserved Reserved Reserved Reserved Reserved Reserved Acknowledgement Status = 3 DBB n DBB n + 1 Assigned channel (8 bit INT) DBB n + 2 DBB n + 3 Tool management no. (8 bit INT) DBD n + 4 Unassigned parameter 1 (D word) DBD n + 8 Unassigned parameter 2 (D word) DBD n + 12 Unassigned parameter 3 (D word) DBW n + 16 Reserved DBW n + 18 Reserved DBW n + 20 Circular magazine no. (INT) DBW n + 22 Location no. for new tool (INT) DBW n + 24 Magazine no. of the old tool DBW n + 26 Location no. for old tool (INT) DBW n + 28 Tool new: location type (INT) DBW n + 30 Tool new: size left (INT) DBW n + 32 Tool new: size right (INT) DBW n + 34 Tool new: size top (INT) DBW n + 36 Tool new: size bottom (INT) Заметки 840D sl SINUMERIK Operate V4.5 Стр. 95 Приложение C Приложение C PLC Интерфейс DB73 Signals from circular magazine (NCK Bit 7 Byte Bit 6 Bit 5 Bit 4 Bit 3 PLC) Bit 2 Bit 1 to be unloaded ignore disabled Bit 0 Tool status for tool new DBB n + 38 Manual tool 1:1 Change Master tool to be loaded ID for tools in buffer Tool status for tool new DBW n + 39 Tool was in use Tool fixed location coded Tool being changed Prewarning limit reached Prewarning limit reached Tool measured DBW n + 40 Tool new: T no. (INT) DBW n + 42 Original location of new tool in this circular magazine Tool disabled Tool enabled Bit 1 Bit 0 Initial addresses of the circular magazines: circular magazine 1: n = 4 2: n = 48 Interface for loading / unloading (Multitool) (DB1071) DB1071 Byte Loading / unloading points (NCK Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 PLC) Bit 2 Distance code DBW n+0 Number of Multitool locations DBW n+2 Multitool distance DBW n+4 Multitool number DBW n+8 DBW n+10 Multitool location number Toolholder DBW n+12 Reserved DBW n+14 Reserved DBW n+16 Reserved DBW n+18 Заметки Приложение C Стр. 96 840D sl SINUMERIK Operate Приложение C PLC Интерфейс Interface for spindle (Multitool) (DB1072) DB1072 Byte Spindle (NCK Bit 7 Bit 6 Bit 5 PLC) Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Distance code DBW n+0 Number of Multitool locations DBW n+2 Multitool distance DBW n+4 Multitool number (tool new) DBW n+8 Multitool location number (tool new) DBW n+10 Multitool number (tool old) DBW n+12 Multitool location number (tool old) DBW n+14 Location type DBW n+16 Tool size left DBW n+18 Tool size right DBW n+20 Tool size above DBW n+22 Tool size below DBW n+24 Tool status DBW n+26 T number of the tool DBW n+28 Tool holder DBW n+30 Original magazine of the new tool DBW n+32 Original location of new tool DBW n+34 Reserved DBW n+36 Заметки 840D sl SINUMERIK Operate V4.5 Стр. 97 Приложение C Приложение C PLC Интерфейс Interface for Revolver (Multitool) (DB 1073) DB1073 Byte Revolver (NCK Bit 7 Bit 6 Bit 5 PLC) Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Distance code DBW n+0 Number of Multitool locations DBW n+2 Multitool distance DBW n+4 Multitool number (tool new) DBW n+8 DBW n+10 Multitool location numberr (tool new) Multitool number (tool old) DBW n+12 Multitool location numberr (tool old) DBW n+14 Location type DBW n+16 Tool size left DBW n+18 Tool size right DBW n+20 Tool size above DBW n+22 Tool size below DBW n+24 Tool status DBW n+26 T number of the tool DBW n+28 Tool holder DBW n+30 Original magazine of the new tool DBW n+32 Original location of new tool DBW n+34 Reserved DBW n+36 Заметки Приложение C Стр. 98 840D sl SINUMERIK Operate Приложение C PLC Интерфейс Signals to/from the machine control panel and HHU (GD communication) DB77 Byte Signals to and from the machine control panel and HHU Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 DBB0DBB7 Input signals from MCP1 to PLC, MPI Bus (GD communication) DBB8 DBB15 Output signals from MCP1 to PLC, MPI Bus (GD communication) DBD16 Status send MCP1, MPI bus (GD communication) DBD20 Status receive MCP1, MPI bus (GD communication) DBB24 DBB31 Input signals from MCP2 to PLC, MPI bus (GD communication) DBB32 DBB39 Output signals from MCP2 to PLC, MPI bus (GD communication) DBD40 Status send MCP2, MPI bus (GD communication) DBD44 Status receive MCP2, MPI bus (GD communication) DBB48 DBB53 Input signals from HHU to PLC, MPI bus (GD communication) DBB60 DBB79 Output signals from PLC to HHU, MPI bus (GD communication) DBD80 Status Send HHU, MPI bus (GD communication) DBD84 Status Receive HHU, MPI bus (GD communication) Bit 1 Bit 0 Appendix C: END Заметки 840D sl SINUMERIK Operate V4.5 Стр. 99 Приложение C Приложение C Приложение C PLC Интерфейс Стр. 100 840D sl SINUMERIK Operate