Обрабатывающий центр Hermle C40 с системой управления Heidenhain iTNC530.
На данном станке установлена лазерная система контроля и измерения инструмента фирмы Renishaw модели NC1 с раздельными приёмником и излучателем, которые установлены вне рабочей зоны и спрятаны за защитными шторками. Шторки открываются с помощью пневмоцилиндра. Сигналы от системы измерения в систему ЧПУ проходят через интерфейсный модуль NCI.
Проблема:
При попытке измерения инструмента лазером «Palec zonda otklonionnyj 265»
Решение:
Проведя анализ программы электроавтоматики станка (PLC), стало ясно, что лазер включается после команды на открытие защитных шторок через 2 сек. Контроля открытия шторок нет. Если шторки не открылись до включения луча, то система видит, что луч прерван, хотя цикл измерения инструмента ещё не запущен.
Причин может быть несколько:
- шторка залипает (шток пневмоцилиндра залипает);
- золотник пневмораспределителя залипает;
- недостаточное давление;
- нет сигнала +15V на ножке 9 разъема X13 (MC422). Контролируется в случае, если в цикле прописано FN 17: SYSWRITE ID 990 NR6 =+1.
Программа контроллера:
73 S M1552 ;ML_SCHMUTZBLENDEN_*FFNEN
74 L M3897 ;M_SEC_TAKT_PLC
80 ;* NACH 2S SENDER EIN
81 L B4981 ;BL_ZAEHLER_ABLAUF
82 >= K2 ;ZWEI
83 S M1550 ;ML_LASER_EIN
Маркер М1552 открывает шторку, а М1550 включает лазерный луч.
Связь системы управления лазером с программой электроавтоматики через таблицу NC1_gb.TAB в разделе PLC.
44 MARKER - LASER ON (M****) 1550 Marker PLC laser ON/OFF (M****) 1550
45 MARKER - SHUTTER OPEN (M****) 1552 Marker PLC shutter open/close (M****) 1552
46 MARKER - LATCH ON (M****) 1551 Marker cycle latch ON/OFF (M****) 1551
47 MARKER - INI START (M****) 1553 Flag instructs the PLC to start the laser initialization (M****)
48 MARKER - INI CONFIRM (M****) 1554 Flag PLC confirms execution of the initialization laser
49 MARKER AIR BLAST (M****) 1555 Marker air blast
Инициализация лазера
Запрос на инициализацию формируется из программы обработки установкой маркера М1553, путем записывания в таблицу работы с лазером “1” в соответствующий маркеру параметр, который считывается контроллером.
FN 26: TABOPEN PLC:\RENISHAW\NC1.TAB
FN 28: TABREAD Q50 =47 ;"VALUE"
FN 17: SYSWRITE ID 2000 NR10 IDXQ50 =+1 ; M1553=1
FN 20: WAIT FOR M1554==1
Через 100 циклов контроллера (0.1с) маркер М1553 сбрасывается --> открывается шторка --> через 2с включается лазер --> через 7с контроллером выставляется маркер М1554 – инициализация завершена.
42 ; INITIALISIERUNG WIRD AUS DEM ZYKLUS HERAUS GESTARTET
43 L M1553 ;ML_START_INIT_RENISHAW
44 AN M3169 ;ML_INIT_RENISHAW
45 AN M1554 ;ML_RS_INIT_ABGESCHLOSSEN
46 A I3 ;I3_NOTAUS
47 IFT
48 INC B4980 ;BL_LASER_RESET
49 L M3898 ;M_LOGEINS
50 R M1550 ;ML_LASER_EIN
51 ELSE
52 L K0 ;NULL
53 = B4980 ;BL_LASER_RESET
54 ENDI
55
56 L B4980 ;BL_LASER_RESET
57 > K100 ;K_INPU_2_HAND
58 IFT
59 L M3898 ;M_LOGEINS
60 S M3169 ;ML_INIT_RENISHAW
61 R M1553 ;ML_START_INIT_RENISHAW
62
63 L K0 ;NULL
64 = B4981 ;BL_ZAEHLER_ABLAUF
65 = B4980 ;BL_LASER_RESET
66 ENDI
85 ;* NACH WEITEREN 5S KLAPPE ZU --> ABSCHLIESSEN
86 L B4981 ;BL_ZAEHLER_ABLAUF
87 >= K7 ;K_SIEBEN
88 A M1550 ;ML_LASER_EIN
89 AN I6 ;I6_RENISHAW_LASER_AUGELENKT
90 S M1554 ;ML_RS_INIT_ABGESCHLOSSEN
91 R M3169 ;ML_INIT_RENISHAW
92 ENDI
Для контроля луча используется вход I5 (X42/5) – Status, который в зависимости от DIP переключателя на блоке интерфейса лазера NCI (-A68) выдаёт на выходе уровень/импульс во время прерывания луча.
Клапан для управления шторкой –Y105 (-A71): O990 – close, O991 – open. (PROFIBUS Address 1)