Что нужно измерению толщины
Толщина — расстояние между двумя поверхностями вдоль одного направления. На скане это три факта на точку: где ближняя поверхность, где дальняя поверхность вдоль того же направления через материал и каков номинал именно в этом месте — потому что на литой, формованной или гнутой детали номинальная стенка редко постоянна. Уберите один из трёх — и число становится догадкой.
Сетка толщины стенки использует решётку сетки плоскости на ближней грани и пускает три луча в каждом узле вдоль локальной нормали: ближний луч (порог поверхности), дальний луч через материал в пределах окна толщины и луч CAD, который считывает номинал грань-к-грани на самой модели CAD.
Почему номинал читается на CAD, а не с подогнанной плоскости
Ранняя версия считывала номинал с плоскости, подогнанной к скану. На пластине, изогнутой на два миллиметра, эта плоскость далека от грани CAD, так что номинал менялся от точки к точке, а индексы воспроизводимости теряли смысл. Теперь движок находит грань CAD, ближайшую к точке в пределах порога, считывает заднюю грань от этой грани CAD, и номинал не зависит от того, как измеренный элемент лёг на скан.
На цилиндрах и конусах самой тесселяции CAD недостаточно: STEP, экспортированный с грубым угловым отклонением, представляет стенку трубы 2,000 мм хордами, и хорда-к-хорде стенка читается 1,978 – 1,998 в зависимости от угла. Поэтому каждое попадание привязывается к аналитической поверхности каталогизированной грани, когда принадлежит одной из них; конкурирующая грань в пределах допуска привязки оставляет значение по тесселяции вместо выбора.
- Номинал по значению с чертежа (одно число) или грань-к-грани на CAD (в каждой точке)
- Аналитическая привязка на цилиндрах, конусах и сферах из каталога STEP
- Отчёт указывает источник номинала: сетка, аналитический или смешанный
Отказы по каждой точке
Три ситуации не дают толщины. Односторонний скан — дальняя грань не была снята — даёт «нет дальней поверхности» и предупреждение об односторонности на прогоне. Дальняя грань, которую луч встречает под крутым углом, даёт «дальняя наклонена»; толщина вдоль нормали не была бы стенкой. CAD без задней грани за точкой даёт «нет номинала», если не используется режим значения с чертежа. Две поверхности скана, обе удовлетворяющие окну, дают «неоднозначно», а не ближайшую.
Каждый отказ — строка в таблице точек со своей причиной и серая точка на эскизе. Сводные строки (минимум, максимум, среднее, Cp / Cpk) вычисляются только по измеренным точкам и сами становятся N/A ниже минимального количества.
Односторонние допуски и воспроизводимость
Многие требования к стенке односторонние: минимальная стенка и ничего сверху. Сетка принимает открытую сторону — строка судится по одному пределу, не несёт асимметричного штампа и говорит об этом в примечании. Cp и Cpk выводятся только при двух пределах и не менее тридцати измеренных точках; при одном пределе сводка показывает запас до этого предела.
Строки минимума, максимума и среднего получают стабильные позиции (N, N_1, N_2), а каждая строка точки нумеруется по её положению в решётке, так что серия деталей выводит одну и ту же точку под одной и той же позицией.
Трубы, корпуса и гнутые пластины
На цилиндрической или конической грани лучи следуют локальной нормали, а сторона материала определяется автоматически: труба, прочитанная снаружи, и та же труба, прочитанная изнутри, дают одну и ту же стенку. Гнутый лист обрабатывается расширением порога поверхности один раз (только автоматический порог — введённый порог никогда не расширяется) и спариванием ближней и дальней граней вокруг грани CAD, а не вокруг подогнанной плоскости. На корпусе луч CAD находит заднюю грань за каждой точкой, так что рёбра и бобышки получают собственный номинал.
