Система ЧПУ TNC
TNC (от англ. Touch Numerical Control — «сенсорное числовое управление») — это семейство систем числового программного управления (ЧПУ), разрабатываемое немецкой компанией Heidenhain GmbH (зарегистрирована в ФРГ). Системы TNC предназначены для управления металлорежущими станками, в первую очередь фрезерными, расточными и обрабатывающими центрами, а также для электроэрозионных станков. Отличительной особенностью TNC является диалоговый режим программирования на языке HEIDENHAIN DIN/ISO, ориентированный на оператора-технолога, а также высокая точность обработки за счёт использования систем измерения перемещений (линейных энкодеров) собственного производства Heidenhain.
История
Разработка систем ЧПУ началась компанией Heidenhain в 1960-х годах, когда фирма, изначально специализировавшаяся на производстве оптических измерительных приборов (штриховых мер, лимбов), начала выпускать первые цифровые индикаторы положения. Первая система ЧПУ под названием TNC 110 была представлена в 1975 году. Она использовала диалоговый ввод с клавиатуры и отображение на электронно-лучевой трубке (ЭЛТ). В 1980-х годах появились модели TNC 150, TNC 155 и TNC 355, которые уже поддерживали программирование в кадрах и работу с подпрограммами.
В 1990-е годы Heidenhain выпустила серию TNC 400 (TNC 407, TNC 415, TNC 426), которые стали первыми системами с цветным графическим дисплеем и возможностью трёхмерного моделирования траектории инструмента. В 2000-х годах вышли модели TNC 530, iTNC 530 (с сенсорным экраном) и TNC 640. Последняя, представленная в 2012 году, стала первой системой, поддерживающей программирование в формате ISO (G-коды) наряду с собственным диалоговым языком.
В 2018 году была анонсирована платформа TNC 7, которая полностью перешла на сенсорное управление с мультитач-жестами, адаптивным интерфейсом и поддержкой облачных сервисов. На 2025 год TNC 7 является флагманской системой, а TNC 640 и TNC 530 продолжают использоваться на станках среднего и старшего поколения.
Архитектура и аппаратное обеспечение
Система ЧПУ TNC представляет собой промышленный компьютер реального времени, работающий под управлением проприетарной операционной системы (обычно на базе ядра QNX или VxWorks). Аппаратная часть включает:
- Процессорный модуль — на платформах ARM или x86 (в зависимости от поколения).
- Пульт оператора — с клавиатурой, трекболом или сенсорным экраном (TNC 7 — полностью сенсорный).
- Дисплей — от монохромного ЭЛТ до цветного TFT с диагональю 15–21 дюйм.
- Интерфейсы связи — Ethernet, RS-232, USB, Profibus, CANopen, Sercos (для связи с сервоприводами).
- Модуль измерения — для подключения инкрементальных или абсолютных энкодеров Heidenhain (например, серии LC, LS, ROD).
Системы TNC поддерживают до 18 осей управления (включая шпиндель и вспомогательные оси) и до 5 осей одновременной интерполяции (5-осевая обработка).
Программирование
Основной режим программирования — диалоговый язык HEIDENHAIN DIN/ISO. Оператор вводит команды в виде последовательности кадров, используя буквенные коды (например, L — линейная интерполяция, C — круговая, R — радиус). В отличие от стандартного G-кода (ISO 6983), диалоговый язык TNC использует мнемонические обозначения на естественном языке (например, «TOOL CALL» вместо «M06»), что упрощает обучение.
Система поддерживает:
- Программирование контуров — с автоматическим расчётом точек сопряжения (прямые, дуги, фаски, скругления).
- Циклы обработки — стандартные (сверление, фрезерование карманов, нарезание резьбы) и пользовательские.
- Параметрическое программирование — с использованием переменных (Q-параметры), математических и логических операций.
- Подпрограммы и макросы — для повторяющихся операций.
- 3D-коррекция — компенсация радиуса инструмента и длины в трёхмерном пространстве.
Начиная с TNC 640, добавлена поддержка программирования в формате ISO (G-код) с возможностью конвертации диалоговых программ в ISO и обратно.
Режимы работы
Системы TNC имеют несколько режимов, выбираемых оператором:
- Ручной режим (Manual) — управление станком с помощью штурвалов или кнопок, без выполнения программы.
- Режим ввода (Programming) — создание и редактирование управляющих программ.
- Автоматический режим (Automatic) — выполнение программы с контролем траектории и скорости.
- Режим симуляции (Simulation) — визуализация обработки на экране без перемещения узлов станка.
- Режим обслуживания (Service) — диагностика, настройка параметров, калибровка.
Применение
Системы ЧПУ TNC преимущественно используются в станкостроении для:
- Фрезерной обработки — 3-осевое, 4-осевое и 5-осевое фрезерование сложных поверхностей (пресс-формы, штампы, лопатки турбин).
- Расточных работ — точное растачивание отверстий с высокой соосностью.
- Электроэрозионной обработки — проволочная и прошивная эрозия (совместно с генераторами Heidenhain).
- Гравировки — нанесение текста, логотипов, маркировки.
Основные отрасли: авиастроение, автомобилестроение, медицинское приборостроение, производство оснастки и пресс-форм. В России системы TNC устанавливаются на станках таких производителей, как DMG MORI, Hermle, Mazak, Deckel Maho, а также на некоторых моделях российских заводов (например, «Станкотех»).
Преимущества и недостатки
Преимущества
- Высокая точность — за счёт интеграции с измерительными системами Heidenhain (разрешение до 0,1 мкм).
- Интуитивный интерфейс — диалоговый язык программирования, не требующий глубоких знаний G-кода.
- Надёжность — системы работают в жёстких условиях (вибрация, запылённость, перепады температуры).
- Поддержка сложной обработки — 5-осевая интерполяция, 3D-коррекция, автоматическая компенсация тепловых деформаций.
Недостатки
- Закрытая архитектура — невозможность установки стороннего ПО (например, CAD/CAM-систем).
- Ограниченная совместимость — системы TNC плохо интегрируются с сервоприводами других производителей (требуются адаптеры).
- Высокая стоимость — как самой системы, так и её обслуживания (замена энкодеров, ремонт пульта).
- Сложность освоения — для перехода с G-кода на диалоговый язык требуется переобучение.
Модельный ряд (основные модели)
| Модель | Год выпуска | Особенности |
|---|---|---|
| TNC 110 | 1975 | Первая система, диалоговый ввод |
| TNC 150 | 1981 | Поддержка подпрограмм |
| TNC 355 | 1985 | Цветной дисплей, 4 оси |
| TNC 407 | 1992 | Графическая симуляция |
| TNC 426 | 1996 | 5-осевая обработка |
| iTNC 530 | 2003 | Сенсорный экран, Ethernet |
| TNC 640 | 2012 | Поддержка ISO, 18 осей |
| TNC 7 | 2018 | Полностью сенсорный интерфейс, облачные сервисы |
Интересные факты
- Название «TNC» изначально расшифровывалось как «Touch Numerical Control» — из-за использования сенсорной клавиатуры в ранних моделях.
- Системы TNC используются в станках, на которых изготавливаются детали для космических аппаратов (например, спутников серии «Глонасс»).
- В 2015 году Heidenhain выпустила версию TNC 640 с защитой от несанкционированного доступа, соответствующую стандартам ISO 27001.
Источники
- Heidenhain GmbH. «TNC 7 — User Manual», 2023.
- Heidenhain GmbH. «History of TNC Controls», 2020.
- DIN 66025 (ISO 6983) — Numerical Control of Machines.
- Журнал «Станки и инструмент», № 4, 2018 — «Обзор систем ЧПУ Heidenhain».
- Каталог продукции Heidenhain, 2024.
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →