Руководство
пользователя
DIN/ISO-
программирование
TNC 320
Программное обеспечение NC 340 551-04 340 554-04
Русский (ru) 3/2010
Клавиша Функция
Выбор разделения экрана дисплея
Выбор между основным и фоновым режимами работы
Клавиши Softkey: выбор функции на дисплее
Переключение панелей Softkey
Режимы работы станка Клавиша Функция
Режим ручного управления
Электронный маховичок
Позиционирование с ручным вводом данных
Покадровое выполнение программы
Выполнение программы в автоматическом режиме
Режимы программирования Клавиша Функция
Программирование и редактирование
Тест программы
Управление программами/файлами, функции ЧПУ Клавиша Функция
Управление файлами, внешний вывод данных
Определение вызова программы, выбор таблиц нулевых и стандартных точек
Выбор MOD-функции
Отображение текста помощи при аварийных сообщениях, вызов системы помощи TNCguide
Индикация всех имеющихся сообщений об ошибках
Вызов калькулятора
Клавиши навигации Клавиша Функция
Перемещение курсора внутри кадра
Переход к кадру, циклу или функциям параметров
Подача |
|
Скорость вращения |
|
|
шпинделя |
|
|
|
|
|
|
|
100 |
100 |
|
50 |
150 |
50 |
150 |
|
F % |
0 |
S % |
|
0 |
|
Клавиша Функция
Определение циклов измерительного щупа
Определение и вызов циклов
Ввод и вызов подпрограмм и повторов частей программ
Безусловный останов программы
Клавиша Функция
Определение параметров инструментов в программе
Вызов параметров инструментов
Программирование траекторий Клавиша Функция
Вход в контур/выход из контура
FK-программирование свободного контура
Прямая
Центр окружности/полюс для полярных координат
Круговая траектория вокруг центра окружности
Круговая траектория с заданным радиусом
Круговая траектория с переходом в прямую по касательной
Фаска/радиусная обработка углов
Специальные функции/smarT.NC Клавиша Функция
Индикация специальных функций
Выбор следующей закладки в форме
Диалоговоеполеилиэкраннаякнопка переключения вперед/назад
Клавиша Функция
. . . |
Выбор или ввод в программу |
значений осей координат |
. . .
Цифры
Десятичная точка/изменение знака числа
Программирование в полярных координатах / инкрементных значениях
Программирование Q- параметров/состояние Q-параметров
Присвоение фактической позиции, значений из калькулятора
Игнорирование вопросов диалога и удаление слов
Подтверждениевводаипродолжение диалога
Завершение кадра, окончание ввода
Сброс введенных числовых значений или удаление сообщения ЧПУ об ошибке
Прерываниедиалога, удалениечасти программы
Ниже приведен список символов-указателей, используемых в данном руководстве
Этот символ указывает на то, что для выполнения описываемой функции необходимо следовать специальным указаниям.
Этот символ указывает на то, что при использовании описываемойфункциисуществуетоднаилинесколько следующих опасностей:
Опасности для заготовки
Опасности для зажимного приспособления
Опасности для инструмента
Опасности для станка
Опасности для оператора
Этот символ указывает на то, что описываемая функция должна быть адаптирована производителем станка. В связи с этим описываемая функция на разных станках может действовать по-разному.
Этот символ указывает на то, что более подробное описание функции содержится в другом руководстве пользователя.
Выхотитевнестиизмененияилиобнаружили ошибку?
Мы постоянно стремимся усовершенствовать нашу документациюдлявас. Выможетепомочьнамприэтом, отправив пожелания или замеченные ошибки на электронный адрес: info@heidenhain.ru.
О данном руководстве
HEIDENHAIN TNC 320 |
5 |
Тип ЧПУ, программное обеспечение и функции
В данном руководстве описаны функции ЧПУ, начиная со следующих номеров программного обеспечения ЧПУ:
Тип ЧПУ |
Номер ПО ЧПУ |
TNC 320 |
340 551-04 |
|
|
TNC 320 Программная станция |
340 554-04 |
|
|
Адаптацию объема доступных функций ЧПУ к определенному станку осуществляет производитель станка путем настройки машинных параметров. Поэтому в данном руководстве также описаны и те функции, которые доступны не во всех ЧПУ.
Не все станки поддерживают определенные функции ЧПУ такие, например, как:
измерение инструмента с помощью щупа TT.
Чтобы узнать фактическое количество функций вашего станка, обратитесь к его производителю.
Многие производители станков и компания HEIDENHAIN предлагают курсы программирования систем ЧПУ. Участие в подобных курсах рекомендуется для интенсивного ознакомления с функциями ЧПУ.
Руководство пользователя "Программирование циклов"
Все функции циклов (циклов измерительных щупов и циклов обработки) описаны в отдельном руководстве пользователя. Для того, чтобы получить данное руководство, отправьте запрос в компанию
HEIDENHAIN. ID: 679 220-xx
6
TNC 320 оснащена различными опциями программного обеспечения, которые активируются оператором или производителем станка. Каждую опцию следует активировать отдельно, и каждая из них содержит, соответственно, описанные ниже функции:
Опции оборудования
Дополнительная ось для 4 осей и неуправляемого шпинделя
Дополнительная ось для 5 осей и неуправляемого шпинделя
ПО-опция 1(номер опции #08)
Интерполяция боковой поверхности цилиндра (циклы 27, 28 и 29)
Подача в мм/мин для осей вращения: M116
Наклон плоскости обработки (цикл 19, функция PLANE и Softkey 3D-ROT в ручном режиме работы)
Окружность в 3 осях при наклонной плоскости обработки
Наряду с дополнительными функциями ПО для управления существеннымимодификациямипрограммногообеспеченияЧПУ применяются функции обновления, так называемый Feature Content Level (англ. термин для уровня версии). Функции, относящиеся к FCL, недоступны пользователю при получении обновления ПО ЧПУ.
При покупке нового станка все функции обновления ПО предоставляются без дополнительной оплаты.
Функции обновления ПО обозначаются в руководстве с помощью символа FCL n, где n указывает на текущий номер версии.
Вы можете активировать FCL-функции для постоянного пользования, купив цифровой код. Для этого необходимо обратиться к производителю станка или в компанию
HEIDENHAIN.
Тип ЧПУ, программное обеспечение и функции
HEIDENHAIN TNC 320 |
7 |
Тип ЧПУ, программное обеспечение и функции
В данном продукте используется Open Source Software. Более подробную информацию можно найти в системе ЧПУ в
Uрежиме работы "Программирование/редактирование"
UФункция MOD
USoftkey ПРАВОВЫЕ ЗАМЕЧАНИЯ
8
Была добавлена функция PLANE для гибкого определения наклоненной плоскости обработки (смотри „PLANE-функция: наклон плоскости обработки (ПО-опция 1)” на странице 285)
Была добавлена система помощи TNCguide, работающая по контексту (смотри „Вызов TNCguide” на странице 122)
Была добавлена функция FUNCTION PARAX для задания отношения параллельных осей U, V, W
Добавлены следующие языки диалогов: словацкий, норвежский, латышский, корейский, турецкий и румынский (смотри „Список параметров” на странице 402)
Кнопка Backspace позволяет теперь удалять отдельные символы во время ввода информации (смотри „Ввод и редактирование значений координат” на странице 3)
Была добавлена функция PATTERN DEF для определения образцов отверстий (см. руководство пользователя по циклам)
ТеперьспомощьюфункцииSEL PATTERN могутбытьвыбраны таблицы точек (см. руководство пользователя по циклам)
Функция CYCL CALL PAT позволяет отрабатывать циклы в сочетании стаблицами точек (см. руководство пользователя по циклам)
В функции DECLARE CONTOUR теперь можно задавать глубину этого контура (см. руководство пользователя по циклам)
Новый цикл обработки 241 для глубокого сверления однокромочным сверлом (см. руководство пользователя по циклам)
Добавлены циклы обработки с 251 по 257 для фрезерования карманов, острововиканавок(см. руководствопользователяпо циклам)
Цикл измерительного щупа 416 (Задание координат точки привязки, центр окружности из отверстий) расширен параметром Q320 (Безопасное расстояние) (см. руководство пользователя по циклам)
Циклы измерительных щупов 412, 413, 421 и 422: дополнительный параметр Q365 "Тип перемещения" (см. руководство пользователя по циклам)
Цикл измерительного щупа 425 (Измерение канавки) расширен параметром Q301 (Наличие или отсутствие промежуточного позиционирования на безопасной высоте) и Q320 (Безопасное расстояние) (см. руководство пользователя по циклам)
Циклы измерительных щупов с 408 по 419: если задана индикация, ЧПУ также записывает точку привязки в строку 0 таблицы предустановок (см. руководство пользователя по циклам)
В режимах работы покадрового и поблочного прогона программы теперь можно выбирать таблицу нулевых точек
(STATUS M)
При определении подач в циклах обработки появилась возможность задавать FU и FZ-значения (см. руководство пользователя по циклам)
Новые функции ПО 340 55x-04
HEIDENHAIN TNC 320 |
9 |
Изменения в функциях ПО
340 55x-04
Вцикле22 теперьможноопределятьназваниеинструментадля инструмента черновой обработки (см. руководство пользователя по циклам)
Изменена функция дополнительной индикации состояния. Были проведены следующие расширения (смотри „Дополнительные индикации состояния” на странице 63):
появиласьноваяобзорнаястраницасиндикациейважнейших состояний
отображаются значения, настроенные в цикле 32 "Допуск"
Циклы фрезерования карманов, цапф и канавок с 210 по 214 удалены со стандартной панели Softkey (CYCL DEF > КАРМАНЫ/ЦАПФЫ/КАНАВКИ). Эти циклы по-прежнему имеются в наличии по причине совместимости, и их можно выбрать клавишей GOTO
Цикл25 "Протяжкаконтура" позволяеттеперьпрограммировать также закрытые контуры
При повторном входе в программу теперь возможно выбрать другой инструмент
С помощью FN16 F-Print теперь могут выдаваться тексты, зависящие от языка
Структура Softkey функции SPEC FCT была изменена и приближена к структуре iTNC 530
10
Содержание |
|
Первые шаги в работе с TNC 320 |
1 |
|
|||
|
|
|
|
|
|
Введение |
2 |
|
|
Программирование: основы, |
3 |
|
|
|
|
|
|
управление файлами |
4 |
|
|
Программирование: помощь |
|
|
|
5 |
|
|
|
Программирование: инструменты |
|
|
|
6 |
|
|
|
Программирование: |
|
|
|
программирование контуров |
7 |
|
|
Программирование: подпрограммы и |
|
|
|
повторы частей программ |
8 |
|
|
Программирование: Q-параметры |
|
|
|
9 |
|
|
|
Программирование: дополнительные |
|
|
|
функции |
10 |
|
|
Программирование: специальные |
|
|
|
|
|
|
|
функции |
11 |
|
|
Программирование: многоосевая |
|
|
|
обработка |
12 |
|
|
Ручное управление и наладка |
|
|
|
13 |
|
|
|
Позиционирование с ручным вводом |
|
|
|
данных |
14 |
|
|
Тестирование программы и отработка |
|
|
|
программы |
15 |
|
|
MOD-функции |
|
|
|
16 |
|
|
|
Таблицы и обзоры |
|
|
|
|
|
|
|
|
|
HEIDENHAIN TNC 320 |
11 |
|
|
|
|
|
|
|
.....1 Первые шаги в работе с TNC 320 |
31 |
|
|
|
|
||||||
1.1 |
Обзор ..... |
32 |
|
|
|
|
|
|
|
|
|
1.2 |
Включение станка ..... |
33 |
|
|
|
|
|
|
|
|
|
|
Квитирование перерыва в электроснабжении и поиск референтных меток ..... |
33 |
|||||||||
1.3 |
Программирование первой части |
..... 34 |
|
|
|
|
|
|
|||
|
Правильный выбор режима работы ..... |
|
34 |
|
|
|
|
||||
|
Важнейшие элементы управления ЧПУ |
..... 34 |
|
|
|
|
|||||
|
Создание новой программы/управление файлами ..... |
35 |
|
|
|||||||
|
Определение заготовки ..... |
36 |
|
|
|
|
|
|
|
||
|
Структура программы ..... |
37 |
|
|
|
|
|
|
|
||
|
Программирование простого контура |
..... |
38 |
|
|
|
|
||||
|
Создание программы циклов ..... |
41 |
|
|
|
|
|
|
|||
1.4 |
Графический тест первой части ..... 43 |
|
|
|
|
|
|
||||
|
Правильный выбор режима работы ..... |
|
43 |
|
|
|
|
||||
|
Выбор таблицы инструментов для теста программы ..... |
43 |
|
|
|||||||
|
Выбор программы, которую необходимо протестировать ..... |
44 |
|
||||||||
|
Выбор разделения экрана дисплея и вида ..... |
44 |
|
|
|
||||||
|
Запуск теста программы ..... |
45 |
|
|
|
|
|
|
|||
1.5 |
Наладка инструмента |
..... 46 |
|
|
|
|
|
|
|
|
|
|
Правильный выбор режима работы ..... |
|
46 |
|
|
|
|
||||
|
Подготовка и измерение инструмента ..... |
46 |
|
|
|
|
|||||
|
Таблица инструмента TOOL.T ..... |
46 |
|
|
|
|
|
|
|||
|
Таблица мест TOOL_P.TCH ..... |
47 |
|
|
|
|
|
|
|||
1.6 |
Наладка заготовки ..... |
48 |
|
|
|
|
|
|
|
|
|
|
Правильный выбор режима работы ..... |
|
48 |
|
|
|
|
||||
|
Зажим заготовки ..... |
48 |
|
|
|
|
|
|
|
|
|
|
Выверка заготовки с помощью измерительного щупа ..... |
49 |
|
|
|||||||
|
Установка точки привязки с помощью измерительного щупа |
..... 50 |
|
||||||||
1.7 |
Отработка первой программы ..... |
51 |
|
|
|
|
|
|
|||
|
Правильный выбор режима работы ..... |
|
51 |
|
|
|
|
||||
|
Выбор программы, которую необходимо отработать ..... |
51 |
|
|
|||||||
|
Запуск программы ..... |
51 |
|
|
|
|
|
|
|
|
HEIDENHAIN TNC 320 |
13 |
.....2 Введение |
53 |
|
|
|
|
|
|
|
|
|
|
|
2.1 TNC 320 ..... |
|
54 |
|
|
|
|
|
|
|
|
|
|
Программирование: диалог открытым текстом фирмы HEIDENHAIN и DIN/ISO ..... |
54 |
|
||||||||||
Совместимость ..... |
|
54 |
|
|
|
|
|
|
|
|
||
2.2 Дисплей и пульт управления ..... |
55 |
|
|
|
|
|
|
|
||||
Дисплей |
..... 55 |
|
|
|
|
|
|
|
|
|
|
|
Разделение экрана дисплея ..... |
|
56 |
|
|
|
|
|
|
||||
Пульт управления ..... |
57 |
|
|
|
|
|
|
|
|
|||
2.3 Режимы работы ..... |
58 |
|
|
|
|
|
|
|
|
|
||
Режим ручного управления и электронного маховичка ..... |
58 |
|
|
|
||||||||
Позиционирование с ручным вводом данных ..... |
58 |
|
|
|
|
|||||||
Программирование/редактирование ..... |
59 |
|
|
|
|
|
||||||
Тест программы ..... |
|
59 |
|
|
|
|
|
|
|
|
||
Выполнение программы в автоматическом и покадровом режимах ..... |
60 |
|
|
|||||||||
2.4 Индикация состояния ..... |
61 |
|
|
|
|
|
|
|
|
|||
"Общая" индикация состояния ..... |
61 |
|
|
|
|
|
|
|||||
Дополнительные индикации состояния ..... |
63 |
|
|
|
|
|
||||||
2.5 Дополнительные устройства: 3D-измерительные щупы и электронные маховички фирмы HEIDENHAIN ..... |
69 |
|||||||||||
3D-щупы |
..... 69 |
|
|
|
|
|
|
|
|
|
|
|
Электронные маховички HR ..... |
|
70 |
|
|
|
|
|
|
14
3 Программирование: основы, управление файлами |
..... 71 |
|
|
|||||||||
3.1 Основные положения ..... |
72 |
|
|
|
|
|
|
|
|
|||
Датчики положения и референтные метки |
..... 72 |
|
|
|
|
|||||||
Система привязки ..... |
72 |
|
|
|
|
|
|
|
|
|||
Система привязки фрезерных станков ..... |
73 |
|
|
|
|
|||||||
Обозначение осей на фрезерных станках |
..... 73 |
|
|
|
|
|||||||
Полярные координаты ..... |
74 |
|
|
|
|
|
|
|
||||
Абсолютные и инкрементальные координаты заготовки ..... |
75 |
|
|
|||||||||
Выбор точки привязки ..... |
76 |
|
|
|
|
|
|
|
||||
3.2 Открытие и ввод программ |
..... 77 |
|
|
|
|
|
|
|||||
Построение NC-программы в DIN/ISO-формате ..... |
77 |
|
|
|
||||||||
Определение заготовки: G30/G31 ..... |
77 |
|
|
|
|
|
||||||
Создание новой программы обработки ..... |
78 |
|
|
|
|
|||||||
Программирование движений инструмента в формате DIN/ISO ..... |
80 |
|
||||||||||
Присвоение фактических позиций ..... |
81 |
|
|
|
|
|
||||||
Редактирование программы |
..... |
82 |
|
|
|
|
|
|
||||
Функция поиска в системе ЧПУ ..... |
86 |
|
|
|
|
|
||||||
3.3 Управление файлами: основы ..... |
|
88 |
|
|
|
|
|
|
||||
Файлы ..... |
88 |
|
|
|
|
|
|
|
|
|
|
|
Защита данных |
..... |
89 |
|
|
|
|
|
|
|
|
|
|
3.4 Работа с управлением файлами |
..... 90 |
|
|
|
|
|
||||||
Директории ..... |
90 |
|
|
|
|
|
|
|
|
|
|
|
Пути доступа ..... |
90 |
|
|
|
|
|
|
|
|
|
||
Обзор: функции управления файлами ..... |
91 |
|
|
|
|
|||||||
Вызов управления файлами |
..... |
92 |
|
|
|
|
|
|
||||
Выбор дисководов, директорий и файлов ..... |
93 |
|
|
|
|
|||||||
Создание новой директории |
..... |
95 |
|
|
|
|
|
|
||||
Создание новой директории |
..... |
95 |
|
|
|
|
|
|
||||
Копирование отдельного файла ..... |
96 |
|
|
|
|
|
||||||
Копирование файла в другую директорию ..... |
96 |
|
|
|
|
|||||||
Копирование директории ..... |
|
96 |
|
|
|
|
|
|
||||
Выбор одного из недавно использовавшихся файлов ..... |
97 |
|
|
|||||||||
Удаление файла ..... |
97 |
|
|
|
|
|
|
|
|
|
||
Удаление директории ..... |
98 |
|
|
|
|
|
|
|
|
|||
Выделение файлов |
..... |
99 |
|
|
|
|
|
|
|
|
||
Переименование файла ..... |
100 |
|
|
|
|
|
|
|||||
Сортировка файлов ..... |
100 |
|
|
|
|
|
|
|
|
|||
Дополнительные функции ..... |
|
101 |
|
|
|
|
|
|
||||
Передача данных на внешний носитель/с внешнего носителя данных ..... |
102 |
|||||||||||
Система ЧПУ в сети ..... |
104 |
|
|
|
|
|
|
|
|
|||
USB-устройства в системе ЧПУ (функция FCL 2) ..... |
105 |
|
|
|
HEIDENHAIN TNC 320 |
15 |
.....4 Программирование: помощь |
107 |
|
|
|
|
|
|
|
|||
4.1 Клавиатура дисплея ..... |
|
108 |
|
|
|
|
|
|
|
|
|
Ввод текста с помощью клавиатуры дисплея ..... |
108 |
|
|
|
|
||||||
4.2 Вставка комментария ..... |
|
109 |
|
|
|
|
|
|
|
|
|
Применение |
..... 109 |
|
|
|
|
|
|
|
|
|
|
Комментарий в собственном кадре ..... |
109 |
|
|
|
|
|
|
||||
Функции редактирования комментария ..... |
110 |
|
|
|
|
|
|||||
4.3 Оглавление программ |
..... |
111 |
|
|
|
|
|
|
|
|
|
Определение, возможности применения ..... |
111 |
|
|
|
|
|
|||||
Отображение окна оглавления/переход к другому активном окну ..... |
111 |
|
|||||||||
Вставка кадра оглавления в окне программы (слева) ..... |
111 |
|
|
|
|||||||
Выбор кадров в окне оглавления ..... |
111 |
|
|
|
|
|
|
||||
4.4 Калькулятор ..... |
|
|
|
|
|
|
|
|
|
|
|
Использование ..... |
112 |
|
|
|
|
|
|
|
|
|
|
4.5 Графика при программировании ..... |
114 |
|
|
|
|
|
|
|
|||
Параллельное выполнение/невыполнение функции графики при программировании ..... |
114 |
||||||||||
Графическое воспроизведение существующей программы ..... |
114 |
|
|
||||||||
Индикация и выключение номеров кадров ..... |
115 |
|
|
|
|
||||||
Удаление графики ..... |
|
115 |
|
|
|
|
|
|
|
|
|
Увеличение или уменьшение фрагмента ..... |
115 |
|
|
|
|
|
|||||
4.6 Сообщения об ошибках ..... |
116 |
|
|
|
|
|
|
|
|
||
Индикация ошибок ..... |
|
116 |
|
|
|
|
|
|
|
|
|
Откройте окно ошибок ..... |
116 |
|
|
|
|
|
|
|
|
||
Закрытие окна ошибок ..... |
116 |
|
|
|
|
|
|
|
|||
Подробные сообщения об ошибках ..... |
117 |
|
|
|
|
|
|
||||
Softkey ВНУТР. ИНФОРМ. |
..... |
117 |
|
|
|
|
|
|
|
||
Удаление ошибки ..... |
|
118 |
|
|
|
|
|
|
|
|
|
Протокол ошибок ..... |
|
118 |
|
|
|
|
|
|
|
|
|
Протокол клавиш ..... |
|
119 |
|
|
|
|
|
|
|
|
|
Тексты подсказок ..... |
|
120 |
|
|
|
|
|
|
|
|
|
Сохранение сервис-файлов в памяти |
..... 120 |
|
||
Вызов системы помощи TNCguide ..... |
120 |
|
||
4.7 Контекстно-зависимая система помощи TNCguide ..... |
121 |
|||
Назначение ..... |
121 |
|
|
|
Работа с TNCguide ..... |
122 |
|
|
|
Загрузка текущих файлов помощи ..... |
126 |
|
16
.....5 Программирование: инструменты |
127 |
|
|
||||
5.1 Ввод данных инструмента |
..... 128 |
|
|
|
|
|
|
Подача F ..... |
128 |
|
|
|
|
|
|
Скорость вращения шпинделя S ..... |
129 |
|
|
|
|||
5.2 Параметры инструмента ..... |
130 |
|
|
|
|
|
|
Условия выполнения коррекции инструмента ..... |
130 |
|
|||||
Номер инструмента, название инструмента ..... |
130 |
|
|||||
Длина инструмента L ..... |
130 |
|
|
|
|
|
|
Радиус инструмента R ..... |
130 |
|
|
|
|
|
|
Значения "дельта" для длины и радиуса |
..... 131 |
|
|||||
Ввод данных инструмента в программу ..... |
131 |
|
|
||||
Ввод данных инструмента в таблицу ..... |
132 |
|
|
||||
Таблица мест для устройства смены инструмента ..... |
138 |
||||||
Вызов данных инструмента ..... |
141 |
|
|
|
|
||
5.3 Коррекция инструмента ..... |
143 |
|
|
|
|
|
|
Введение ..... |
143 |
|
|
|
|
|
|
Коррекция на длину инструмента ..... |
143 |
|
|
||||
Коррекция на радиус инструмента ..... |
144 |
|
|
HEIDENHAIN TNC 320 |
17 |
.....6 Программирование: программирование контуров |
149 |
|
|||||||
6.1 Движения инструмента ..... |
150 |
|
|
|
|
|
|
|
|
Функции траектории ..... |
150 |
|
|
|
|
|
|
|
|
Дополнительные M-функции |
..... |
150 |
|
|
|
|
|
||
подпрограммами и повторами частей программы |
..... 150 |
|
|
||||||
Программирование при помощи Q-параметров |
..... |
150 |
|
|
|||||
6.2 Основная информация о функциях траекторий ..... |
151 |
|
|
||||||
Программирование движения инструмента в программе обработки ..... |
151 |
||||||||
6.3 Вход в контур и выход из контура ..... |
154 |
|
|
|
|
|
|||
Начальная и конечная точки |
..... |
154 |
|
|
|
|
|
||
Подвод и отвод по касательной дуге ..... |
156 |
|
|
|
|
||||
6.4 Движение по траектории – декартовы координаты ..... |
|
158 |
|
|
|||||
Обзор функций траектории ..... |
158 |
|
|
|
|
|
|||
Программирование функций траекторий |
..... 159 |
|
|
|
|||||
прямая на ускоренном ходу G00 |
|
|
|
|
|
|
|||
Прямая с подачей G01 F ..... |
159 |
|
|
|
|
|
|
||
Вставка фаски между двумя прямыми ..... |
160 |
|
|
|
|
||||
Скругление углов G25 ..... |
161 |
|
|
|
|
|
|
||
Центр окружности I, J ..... |
162 |
|
|
|
|
|
|
||
Круговая траектория C с центром окружности CC ..... |
163 |
|
|
||||||
Круговая траектория G02/G03/G05 с заданным радиусом |
..... 164 |
|
|||||||
Круговая траектория G06 с плавным переходом ..... |
166 |
|
|
||||||
6.5 Движение по траектории – полярные координаты ..... |
|
171 |
|
|
|||||
Обзор ..... |
171 |
|
|
|
|
|
|
|
|
Начало полярных координат: Pol I, J ..... |
172 |
|
|
|
|
||||
Прямая на ускоренном ходу G10 |
|
|
|
|
|
||||
Прямая с подачей G11 F ..... |
172 |
|
|
|
|
|
|
||
Круговая траектория G12/G13/G15 вокруг полюса I, J ..... |
173 |
|
|||||||
Круговая траектория G16 с плавным переходом ..... |
174 |
|
|
||||||
Винтовая линия (спираль) ..... |
175 |
|
|
|
|
|
18
7 Программирование: подпрограммы и повторы частей программ ..... |
179 |
7.1 |
Обозначение подпрограмм и повторов частей программы |
..... |
180 |
|||||||
|
Метка ..... |
180 |
|
|
|
|
|
|
|
|
7.2 |
Подпрограммы ..... |
181 |
|
|
|
|
|
|
|
|
|
Принцип работы ..... |
181 |
|
|
|
|
|
|
||
|
Указания для программирования ..... |
181 |
|
|
|
|||||
|
Программирование подпрограммы |
..... 181 |
|
|
|
|||||
|
Вызов подпрограммы ..... |
181 |
|
|
|
|
||||
7.3 |
Повторы частей программы ..... |
|
182 |
|
|
|
|
|||
|
Метка G98 ..... |
182 |
|
|
|
|
|
|
|
|
|
Принцип работы ..... |
182 |
|
|
|
|
|
|
||
|
Указания для программирования ..... |
182 |
|
|
|
|||||
|
Программирование повтора части программы |
..... 182 |
|
|
||||||
|
Вызов повтора части программы ..... |
182 |
|
|
|
|||||
7.4 |
Использование любой программы в качестве подпрограммы ..... |
183 |
||||||||
|
Принцип работы ..... |
183 |
|
|
|
|
|
|
||
|
Указания для программирования ..... |
183 |
|
|
|
|||||
|
Вызов любой программы в качестве подпрограммы ..... |
184 |
||||||||
7.5 |
Вложенные подпрограммы ..... |
|
185 |
|
|
|
|
|||
|
Виды вложенных подпрограмм ..... |
185 |
|
|
|
|||||
|
Кратность вложения подпрограмм ..... |
185 |
|
|
|
|||||
|
Подпрограмма в подпрограмме ..... |
186 |
|
|
|
|||||
|
Повторы повторяющихся частей программы ..... |
187 |
|
|
||||||
|
Повторение подпрограммы |
..... 188 |
|
|
|
|
||||
7.6 |
Примеры программирования |
..... |
189 |
|
|
|
|
HEIDENHAIN TNC 320 |
19 |
8 Программирование: Q-параметры |
..... |
|
195 |
|
|
||||
8.1 Принцип действия и обзор функций ..... |
|
196 |
|
|
|||||
Указания для программирования ..... |
|
198 |
|
|
|||||
Вызов функций Q-параметров ..... |
199 |
|
|
|
|||||
8.2 Группы деталей – использование Q-параметров вместо числовых значений ..... 200 |
|||||||||
Применение ..... |
200 |
|
|
|
|
|
|
|
|
8.3 Описание контуров с помощью математических функций ..... |
201 |
||||||||
Назначение ..... |
201 |
|
|
|
|
|
|
|
|
Обзор ..... |
201 |
|
|
|
|
|
|
|
|
Программирование основных арифметических действий ..... |
202 |
||||||||
8.4 Тригонометрические функции (тригонометрия) ..... |
203 |
|
|||||||
Определения ..... |
203 |
|
|
|
|
|
|
|
|
Программирование тригонометрических функций ..... 204 |
|
||||||||
8.5 If...to-решения с помощью Q-параметров |
..... 205 |
|
|
||||||
Назначение ..... |
205 |
|
|
|
|
|
|
|
|
Безусловные переходы |
..... 205 |
|
|
|
|
|
|||
Программирование if... |
to-решений |
..... |
|
205 |
|
|
|||
8.6 Контроль и изменение Q-параметров |
..... |
|
206 |
|
|
||||
Порядок действий ..... |
206 |
|
|
|
|
|
|||
8.7 Дополнительные функции ..... |
207 |
|
|
|
|
|
|||
Обзор ..... |
207 |
|
|
|
|
|
|
|
|
D14: ERROR: выдача сообщений об ошибках ..... |
208 |
|
|||||||
D18: считывание системных данных |
..... |
213 |
|
|
|||||
D19 PLC: передача значений в PLC ..... |
|
221 |
|
|
|||||
8.8 Доступ к таблицам с SQL-инструкциями |
..... |
222 |
|
|
|||||
Введение |
..... 222 |
|
|
|
|
|
|
|
|
Транзакция ..... |
223 |
|
|
|
|
|
|
|
|
Программирование SQL-инструкций |
..... |
225 |
|
|
|||||
Обзор клавиш Softkey |
..... |
225 |
|
|
|
|
|
||
SQL BIND ..... |
226 |
|
|
|
|
|
|
|
|
SQL SELECT ..... |
227 |
|
|
|
|
|
|
|
|
SQL FETCH ..... |
230 |
|
|
|
|
|
|
|
|
SQL UPDATE ..... |
231 |
|
|
|
|
|
|
|
|
SQL INSERT ..... |
231 |
|
|
|
|
|
|
|
|
SQL COMMIT ..... |
232 |
|
|
|
|
|
|
|
|
SQL ROLLBACK ..... 232 |
|
|
|
|
|
|
|||
8.9 Непосредственный ввод формулы ..... |
233 |
|
|
||||||
Ввод формулы ..... |
233 |
|
|
|
|
|
|
||
Правила вычислений ..... |
|
235 |
|
|
|
|
|
||
Пример ввода ..... |
236 |
|
|
|
|
|
|
|
20
8.10 Параметры строки |
..... |
237 |
|
|
|
|
|
|
|
|
Функции обработки строки ..... |
237 |
|
|
|
|
|
|
|||
Присвоение параметров строки ..... |
238 |
|
|
|
|
|
||||
Соединение параметров строки в цепочку ..... |
239 |
|
|
|
||||||
Преобразование цифрового значения в параметр строки ..... |
240 |
|
||||||||
Копирование части строки из параметра строки ..... 241 |
|
|
||||||||
Преобразование параметра строки в цифровое значение ..... 242 |
|
|||||||||
Проверка параметра строки |
..... 243 |
|
|
|
|
|
||||
Определение длины параметра строки ..... |
|
244 |
|
|
|
|||||
Сравнение алфавитных последовательностей ..... |
245 |
|
|
|||||||
8.11 Q-параметры с заданными значениями ..... |
246 |
|
|
|
||||||
Значения из PLC: от Q100 до Q107 |
..... 246 |
|
|
|
|
|||||
Активный радиус инструмента: Q108 ..... |
246 |
|
|
|
||||||
Ось инструментов: Q109 ..... |
247 |
|
|
|
|
|
|
|||
Состояние шпинделя: Q110 |
..... 247 |
|
|
|
|
|
|
|||
Подача СОЖ: Q111 ..... |
247 |
|
|
|
|
|
|
|
||
Коэффициент перекрытия: Q112 ..... |
247 |
|
|
|
|
|
||||
Размеры, указанные в программе: Q113 ..... |
|
248 |
|
|
|
|||||
Длина инструмента: Q114 ..... |
248 |
|
|
|
|
|
|
|||
Координаты после ощупывания во время выполнения программы ..... |
248 |
|||||||||
Отклонение фактического значенияотзаданного приавтоматическомизмеренииинструментаспомощью |
||||||||||
TT 130 ..... |
249 |
|
|
|
|
|
|
|
|
|
Наклон плоскости обработки с помощью углов заготовки: координаты, рассчитанные системой ЧПУ для |
||||||||||
осей вращения ..... |
249 |
|
|
|
|
|
|
|
||
Результаты измерения циклов измерительного щупа (см. также руководство пользователя "Циклы |
||||||||||
измерительных щупов") ..... |
250 |
|
|
|
|
|
|
|||
8.12 Примеры программирования ..... |
252 |
|
|
|
|
|
|
HEIDENHAIN TNC 320 |
21 |
9 Программирование: дополнительные функции |
..... 259 |
|
|
|
|||||
9.1 |
Ввод дополнительных M-функции и STOPP-функции ..... |
260 |
|
|
|
|
|||
|
Основные положения ..... |
260 |
|
|
|
|
|
|
|
9.2 |
Дополнительные функции контроля выполнения программы, шпинделя и подачи СОЖ |
..... 262 |
|
||||||
|
Обзор ..... |
262 |
|
|
|
|
|
|
|
9.3 |
Дополнительные функции для ввода координат |
..... 263 |
|
|
|
|
|||
|
Программирование фиксированных координат станка: M91/M92 ..... |
263 |
|
|
|||||
|
Подводкпозициямвненаклоненнойсистемекоординатпринаклоннойплоскостиобработки: M130 ..... |
265 |
|||||||
9.4 |
Дополнительные функции траектории контура ..... |
266 |
|
|
|
|
|
||
|
Обработка небольших выступов контура: функция M97 ..... |
266 |
|
|
|
||||
|
Полная обработка разомкнутых углов контура: M98 ..... |
268 |
|
|
|
|
|||
|
Коэффициент подачи для движений при врезании: M103 ..... |
269 |
|
|
|
||||
|
Подача в миллиметрах/оборот шпинделя: M136 ..... |
270 |
|
|
|
|
|||
|
Скорость подачи на дугах окружности: M109/M110/M111 ..... |
270 |
|
|
|
||||
|
Предварительная обработка кадров с коррекцией на радиус (LOOK AHEAD): M120 |
..... 271 |
|
||||||
|
Позиционирование при помощи маховичка во время выполнения программы: M118 |
..... 273 |
|
||||||
|
Выход из контура в направлении оси инструмента: M140 ..... |
274 |
|
|
|
||||
|
Подавление контроля измерительного щупа: M141 ..... |
275 |
|
|
|
|
|||
|
Автоматический отвод инструмента от контура при NC-Stopp: M148 |
..... 276 |
|
|
22
.....10 Программирование: специальные функции |
277 |
|||
10.1 |
Обзор специальных функций ..... |
278 |
|
|
|
Главное меню "Специальные функции SPEC FCT" ..... |
278 |
||
|
Меню "Стандартные значения для программы" |
..... |
279 |
|
|
Меню функций для обработки контура и точек ..... |
279 |
||
|
Определение различных функций DIN/ISO ..... |
280 |
|
|
10.2 |
Определение функций DIN/ISO ..... |
281 |
|
|
|
обзор ..... 281 |
|
|
|
HEIDENHAIN TNC 320 |
23 |
.....11 Программирование: многоосевая обработка |
283 |
|
|
|
|
|||
11.1 Функции многоосевой обработки ..... |
284 |
|
|
|
|
|
||
11.2 PLANE-функция: наклон плоскости обработки (ПО-опция 1) ..... |
285 |
|
|
|
||||
Введение ..... |
285 |
|
|
|
|
|
|
|
Определение PLANE-функции ..... |
287 |
|
|
|
|
|
||
Индикация позиции ..... |
287 |
|
|
|
|
|
|
|
Сброс PLANE-функции |
..... 288 |
|
|
|
|
|
|
|
Определение плоскости обработки через пространственный угол: PLANE SPATIAL ..... 289 |
||||||||
Определение плоскости обработки через угол проекции: PLANE PROJECTED |
..... 291 |
|||||||
Определение плоскости обработки через угол Эйлера: PLANE EULER ..... |
293 |
|
||||||
Определение плоскости обработки через два вектора: PLANE VECTOR ..... |
295 |
|||||||
Определение плоскости обработки с помощью трех точек: PLANE POINTS ..... |
297 |
|||||||
Определение плоскости обработки через отдельный, инкрементальный пространственный угол: PLANE |
||||||||
RELATIVE ..... |
299 |
|
|
|
|
|
|
|
Определение плоскости обработки через межосевой угол: PLANE AXIAL (функция FCL 3) ..... 300 |
||||||||
Задать процедуру работы PLANE-функции при позиционировании ..... |
302 |
|
||||||
11.3 Дополнительные функции круговых осей ..... 306 |
|
|
|
|
|
|||
Подача в мм/мин по осям вращения A, B, C: M116 (ПО-опция 1) ..... |
306 |
|
|
|||||
Перемещение осей вращения по оптимальному пути: M126 ..... |
307 |
|
|
|
||||
Сокращение индикации оси вращения до значения менее 360°: M94 ..... |
308 |
|
24
.....12 Ручное управление и наладка |
309 |
|
|
|
|
|
|
|
|
|||||||
12.1 |
Включение, выключение ..... |
310 |
|
|
|
|
|
|
|
|
|
|
||||
|
Включение ..... |
310 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Выключение ..... |
313 |
|
|
|
|
|
|
|
|
|
|
|
|
||
12.2 |
Перемещение осей станка ..... |
|
314 |
|
|
|
|
|
|
|
|
|
|
|||
|
Указание |
..... |
314 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Перемещение оси с помощью внешних клавиш направления ..... |
314 |
|
|
|
|
||||||||||
|
Пошаговое позиционирование ..... |
315 |
|
|
|
|
|
|
|
|
||||||
|
Перемещение с помощью электронного маховичка HR 410 ..... |
316 |
|
|
|
|
||||||||||
12.3 |
Скорость вращения шпинделя S, подача F и дополнительная M-функция ..... |
317 |
|
|
||||||||||||
|
Применение ..... |
317 |
|
|
|
|
|
|
|
|
|
|
|
|
||
|
Ввод значений ..... |
317 |
|
|
|
|
|
|
|
|
|
|
|
|
||
|
Изменение скорости вращения шпинделя и подачи ..... |
318 |
|
|
|
|
|
|||||||||
12.4 |
Назначение координат точки привязки без использования трехмерного измерительного щупа |
..... 319 |
||||||||||||||
|
Указание ..... |
|
319 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Подготовка ..... |
319 |
|
|
|
|
|
|
|
|
|
|
|
|
||
|
Назначение координат точки привязки с помощью клавиш оси ..... |
320 |
|
|
|
|
||||||||||
|
Управление точками привязки с помощью таблицы предустановок ..... |
321 |
|
|
|
|||||||||||
12.5 |
Использование 3D-щупов ..... |
|
328 |
|
|
|
|
|
|
|
|
|
|
|||
|
Обзор ..... |
328 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Выбор цикла измерительного щупа |
..... 329 |
|
|
|
|
|
|
|
|
||||||
|
Запись результатов измерения из циклов измерительного щупа в таблицу нулевых точек |
..... |
329 |
|||||||||||||
|
Запись результатов измерения из циклов измерительного щупа в таблицу предустановок |
..... |
330 |
|||||||||||||
12.6 |
Калибровка 3D-щупов ..... 331 |
|
|
|
|
|
|
|
|
|
|
|
||||
|
Введение ..... |
|
331 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Калибровка рабочей длины ..... |
331 |
|
|
|
|
|
|
|
|
|
|||||
|
Калибровка рабочего радиуса и компенсация смещения центра измерительного щупа ..... |
332 |
||||||||||||||
|
Индикация значений калибровки ..... |
|
333 |
|
|
|
|
|
|
|
|
|||||
12.7 |
Выверка заготовки с помощью измерительного щупа ..... 334 |
|
|
|
|
|
||||||||||
|
Введение ..... |
|
334 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Определение разворота плоскости обработки |
..... 334 |
|
|
|
|
|
|
||||||||
|
Сохранение разворота плоскости обработки в таблице предустановок |
..... |
335 |
|
|
|||||||||||
|
Индикация разворота плоскости обработки |
..... |
335 |
|
|
|
|
|
|
|||||||
|
Отмена разворота плоскости обработки ..... |
335 |
|
|
|
|
|
|
HEIDENHAIN TNC 320 |
25 |
12.8 Установка точки привязки с помощью измерительного щупа ..... |
336 |
|
|||||
Обзор ..... |
336 |
|
|
|
|
|
|
Назначение координат точки привязки на произвольной оси ..... |
336 |
|
|||||
Угол в качестве точки привязки |
..... 337 |
|
|
|
|
|
|
Центр окружности в качестве точки привязки |
..... 338 |
|
|
|
|||
Измерение заготовок с помощью трехмерногощупа ..... |
339 |
|
|
||||
Использование функций ощупывания механическими щупами или индикаторами ..... |
342 |
||||||
12.9 Наклон плоскости обработки (ПО-опция 1) |
..... 343 |
|
|
|
|||
Применение, принцип работы ..... |
343 |
|
|
|
|
|
|
Подвод к референтным меткам при наклонных осях ..... |
345 |
|
|
||||
Индикация положения в наклонной системе ..... |
345 |
|
|
|
|||
Ограничения при наклоне плоскости обработки ..... 345 |
|
|
|
||||
Активация наклона в ручном режиме ..... |
346 |
|
|
|
|
26
13 Позиционирование с ручным вводом данных ..... 347
13.1 Программирование и отработка простых программ ..... |
348 |
|
Позиционирование с ручным вводом данных |
..... 348 |
|
Сохранение или удаление данных из $MDI ..... |
351 |
|
HEIDENHAIN TNC 320 |
27 |
.....14 Тест программы и отработка программы |
353 |
||
14.1 Графика ..... 354 |
|
|
|
Применение ..... |
354 |
|
|
Обзор: виды ..... |
355 |
|
|
Вид сверху ..... |
355 |
|
|
Изображение в 3 плоскостях ..... 356 |
|
||
Трехмерное изображение |
..... 357 |
|
|
Увеличение фрагмента ..... |
358 |
|
|
Повтор графического моделирования |
..... 359 |
|
|
||||||
|
Определение времени обработки ..... |
|
360 |
|
|
|||||
14.2 |
Представление заготовки в рабочем пространстве ..... |
361 |
|
|||||||
|
Назначение ..... |
361 |
|
|
|
|
|
|
|
|
14.3 |
Функции индикации программы ..... |
362 |
|
|
|
|
||||
|
Обзор ..... |
362 |
|
|
|
|
|
|
|
|
14.4 |
Тест программы ..... |
363 |
|
|
|
|
|
|
|
|
|
Назначение ..... |
363 |
|
|
|
|
|
|
|
|
14.5 |
Отработка программы ..... |
|
366 |
|
|
|
|
|
||
|
Применение ..... |
366 |
|
|
|
|
|
|
|
|
|
Выполнение программы обработки ..... |
|
367 |
|
|
|||||
|
Прерывание обработки |
..... 368 |
|
|
|
|
|
|||
|
Перемещение осей станка во время прерывания ..... |
369 |
|
|||||||
|
Продолжение выполнения программы после прерывания ..... |
370 |
||||||||
|
Вход в программу в произвольном месте (поиск кадра) ..... |
371 |
||||||||
|
Повторный подвод к контуру ..... |
373 |
|
|
|
|
||||
14.6 |
Автоматический запуск программы ..... |
374 |
|
|
||||||
|
Назначение ..... |
374 |
|
|
|
|
|
|
|
|
14.7 |
Пропуск кадров ..... |
375 |
|
|
|
|
|
|
|
|
|
Назначение ..... |
375 |
|
|
|
|
|
|
|
|
|
Добавление знака „/“ ..... |
|
375 |
|
|
|
|
|
||
|
Удаление знака „/“ ..... |
375 |
|
|
|
|
|
|||
14.8 |
Приостановка выполнения программы по выбору оператора ..... |
376 |
||||||||
|
Назначение ..... |
376 |
|
|
|
|
|
|
|
28
.....15 MOD-функции |
377 |
|
|
|
|
|
|
|
15.1 |
Выбор MOD-функции ..... |
378 |
|
|
|
|
|
|
|
Выбор MOD-функции ..... |
378 |
|
|
|
|
||
|
Изменение настроек ..... |
378 |
|
|
|
|
||
|
Выход из MOD-функции ..... |
378 |
|
|
|
|
||
|
Обзор MOD-функций ..... |
379 |
|
|
|
|
||
15.2 |
Номера ПО ..... |
380 |
|
|
|
|
|
|
|
Применение ..... |
380 |
|
|
|
|
|
|
15.3 |
Ввод кодового числа ..... |
381 |
|
|
|
|
|
|
|
Назначение ..... |
381 |
|
|
|
|
|
|
15.4 |
Настройка интерфейса передачи данных ..... |
382 |
|
|
||||
|
Последовательный интерфейс в TNC 320 ..... |
382 |
|
|
||||
|
Назначение ..... |
382 |
|
|
|
|
|
|
|
Настройка RS-232-интерфейса ..... |
382 |
|
|
|
|||
|
Установка СКОРОСТИ ПЕРЕДАЧИ В БОДАХ (baudRate) ..... |
382 |
||||||
|
Настройка протокола (protocol) ..... |
383 |
|
|
|
|||
|
Настройка битов данных (dataBits) |
..... 384 |
|
|
|
|||
|
Проверка четности (parity) ..... |
384 |
|
|
|
|
||
|
Настройка стоп-битов (stopBits) ..... |
384 |
|
|
|
|||
|
Настройка Handshake (flowControl) |
..... 384 |
|
|
|
|||
|
Настройки передачи данных с TNCserver ПО ПК ..... |
385 |
|
|||||
|
Выбор режима работы внешнего устройства (fileSystem) ..... |
385 |
||||||
|
ПО для передачи данных ..... |
386 |
|
|
|
|
||
15.5 |
Ethernet-интерфейс ..... |
388 |
|
|
|
|
|
|
|
Введение ..... |
388 |
|
|
|
|
|
|
|
Возможности подключения ..... |
388 |
|
|
|
|
||
|
Подключение системы управления к сети ..... |
389 |
|
|
||||
15.6 |
Выбор индикации положения ..... |
395 |
|
|
|
|
||
|
Назначение ..... |
395 |
|
|
|
|
|
|
15.7 |
Выбор единиц измерения ..... |
396 |
|
|
|
|
||
|
Назначение ..... |
396 |
|
|
|
|
|
|
15.8 |
Индикация рабочего времени |
..... 397 |
|
|
|
|||
|
Назначение ..... |
397 |
|
|
|
|
|
|
HEIDENHAIN TNC 320 |
29 |
16 Таблицы и обзоры |
..... 399 |
|
|
|
|
|
16.1 |
Индивидуальные параметры пользователя станка ..... |
400 |
|
|||
|
Назначение ..... |
400 |
|
|
|
|
16.2 |
Разводка контактов и кабели для интерфейсов передачи данных ..... |
408 |
||||
|
Интерфейс V.24/RS-232-C HEIDEHAIN-устройства ..... |
408 |
|
|||
|
Устройства других производителей ..... |
409 |
|
|
||
|
Интерфейс Ethernet-сети, гнездо RJ45 |
..... 409 |
|
|
||
16.3 |
Техническая информация ..... |
410 |
|
|
|
|
16.4 |
Замена буферной батареи ..... |
415 |
|
|
|
30