Почему уходит размер при фрезеровании — ошибки в управляющей программе
Как отличить ошибку программы от износа инструмента, какие ошибки дают устойчивый уход размера, что проверяется по тексту программы и что делать, когда размер ушёл на отработанной программе.
Размер на фрезерной операции уходит по двум группам причин: из-за состояния станка, инструмента и заготовки — или из-за управляющей программы. Первую группу видно по повторяемости: отклонение меняется от детали к детали. Вторая группа даёт устойчивую картину — размер уходит одинаково на всех деталях и в одном и том же месте. Именно эту, вторую группу разбираем ниже.
Ниже — какие ошибки программы дают уход размера, как отличить их от износа инструмента, что проверяется по тексту программы и что нужно прислать для разбора. Станки собраны в разделе фрезерные станки с ЧПУ, разработка технологии — в услуге разработка технологии под ключ.
Как отличить программу от износа
- Отклонение одинаково на всех деталях партии и не растёт со временем — причина в программе или в привязке.
- Отклонение растёт от детали к детали — изнашивается инструмент, ослабло закрепление или греется шпиндель.
- Отклонение появляется только на отдельных элементах детали, а остальные размеры в поле допуска — причина в коррекции инструмента или в способе обхода контура именно на этих элементах.
- Отклонение меняет знак при смене направления обработки — причина в учёте радиуса инструмента или в люфте, и эти два случая различаются повторным проходом по тому же контуру.
Ошибки программы, которые дают уход размера
| Что в программе | Как проявляется на детали | Как проверяется |
|---|---|---|
| Не учтён радиус фрезы при обходе контура | Размер уходит на величину радиуса или диаметра инструмента, наружные и внутренние контуры расходятся в разные стороны | Сверяется режим коррекции на радиус и номер корректора в тексте программы |
| Корректор содержит номинальный диаметр вместо фактического | Устойчивое смещение контура на половину разницы диаметров | Замер фактического диаметра инструмента и сверка со значением в таблице |
| Ошибка в привязке нулевой точки заготовки | Все размеры от базы смещены на одну и ту же величину | Повторная привязка и контрольный замер от базовой поверхности |
| Неверная длина инструмента в таблице | Уходит глубина фрезерования при верных размерах в плане | Измерение вылета на приборе и сверка со значением корректора |
| Отсутствие припуска под чистовой проход | Чистовая фреза снимает неравномерный слой, размер уходит вслед за отжимом | Разбор порядка проходов и величины оставляемого припуска |
| Подход и отход по контуру без дуги | След врезания в месте входа, локальное отклонение профиля | Просмотр траектории на участках входа и выхода |
| Смена плоскости или системы координат внутри цикла | Отклонение появляется после определённого кадра и сохраняется до конца | Построчный разбор кадров смены системы координат и плоскости |
Где ошибку даёт не программа, а её подготовка
Часть отклонений возникает на пути от модели к станку и в тексте программы не видна.
- Постпроцессор выдаёт кадры в формате, который стойка понимает иначе. Это проявляется на циклах сверления, на круговой интерполяции и на командах коррекции.
- Округление координат при выводе. Если постпроцессор выводит три знака вместо четырёх, на дугах малого радиуса накапливается отклонение профиля.
- Модель передана с допуском аппроксимации, превышающим допуск детали. Тогда траектория изначально построена по огранённому контуру.
- Расчёт велся по номинальной геометрии инструмента, а на станке стоит инструмент с другим углом или другим радиусом при вершине. Пластины и фрезы подбираются под расчёт, а не наоборот — режущий инструмент и пластины сверяются с технологией до запуска.
Что проверяется до запуска партии
- Прогон программы без резания с проверкой траектории, ускоренных перемещений и высоты безопасной плоскости.
- Сверка таблицы инструмента с фактическими измерениями вылета и диаметра. Измерение выполняется на приборе или на станке — для этого применяются датчики и щупы.
- Первая деталь с остановкой после чистового прохода и замером до снятия со станка. Замер после снятия не показывает, деформировалась ли деталь при раскреплении.
- Фиксация фактических корректоров в отдельном документе вместе с программой. При следующем запуске партии не приходится восстанавливать значения по памяти.
- Проверка последовательности на наличие холостых проходов и лишних смен инструмента: они не влияют на размер, но увеличивают цикл.
Что делать, когда размер уходит на работающей программе
Когда программа отработала партию, а затем размер ушёл, причину ищут не в её тексте. Порядок разбора такой.
- Проверяется инструмент: фактический диаметр, состояние вершины, вылет после переустановки в оправку.
- Проверяется закрепление заготовки и повторяемость установки в приспособление.
- Проверяется температурный режим: на первых деталях после пуска размер отличается от установившегося.
- Сверяются корректоры: правка, внесённая для одной партии и не отменённая после неё, — частая причина.
- Если перечисленное в норме, разбирается станок — по результатам обращаются к услуге пусконаладка и ввод в эксплуатацию.
Частые вопросы
Почему наружный контур получается меньше, а внутренний больше? Признак того, что коррекция на радиус инструмента не применена или применена с противоположной стороны. Отклонение в обоих случаях равно диаметру инструмента и одинаково по всей партии.
Размер в плане верный, а глубина уходит — что смотреть? Длину инструмента в таблице и привязку по вертикальной оси. При работе с несколькими инструментами проверяется, от какой базы измерены вылеты.
Может ли программа дать разный размер на одинаковых деталях? Сама программа — нет. Разброс между деталями даёт установка заготовки, износ инструмента, нагрев или изменение припуска на заготовках.
Нужно ли переделывать программу при замене инструмента на аналог? Если совпадают диаметр, число зубьев и радиус при вершине, достаточно обновить корректоры и пересчитать режимы. При другой геометрии пересчитывается траектория чистовых проходов.
Что прислать для разбора? Чертёж детали с допусками, текст управляющей программы, таблицу инструмента с фактическими значениями, модель станка и версию стойки, результаты замеров с указанием, где именно уходит размер, и фотографию установки заготовки.
Что мы делаем
Разбираем управляющую программу по кадрам, сверяем коррекции и таблицу инструмента с фактическими измерениями, проверяем траекторию на входах и выходах, пересчитываем припуски и режимы, при необходимости переписываем технологию и постпроцессор. Услуги — разработка технологии под ключ и пусконаладка и ввод в эксплуатацию; станки — в разделах фрезерные станки с ЧПУ и вертикально-фрезерные обрабатывающие центры.
Пришлите чертёж детали и текст программы на stanki@erher.ru — найдём причину ухода размера, дадим исправления по программе и корректорам и подберём инструмент под пересчитанную технологию.
