Haas Automation Руководство оператора токарного станка (96-RU8910, Редакция M, 2020 год) - часть 7

 

  Главная      Книги - Разные     Haas Automation Руководство оператора токарного станка (96-RU8910, Редакция M, 2020 год)

 

поиск по сайту            правообладателям  

 

   

 

   

 

содержание      ..     5      6      7      8     ..

 

 

 

Haas Automation Руководство оператора токарного станка (96-RU8910, Редакция M, 2020 год) - часть 7

 

 

Режимы редактирования программы
1.
Переместите курсор выделения к первому или последнему блоку в области
выбора с помощью клавиш со стрелками.
NOTE:
Выбрать блоки можно, перемещаясь от верхнего или нижнего
блока вниз или вверх.
NOTE:
В выбор невозможно включить блок имени программы. Система
управления выдает сообщение GUARDED
CODE (отведите
толчковой подачей).
2.
Нажмите [F2], чтобы начать выбор.
3.
Чтобы расширить выбор, используйте клавиши со стрелками или маховичок
толчковой подачи.
4.
Нажмите [F2], чтобы завершить выбор.
Действия при выборе блока
Выбранный текст можно скопировать и вставить, удалить или переместить.
NOTE:
Эти инструкции предполагают, что блок уже выбран согласно
описанию в разделе «Выбор блока».
NOTE:
Эти действия доступны в режиме ручного ввода данных (MDI) и
в редакторе программ. Эти действия невозможно отменить с
помощью функции [UNDO] (отмена).
1.
Порядок копирования и вставки выбранных элементов:
a.
Переместите курсор в место предполагаемой вставки копии текста.
b.
Нажмите [ENTER].
Система управления скопирует выбранный элемент в следующую строку за
курсором.
NOTE:
При использовании этой функции система управления не
копирует текст в буфер обмена.
164
Программирование
2.
Порядок перемещения выбранных элементов:
a.
Переместите курсор в место предполагаемого перемещения текста.
b.
Нажмите [ALTER].
Система управления удалит текст из текущего места и переместит его в строку
за текущей строкой.
3.
Нажмите [DELETE] (удалить), чтобы удалить выбранный элемент.
5.2.2
Ручной ввод данных (MDI)
Ручной ввод данных (MDI) позволяет пользователю подавать команды ЧПУ на
автоматическое перемещение без использования оформленной программы.
Вводимые данные остаются на странице MDI, пока пользователь не удалит их.
F5.2:
Пример страницы ввода MDI
1.
Нажмите [MDI] (редактирование) для входа в режим MDI.
2.
Введите ваши команды программы в окне. Нажмите [CYCLE START] (ввод) для
выполнения команды.
3.
Если необходимо сохранить программу, созданную в режиме MDI, как
нумерованную программу:
a.
Нажмите [HOME] (исходное положение), чтобы установить курсор в
начало программы.
b.
Наберите новый номер программы. Номера программ должны
соответствовать стандартному формату номера программы: (Onnnnn).
c.
Нажмите [ALTER].
d.
Во всплывающем окне RENAME (переименовать) можно ввести имя и
заголовок файла для программы. Обязателен только номер «О».
e.
Нажмите [ENTER] (ввод), чтобы сохранить программу в памяти.
4.
Нажмите [ERASE PROGRAM] (стереть программу), чтобы удалить все
введенные данные на странице MDI.
165
Режимы редактирования программы
5.2.3
редактор программ
Многофункциональный редактор программ
-
это полноценная среда
редактирования, открывающая доступ к мощным функциям через интуитивное
ниспадающее меню. Многофункциональный редактор программ используется для
нормального редактирования.
Нажмите [EDIT] (редактировать), чтобы войти в режим редактирования средствами
редактора программ.
F5.3:
Пример экрана редактора программ. [1] Экран главной программы, [2] Строка меню,
[3] Буфер обмена
1
2
3
Ниспадающее меню редактора программ
Ниспадающее меню многофункционального редактора программ с расширенными
функциями обеспечивает удобный доступ к функциям редактора в 5 категориях:
File, Edit, Search, and Modify. В этом разделе описаны категории и опции,
доступные при их выборе.
Порядок доступа к ниспадающему меню:
166
Программирование
1.
Нажмите [EDIT] (редактировать), чтобы запустить многофункциональный
редактор программ.
2.
Нажмите [F1] для доступа к ниспадающему меню.
Меню откроется на последней использованной категории. Если ниспадающее
меню еще не использовалось, по умолчанию откроется меню File (ФАЙЛ).
3.
Выделите категорию с помощью клавиш со стрелками [LEFT] (ВЛЕВО) и
[RIGHT] (ВПРАВО). При выделении категории под ее названием отобразится
меню.
4.
Выберите опцию в текущей категории с помощью клавиш со стрелкой [UP]
(ВВЕРХ) и [DOWN] (ВНИЗ).
5.
Нажмите [ENTER] (ввод) для выполнения команды.
Некоторые команды меню требуют ввода дополнительных данных или
подтверждения. В этих случаях на экране отображается окно ввода или всплывает
подсказка подтверждения. Введите данные в требуемые поля, затем нажмите
[ENTER] (ввод), чтобы подтвердить действие, или [UNDO] (отмена), чтобы закрыть
всплывающее окно и отменить действие.
Меню «File» (файл)
Ниже описаны опции меню File (файл):
New: Создает новую программу. Введите номер «O» (обязательно), имя файла
(необязательно) и заголовок файла (необязательно) в полях всплывающего
меню. Дополнительную информацию об этом меню см. в главе «Создание
новой программы» в разделе «Эксплуатация» этого руководства.
Set To Run: Сохраняет эту программу и помещает ее на панель активной
программы с левой стороны экрана. Эта функция также активируется
нажатием [MEMORY] (отмена).
Save: Сохраняет программу. О сохранении изменений сигнализирует смена
цвета имени файла и пути программы (с красного на черный).
Save As: Можно сохранить файл под любым именем. Новое имя файла
программы и путь доступа изменятся с красного цвета на черный, что
показывает, что изменения сохранены.
Discard Changes: Отменяет все изменения, которые были сделаны, начиная
с момента, когда файл был сохранен последний раз.
Меню редактирования
Ниже описаны опции меню Edit.
Undo: Отменяет последнюю операцию редактирования (до 40 операций). Эта
функция также активируется нажатием [UNDO] (отмена).
Redo: Отменяет последнюю отмену операции (до 40 операций отмены).
167
Режимы редактирования программы
Cut Selection To Clipboard: Удаляет из программы выбранные строки
текста программы и перемещает их в буфер обмена. Порядок выбора см. в
разделе «Выбор блока».
Copy Selection To Clipboard: Перемещает выбранные строки текста
программы в буфер обмена. Эта операция не удаляет исходный выбор из
программы.
Paste From Clipboard: Вставляет скопированное содержимое буфера
обмена под текущей строкой. Эта операция не удаляет содержимое буфера
обмена.
Insert File Path
(M98): Позволяет вам выбрать файл из каталога и
создает путь с помощью M98.
Insert Media File (M130): Позволяет вам выбрать файл мультимедиа из
каталога и создает путь с помощью M130.
Insert Media File ($FILE): Позволяет вам выбрать файл мультимедиа из
каталога и создает путь с помощью тэга $FILE.
Special Symbols: Вставляет специальный символ.
Меню поиска
Меню Search (поиск) предоставляет доступ к функции Find And Replace Text
(НАЙТИ И ЗАМЕНИТЬ ТЕКСТ). Эта функция позволяет быстро найти текст в
программе и по желанию заменить его. Порядок использования
NOTE:
Эта функция выполняет поиск текста программы, а не
простого текста. Использовать эту функцию для поиска
строк текста (например, комментариев) невозможно.
F5.4:
Пример меню поиска и замены: [1] Искомый текст, [2] Текст замены, [3] Направление
поиска, [4] Найти, [5] Заменить, [6] Найти и заменить, [7] Заменить все
1
2
3
4
5
6
7
168
Программирование
Ввод текста программы для поиска и замены
1.
Нажмите [ENTER] (ввод) в ниспадающем меню редактора, чтобы открыть
меню Find And Replace Text (НАЙТИ И ЗАМЕНИТЬ ТЕКСТ). Для
перемещения между полями в меню используйте клавиши курсора.
2.
В поле Find (найти) введите текст программы, который необходимо найти.
3.
Если найденный текст программы необходимо полностью или частично
заменить, введите новый текст программы в поле Replace (заменить).
4.
Выберите направление поиска с помощью клавиш со стрелками [LEFT]
(ВЛЕВО) и [RIGHT] (ВПРАВО). Forward (прямой) поиск по программе
выполняется под курсором, а Backward (обратный) поиск - над курсором.
После того как вы указали по крайней мере текст программы который необходимо
найти и направление, в котором необходимо выполнить поиск, нажмите
функциональную клавишу для указания режима поиска, который необходимо
использовать.
Найти текст программы ( [F1])
Нажмите [F1], чтобы выполнить поиск по запросу.
Система управления выполнит поиск в программе в заданном направлении и
выделит первое вхождение поискового запроса. При каждом нажатии [F1] система
управления переходит к следующему вхождению поискового запроса в заданном
направлении до конца программы.
Заменить текст программы ( [F2])
Если поиск по запросу результативен, нажатием [F2] можно заменить искомый текст
программы содержимым поля замены Replace.
NOTE:
Если нажать [F2] при отсутствии текста в поле замены
Replace, система управления удалит данное вхождение
поискового запроса.
Найти и заменить( [F3])
Чтобы запустить операцию поиска и замены, нажмите [F3] вместо [F1]. Нажимайте
[F3], если необходимо заменить каждое вхождение поискового запроса текстом в
поле замены Replace.
Заменить все( [F4])
Нажмите [F4], чтобы заменить все вхождения поискового запроса за 1 шаг. Эту
операцию отменить невозможно.
169
Режимы редактирования программы
Меню изменить
В меню MODIFY (изменить) доступны команды, которые позволяют вносить быстрые
изменения во всю программу или в ее выбранные строки.
NOTE:
Операции в меню Modify (Изменить) невозможно отменить с
помощью функции [UNDO] (отмена). Эти операции также
автоматически сохраняют программу. Если вы не уверены в
своем желании сохранить вносимые изменения, обязательно
сохраните копию исходной программы.
Remove All Line Numbers: Автоматически удаляет все номера строк N-кода
из программы или выбранных блоков программы.
Renumber All Lines: Автоматически добавляет номера строк N-кода в
программу или выбранные блоки программы. Введите номер строки, с которой
необходимо начать перенумерацию, а также шаг нумерации, затем нажмите
[ENTER] (ввод), чтобы продолжить, или [UNDO] (отмена) для отмены и для
возврата в редактор.
Reverse + And - Signs: Изменяет положительные значения для выбранных
адресных кодов на отрицательные или отрицательные значения
- на
положительные. Нажмите буквенную клавишу для адресных кодов, значения
которых необходимо инвертировать. Переключатся опции выбора во
всплывающем меню. Нажмите [ENTER] (ввод), чтобы выполнить команду, или
[CANCEL] (отмена), чтобы вернуться в редактор.
170
Программирование
F5.5:
Меню инвертирования знака
Reverse X And Y: Изменяет адресные коды X в программе на адресные коды
Y и изменяет адресные коды Y на адресные коды X.
5.3
Полезные советы
В следующих разделах представлены рекомендации по эффективному
программированию вашего токарного многоцелевого станка Haas.
5.3.1
Полезные советы - Программирование
Многократно повторяющиеся короткие программы не будут включать и выключать
транспортер удаления стружки при активации функции прерывистого движения.
Транспортер будет запускаться и останавливаться только в заданные интервалы
времени. См. страницу 466, где имеется информация о настройках интервалов
работы транспортера.
Этот экран отображает значения нагрузки оси и шпинделя, текущую подачу и
скорость, координаты, а также текущие активные коды во время выполнения
программы. В различных режимах отображения меняется информация, которая
отображается.
171
Полезные советы
Для удаления значений коррекции и макропеременных нажмите [ORIGIN] (начало
координат) на экране Active Work Offset (активная коррекция детали). Система
управления покажет всплывающее меню. Выберите Clear
Work
Offsets
(удаление коррекции детали) в появившемся сообщении Are you sure you want
to Zero(Y/N) (Вы действительно хотите очистить(Да/Нет)). Если ввести Y (да) все
значения коррекции (макросы) в отображаемой области будут обнулены. Кроме того
можно удалить значения, отображаемые на экранах Current Commands (текущие
команды). Очистку регистров «Tool Life» (ресурс инструмента), «Tool Load» (нагрузка
на инструмент) и «Timer» (таймер) можно произвести выбором обнуляемого регистра
и нажатием [ORIGIN] (начало координат). Для удаления всех значений в столбце
перейдите вверх, на заголовок столбца, и нажмите [ORIGIN] (начало координат).
Для выбора другой программы введите номер программы (Onnnnn) и нажмите
клавишу со стрелкой вверх или вниз. Станок должен находиться в режиме Memory
(память) или Edit
(редактирование). Для поиска определенной команды в
программе, в режиме «Память», или «Редактирование». Введите адресный код (A, B,
C и т.д.) или код адреса и значение (A1.23) и нажмите клавишу со стрелкой вверх или
вниз. В случае ввода адресного кода без конкретного значения поиск остановится на
следующей использованной букве.
Для передачи или сохранения в списке программ программы в MDI установите
курсор в начале программы MDI, введите номер программы (Onnnnn) и нажмите
[ALTER] (изменить).
Просмотр программы - Просмотр программы позволяет оператору перемещать
курсор и просматривать копию активной программы с правой стороны экрана и
просматривать эту же программу, по мере ее исполнения, в левой части экрана. Для
отображения копии активной программы на экране Inactive Program(неактивная
программа) нажмите [F4], пока в панели Edit (редактирование) находится активная
программа.
Фоновое редактирование - Эта функция позволяет редактировать программу во
время ее исполнения. Нажмите
[EDIT]
(редактирование), пока активно окно
фонового редактирования Edit в правой части экрана. Выберите программу для
редактирования из списка и нажмите [ENTER] (ввод). Для выбора другой программы
в этом окне нажмите
[SELECT PROGRAM] (выбор программы). Допускается
редактирование программы во время ее исполнения, но изменения не вступят в
силу, пока программа не завершена кодом M30 или клавишей [RESET] (сброс).
Окно графического увеличения
- включается нажатием клавиши
[F2] в
графическом режиме Graphics. [PAGE DOWN] увеличивает масштаб изображения,
Page Up - уменьшает. Для перемещения окна просмотра к нужной детали нажимайте
клавиши со стрелками, а затем нажмите
[ENTER]
(ввод). Для просмотра
полномасштабного изображения нажмите клавишу [F2] и [HOME] (начало).
172
Программирование
Копирование программ - В режиме Edit (редактирование) программу можно
скопировать в другую программу, а также строку или блок строк в программе.
Начните определение блока при помощи клавиши [F2] затем переместите курсор в
последнюю строку программы, которую необходимо определить, нажмите [F2] или
[ENTER] (ввод) для выделения блока. Выберите программу, в которую блок будет
вставлен. Переместите курсор в позицию вставки копируемого блока и нажмите
[INSERT] (вставить).
Для загрузки файлов - Выберите несколько файлов в диспетчере устройств, затем
нажмите [F2] для выбора целевого положения.
Для редактирования программ - Нажмите [F4] в режиме редактирования Edit для
отображения еще одной версии текущей программы в правом окне. Можно
попеременно редактировать разные части программ, переключаясь с одной стороны
на другую нажатием клавиши [EDIT]
(редактировать). Обновление программы
происходит при каждом на другую программу.
Для копирования программы - Существующую программу можно скопировать в
режиме списка программ. Для этого выберите номер программы, копию которой
нужно создать, введите новый номер программы (Onnnnn) и нажмите [F2]. Это также
можно сделать при помощи меню всплывающей справки. Нажмите [F1], а затем
выберите опцию из списка. Введите имя новой программы и нажмите
[ENTER] (ввод).
Несколько программ могут быть направлены на последовательный порт. Выделите
нужные программы в списке программ для их выбора и нажмите [ENTER] (ввод).
Нажмите [SEND] (отправить) для передачи файлов.
5.3.2
Коррекции
Как вводить коррекции:
1.
Нажмите [OFFSET] для переключения между окнами Tool Geometry и Work
Zero Offset.
2.
Для сложения введенного числа со значением, выделенным курсором,
нажмите [ENTER] (ввод).
3.
Нажмите [F1] для замены регистра коррекции, выделенного курсором,
введенным числом.
4.
Нажмите [F2] для ввода отрицательного значения в коррекцию.
173
Полезные советы
5.3.3
Настройки
Параметр управления [HANDLE JOG] используется для прокручивания настроек и
вкладок при работе не в режиме толчковой подачи. Введите известный номер
настройки и для перехода к введенной настройке нажмите клавишу со стрелкой
вверх или вниз.
С помощью настроек системы управления Haas можно выключить питание станка.
Эти настройки указаны ниже: Настройка 1 выключает станок после простоя станка в
течение nn минут, а настройка 2 выключает станок при исполнении кода M30.
Блокировка памяти
(настройка
8) в состоянии On
(вкл.) блокирует функции
редактирования памяти. Когда она установлена на Off (выкл.), содержимое памяти
можно изменить.
Система измерений (настройка 9) меняет единицы с дюймов Inch на MM. При этом
также изменяются все значения коррекции.
Сброс указателя программы (настройка 31) включает и выключает программный
указатель, что возвращает к началу программы.
Масштаб скорости подачи (настройка 77) изменяет интерпретацию скорости подачи.
При отсутствии в команде Fnn десятичной точки скорость подачи может быть
интерпретирована неверно. В качестве значения этой настройки может
использоваться Default, воспринимающее 4 знака после запятой. Другой вариант
настройки
- Integer, который распознает скорость подачи как выбранный
десятичный разряд, потому что скорость подачи не имеет десятичных разрядов.
Максимальное скругление углов
(настройка
85) используется для назначения
требуемого скругления углов. В программе можно установить любое значение
скорости подачи (вплоть до максимального). Превышение установленного здесь
значения не приводит к ошибке. Система управления снижает скорость вблизи углов
только при необходимости.
Сброс ручной коррекции при сбросе (настройка 88) включает и выключает клавишу
«сброс», настраивая ручную коррекцию обратно на 100%.
Запуск цикла/Остановка подачи одной клавишей (настройка 103) - в состоянии
OnВКЛ для выполнения программы нужно удерживать клавишу , [CYCLE START].
Отпускание клавиши [CYCLE START] включает состояние остановки подачи.
Маховичок толчковой подачи в режиме одиночного блока (настройка 104) позволяет
использовать управление толчковой подачей
[HANDLE JOG] для пошагового
перемещения по программе. Реверс [HANDLE JOG] (маховичка толчковой подачи)
включает состояние остановки подачи.
Блокировка коррекции (настройка 119) блокирует изменение оператором коррекций.
Блокировка макропеременных (настройка 120) блокирует изменение оператором
макропеременных.
174
Программирование
5.3.4
Работа
[MEMORY LOCK] (клавишный выключатель блокировки памяти) - в положении
блокировки не позволяет оператору редактировать программы и изменять
параметры настройки.
[HOME G28] - Возвращает все оси в начало координат станка. Для установки только
одной оси в исходное положение станка введите букву, соответствующую этой оси,
и нажмите [HOME G28]. Для обнуления всех осей на экране Distance-To-Go
(оставшееся перемещение) в режиме Jog (толчковая подача) нажмите любой другой
режим ([EDIT] (редактирование), [MEMORY] (память), [MDI/DNC] (MDI/ГЧПУ) и т.д.),
а затем нажмите [HANDLE JOG] (толчковая подача). Каждая ось может быть
обнулена независимо и приведена в исходное положение для демонстрации
относительного положения от выбранного нуля. Для этого перейдите к странице
Position Operator (рабочее положение), нажмите [HANDLE JOG] (толчковая
подача), установите оси в нужное положение и нажмите клавишу [ORIGIN] (начало
координат) для обнуления этого экрана. Для индикации координат положения можно
дополнительно ввести число. Для этого введите букву, соответствующую оси, и
число, например, X2.125, а затем нажмите [ORIGIN] (начало координат).
Tool Life - На странице Current Commands (текущие команды) находится окно
Tool
Life, отображающее использование инструмента. Каждый случай
использования инструмента регистрируется. Функция контроля ресурса инструмента
останавливает станок по достижении инструментом значения в столбце сигналов об
ошибке.
Tool
Overload - перегрузка инструмента
- Нагрузка на инструмент может
определяться в мониторе нагрузки на инструмент, при превышении определенного
предела заданный режим работы станка будет изменен. Действия системы в
условиях перегрузки инструмента устанавливаются настройкой 84:
Alarm - Вызов сигнала об ошибке.
Feedhold - Остановка подачи
Beep - Beep (звуковой сигнал) - Подача звукового сигнала
Autofeed
- автоподача
- Автоматическое увеличение или уменьшение
скорости подачи
Скорость вращения шпинделя можно проверить на экране Current Commands
(текущие команды) All
Active
Codes
(все активные коды)
(также она
отображается в окне главного шпинделя). На этой же странице отображается
скорость шпинделя приводного инструмента.
Для выбора оси для толчкового перемещения введите ее имя в строке ввода и
нажмите [HANDLE JOG] (толчковая подача).
Экран справочной системы содержит списки всех G и M-кодов. Они доступны на
первой вкладке меню справки с вкладками.
175
Базовое программирование
Скорость толчковой подачи 100, 10, 1.0 и 0.1 дюйма в секунду можно регулировать
клавишами коррекции скорости подачи. Это дает дополнительные 10% - 200%
возможности управления.
5.3.5
Калькулятор
Число в поле калькулятора можно перенести в строку ввода данных, нажав [F3] в
режиме Edit или MDI. При этом число в поле калькулятора передается в буфер
ввода EditРедактированияMDI или XMDI (введите букву, , Z и т.д., чтобы команда
использовала число из калькулятора).
Выделенные данные Triangle, Circular или Turning and Tapping можно
передать в калькулятор для их загрузки, сложения, вычитания, умножения или
деления, выбрав значение и нажав [F4].
Простые выражения можно вводить в калькулятор одной строкой. Например,
выражение 23*4-5.2+6/2 будет оценено при нажатии ENTER, и в поле калькулятора
отобразится результат вычисления (в данном случае 89,8).
5.4
Базовое программирование
Типичная программа ЧПУ имеет (3) части:
1.
Подготовка: Эта часть программы выбирает коррекцию детали и коррекцию на
инструмент, скорость вращения шпинделя, выбирает режущий инструмент,
включает подачу СОЖ.
2.
Резание: Эта часть программы определяет траекторию инструмента и
скорость подачи для операции резания.
3.
Завершение: Эта часть программы выключает подачу СОЖ, перемещает
инструмент в исходное положение по оси Z, перемещает инструмент в
исходное положение по оси X, выключает шпиндель, и позволяет выполнить
выгрузку детали из кулачкового патрона и ее контроль.
Эта программа выполняет рез по торцу обрабатываемой детали глубиной 0.100" (на
2.54 мм) инструментом 1 по оси X, от X = 2.1 до X = - 0.02 (отрицательная величина
перебега 0.02 по оси X гарантирует, что инструмент без компенсации выполнит рез
по всему торцу).
NOTE:
Блок программы может содержать больше одного кода G, если
эти коды G из различных групп. Разместить два кода G из
одной группы в одном блоке программы невозможно. Кроме
того, имейте в виду, что в блоке допускается только один код
M.
%
176
Программирование
o40001 (BASIC PROGRAM) ;
(G54 X0 is at the center of rotation) ;
(Z0 is on face of the part) ;
(T1 is an end face cutting tool) ;
(BEGIN PREPARATION BLOCKS) ;
T101 (Select tool and offset 1) ;
G00 G18 G20 G40 G80 G99 (Safe startup) ;
G50 S1000 (Limit spindle to 1000 RPM) ;
G97 S500 M03 (CSS off, Spindle on CW) ;
G00 G54 X2.1 Z0.1 (Rapid to 1st position) ;
M08 (Coolant on) ;
G96 S200 (CSS on) ;
(BEGIN CUTTING BLOCKS) ;
G01 Z-0.1 F.01 (Linear feed) ;
X-0.02 (Linear feed) ;
(BEGIN COMPLETION BLOCKS) ;
G00 Z0.1 M09 (Rapid retract, coolant off) ;
G97 S500 (CSS off) ;
G53 X0 (X home) ;
G53 Z0 M05 (Z home, spindle off) ;
M30 (End program) ;
%
5.4.1
Подготовка
Далее следуют подготовительные блоки текста типовой программы:
Подготовительный блок
текста программы
Описание
%
Обозначает начало программы, написанной в
текстовом редакторе.
O40001 (BASIC PROGRAM) ;
O40001 - это имя программы. Соглашение об
именах программ следует формату Onnnnn: Буква
«O» или «o» и число из 5 цифр.
(G54 X0 is at the center of
комментарий
rotation) ;
(Z0 is on face of the part) ;
комментарий
(T1 is an end face cutting
комментарий
tool) ;
177
Базовое программирование
Подготовительный блок
текста программы
Описание
T101 (Select tool and offset
T101 выбирает инструмент, коррекцию 1 и подает
1) ;
команду на смену инструмента на инструмент 1.
G00 G18 G20 G40 G80 G99 (Safe
Называется «строка безопасного запуска».
startup) ;
Хорошей практикой механообработки является
вставка этого блока программы после каждой
смены инструмента. G00 определяет последующее
перемещение оси как выполняющееся в режиме
ускоренного перемещения. G18 определяет
плоскость резания как плоскость XZ. G20
определяет координаты позиционирования в
дюймах. G40 отменяет коррекцию на режущий
инструмент. G80 отменяет любые стандартные
циклы. G99 переводит станок в режим подачи на
оборот.
G50 S1000 (Limit spindle to
G50 ограничивает скорость вращения шпинделя до
1000 RPM) ;
макс. 1 000 об/мин. S1000 - адрес скорости
вращения шпинделя. С помощью адресного кода
Snnnn, где nnnn - это значение необходимой
скорости вращения шпинделя.
G97 S500 M03 (CSS off,
G97 отменяет постоянную скорость резания (CSS),
Spindle on CW) ;
что делает значение S прямой скоростью вращения
в 500 об/мин. S500 - адрес скорости вращения
шпинделя. С помощью адресного кода Snnnn, где
nnnn - это значение необходимой скорости
вращения шпинделя. M03 включает шпиндель.
NOTE:
На токарных станках с
редуктором система
управления не будет
выбирать высшую передачу
или низшую передачу за вас.
Вы должны использовать M41
(низшая передача) или M42
(высшая передача) в строке
перед кодом Snnnn. См. M41 /
M42 Принудительное
включение низшей / высшей
передачи, где имеется
дальнейшая информация об
этих кодах M.
178
Программирование
Подготовительный блок
текста программы
Описание
G00 G54 X2.1 Z0.1 (Rapid to
G00 определяет последующее перемещение оси
1st position) ;
как выполняющееся в режиме ускоренного
перемещения. G54 определяет, что система
координат должна быть сцентрирована по
коррекции детали, хранящейся в G54 на экране
коррекции Offset. X2.0 подает команду оси X
переместиться в положение Х = 2,0. Z0.1 подает
команду оси Z переместиться в положение Z = 0,1.
M08 (Coolant on) ;
M08 включает СОЖ.
G96 S200 (CSS on) ;
G96 включает постоянную скорость резания (CSS).
S200 задает скорость резания 200 дюйм/мин,
которая будет использоваться с текущим
диаметром, для вычисления корректной скорости
вращения (об/мин).
5.4.2
Резание
Далее следуют блоки текста программы, выполняющие резание в типовой
программе:
Блок текста программы с
резанием
Описание
G01 Z-0.1 F.01 (Linear feed)
G01 определяет, что последующие перемещения
;
оси выполняются по прямой линии. Z-0.1 подает
команду оси Z переместиться в положение Z = -0,1.
G01 требует адресного кода Fnnn.nnnn. F.01
задает скорость подачи для перемещения 0,0100
дюйма (0,254 мм)/оборот.
X-0.02 (Linear feed) ;
X-0.02 подает команду оси X переместиться в
положение X = -0,02.
179
Базовое программирование
5.4.3
Завершение
Это завершающие блоки программы в типовой программе:
Завершающий блок текста
программы
Описание
G00 Z0.1 M09 (Rapid retract,
G00 подает команду на выполнение перемещения
coolant off) ;
оси в режиме ускоренного перемещения. Z0.1
команда для перемещения в положение Z = 0,1.
M09 отключает СОЖ.
G97 S500 (CSS off) ;
G97 отменяет постоянную скорость резания (CSS),
что делает значение S прямой скоростью вращения
в 500 об/мин. На станках с редуктором система
управления автоматически выбирает высшую
передачу или низшую передачу, на основании
скорости вращения шпинделя по команде. S500 -
это адрес скорости вращения шпинделя. С
помощью адресного кода Snnnn, где nnnn - это
значение необходимой скорости вращения
шпинделя.
G53 X0 (X home) ;
G53 определяет, что перемещения оси после него
выполняются относительно системы координат
станка. X0 команда для перемещения оси Х в
положение Х = 0,0 (исходное положение X).
G53 Z0 M05 (Z home, spindle
G53 определяет, что перемещения оси после него
off) ;
выполняются относительно системы координат
станка. Z0 команда для перемещения оси Z в
положение Z = 0,0 (исходное положение Z). M05
отключает шпиндель.
M30 (End program) ;
M30 заканчивает программу и перемещает курсор в
системе управления в верхнюю часть программы.
%
Обозначает конец программы, написанной в
текстовом редакторе.
180
Программирование
5.4.4
Абсолютное и относительное (XYZ и UVW)
абсолютное (XYZ) и относительное позиционирование (UVW) определяют, как
система управления интерпретирует команды перемещения оси.
Если подается команда перемещения оси с помощью X, Y или Z, оси перемещаются
в это положение относительно начала координат текущей использующейся системы
координат.
Если подается команда перемещения оси с помощью U(X), V(Y) или W(Z), оси
перемещаются в это положение относительно текущего положения.
Абсолютное программирование полезно в большинстве ситуаций. Относительное
программирование более эффективно для периодически повторяющихся резов с
равным шагом.
5.5
Разные коды
В настоящем разделе перечисляются часто использующиеся коды M. Большинство
программ имеет не менее одного M-кода из каждого из следующих семейств.
См. раздел «M-коды» настоящего руководства, начиная на странице 413, где
имеется перечень всех M-кодов с описаниями.
NOTE:
В каждой строке программы можно использовать только один
код M.
5.5.1
Функции инструмента
Код Tnnoo выбирает следующий инструмент (nn) и коррекцию (oo).
Система координат FANUC
T-коды имеют формат Txxyy, где xx указывает номер инструмента от 1 до
максимального количества позиций в револьверной головке, а yy указывает индексы
геометрии инструмента и износа инструмента от 1 до 50. Значения геометрии
инструмента X и Z добавляются к коррекции детали. Если используется коррекция
вершины инструмента, то yy указывает индекс геометрии инструмента для радиуса,
конуса и вершины. Если yy = 00, геометрия инструмента или износ инструмента не
применяются.
181
Разные коды
Коррекции на инструмент, применяемые FANUC
Установка отрицательно износа инструмента в коррекциях на износ инструмента
переместит инструмент дальше в отрицательном направлении оси. Таким образом,
для обтачивания и торцевания задание отрицательной коррекция по оси X приводит
к меньшему диаметру детали, а задание отрицательного значения для оси Z
приводит к снятию большего количества материала с торца.
NOTE:
Перед сменой инструмента не требуется перемещение X или
Z, кроме того, такое перемещение в большинстве случаев
приведет к потере времени на возвращение X или Z в исходное
положение. Однако во избежание удара инструментов и
оснастки или детали необходимо перевести X или Z в
безопасное положение перед сменой инструмента.
Низкое давление воздуха или недостаточная подача воздуха снижает давление на
поршень зажима/разжима револьверной головки, и время индексации револьверной
головки увеличивается, или разжим револьверной головки не происходит.
Чтобы load or change tools:
1.
Нажмите [POWER UP/RESTART] или [ZERO RETURN], а затем [ALL].
Система управления переместит револьверную головку в нормальное
положение.
2.
Для переключения в режим ручного ввода данных нажмите [MDI/DNC].
3.
Нажмите [TURRET FWD] или [TURRET REV].
Станок повернет револьверную головку в положение следующего
инструмента.
Текущий инструмент отображается в окне Active Tool (работающий
инструмент) в правой нижней части экрана.
4.
Нажмите [CURRENT COMMANDS].
Текущий инструмент отображается в окне Active Tool (работающий
инструмент) в правой нижней части экрана.
5.5.2
Команды шпинделя
Имеются 3 основных команды с кодом М для шпинделя:
M03 подает команду шпинделю на вращение в прямом направлении.
M04 подает команду шпинделю на вращение в обратном направлении.
182
Программирование
NOTE:
Можно подать команду скорости вращения шпинделя помощью
адресного кода Snnnn, где nnnn задает скорость вращения в
об/мин, но ручная коррекция G50, G96 или G97 может
корректировать фактическую скорость вращения шпинделя.
M05 подает команду шпинделю на остановку.
NOTE:
Если подается команда M05, система управления ожидает
остановки шпинделя, прежде чем программа продолжается.
5.5.3
Команды останова программы
Есть 2 кода M для основной программы и 1 код M для подпрограммы, которые
обозначают конец программы или подпрограммы:
M30 - «Конец программы и обратная перемотка» заканчивает программу и
выполняет сброс для перехода к началу программы. Это самый
распространенный способ закончить программу.
M02 - «Конец программы» заканчивает программу и остается в точке блока
текста программы M02 в программе.
M99 - «Возврат из подпрограммы или цикл» выполняет выход из подпрограммы
и продолжает программу, которая вызвала ее.
NOTE:
Если подпрограмма не заканчивается на M99, система
управления выдает Alarm 312 - Program End.
5.5.4
Команды СОЖ
Используйте M08 для подачи команды включения стандартной СОЖ. Используйте
M09 для подачи команды выключения стандартной СОЖ. См. страницу 417 для
получения дальнейшей информации об этих M-кодах.
Если станок оснащен СОЖ Высокого давления (СОЖ ВД), используйте M88 для
подачи команды на включение и M89 для подачи команды на выключение.
5.6
Коды G для резания
Основные коды G для резания подразделяются на перемещения с интерполяцией и
стандартные циклы. Коды перемещения с интерполяцией и резанием
подразделяются на:
183
Коды G для резания
G01 - Перемещение с линейной интерполяцией
G02 - Перемещение с круговой интерполяцией по часовой стрелке
G03 - Перемещение с круговой интерполяцией против часовой стрелки
5.6.1
Перемещение с линейной интерполяцией
G01 Перемещение с линейной интерполяцией используется для резания по прямой
линии. Для него требуется задать скорость подачи, с помощью адресного кода
Fnnn.nnnn. Xnn.nnnn, Ynn.nnnn, Znn.nnnn и Annn.nnn - это необязательные
адресные коды, использующиеся для задания реза. Последующие команды
перемещения оси используют скорость подачи, заданную G01, пока не поступит
команда на еще одно перемещение оси: G00, G02, G03, G12 или G13.
Фаски на углах можно снять с помощью дополнительного аргумента Cnn.nnnn,
который служит для определения фаски. Радиусную обработку углов можно
выполнить с помощью дополнительного адресного кода Rnn.nnnn, который служит
для определения радиуса дуги. См. страницу
9, где указана дальнейшая
информация о G01.
5.6.2
Перемещение с круговой интерполяцией
G02 и G03 - это коды G для круговых перемещений с резанием. Перемещение с
круговой интерполяцией имеет несколько необязательных адресных кодов,
служащих для определения дуги или окружности. Резание по дуге или окружности
начинаются от текущего положения режущего инструмента [1] согласно геометрии,
заданной в команде G02/ G03.
Дуги могут определяться с помощью двух различных методов. Предпочтительный
способ состоит в том, чтобы определить центр дуги или окружности с помощью I, J
и/или K и определить конечную точку [3] дуги с помощью X, Y и/или Z. Значения I J K
определяет относительные расстояния X Y Z от начальной точки [2] до центра
окружности. Значения X Y Z определяют абсолютные расстояния X Y Z от исходной
точки до конечной точки дуги в текущей системе координат. Это также единственный
способ выполнить резание по окружности. Определение только значений I J K без
определения значений конечной точки X Y Z приводит к выполнению окружности.
Другой способ вырезать дугу состоит в том, чтобы определить значения X Y Z для
конечной точки и определить радиус окружности с помощью значения R.
Ниже приводятся примеры использования этих двух различных методов для
выполнения дуги радиусом 2 дюйма (или 2 мм), на угол 180 градусов против часовой
стрелки. Инструмент начинает резание в точке X0 Y0 [1], перемещается в исходную
точку дуги [2] и выполняет резание по дуге к конечной точке [3]:
184
Программирование
F5.6:
Пример резания по дуге
Y+
(G03)
R 2.0
(X0. Y2.)
3
2
(I-2. J0.)
(X4. Y2.)
1
X+
(G54)
Способ 1:
%
T01 M06 ;
G00 X4. Y2. ;
G01 F20.0 Z-0.1 ;
G03 F20.0 I-2.0 J0. X0. Y2. ;
M30 ;
%
Способ 2:
%
T01 M06 ;
G00 X4. Y2. ;
G01 F20.0 Z-0.1 ;
G03 F20.0 X0. Y2. R2. ;
...M30 ;
%
Ниже приводится пример того, как выполнить окружность радиусом 2 дюйма (или 2
мм):
185
Коррекция головки резца
%
T01 M06 ;
G00 X4. Y2. ;
G01 F20.0 Z-0.1 ;
G02 F20.0 I2.0 J0. ;
M30 ;
%
5.7
Коррекция головки резца
Коррекция на режущую кромку
(TNC)
- это функция, которая позволяет
корректировать запрограммированную траекторию инструмента для учета размеров
режущего инструмента или нормального износа режущего инструмента. При
использовании КВИ необходимо ввести лишь минимум данных коррекции, когда
исполняется
программа.
Не нужно
заниматься
дополнительным
программированием.
186
Программирование
5.7.1
Коррекция головки резца - Программирование
Коррекция на режущую кромку резца применяется при изменении радиуса вершины
резца, а также при износе, проявляющемся в образовании в процессе резания
криволинейных и конических поверхностей. Если резание программируется только
по оси X или Z, в коррекции на режущую кромку обычно нет необходимости. При
обработке конических и сферических поверхностей изменение радиуса вершины
резца приводит к перерезам и недорезам. Предположим, что сразу после наладки C1
соответствует радиусу резца, производящего резание по программной траектории
инструмента. После износа резца до радиуса C2 оператор может выполнить
коррекцию геометрии инструмента для приведения длины и диаметра детали в
соответствие с требованиями чертежа. После выполнении такой операции
получается меньший радиус. Коррекция на режущую кромку обеспечивает точность
соблюдения размеров. На основании данных о коррекции радиуса вершины резца
устройство ЧПУ автоматически корректирует программную траекторию инструмента.
Система управления изменяет или создает текст программы для выполнения детали
с корректной геометрией.
F5.7:
Траектория резания без коррекции вершины инструмента: [1] Траектория
инструмента, [2] Рез после износа [3] Нужный рез.
C1
C2
1
R2
R1
2
3
F5.8:
Траектория резания с коррекцией вершины инструмента: [1] Компенсируемая
траектория инструмента, [2] Нужный рез и программная траектория инструмента.
1
R2
R1
2
187
Коррекция головки резца
NOTE:
Обратите внимание на совпадение второй программной
траектории с размерами готовой детали. Хотя при
программировании обработки детали не используется
коррекция вершины инструмента, это предпочтительный
способ, потому что он облегчает обнаружение и устранение
ошибок в программе.
5.7.2
Принцип коррекции вершины инструмента
В результате коррекции на режущую кромку резца происходит сдвиг программной
траектории инструмента вправо или влево. Обычно программист разрабатывает
траекторию инструмента исходя из окончательных размеров детали. При
использовании коррекции на режущую кромку устройство ЧПУ корректирует радиус
инструмента с помощью специальных команд программы. Для выполнения такой
коррекции в пределах двухмерной плоскости используются две команды G-кода. G41
предписывает устройству ЧПУ сдвинуть программную траекторию инструмента
влево, а G42 - сдвинуть программную траекторию инструмента вправо. Другая
команда: G40, предназначена для отмены сдвига, выполненного компенсацией
вершины инструмента.
F5.9:
Направление сдвига КВИ: [1] Траектория инструмента относительно
обрабатываемой детали, [2]Запрограммированная траектория инструмента.
1
2
G42
G41
Направление сдвига зависит от направления движения резца и относительного
положения резца и детали. Для того, чтобы определить направление сдвига в
результате коррекции на режущую кромку, представьте, что вы смотрите на
режущую кромку сверху и ведёте резец. Команда G41 сдвигает режущую кромку
влево, а команда G42 - вправо. Таким образом, для коррекции на режущую кромку
при обтачивании следует подать команду G42, а при растачивании - G41.
188
Программирование
F5.10:
Мнимая вершина инструмента: [1] Радиус режущей кромки, [2] Мнимая режущая
кромка.
1
2
Коррекция на режущую кромку резца предполагает, что скорректированный резец
имеет такой радиус режущей кромки, на который была рассчитана коррекция. Его
называют радиусом режущей кромки. Ввиду невозможности точного определения
центра этого радиуса наладка производится исходя из так называемой мнимой
режущей кромки. Устройству ЧПУ необходимо знать относительное положение
режущей кромки и центра радиуса вершины резца, или направление режущей
кромки. Направление вершины инструмента необходимо указывать для каждого
инструмента.
Первое скорректированное перемещение кажется странным, поскольку таковым
обычно является перемещение из нескорректированного положения в
скорректированное. Это первое перемещение называется подводом и необходимо
при использовании коррекции на режущую кромку. Аналогично необходимо
перемещение отвода. При перемещении отвода система управления производит
перемещение из скорректированного положения в нескорректированное. Отвод
происходит при отмене коррекции на режущую кромку командой G40 или Txx00. Хотя
перемещения подвода и отвода можно точно спланировать, это обычно
неконтролируемые перемещения, и при их выполнении инструмент не должен
касаться детали.
5.7.3
Применение коррекции на режущую кромку резца
Следующие этапы используются для программирования детали с использованием
коррекции на режущую кромку:
1.
Программирование обработки детали до окончательных размеров.
2.
Подвод и отвод - Убедитесь, что для каждой скорректированной траектории
есть перемещение подвода и определите его направление (G41 или G42).
Убедитесь, что для каждый компенсируемой траектории также есть
перемещение отвода.
189
Коррекция головки резца
3.
Радиус режущей кромки и износ - Выберите для каждого резца стандартную
головку (инструмент с радиусом). Задайте для каждого скорректированного
инструмента значение радиуса вершины. Обнулите коррекцию на износ
вершины инструмента для каждого инструмента.
4.
Направление режущей кромки инструмента - Введите направление
режущей кромки для каждого инструмента, для которого используется
коррекция G41 или G42.
5.
Коррекция на геометрию инструмента- Задайте геометрию длины
инструмента и обнулите коррекцию на износ по длине для каждого
инструмента.
6.
Проверка геометрии коррекции - Выполните отладку программы в
графическом режиме и исправьте возможные проблемы в параметрах
коррекции на режущую кромку. Способы обнаружения ошибок: будет подан
сигнал об ошибке, указывающий о помехе при коррекции, или в графическом
режиме будет видно отображение ошибок геометрии.
7.
Выполните программу и проверьте первое изделие - Отрегулируйте
значение коррекции износа для настройки детали.
5.7.4
Перемещения подвода и отвода для КВИ
Первое перемещение по оси X или Z в строке, содержащей G41 или G42 называется
перемещением подвода. Подвод должен быть линейным перемещением, т.е. G01
или G00. Первое перемещение не компенсируется, но к концу перемещения подвода
координаты станка полностью компенсированы. См. следующий рисунок.
F5.11:
КВИ при перемещениях подвода и отвода: [1] Траектория с компенсацией, [2]
Запрограммированная траектория.
1
2
(G40)
(G42)
190
Программирование
Строка программного кода, содержащая G40, отменяет коррекцию на режущую
кромку и называется отводом. Перемещение отвода. Отвод должен быть линейным
перемещением, т.е. G01 или G00. Начальная точка отхода полностью
скорректирована, а положение находится под прямым углом к траектории
предыдущего программного блока. Положение в конце отвода не скорректировано.
См. предыдущий рисунок.
На следующем рисунке показано состояние, предшествующее отмене коррекции на
режущую кромку резца. У некоторых геометрических форм возможны перерезы или
недорезы. Они контролируются адресными кодами I и K, включаемыми в блок
отмены G40. Коды I and K в блоке G40 определяют вектор, используемый для
вычисления скорректированной заданной координаты предыдущего блока. Обычно
этот вектор совпадает с поверхностью готовой детали. Следующий рисунок
показывает, как I и K корректируют нежелательное врезание при перемещении
отвода.
F5.12:
Использование КВИ кодов I и K в блоке G40: [1] Перерез.
(G40)
-K
(G40 I.. K..)
I
1
5.7.5
Коррекция на радиус вершины инструмента и на
износ
Для каждого проходного резца, использующего коррекцию головки резца, требуется
задать радиус головки резца. Режущая кромка (радиус вершины резца) определяет
степень требуемой коррекции. При использовании в инструменте стандартных
режущих пластин радиус пластины является радиусом вершины инструмента.
Коррекция на радиус вершины устанавливается для каждого резца на странице
смещений геометрии. Значения радиуса вершины резца каждого инструмента
содержатся в столбце Radius (радиус). Если значение любой коррекции радиуса
вершины инструмента установлено на ноль, компенсация для этого инструмента не
производится.
Каждой коррекции на радиус вершины соответствует коррекция на износ радиуса,
расположенная на странице Wear
Offset
(коррекция на износ). Система
управления добавляет коррекцию на износ к коррекции радиуса, чтобы получить
действительный радиус, который используется для получения значений с
компенсацией.
191
Коррекция головки резца
В процессе работы на странице смещений геометрии в значение коррекции на
радиус можно внести небольшие поправки
(положительные значения). Это
позволяет оператору отслеживать износ каждого инструмента. В процессе
использования резца режущая пластинка изнашивается, следовательно радиус
уменьшается. При замене изношенного инструмента на новый обнулите значение
коррекции на износ.
Следует помнить, что параметры коррекции на вершину инструмента относятся к
радиусу, а не диаметру. Это особенно важно при отмене коррекции на режущую
кромку. Если приращение расстояния скорректированного отвода не равно
удвоенному радиусу резца, происходит перерез. Помните, что программируемая
траектория рассчитывается на основе диаметра и предусматривает для отвода
удвоенное значение радиуса резца. Зачастую блок Q стандартных циклов,
требующих последовательность PQ, является перемещением отвода. Следующий
пример иллюстрирует, как некорректное программирование приводит к перерезу.
Подготовка:
Геометрия
инструмента
X
Z
Радиус
Вершина
8
-8.0000
-8.00000
0,0160
2
Пример:
%
o30411 (TOOL NOSE RADIUS AND WEAR OFFSET) ;
(G54 X0 is at the center of rotation) ;
(Z0 is on the face of the part) ;
(T1 is a boring bar) ;
(BEGIN PREPARATION BLOCKS) ;
T101 (Select tool and offset 1) ;
G00 G18 G20 G40 G80 G99 (Safe startup) ;
G50 S1000 (Limit spindle to 1000 RPM) ;
G97 S500 M03 (CSS off, Spindle on CW) ;
G00 G54 X0.49 Z0.05 (Rapid to 1st position) ;
M08 (Coolant on) ;
(BEGIN CUTTING BLOCKS) ;
G96 S750 (CSS on) ;
G41 G01 X.5156 F.004 (TNC left on) ;
Z-.05 (Linear feed) ;
X.3438 Z-.25 (Linear feed) ;
Z-.5 (Linear feed) ;
X.33 (Linear feed) ;
G40 G00 X0.25 (TNC off, exit line) ;
192
Программирование
(BEGIN COMPLETION BLOCKS) ;
G00 Z0.1 M09 (Rapid retract, coolant off) ;
G53 X0 (X home) ;
G53 Z0 M05 (Z home, spindle off) ;
M30 (End program) ;
%
F5.13:
Ошибка резания при отводе с неверной коррекцией на режущую кромку
5.7.6
Коррекция на режущую кромку и на длину резца
Вы задаете геометрию длины для инструментов, с которыми используется коррекция
вершины инструмента, выполняется так же, как для инструментов, которые не
используют компенсацию.
См. страницу 131, где имеется подробная информация о привязке инструментов и
записи геометрии длины инструментов. При настройке нового инструмента
обязательно обнулите износ геометрии.
Если подаются команды для выполнения очень тяжелых резов одной кромкой
инструмента, износ инструмента может быть неравномерным. В данном случае
отрегулируйте X or Z Geometry Wear вместо Radius Wear. Часто можно
регулировать износ геометрии длины X или Z, чтобы скомпенсировать
неравномерный износ вершины инструмента. Износ геометрии длины сдвигает все
размеры для одной оси.
Структура программы может не позволять использовать сдвиг геометрии длины для
компенсации износа. Чтобы определить, какой износ следует компенсировать,
проверьте размеры нескольких готовых деталей по осям X и Z. Равномерный износ
инструмента приводит к одинаковому отклонению размеров по осям X и Z, при этом
необходимо увеличить коррекцию на износ радиуса. При износе, который влияет на
размеры только по одной оси, необходимо компенсировать износ геометрии длины.
193

 

 

 

 

 

 

 

содержание      ..     5      6      7      8     ..