Как настроить Cmm-программное обеспечение для конкретных задач проверки

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

Координатные измерительные машины (CMM) являются основой размерной метрологии в современном производстве, обеспечивая высокую точность, необходимую для обеспечения качества. Однако полный потенциал CMM разблокируется только тогда, когда его программное обеспечение адаптировано к конкретным задачам проверки. Общие процедуры измерения редко учитывают уникальную геометрию, допуски или объем производства конкретного семейства деталей. Путем систематической настройки программного обеспечения CMM производители могут значительно сократить время цикла, улучшить повторяемость измерений и уловить несоответствие ранее в производственном процессе. Эта статья обеспечивает всеобъемлющую основу для адаптации программного обеспечения CMM к специализированным требованиям проверки, охватывающим все, от первоначальной оценки потребностей до текущей рутинной проверки. Независимо от того, работаете ли вы с мостом, козлом или горизонтальным рычагом CMM, принципы, описанные здесь, применяются во всех платформах и брендах программного обеспечения.

Понимание ваших потребностей в инспекции

Перед открытием программного интерфейса необходим тщательный анализ задачи проверки. Пропуск этого шага приводит к слишком консервативным (трата времени) или слишком разрешительным (рискованные побеги). Разбейте требования проверки на четыре основных измерения:

Геометрия и приоритетность характеристик

Начните с подробного обзора инженерного чертежа детали или модели САПР. Определите, какие особенности имеют решающее значение для функционирования, а какие являются просто опорными точками. Например, диаметр отверстия для несущего журнала потребует иной стратегии, чем вызыв плоскости на монтажной поверхности. Особенности группы по сложности измерения: простые плоскости, цилиндры и сферы; сложные поверхности, такие как лезвия свободной формы; и недоступные особенности, которые могут потребовать индексации вращающейся таблицы или конфигурации звездного зонда. Эта классификация информирует о выборе зондов, количестве точек касания и стратегии сканирования.

Анализ толерантности и бюджет неопределенности

Классифицировать каждую функцию по его GD &T управления (например, истинное положение, профиль, вылет) и приемлемой полосы допуска. Для плотных допусков (ниже 0,01 мм), настройки программного обеспечения для квалификации зонда, температурной компенсации и фильтрации становятся критическими. Для более свободных допусков, вы можете часто увеличить скорость измерения без ущерба для качества. Создать бюджет неопределенности, который учитывает присущую точность машины CMM, условия окружающей среды в лаборатории и источник контрольной ссылки (например, калиброванные колец датчика). Многие пакеты программного обеспечения CMM позволяют встраивать эти расчеты неопределенности непосредственно в программу измерения, позволяя автопасс / отказ решения, которые уважают полный риск измерения.

Объем производства и частота проверок

Объем деталей, подлежащих проверке, резко влияет на уровень настройки. Для инспекций первой части подходит подробная, ручная рутина с полным журналированием данных. Для выборки сотен деталей в смену программное обеспечение должно быть настроено на высокую пропускную способность - часто с автоматической загрузкой, предотвращением столкновений и написанной отчетностью о прохождении / сбое. Частота проверки (один раз на партию против 100% встроенной) диктует, нужен ли вам полностью автоматизированный цикл, который работает без присмотра или полуавтоматическая рутина, которая останавливается для решений оператора.

Архитектура операторского мастерства и оборудования

Подумайте, кто будет проводить проверки. Высококвалифицированные метрологи могут обрабатывать сложное ручное программирование, в то время как операторы производственных цехов извлекают выгоду из управляемых, визуальных пошаговых процедур. Физическая конфигурация вашей CMM - размер моста, тип головки зонда (например, шарнирная таблица, лазерный сканер) - должна учитываться. Например, если ваша машина имеет сканирующий зонд, вы должны настроить программное обеспечение для использования путей сканирования, а не дискретных точек для таких функций, как линии или поверхности свободной формы, что снижает шум и улучшает фитинг функций.

Параметры измерения конфигурации

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

Квалификация зонда и конфигурация чаевых

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

Стратегия измерения: сканирование против одной точки

Выбор между сканированием и одноточечным измерением зависит от типа и допуска. Для допусков формы, таких как округлость, плоскость или цилиндричность, сканирование с 50-200 точками обеспечивает статистически значимый набор данных. Для простых размеров, таких как диаметр отверстия, достаточно нескольких одноточечных касаний. Современное программное обеспечение CMM позволяет гибридные стратегии: вы можете определить путь сканирования для стенки цилиндра и все еще использовать дискретные точки для истинного положения. Настройка скорости сканирования и плотности точек на основе состояния поверхности; грубые обработанные детали могут потребовать более медленного сканирования с большей фильтрацией, чтобы избежать более отдаленных данных от текстуры поверхности.

Скорость, ускорение и контроль движения

Высокая пропускная способность инспекции должна быть сбалансирована с точностью зондирования и динамикой машины. Параметрические настройки скорости приближения и втягивания, высоты поиска и профилей ускорения могут быть настроены на одну особенность. Например, при измерении небольших слепых отверстий с длинным стилусом снижают скорость приближения для предотвращения столкновения стилуса и изгиба. И наоборот, на больших плоских поверхностях максимизация скорости прохождения между точками может значительно сократить время цикла. Многие контроллеры CMM поддерживают режим «высокой скорости», который использует управление по кормовому перенаправлению; включить это только тогда, когда CMM находится на стабильном фундаменте и контролируются температурные условия.

Фильтрация и обработка посторонних

Поверхности реального мира никогда не идеальны. Загрязнение, заусенцы или вибрация машины могут вводить точки выброса, которые искажают установленную геометрию. Программные фильтры (например, гауссианские, средние или сплиновые) могут применяться либо во время измерения, либо во время постобработки. Установить длину волны отсечки фильтра на основе ожидаемой шероховатости детали. Для плотных допусков формы может потребоваться фильтр с низким пропуском, который удаляет высокочастотный шум. Однако чрезмерная фильтрация может маскировать подлинные дефекты; документировать настройки фильтра и применять их последовательно для всех частей одного типа. Расширенные пакеты также предлагают алгоритмы отклонения выброса, такие как удаление отклонения «3σ» от первоначальной подгонки - используйте их с осторожностью, чтобы избежать отбрасывания действительных данных.

Создание пользовательских измерительных рутин

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

Методы программирования: режим обучения, офлайн и сценарий

Существуют три основных метода создания пользовательских процедур, каждый из которых подходит для разных сценариев:

Структурирование рутины для стойкости

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

Проверка и валидация перед производством

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

Интеграция моделей САПР для точности

Современное программное обеспечение CMM может импортировать собственные форматы CAD (STEP, IGES, Parasolid и т. Д.) и выравнивать программу измерений непосредственно к 3D-модели.

Методы выравнивания: лучшая подгонка, система контрольных точек и физическая приставка

При выравнивании системы координат CMM к части, у вас есть несколько вариантов:

Автоматическое распознавание и измерение пути генерации

Используйте модель САПР для автоматического распознавания ключевых функций. Например, многие пакеты программного обеспечения могут обнаруживать цилиндры, плоскости, сферы и точки на импортированной модели и генерировать пути измерения с минимальным ручным вводом. Это особенно эффективно для семейств аналогичных частей, где изменяются только несколько измерений. Затем вы можете настроить сгенерированную программу для добавления конкретных оценок GD&T. Кроме того, используйте модель САПР для определения номинальных значений и допусков, которые программное обеспечение использует для автоматического определения пропуска/неисправности.

Термическая компенсация и интеграция данных о температуре

Изменения температуры приводят как к расширению, так и к сокращению шкалы CMM. При интеграции модели CAD также импортируются номинальные параметры компенсации температуры. Многие пакеты программного обеспечения CMM принимают ввод датчика температуры в режиме реального времени и корректируют результаты измерений в соответствии с коэффициентом теплового расширения (CTE) материала детали. Для точных задач настраивают программное обеспечение для регистрации температуры детали во время измерения, чтобы компенсация могла применяться во время анализа.

Автоматизация анализа данных и отчетности

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

Real-Time SPC и панели управления

Настройте программное обеспечение для продвижения результатов измерений непосредственно в базу данных статистического управления процессами (SPC). Графики в реальном времени для X-bar и R, индексы возможностей (Cp, Cpk) и линии тренда позволяют операторам обнаруживать дрейф до того, как детали выходят из строя. Многие пакеты CMM предлагают встроенные модули SPC, или вы можете записать экспорт в стороннюю систему. Настройте сигнализацию, когда способность процесса падает ниже порога (например, Cpk < 1.33).

Пользовательские шаблоны отчетов

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

Анализ тенденций и регистрация корректирующих действий

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

Оптимизация рабочих процессов с помощью Macro Automation

Для высокоэффективных инспекционных ячеек макросы и скрипты могут автоматизировать повторяющиеся шаги, которые не являются частью самого измерения. Это включает обработку файлов, запуск машины и последовательности отключения и связь с системами выполнения производства (MES).

Старт-дня и конец-дня Макрос

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

Часть ID и выбор рецепта

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

Обнаружение столкновений и логика повторного использования

Напишите схему безопасности, которая контролирует силы зонда и автоматически останавливает машину, если обнаружено столкновение (многие контроллеры имеют эту встроенную систему). Кроме того, запрограммировайте логику повторного измерения для пропущенных измерений. Например, если точка выходит из строя из-за ошибки отклонения зонда, макрос может попытаться измерить с более низкой скоростью или другим углом подхода, прежде чем объявить деталь «измерением не удалось».

Подготовка кадров и документация

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

Структурированные программы обучения

Отдельные учебные модули, основанные на роли:

Комплексный пакет документов

Для каждой пользовательской процедуры, сохранить следующую документацию:

Храните документацию в общем цифровом хранилище (например, в вики-интернете или системе управления документами), которое легко доступно для всех операторов и инженеров.

Постоянное совершенствование и валидация

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

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

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

Обратная связь от операторов и инженеров

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

Использование обновлений программного обеспечения

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

Заключение

Настройка программного обеспечения CMM для конкретных задач проверки - это стратегическая инвестиция, которая дает ощутимую отдачу в скорости измерения, точности и прослеживаемости. При первом понимании потребности в проверке - геометрии деталей, допусках, объеме и контексте оператора - вы можете настроить параметры, которые точно соответствуют задаче. Создание пользовательских процедур через режим обучения, автономное программирование или скриптинг позволяет автоматизировать сложные последовательности. Интеграция данных CAD обеспечивает согласование с намерением проектирования и автоматизация анализа превращает данные в работоспособный интеллект качества. Макросы рабочего процесса дополнительно сокращают время цикла и человеческие ошибки, в то время как тщательная подготовка и документация поддерживают систему с течением времени. Наконец, непрерывные циклы аудита и обратной связи сохраняют рутины актуальными по мере изменения производственных требований. При систематическом выполнении этот подход к настройке программного обеспечения CMM поднимает проверку от пассивного шага проверки до динамического драйвера улучшения процесса.

Для дальнейшего чтения о передовой практике в программировании и метрологии CMM обратитесь к ресурсам Zeiss Industrial Metrology, Hexagon Manufacturing Intelligence и Национального института стандартов и технологий (NIST). Кроме того, отраслевые стандарты, такие как ISO 10360, обеспечивают критерии принятия и проверки для CMM, с которыми следует консультироваться при создании любой индивидуальной программы проверки.