Haas Фрезерный станок. Руководство оператора (96-0117 ред. AL Июль 2011) - часть 22

 

  Главная      Книги - Разные     Haas Фрезерный станок. Руководство оператора (96-0117 ред. AL Июль 2011)

 

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

 

   

 

   

 

содержание      ..     20      21      22      23     ..

 

 

 

Haas Фрезерный станок. Руководство оператора (96-0117 ред. AL Июль 2011) - часть 22

 

 

90

(Onnnnn) и нажав 

ALTER

 (изменить).

Ускоренное перемещение в исходное положение оси.

 Выполните ускоренное перемещение всех 

осей в начало координат станка, нажав клавишу 

HOME G28

 (исходное положение). Переместите одну 

ось в начало координат станка ускоренным перемещением, введя букву оси (например, X), а затем 

нажав 

HOME G28. ВНИМАНИЕ!

 Предупреждение о любом возможном столкновении не выдается.

Коррекция 

Ввод значений коррекции.

 Нажатие кнопки 

OFFSET

 переключает страницы "Tool Length Offsets" 

(коррекция на длину инструмента) и "Work Zero Offsets" (коррекция начала координат детали). При 

нажатии "Write/Enter" (запись/ввод) введенное число будет сложено с числом, введенным в выбранное 

значение коррекции. При нажатии F1 выбранное значение коррекции будет заменено введенным 

значением. Для ввода отрицательного значения коррекции нажмите F2.

Положение трубки подачи СОЖ.

 Положение наконечника подачи СОЖ представлено в качестве 

первого значения, следующего за номером инструмента в таблице коррекции на инструмент. 

Сброс всех значений коррекции и макропеременных.

 На экране Tool Length Offset (коррекция на 

длину инструмента) удалите все значения коррекции нажатием клавиши Origin (начало координат). 

Такое же действие можно выполнить на страницах Work Zero Offset (коррекция начала координат 

детали) и Macro Variables (макропеременные).

Калькулятор

Перенос результатов простых расчетов.

 Число в поле простого калькулятора (в верхнем левом углу) 

можно перенести в любую строку, выбранную курсором, переместив курсор в эту строку и нажав 

F3

.

Перенос в режим EDIT (редактирование) или MDI (ручной ввод данных).

 При нажатии 

F3

 число из 

поля калькулятора (когда курсор установлен на число) переносится в строку ввода данных в режиме 

EDIT (редактирование) или MDI (ручной ввод данных). Введите букву (X, Y или Z), которую необходимо 

использовать с числом из калькулятора.

Круговой калькулятор.

 Круговой калькулятор показывает четыре различных способа, которыми 

можно запрограммировать круговое движение с использованием введенных значений. Одно из 

решений можно перенести в режим EDIT или MDI. Чтобы это сделать, переместите курсор на строку 

программы, которую необходимо использовать, и нажмите или EDIT (редактировать), или MDI (ручной 

ввод данных). Нажмите кнопку 

F3

, которая перенесет круговое перемещение в строку ввода данных 

в нижней части экрана. Нажмите Insert, чтобы добавить в программу эту строку с командой кругового 

перемещения.

Однострочные выражения.

 Калькулятор позволяет решать простые однострочные выражения без 

скобок, например, 23*45.2+6/2. Выражение будет решено при нажатии кнопки Write/Enter. Примечание: 

Умножение и деление выполняются до сложения и вычитания.

Программирование

Быстрый выход из цикла жесткого нарезания резьбы G84. 

Функция жесткого нарезания резьбы имеет возможность выполнить вывод метчика быстрее, чем ввод. 

Для этого используется код J в строке G84, например, J2 выполняет отвод в два раза быстрее, J3 - в 

три раза и так далее до J9. Код J должен указываться в каждом блоке.

Копирование программы в режиме LIST PROG (список программ). 

В режиме List Prog (список программ) можно сделать копию программы, для этого выберите номер 

программы, введите новый номер программы (Onnnnn) и нажмите 

F1

. Выберите «duplicate program/file» 

(копировать программу/файл) из всплывающего списка и нажмите Enter (ввод). 

Связь

Получение программных файлов с дискеты.

 Файлы с программами можно загружать с дискеты 

через дисковод USB. Используйте меню LIST PROG (список программ) для передачи файлов. 

91

Отправка нескольких программ с использованием номеров.

 В меню LIST PROG (список программ) 

выделите все программы, которые необходимо передать, и нажмите WRITE/ENTER (запись/ввод) на 

каждой, чтобы поставить на них отметку. Нажмите F2 и выберите необходимую функцию. 

Отправка программных файлов с дисплея LIST PROG.

 Файлы можно отправлять на устройство 

USB или через порт RS-232 с экрана LIST PROG (список программ). Выберите одну или несколько 

программ с помощью клавиш курсора и кнопки Enter (ввод) или выберите «ALL» (все), чтобы отправить 

все программы под одним именем файла. При нажатии F2 появляется всплывающее меню со списком 

имеющихся функций. Выберите одну и нажмите ENTER (ввод) или указанную горячую клавишу для 

запуска. 

Отправка нескольких программ из LIST PROG с помощью SEND RS232.

 Можно передать несколько 

программ через последовательный порт, введя в строку ввода имена всех программ без пробелов 

между ними (например, O12345O98765), и нажав клавишу SEND RS232 (передать через порт).

Сохранение на дискету и загрузка с дискеты значений коррекции, настроек, параметров и 

макропеременных.

 Значения коррекции, настройки, параметры и макропеременные можно сохранять 

на устройство хранения. Нажмите LIST PROG (список программ), затем выберите вкладку устройства, 

на котором необходимо сохранить данные или с которого необходимо загрузить данные. Нажмите F4 и 

выберите соответствующую функцию, затем нажмите WRITE (запись). 

Отправка и загрузка значений коррекции, настроек, параметров и макропеременных через порт 

RS232.

 Значения коррекции, настройки, параметры и макропеременные можно отправлять через порт 

RS-232. Нажмите List Prog и выберите нужную страницу (например, OFSET - коррекция, SETNG - 

настройки). Введите имя файла и нажмите кнопку Send RS232 (отправить через порт), чтобы отправить 

эту экранную страницу на порт RS-232. Для получения файла через порт RS-232 нажмите кнопку RECV 

RS232.

Удаление программных файлов с дискеты.

 Файл можно стереть с дискеты, используя экран LIST 

PROG (список программ). Наберите «DEL <имя_файла>» (удалить) и нажмите Write/Enter (запись/

ввод).

с

исТема

 

инТуиТивного

 

программирования

 (iPs)

Введение

Программное обеспечение "интуитивная система программирования" (ИСП), не входящее в 

стандартный объем поставки, упрощает разработку полноценных программ ЧПУ.
Для входа в меню IPS (СИП) нажмите MDI/DNC (РВД/ГЧПУ), а затем PROGRM CONVRS. Для 

перемещения по меню используйте левую и правую клавиши курсора. Для выбора меню нажмите 

Write/Enter (запись/ввод). Некоторые меню имеют подменю, где для выбора подменю снова 

используются левые и правые клавиши курсора и Enter (ввод). Для перемещения по переменным 

используйте клавиши курсора . Наберите переменную на вспомогательной клавиатуре и нажмите 

клавишу Write/Enter (запись/ввод). Для выхода из меню нажмите Cancel (отмена).
Для выхода из меню СИП нажмите любую из клавиш дисплея "Display". Для возврата в меню СИП, 

нажмите PROGRM CONVRS в режиме MDI/DNC (РВД/ГЧПУ).
Обратите внимание на то, что программа, введенная через меню ИСП, также доступна в режиме MDI 

(ручного ввода данных).

Автоматический режим

Коррекция на инструмент и рабочее смещение должны быть заданы до запуска автоматической 

работы. На экране Setup (настройки) введите значения для каждого используемого инструмента. 

Коррекция на инструмент будет доступна при вызове инструмента для автоматической работы.
На каждом из следующих интерактивных экранов пользователю будет предложено ввести данные 

необходимые для завершения обычных задач обработки. После ввода всех данных и нажатия «Cycle 

92

Start» (запуск цикла) начнется процесс обработки.

.

Пример экрана системы интуитивного программирования (СИП)

Выключение и включение опции

Опция системы интуитивного программирования выключается и включается при помощи параметра 

315, бит 31 (Intuitive Prog Sys). Фрезерные станки с этой опцией можно возвратить в стандартный 

режим экрана программы Haas, переключив этот бит параметра на 0.
Чтобы это сделать, нажмите кнопку PARAM/DGNOS, введите «315» и нажмите стрелку вниз. При 

помощи клавиш "влево" и "вправо" или маховичка толчковой подачи перейдите к последнему биту 

параметра (Intuitive Prog Sys). Нажмите кнопку аварийной остановки, введите «0» (ноль) и нажмите 

Enter (ввод).
Для повторного включения опции СИП перейдите к биту параметра, как описано выше, нажмите кнопку 

аварийной остановки, введите «1» и нажмите Enter (ввод).

Рекордер ИСП (интуитивной системы программирования)

Рекордер СИП обеспечивает простой способ поместить программу в коде G, созданную с помощью 

СИП, в новые или имеющиеся программы.

Принцип работы

1. Для доступа к СИП нажмите MDI/DNC, затем PROGRM/CONVRS.
2. Если рекордер доступен, в нижнем правом углу вкладки красным шрифтом выводится следующее

сообщение: 

.

MANUAL

SETUP

FACE

0

DRILL

POCKET MILLING

ENGRAVING

VQC

CENTER DRILL

0.0000 in

CENTER DEPTH

CENTER PECK

54

WRK ZERO OFST

X CENTER PT

0

DRILL TOOL

DRILL DEPTH

DRILL PECK

Y CENTER PT

R PLANE

0

TAP TOOL

TAP DEPTH

DIAMETER

ANGLE

0

NUM OF HOLES

0

CENTER HOLE

BOLT CIRCLE

BOLT LINE

SINGLE HOLE

0.0000 in

0.0000 in

0.0000 in

0.0000 in

0.0000 in

0.2000 in

0.0000 in

0.0000 in

0.000 deg

Press <CYCLE START>

to run in MDI or <F4>

to record output to a

program.

MULTIPLE HOLES

3. Для доступа к меню рекордера СИП нажмите F4. Для продолжения выберите пункт меню 1 или 2,

93

или для отмены и возврата в СИП – пункт 3. Клавиша F4 также используется для возврата в СИП из 

любой точки в рекордере СИП. 

.

Меню рекордера СИП (системы интуитивного программирования)

Пункт меню 1: Выбор / создание программы

Выберите этот пункт меню для выбора имеющейся программы в памяти или создания новой 

программы, в которую будет вставлен код G. 
1. Для создания новой программы, введите букву «O», за которой следует нужный номер программы,

и нажмите клавишу WRITE (запись). При этом новая программа создается, выбирается и выдается на 

экран. Для вставки кода G из СИП в новую программу еще раз нажмите клавишу WRITE (запись). 
2. Для выбора имеющейся программы введите номер имеющейся программы в формате «O»

(Onnnnn), затем нажмите клавишу WRITE (запись) для выбора и открытия программы. Для выбора 

из списка имеющихся программ нажмите клавишу WRITE (запись), не набирая ничего на клавиатуре. 

Используйте клавиши курсора для выбора программы и нажмите WRITE (запись) для ее открытия. 

.

MANUAL

SETUP

FACE

DRILL

POCKET MILLING

ENGRAVING

VQC

CENTER DRILL

CENTER DEPTH

CENTER PECK

DRILL TOOL

DRILL DEPTH

DRILL PECK

TAP TOOL

TAP DEPTH

0

0

0

0.0000 in

0.0000 in

0.0000 in

0.0000 in

0.0000 in

WRK ZERO OFST

R PLANE

NUM OF HOLES

X CENTER PT

Y CENTER PT

54

DIAMETER

ANGLE

CENTER HOLE

0.0000 in

0.0000 in

0.0000 in

0.000 deg

0.2000 in

0

0

0

BOLT CIRCLE

BOLT LINE

SINGLE HOLE

Press <CYCLE START>
to run in MDI or <F4>
to record output to a
program.

Select / Create Program

F4 CANCEL

O00000 (PROGRAM A)
O00001 (PROGRAM B)
O00002 (PROGRAM C)
O00003 (PROGRAM D)
O00004 (PROGRAM E)
O00005 (PROGRAM F)

O00006 (PROGRAM G)

*

Choose a program by using the cursor

keys and press WRITE to select.

or

Enter a ‘O’ followed by a new program

number and press WRITE to create.

MULTIPLE HOLES

3. С помощью клавиш курсора переместите курсор в нужную точку вставки нового текста программы.

Для вставки текста программы нажмите WRITE (запись). 

Пункт меню 2: Вывод в текущую программу

1. Выберите этот вариант для открытия программы в памяти, выбранной в настоящий момент.
2. С помощью клавиш курсора переместите курсор в нужную точку вставки нового текста программы.

Для вставки текста программы нажмите WRITE (запись). 

94

к

онверТер

 

импорТа

 

файла

 dXF

Эта функция может быстро построить программу в коде G ЧПУ на основании файла .dxf. Это 

достигается за три этапа:

.

Exit
Activate Zoom
Prev Chain pt
Next Chain pt
Select Point
Cancel Action
Select Group
Chng Line Width

EDIT: EDIT

X

Y

0.0000

0.0000

Type: START
Group: 0
Chain:

0

EXTRA KEY COMMANDS

Enter Origin Point:

Use one of the following and press the WRITE key:

X:

0.0000

1) Jog to X and Y position on part. (Use jog axis keys)

Y:

0.0000

2) Use up and down arrows to select point.

3) Enter X and Y coordinates.

INPUT:

CURRENT GROUPS

(F1)
(F4)

(LEFT)

(RIGHT)

(UP/DOWN)

(CANCEL)

(PG UP/DOWN)

(ALTER)

Функция конвертера импорта DXF имеет экранную справку по всем этапам процесса. Поле структуры 

этапа показывает, какие пункты выполнены, изменяя цвет текста каждого выполненного пункта на 

зеленый. Необходимые клавиши определяются рядом с содержанием пунктов. Для использования 

расширенных функций указываются в столбце слева дополнительные клавиши. Как только траектория 

инструмента закончена, ее можно вставить в любую программу в памяти. Эта функция опознает 

периодически повторяющиеся задачи и автоматически выполнит их, например, обнаружит все 

отверстия с одинаковым диаметром. Длинные контуры также соединяются автоматически.

ПРИМЕЧАНИЕ: Опция конвертера импорта DXF включена только в состав системы интуитивного 

программирования (СИП).

Начните с задания режущего инструмента в СИП. Выберите файл формата .dxf и нажмите F2. Система 

управления распознает файл DXF и импортирует его в редактор

1. Задайте начало координат детали.

Это можно сделать при помощи одного из трех методов.
a.
 Выбор точкиb. Толчковая подача
c. Ввод координат
Для выделения точки используются маховичок толчковой подачи или кнопки со стрелками; для 

назначения выделенной точки в качестве начала координат нажмите Enter (ввод). Это используется 

для задания информации координат детали для заготовки.

2. Цепочка / Группа

На этом этапе обнаруживается геометрия контуров. Функция автоматического формирования цепочки 

обнаружит большую часть геометрии детали. Если геометрия сложная и есть ветвление, будет 

выдано приглашение, чтобы оператор мог выбрать одну из ветвей. После выбора варианта ветвления 

автоматическое формирование цепочки продолжится. Аналогичные отверстия группируются для 

операций нарезания резьбы метчиком и/или сверления.

95

.

CHAIN OPTIONS

CANCEL - Exit

AUTOMATIC CHAINING
MANUAL CHAINING
REMOVE GROUP REFERENCES
REMOVE ALL GROUP REFERENCES

AUTOMATICALLY FINDS A PATH TO
CHAIN. IF MULTIPLE PATHS ARE
ENCOUNTERED, WILL SWITCH TO MANUAL
CHAINING

TOOLPATH OPERATION

CANCEL - Exit

FACE
CONTOUR
POCKET
DRILL
ISLAND

Create a single pass contour tool path.

Для выбора исходной точки траектории инструмента используйте маховичок толчковой подачи 

или кнопки со стрелкой. Нажмите F2, чтобы открыть диалоговое окно. Выберите вариант, который 

наилучшим образом подходит нужному приложению. Функция автоматического формирования 

цепочки обычно является наилучшим выбором, поскольку она автоматически построит траекторию 

инструмента для элемента детали. Нажмите «Enter». При этом изменится цвет этого элемента детали 

и будет добавлена группа в регистр в разделе «Current group» (текущая группа) с левой стороны окна. 

3. Выбор траектории инструмента

На этом этапе к конкретной сформированной группе применяется операция задания траектории 

инструмента. Выберите группу и нажмите F3 для выбора траектории инструмента. С помощью 

маховичка толчковой подачи разделите пополам кромку элемента детали, эта точка будет 

использоваться как точка врезания инструмента. После выбора траектории инструмента отобразится 

шаблон системы интуитивного программирования (СИП) для этой траектории.
Большинство шаблонов СИП заполнено приемлемыми значениями по умолчанию. Они получены на 

основании заданных инструментов и материалов.
Когда шаблон готов, нажмите F4 для сохранения траектории инструмента: или добавьте фрагмент 

кода G СИП в имеющуюся программу, или создайте новую программу. Нажмите EDIT (редактировать) 

для возврата к функции импорта DXF для создания следующей траектории инструмента.

.

IPS RECORDER

CANCEL - Exit

1.) Select / Create Program
2.) Output to current program

This option allows you to select a

program currently in memory from a list

or

create a new program file.

18.02 программное обеспечение

Все остальные горизонтально-фрезерные станки со меной спутников

 - В системе управления 

есть режим восстановления устройства автоматической смены спутников, помогающий оператору, в 

случае если устройство автоматической смены спутников не может завершить смену спутников. Для 

входа в режим восстановления устройства автоматической смены спутников нажмите кнопку «Recov

-

er» (восстановление), а затем нажмите F2. Имейте в виду, что если спутник находится в правильном 

положении, функция восстановления устройства автоматической смены спутников недоступна.
Нажмите A для автоматического восстановления. Как только устройство автоматической смены 

спутников закончило восстановление нажмите E для выхода.
Наиболее удобный способ восстановить неуспешную смену спутников – нажать «Y» и следовать 

тексту экранной справки. Оператору будет выдано сообщение с приглашением выполнить отдельный 

шаг последовательности автоматической смены спутников. Может потребоваться выполнить более 

одного пункта, после выполнения каждого нажимайте «Y» для перехода к следующему пункту. После 

восстановления устройства автоматической смены спутников система управления выйдет из экрана 

восстановления.

96

п

рограммирование

Редактирование позволяет пользователю редактировать программы при помощи всплывающих меню.
Нажмите клавишу EDIT (редактирования) для входа в режим редактирования.  Имеются два окна 

редактирования: окно активной программы и окно неактивной программы. Переключение между двумя 

окнами осуществляется нажатием клавиши EDIT (редактирование). 
Для редактирования программы введите имя программы (Onnnnn) и нажмите клавишу SELECT PROG 

(выбор программы), программа откроется в активном окне. Нажатие клавиши F4 открывает копию 

программы в окне неактивной программы, если в нем нет другой программы. Дополнительно можно 

выбрать другую программу в панели неактивной программы, нажав SELECT PROG (выбор программы) 

из панели неактивной программы, и выбрав программу из списка. Нажмите F4 для обмена программ 

между двумя окнами (сделайте активную программу неактивной и наоборот). Для перемещений по 

тексту программы используйте рукоятку ручного управления и клавиши со стрелками вверх/вниз. 

.

ACTIVE PROGRAM - Onnnnn

(CYCLE START TO SIMULATE)

INACTIVE PROGRAM - Onnnnn

EDIT: EDIT

EDITOR HELP (PRESS F1 TO NAVIGATE)

CLIPBOARD

Всплы-

вающие 

меню

Окно активной программы

Сообщения контекстно-

зависимой справки

Буфер обмена

Окно неактивной программы

Принципиальная схема режима редактирования

Нажмите F1 для осуществления доступа к Popup Menu (всплывающее меню). Используйте левую 

и правую клавиши курсора для выбора темы меню (HELP (справка), MODIFY (изменить), SEARCH 

(поиск), EDIT (редактирование), PROGRAM (программа)), и используте стрелки курсора вверх/вниз 

или ручку толчковой передачи для выбора функции. Нажмите Enter (ввод) для выполнения команд 

меню. Окно контекстно зависимого меню в нижней левой части предоставляет информацию о текущей 

выбранной функции. Для перемещения по сообщению меню используйте клавиши Page Up/Down 

(предыдущая страница/следующая страница). Это сообщение также включает список горячих клавиш, 

которые можно использовать для некоторых функций.

м

еню

 "P

RogRaM

" (

программа

)

Create New Program (Новая программа) 

Этот пункт меню создает новую программу. Для создания новой программы введите имя программы 

(Onnnnn) (несуществующей в каталоге программ) и нажмите клавишу ENTER (ввод). "Горячая" 

клавиша - Select Prog (выбор программы)

Select Program From List (Выбор программы из списка)

Этот пункт меню предназначен для редактирования существующей в памяти программы.
При выборе этого пункта отображается список доступных программ. Список можно прокручивать с 

помощью клавиш курсора и рукояткой ручного управления. Нажатие клавиши ENTER (ввод) или SE

-

LECT PROG (выбрать программу) осуществляет выбор выделенной программы и ее отображение на 

дисплее вместо списка программ. Горячая клавиша - Select Prog (выбор программы)

97

Duplicate Active Program (Копировать активную программу)

Этот пункт меню предназначен для копирования текущей программы. Пользователю предлагается 

ввести номер (Onnnnn) для копии программы. 

Delete Program From List (Удалить программу из списка)

Этот пункт меню предназначен для удаления программы из программной памяти. Горячая клавиша - 

Erase Prog (удаление программы)

Обмен местами программ редактора

Помещает активную программу в окно неактивной программы, а неактивную программу - в окно 

активной программы. 
Горячая клавиша -F4

Switch To Left Or Right Side (Переключиться на левую / правую сторону)

Осуществляется переключение между активной и неактивной программой для редактирования. 

Неактивная и активная программы остаются в своих окнах. Горячая клавиша - Edit (редактирование)

м

еню

 "e

dit

" (

редакТироваТь

)

Undo (Отменить)

Отменяет до 9 последних изменений. Горячая клавиша - Undo (отменить предыдущее действие)

Select Text (Выделить текст)

Этот пункт меню устанавливает начальную позицию выделяемых строк программы. Переместитесь 

с помощью клавиш со стрелками, начала, конца, пред./след. стр. или рукоятки толчковой подачи 

к последней выделяемой строке и нажмите клавишу F2 или клавишу Write/Enter (запись/ввод). 

Выбранный текст будет выделен. Для отмены выделения блока нажмите клавишу UNDO (отменить). 

Горячая клавиша - F2 для начала выделения, F2 или Write (запись) для окончания выделения

Move Selected Text (Переместить текст)

Эта функция работает совместно с функцией «выделить текст». Для перемещения выделенного текста 

в новое положение установите курсор в нужное место и нажмите клавишу WRITE/ENTER (ввод). 

Выделенный текст будет перемещен в позицию после курсора (>). 

Copy Selected Text (Копировать текст)

Выделите часть текста, как это описано выше, и нажмите клавишу WRITE/ENTER (ввод). Выбранный 

текст будет выделен. Переместите курсор в позицию вставки копии текста. Нажмите клавишу F2 или 

клавишу Write/Enter (запись/ввод) для вставки выбранного текста в позицию после курсора (>). Горячая 

клавиша - Выберите текст, наведите курсор и нажмите Write (запись)

Delete Selected Text (Удалить текст)

Выделите часть текста, как это описано выше, и нажмите клавишу WRITE/ENTER (ввод). Выбранный 

текст будет выделен. Нажмите клавишу WRITE/ENTER (ввод) для удаления выделенного текста. Если 

блок не выбран, будет удален выделенный элемент.

Cut Selection To Clipboard (Вырезать в буфер обмена)

Перемещает весь выделенный текст из текущей программы в новую программу, называемую буфером 

обмена. Текст, находившийся до этого в буфере обмена, удаляется.

Copy Selection To Clipboard (Копировать в буфер обмена)

Копирует весь выделенный текст из текущей программы в новую программу, называемую буфером 

обмена. Текст, находившийся до этого в буфере обмена, удаляется. 

Paste From Clipboard (Вставить из буфера обмена)

Содержимое буфера обмена вставляется в текущую программу в строке, следующей за курсором.

98

м

еню

 "s

eaRCH

" (

поиск

)

Find Text (Найти текст)

Этот пункт меню предназначен для поиска текста или программного кода в текущей программе. 

Find Again (Найти далее)

Этот пункт меню предназначен поиска следующего вхождения этого же текста или программного кода. 

Find And Replace Text (Найти и заменить текст)

Этот пункт меню предназначен для поиска в текущей программе конкретного текста или программного 

кода с предоставлением возможности замены каждого вхождения (или сразу всех) другим G-кодом.

м

еню

 "M

odiFy

" (

измениТь

)

Remove All Line Numbers (Удалить номера строк)

Этот пункт меню автоматически удаляет из текущей программы все N-коды (номера строк). При 

выделении группы строк удаление номеров производится только у выделенных строк.

Renumber All Lines (Перенумеровать строки)

Этот пункт меню перенумеровывает все выделенные блоки программы или, в случае выделения 

группы строк, перенумеровывает выделенные строки.

Renumber By Tool (Перенумеровать по инструментам)

Этот пункт меню производит поиск Т-кодов (инструмент), выделяет блок программы до следующего 

Т-кода, и перенумеровывает N-коды (номера строк) в пределах выделения.

Reverse + & - Signs (Замена "+" и "-")

Этот пункт меню производит замену знака числовых значений на противоположный. Для запуска 

процесса нажмите клавишу ENTER (ввод) и укажите ось (X, Y, Z и т.д.) в отношении которой следует 

выполнить замену знаков. При использовании этой функции будьте внимательны, если ваша 

программа содержит G10 или G92 (смотрите описание в разделе о G кодах).

Reverse X & Y (Заменить X и Y)

Эта функция производит замену кодов адреса Х на коды адреса Y, а Y - на X. 

д

ругие

 

клавиши

INSERT

Клавиша INSERT (вставить) может использоваться для копирования 

выделенного текста в позицию после курсора.

ALTER

Клавишу ALTER (изменить) можно использовать для перемещения 

выделенного текста в программе в строку в позиции после стрелки 

курсора.

DELETE

Клавиша DELETE (удалить) может использоваться для удаления 

выделенного текста.

UNDO

Если был выбран блок, при нажатии UNDO (отмена) просто 

произойдет выход из режима определения блока.

99

к

оррекция

 

на

 

режущий

 

инсТруменТ

Коррекция на инструмент – это способ сдвига траектории инструмента таким образом, чтобы 

действительная осевая линия инструмента сместилась влево или вправо от запрограммированной 

траектории. Обычно коррекция на инструмент программируется для сдвига инструмента, чтобы 

управлять размером элемента. Дисплей коррекций используется для ввода величины, на которую 

смещается инструмент. Коррекцию можно вводить, как значение диаметра или радиуса, в зависимости 

от настройки 40, как для значений износа, так и геометрии. Если указан диаметр, величина сдвига 

равна половине введенного значения. Эффективные значения коррекции – это сумма значений 

износа и геометрии. Коррекция на инструмент имеется только для оси X и оси Y при 2-хкоординатной 

обработке (G17). При 3-хкоординотной обработке коррекция на инструмент имеется для оси X, оси Y и 

оси Z (G141).

о

бщее

 

описание

 

коррекции

 

на

 

инсТруменТ

G41 включает коррекцию на инструмент влево, то есть сдвигает инструмент влево от 

запрограммированной траектории для коррекции на величину, введенную на странице коррекции (см. 

настройку 40). G42 выбирает коррекцию на инструмент вправо, которая смещает инструмент право от 

запрограммированной траектории. При помощи G41 или G42 необходимо также запрограммировать 

Dnnn, для выбора правильного числового значения коррекции из столбца коррекции по радиусу или 

диаметру. Если коррекция содержит отрицательное число, коррекция на режущий инструмент будет 

работать так, словно был введен противоположный G код. Например, отрицательное число, введенное 

для G41, даст такой же результат, как введенное для G42 положительное число. Кроме того, если 

выбрана коррекция на инструмент (G41 или G42) для кругового движения может использоваться 

только плоскость X-Y (G17). Коррекция на инструмент ограничена компенсацией только в плоскости 

X-Y.
Код G40 отменяет коррекцию на инструмент и является состоянием по умолчанию на момент 

включения станка. При отмене запрограммированная траектория совпадает с траекторией центра 

режущего инструмента. Невозможно закончить программу (M30, M00, M01 или M02) с включенной 

коррекцией на инструмент.
Система управления выполняет один блок перемещения одновременно. Однако она будет выполнять 

опережающий просмотр, чтобы проверить следующие два блока, содержащие перемещения X или 

Y. На этих трех блоках данных выполняется контроль столкновений. Настройка 58 определяет, как 

работает эта часть коррекции на инструмент. Ее можно установить на Fanuc или Yasnac.
При выборе Yasnac для Параметра настройки 58 система управления должна иметь возможность 

расположить сторону инструмента вдоль всех краев запрограммированного контура без пересечения 

двух последовательных движений. Круговое движение соединяет все внешние углы.
При выборе Fanuc для настройки 58 система управления не требует помещения режущей кромки 

инструмента вдоль всех кромок запрограммированного контура, что предотвращает перерез. Однако 

будет выдан сигнал об ошибке, если траектория режущего инструмента запрограммирована так, что 

перереза невозможно избежать. Внешние углы 270 градусов или менее соединяются под острым 

углом, а внешние углы более 270 градусов соединятся дополнительным линейным перемещением (см. 

схемы ниже).
На следующих схемах показано, как работает коррекция на инструмент для двух возможных значений 

настройки 58.
 Имейте в виду, что маленький проход менее радиуса инструмента под прямым углом к предыдущему 

перемещению возможен только с настройкой Fanuc.

100

S

S

S

S

Коррекция на инструмент - (стиль YASNAC)

Коррекция на инструмент - (стиль YASNAC)

Коррекция на инструмент - (стиль FANUC)

Коррекция на инструмент - (стиль FANUC)

Факт. центр траектории 

инструмента

G40 

в этом блоке

G40 в 

этом 

блоке

G40 в этом блоке

G40 или G42 в 

этом блоке

G41 или 42 в 

этом блоке

G41 или 

G42 в 

этом блоке

G41 с положительным 

диаметром инструмента 

или G42 с отрицательным 

диаметром инструмента

G42 с положительным 

диаметром инструмента 

или G41 с отрицательным 

диаметром инструмента

G41 с положительным 

диаметром инструмента 

или G42 с отрицательным 

диаметром инструмента

G42 с положительным 

диаметром инструмента 

или G41 с отрицательным 

диаметром инструмента

G41 или G42 

в этом блоке

G41 или 42 в этом блоке

Факт. центр траекто-

рии инструмента

Факт. центр траек-

тории инструмента

Факт. центр траекто-

рии инструмента

Программируемая 

траектория

Программируемая 

траектория

Программируемая 

траектория

Программируемая 

траектория

Радиус

Радиус

Дополнитель-

ное пере-

мещение

Дополнитель-

ное пере-

мещение

.

в

ход

 

и

 

выход

 

из

 

режима

 

коррекции

 

на

 

режущий

 

инсТруменТ

При входе и выходе из коррекции на инструмент или при переходе коррекции с левой на правую 

сторону, есть особые обстоятельства, которые необходимо знать. Обработка не должна выполняться 

во время ни одного из этих перемещений. Для включения коррекции на инструмент, код D, отличный 

от нуля, должен быть определен с помощью или G41, или G42, а также в строке, которая отменит 

коррекцию на инструмент, необходимо указать G40. В блоке, который включает коррекцию на 

инструмент, исходное положение перемещения совпадает с запрограммированным, но конечное 

положение будет с учетом коррекции влево или вправо от запрограммированной траектории, на 

величину, введенную в столбце коррекции по радиусу/диаметру. В блоке, выключающем коррекцию 

на режущий инструмент исходная точка скорректирована, а конечная точка не скорректирована. 

Аналогично, при переходе от коррекции левой стороны к коррекции правой стороны или от правой 

к левой, исходная точка перемещения, необходимого для изменения направления коррекции на 

режущий инструмент, будет скорректирована в одну сторону от программируемой траектории, а 

конечная точка скорректирована в другую сторону от программируемой траектории. В результате 

инструмент будет двигаться по траектории, которая не будет совпадать с намеченной траекторией или 

направлением (см. чертеж A). Если коррекция на режущий инструмент включается или выключается 

в блоке без перемещения X-Y, никаких изменений в коррекцию на режущий инструмент не вносится, 

пока не обнаружено следующее перемещение X или Y. Для выхода из коррекции на инструмент, 

необходимо задать G40.
Необходимо всегда выключать коррекцию на инструмент в перемещении, которое отводит инструмент 

от обрабатываемой детали. Если программа заканчивается с включенной коррекцией на инструмент, 

выдается сигнал об ошибке. Кроме того, невозможно включить или выключить коррекцию на 

инструмент во время кругового перемещения (G02 или G03); если это сделать, выдается сигнал об 

ошибке.
При выборе коррекции D0 в качестве значения коррекции будет использоваться ноль, и результат 

будет таким же, как если бы коррекция на инструмент выключена. Если выбирается новое значение 

D, в то время как коррекция на инструмент уже включена, новое значение вступит в силу после 

выполняемого перемещения. Невозможно изменить значение D или поменять сторону во время блока 

кругового движения.

101

При включении коррекции на инструмент при движении, за которым следует вторе движение на 

угол менее 90 градусов, имеются два способа вычислить первое движение: коррекция на режущий 

инструмент типа A и типа B (настройка 43). Тип A – это значение по умолчанию в настройке 43, и то, 

что обычно необходимо; инструмент перемещается прямо в начальную точку коррекции для второго 

прохода. Тип B используется, если требуется зазор вокруг приспособления или прихвата или в редких 

случаях, когда этого требует геометрия детали. Схемы на следующих страницах иллюстрируют 

различия между типами A и B как для параметров настройки Fanuc, так и для параметров настройки 

Yasnac (Параметр настройки 58).

Неправильное использование коррекции на режущий инструмент

Перемещение меньше коррекции на радиус

Деталь

Инструмент

Неправильное использование коррекции на режущий инструмент

.

Имейте в виду, что маленький проход менее радиуса инструмента под прямым углом к предыдущему 

перемещению возможен только с настройкой Fanuc. Если станок установлен на настройку Yasnac, 

будет выдан сигнал об ошибке по коррекции на инструмент.

р

егулировка

 

подачи

 

в

 

режиме

 

коррекции

 

на

 

режущий

 

инсТруменТ

При использовании коррекции на режущий инструмент в круговых движениях есть возможность 

введения поправок к запрограммированной скорости. Если намеченный чистовой проход выполняется 

по внутренней стороне кругового движения, необходимо снизить скорость инструмента, чтобы 

поверхностная подача не превышала намеченную программистом. Однако возникают проблемы, если 

скорость замедлена слишком сильно. По этой причине настройка 44 используется для ограничения 

величины, на которую в этом случае изменяется подача. Его можно установить в пределах от 1% до 

100%. Если задано значение 100%, изменений скорости не будет. Если задано значение 1%, скорость 

может быть уменьшена до 1% от запрограммированной подачи.
При обработке снаружи кругового движения номинальная скорость подачи не регулируется в сторону 

увеличения.

102

Ввод коррекции на инструмент (Yasnac)

r

r

G42

G42

r

r

r

G42

G42

TYPE A

TYPE B

r

ТИП A

ТИП В

Програм-

мируемая 

траектория

Програм-

мируемая 

траектория

r = Радиус инструмента

Траектория центра 

инструмента

Траектория 

цен-

тра инстр

умента

Програм-

мируемая 

траектория

Програм-

мируемая 

траектория

Траектория центра 

инструмента

Траектория цен-

тра инструмента

.

Коррекция на инструмент (Fanuc )

r

r

G42

G42

r

r

r

G42

G42

TYPE A

TYPE A

TYPE B

TYPE B

r

r

r

r

r

ТИП А

ТИП В

Програм-

мируемая 

траектория

Програм-

мируемая 

траектория

r = Радиус инструмента

Траектория центра 

инструмента

Траектория 

центра ин-

струмента

Програм-

мируемая 

траектория

Програм-

мируемая 

траектория

Траектория цен-

тра инструмента

Траектория 

центра ин-

струмента

..

к

руговая

 

инТерполяция

 

и

 

коррекция

 

на

 

инсТруменТ

В настоящем разделе описывается использование G02 (круговая интерполяция по часовой стрелке), 

G03 (круговая интерполяция против часовой стрелки) и коррекция на инструмент (G41: Коррекция на 

инструмент слева, G42: Коррекция на инструмент справа) описывается.
С помощью G02 и G03 можно запрограммировать станок выполнять круговые проходы и радиусы. 

В общем, при программировании профиля или контура самый легкий способ описать радиус между 

двумя точками – с помощью R и значения. Для полных круговых перемещений (360o), необходимо 

103

определить I или J со значением. Иллюстрация раздела окружности описывает различные части 

окружности.
С помощью коррекции на инструмент в настоящем разделе программист сможет выполнить сдвиг 

инструмента на точную величину и сможет выполнить обработку профиля или контура до точных 

размеров. С помощью коррекции на инструмент время программирования и вероятность погрешности 

вычисления при программировании снижаются вследствие того, что можно запрограммировать 

реальные размеры, и размеры детали и геометрию можно легко контролировать. 
Ниже приводятся несколько правил о коррекции на инструмент, которые должны строго выполняться 

для успешного выполнения операций обработки на станке. Всегда руководствуйтесь этими правилами 

при программировании.
1. Коррекция на инструмент должна включиться во время перемещения G01 X,Y, которое равно или

больше, чем радиус инструмента или компенсируемой величины.
2. При выполнении операции с помощью коррекции на инструмент, коррекцию на инструмент

необходимо выключать с помощью тех же правил, как в процессе включения, то есть то, что 

установили, необходимо удалить.
3. На большинстве станков во время коррекции на инструмент линейное перемещение X,Y, которое

меньшим радиуса инструмента, выполнить невозможно. (Настройка 58 - переключить на Fanuc - для 

положительных результатов.)
4. Коррекцию на инструмент невозможно включить или выключить во время перемещения по дуге G02

или G03.
5. При включенной коррекции на инструмент обработка внутренней дуги с радиусом меньше

определенного активным значением D вызовет на станке сигнал об ошибке.

104

Сечения окружности

.

На следующей иллюстрации показано, как вычисляется путь инструмента в случае коррекции на 

режущий инструмент. В разделе детали показан инструмент в начальном положении, а затем в 

корректированном положении при достижении детали фрезой.

X0. Y0.

X1. Y1.

R .375

R .5625

X0. Y0.

R .3437

R .375

R .500

G02 & G03 Круговая интерполяция

Смещенная траек-

тория инструмента

Стартовая позиция

Программируемая траектория
Центр инструмента

Примечание:  Инструмент - это концевая фреза диаметром .250"

.

Упражнение по программированию, показывающее путь инструмента.

105

В следующей программе не используется коррекция на инструмент. Путь инструмента 

запрограммирован по осевой линии фрезы. Также это является способом вычисления системой 

коррекции на режущий инструмент.
В следующей программе используется коррекция на фрезу. Путь инструмента запрограммирован 

по осевой линии фрезы. Также это является способом вычисления системой коррекции на режущий 

инструмент.

O6100

T1 M06

G00  G90  G54  X-1. Y-1.  S5000  M03

G43 H01 Z.1 M08

G01 Z-1.0 F50.

G41 G01 X0 Y0 D1. F50.

Y4.125

G02  X.250  Y4.375  R.375

G01  X1.6562

G02  X2.0  Y4.0313  R.3437

G01  Y3.125

G03  X2.375  Y2.750  R.375

G01  X3.5

G02  X4.0  Y2.25  R.5

G01  Y.4375

G02  X3.4375  Y-.125  R.5625

G01  X-.125

G40 X-1. Y-1.

G00 Z1.0 M09

G28 G91 Y0 Z0

M30

м

акросы

в

ведение

Данная функция управления является дополнительной, за информацией обращайтесь к поставщику.
Макрокоманды добавляют возможности и гибкость управления, которые не могут быть обеспечены 

стандартными G-кодами. Макрокоманды могут использоваться для работы с наборами деталей, 

пользовательскими постоянными циклами, для сложных перемещений и управления дополнительными 

устройствами. Их возможности почти безграничны.
Макрокомандой называется любая программа/подпрограмма, которую можно выполнять несколько 

раз.  Оператор макрокоманды может присваивать или читать значения переменных, вычислять 

выражения, совершать условные или безусловные переходы к другим точкам программы или 

повторять определенный фрагмент программы по условию. 
Вот несколько примеров применения макрокоманд.
• Инструменты для немедленного крепления на столе. Многие процедуры наладки можно частично

автоматизировать для помощи оператору. Например, предположим, что используется стандартный 

зажим с последовательностью болтовых отверстий стандартного типа. Если после наладки 

обнаружено, что приспособлению потребуется дополнительный зажим, и если в макроподпрограмме 

запрограммировано сверление последовательности болтовых отверстий для зажима, то следующая 

процедура, состоящая из двух пунктов, – это все, что нужно для того, чтобы добавить зажим к 

приспособлению.
1. Определите координаты X, Y, и Z и угол, где следует расположить зажим, переместив в станок в

предполагаемое место расположения зажима и посмотрев координаты на дисплее станка.
2. Выполните следующую команду в режиме MDI:

 

 

 

 

 

 

 

содержание      ..     20      21      22      23     ..