30 сентября 2019

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

Одну минутку. Переходим на страницу офсетов и отвечаем на несколько вопросов. Следите внимательно, Вы не пожалеете. Нужно установить длину и ширину. Я это сделал и сейчас станок измерит мою заготовку.

Это не рекламный трюк. Когда я подошел к станку, ничего ещё не было настроено. Я всё сделал во вступительной части этого видео! Всё, что я сделал — это поставил щуп над заготовкой, ответил на несколько вопросов и нажал CYCLE START. Всё остальное сделал станок! Действительно, всё сделано! Мои рабочие смещения по осям X, Y и Z установлены в таблицу автоматически. Это довольно круто, так что смотрите внимательно.

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

Все в наши дни говорят об автоматизации. Когда речь идет о мехобработке, автоматизация начинается с измерительной системы. Я сейчас стою перед станком Haas VF-2SS, который оснащен нашей системой WIPS. Расшифровывается это как беспроводная интуитивная измерительная система. Состоит система из шпиндельного датчика, который мы используем для привязки деталей, настольного датчика для привязки инструмента и датчика на корпусе, который обменивается данными с двумя другими датчиками.

Вот этот датчик под названием OMI, т.е. оптический станочный интерфейс. Настольный датчик для обмера инструмента называется OTS или оптический инструментальный датчик. Шпиндельный щуп для измерения детали называется OMP или оптический станочный щуп.

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

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

Итак, мы нажимаем кнопку MEMORY, затем кнопку OFFSET и это приводит нас сюда. Так как наше видео об измерении рабочих смещений, то вы можете нажать кнопку F4, чтобы перейти из офсетов инструмента к офсетам детали. На странице рабочих смещений, используя стрелки курсора вверх-вниз, можно выбрать номер рабочего смещения, которое вы хотели  бы установить.

В нашем случае это будет G54. Сейчас колонки X, Y и Z пустые. Мы не собираемся их заполнять вручную, потому что наш цикл привязки сделает это автоматически. Теперь используем кнопку СТРЕЛКА ВПРАВО и переходим вправо пока не доберемся до столбца запуска измерений. Строка G54 уже выделена, теперь мы выбрали и колонку ДЕЙСТВИЯ ЩУПА. Выбираем цикл, который мы хотели  бы использовать. В большинстве этих циклов можно определить позиции по Х и Y. Затем вернёмся к отдельной программе для измерения позиции по оси Z. Теперь у установленной детали измерим внешний угол, вот этот задний левый угол. Смотрим этот список, и он говорит мне, что это номер 9, цикл 9 — внешний угол. Этот цикл делает то, что мне нужно.

Итак, я нажимаю 9 и затем ENTER. Теперь просто следуем инструкциям на экране. Выбираем действие щупа и нажимаем PART ZERO SET, чтобы перейти к VPS. VPS — это визуальная система программирования. С места в карьер, эта картинка показывает, где должен находиться наш шпиндельный щуп. Лучше всего сейчас выйти из этого окна, вернуться в ручное перемещение и поставить щуп над заготовкой как на картинке. Сделали.

Теперь я возвращаюсь на страницу рабочих смещений и нажимаю PART ZERO SET. Это вернёт нас назад к шаблонам работы с щупом. Пустые места здесь заполнились. Это просто и не зависит от выбранного цикла. Просто отвечаем на вопросы.

Какой номер рабочего офсета? 54, потому что используем G54. Мы можем это изменить. Далее, какой угол я собираюсь измерять? Угол номер 4, левый дальний. Как далеко от левого края будем касаться? И остальные показанные инструкции в нижней части экрана.

У нас четырёхдюймовый блок, так что я ставлю два дюйма. Измерение в центре. Точно так же по оси Y. Трёхдюймовый блок — значит ставим 1.5 дюйма. И теперь ось Z. Насколько глубоко я буду опускать щуп, чтобы провести измерения по X и Y? Если у вас деталь сложной формы, Вы должны быть здесь очень осторожны. Моя деталь довольно простая, прямолинейная. Это просто необработанная заготовка, поэтому я оставлю значение по умолчанию Z –0,5.

Итак, на все вопросы есть ответы, и я могу получить эту программу, нажав F4. Также я могу отправить её в MDI, или в буфер обмена, чтобы скопировать её в память. Но в нашем случае я просто следую инструкциям и нажимаю кнопку CYCLE START, чтобы запустить эту программу из режима MDI. Всё, мы всё сделали!

Но, на самом деле, ещё нет. Не переключайтесь. Мы установили наши X и Y, цикл измерения записал значения коррекций в таблицу. Но нам нужно ещё измерить смещение по Z. Чтобы сделать это, мы с помощью стрелки курсора возвращаемся в колонку действий щупа и выбираем на этот раз номер 11, «одна поверхность». Следуя инструкциям на экране, нажимаем PART ZERO SET и переходим на цикл измерения одной поверхности. Этот цикл будет работать с одной осью на выбор: Х, Y или Z. Нам нужно значение по Z. Я ввожу -1.0 дюйма.

Итак, мне нужно вручную поднять щуп над деталью и только потом начинать цикл измерения. Почему я ввёл минус один дюйм? Я сейчас в четверти дюйма над заготовкой и не хочу вводить число намного больше, чем мне необходимо. И вот почему. Если я при измерении случайно задену щупом деталь, со значением Z в минус пять дюймов и щуп пойдет вниз на 5 дюймов, можно повредить корпус датчика, если наконечник датчика не сработает. Это плохое движение.

Вводя Z минус один дюйм, вы говорите станку двигаться вниз в отрицательном направлении. Если датчик не сработает от встречи с деталью в пределах одного дюйма, станок остановится и выдаст сообщение 1093 «поверхность не найдена». В данном случае у нас есть здесь деталь. Наконечник щупа коснётся верхней плоскости. Когда это произойдёт, стойка управления запишет значение в офсет G54 в колонку Z.

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

Но есть и другой способ. Мы можем получить доступ к этим же циклам привязки из VPS, т.е. из нашей визуальной системы программирования. Чтобы попасть туда в новой стойке управления NGC, надо нажать кнопку EDIT и, используя кнопки управления курсором, добраться до циклов привязки шпиндельным щупом.

Теперь все циклы, которые мы видели на странице коррекций, перечислены также и здесь. Мы можем привязаться к отверстию, выступу или поверхности. Пока мы здесь, измерим отверстие. Шаблон показывает нам необходимое положение щупа, если мы хотим привязаться к отверстию. При измерении отверстия заполняется не только рабочее смещение, не только положение по осям X и Y, но также записывается и диаметр отверстия. Но куда станок пишет эту информацию?

Здесь есть маленький секрет. Я покажу его на экран прямо сейчас! Вот размер измеренной детали. Значение записывается в макропеременную 188. Вы можете найти значение вашего угла, если щуп измерял угол. Значения будут в макропеременных 189 и 192. Вы можете вывести эту информацию на экране, на главной странице, если хотите. Или можете использовать их в макропрограммировании. Мы сняли целое видео о том, как вывести эти переменные на экран стойки управления. Посмотрите его.

Хорошо, вернёмся к нашему циклу. Тут у нас есть пазы и карманы, но мы возвращаемся к внешнему углу. Я показал вам, как использовать цикл для внешнего угла, потому что большинство этих измерительных циклов только записывают в наши офсеты координаты X и Y. Когда нам нужна одна поверхность — это номер 11 для записи нашей координаты Z. Но для такого блока как здесь, у нас есть цикл, измеряющий сразу все три координаты X, Y и Z. Именно его я и использовал в самом начале этого видео во время вступительного слова. Это был номер 12 — цикл привязки к углу тисков. Это мой любимый цикл. Потому что он измеряет сразу по X, Y и Z. Не все циклы умеют это делать. Так что, если вам надо привязать простую заготовку, выбирайте номер 12.

Последний цикл на этой странице — это цикл измерения угла. Этот цикл фактически измеряет угол на заготовке и записывает его в переменные 189 и 192. Как и в случае, показанном ранее. Так что здесь больше доступной информации, чем вы могли думать. Мы сделали целое видео об измерении этого угла. Обязательно посмотрите его.

Мы планируем выпустить также видео на тему привязки инструментов. Будет видео о том, как выполнять измерения прямо из программы, как измерить расстояние между двумя объектами. Нужно Вам такое? Мы сможем проверить, правильность установки детали, используя нашу измерительную систему.