Наносглаживание FANUC: почему более гладкая поверхность не доказывает точность контура относительно CAD
Механизм наносглаживания 30i-B оценивает форму кривой по отрезкам. Авторские расчёты стрелы дуги и независимого бюджета ошибок отделяют гладкость от точности CAD-геометрии и уточняют назначение диагностики 5000 и остановок в покадровом режиме.
Содержание
Наносглаживание обрабатывает уже дискретизированную программу. Уменьшение следов стыков отрезков может указывать на более плавное движение или геометрические сопряжения, но само по себе не доказывает соответствие расстояния от траектории до исходной CAD-поверхности требованиям чертежа.
Какие данные получает контроллер
Общее руководство оператора FANUC 30i/31i/32i-B B-64484EN/03, §4.13, страницы 92, 94 и 97 (общедоступное зеркало оригинального руководства) поясняет: Nano Smoothing оценивает кривую по коротким отрезкам и корректирует вставленные точки в пределах допуска; допускается также неравномерный шаг точек. В этой редакции допуск программы связан с параметром 19581, а диагностика 5000 позволяет проверить фактическое сглаживание текущего кадра. Предполагаются нужная опция и конфигурация; рекомендуемые значения параметров не приводятся.
Сначала рассмотрите ошибку дискретизации CAM
Авторский плоский пример: дуга радиусом R=50 mm приближена хордой длиной l. Стрела в середине равна h=R−√(R²−(l/2)²).
| Длина хорды l | Стрела h |
|---|---|
| 2 mm | Около 0.010001 mm, то есть 10.001 μm |
| 1 mm | Около 0.002500 mm, то есть 2.500 μm |
В круговой модели уменьшение длины отрезка вдвое уменьшает стрелу примерно вчетверо. У произвольной поверхности меняется и местная кривизна, поэтому средней длины отрезка всей программы недостаточно для оценки ошибки.
Одни и те же две конечные точки могут принадлежать разным кривым. Оценка формы по соседним отрезкам не возвращает контроллеру исходную CAD-геометрию. Улучшение сопряжений ломаной и восстановление проектной поверхности — связанные, но разные цели.
Две границы ошибки нельзя считать одной
Рассмотрим независимый пример бюджета ошибок. Пусть автономная проверка уже доказала расстояние CAM-траектории от цели не более 0.008 mm, а последующей обработанной траектории от CAM — не более 0.006 mm. По неравенству треугольника консервативная общая граница составляет 0.014 mm. При допустимом геометрическом отклонении лишь 0.010 mm эти границы не доказывают соответствие.
Ошибки могут частично компенсироваться, но без проверки полагаться на это нельзя. Здесь 0.006 mm — авторская условная, предполагаемая уже проверенной граница расстояния между траекториями, а не трактовка параметра 19581 как конечной ошибки пути или детали. Реальная оценка также разделяет ошибку слежения, форму инструмента и деформацию при резании.
Сглаживание и точность подтверждаются раздельно
Проверяйте состояние сглаживания текущего исполняемого кадра, а не только наличие команды включения ранее в программе. Эта редакция также указывает: при активном сглаживании покадровая остановка происходит в скорректированных вставленных точках, не обязательно в исходных программных. Поэтому несовпадение координат остановки с исходными само по себе не доказывает неисправность позиционирования.
Для геометрической проверки сравнивайте конечную траекторию с той же CAD-базой, сохраняя место и направление максимального отклонения. Раздельная проверка активности функции и допустимости отклонения помогает объяснить различие между улучшением поверхности и размерным результатом. Каталог материалов — в разделе OPTION.