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

 

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

 

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

 

   

 

   

 

содержание      ..     26      27      28      29     ..

 

 

 

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

 

 

186

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

выполняется проход по контуру, в последнюю очередь - чистовой проход. Торцевая фреза погрузится 

по оси Z. Вызывается подпрограмма P###, которая определяет геометрию углубления как замкнутой 

зоны при помощи перемещений G01, G02 и G03 по осям X и Y в углублении. Команда G150 выполняет 

поиск внутренней подпрограммы с номером N, указанным P-кодом. Если она не найдена, система 

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

сигнал об ошибке 314 "Subprogram Not In Memory" (подпрограмм не в памяти).

ПРИМЕЧАНИЕ: При определении геометрии углубления G150 в подпрограмме не следует 

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

Значение I или J определяют величину прохода черновой обработки, который совершает режущий 

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

углубления производится последовательными проходами по оси X. Если используется J, 

последовательные проходы выполняются по оси Y.
Команда K определяет величину чистового прохода в углублении. Если задано значение K, чистовой 

проход выполняется на величину K, по геометрии полости углубления для последнего прохода, и это 

делается на окончательной глубине Z. Для глубины Z отсутствует команда чистового прохода. 
Следует обязательно задать значение R, даже если оно равно нулю (R0), иначе случае будет 

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

на Q (глубина по оси Z) до окончательной глубины. Команда G150 сначала выполнит проход по 

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

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

Z.
Команда Q должна быть в строке G150, даже если нужен только один проход до глубины Z. Команда Q 

начинается от плоскости R.

Примечания:

 

Подпрограмма (P) не должна состоять из более чем 40 перемещений геометрии 

кармана.
Команда Q должна быть в строке G150, даже если нужен только один проход до глубины Z. Команда Q 

начинается от плоскости R.
Может потребоваться засверлить исходную точку, для режущего инструмента G150, на конечную 

глубину (Z). Затем установите торцевую фрезу в исходное положение по осям XY осях в пределах 

углубления для команды G150.

.

Z

X

Y

I

J

Q

G150 Общее фрезерования углублений

Исходная 

точка

Исходная 

точка

Z (Конечная глубина)

Пример

187

O01001

(Пример кармана с G150) 

T1 M06

(T1 Сверление отверстия с зазором для концевой фрезы) 

G90 G54 G00 X3.25 Y4.5 S1200 M03

(Исходная точка кармана)

G43 H01 Z1.0 M08

(Коррекция на длину инструмента, ускоренное 

перемещение к исходной точке Z, включение СОЖ)

G83 Z-1.5 Q0.25 R0.1 F20.

(Цикл сверления с периодическим выводом сверла)

G53 G49 Z0

(Возврат Z в исходное положение)

T2 M06 (концевая фреза .5")

(T2 Выборка кармана за два прохода на глубину Z)

G54 G90 G00 X3.25 Y4.5 S1450 M03

(Исходная точка кармана)

G43 H02 Z1.0 M08

(Коррекция на длину инструмента, ускоренное 

перемещение к исходной точке Z, включение СОЖ)

G150 X3.25 Y4.5 Z-1.5 G41 J0.35 K.01 Q0.8 R.1 

P2001 D02 F15. (0.01" чистовой проход (K) по 

бокам)
G40 X3.25 Y4.5

(Отмена коррекции на режущий инструмент и отвод назад к 

исходной точке)

G53 G49 Y0 Z0

(Возврат Z в исходное положение)

M30

(Конец основной программы)

O02001

(Отдельная программа в качестве подпрограммы для 

геометрии углубления G150)

G01 Y7

(Первое перемещение на геометрию кармана 

перемещением G01)

X1.5 

(Следующие строки определяют геометрию кармана)

G03 Y5.25 R0.875
G01 Y2.25
G03 Y0.5 R0.875
G01 X5.
G03 Y2.25 R0.875
G01 Y5.25
G03 Y7. R0.875
G01 X3.25 

(Цикл закрытия геометрии кармана. Без перехода обратно к 

началу.)

M99 

(Возврат в основную программу)

Квадратное углубление

.

X0, Y0

1, 6

2

3

4

5

5

5

G150 Универсальный цикл фрезерования углублений

Исходная точка X0, Y1.5

Инструмент #1 - 

торцевая фреза 

диаметром .500

Фрезерования углубления для операции G150

188

5.0 x 5.0 x 0.500 DP. Квадратное углубление

Главная программа

Подпрограмма

%

%

O01001

O01002

T1 M06 (Инструмент #1 – концевая фреза диаметром 

.0.500")

G01 Y2.5 (1)

G90 G54 G00 X0. Y1.5 (исходная точка XY)

X-2.5 (2)

S2000 M03

Y-2.5 (3)

G43 H01 Z0.1 M08

X2.5 (4)

G01 Z0.1 F10.

Y2.5 (5)

G150 P1002 Z-0.5 Q0.25 R0.01 J0.3 K0.01 G41 D01 

F10.

X0. (6) (Цикл 

выполнения углубления)

G40 G01 X0. Y1.5

M99 (Возврат в 

основную программу)

G00 Z1. M09

%

G53 G49 Y0. Z0.
M30
%

Примеры абсолютной и подпрограммы с приращением, вызываемых командой P#### в строке 

G150:

Абсолютная подпрограмма

Подпрограмма с приращением

%

%

O01002 (Подпрограмма G90 для G150)

O01002 (Подпрограмма G91 для G150)

G90 G01 Y2.5 (1)

G91 G01 Y0.5 (1)

X-2.5 (2)

X-2.5 (2)

Y-2.5 (3)

Y-5. (3)

X2.5 (4)

X5. (4)

Y2.5 (5)

Y5. (5)

X0. (6)

X-2.5 (6)

M99

G90

%

M99
%

189

Квадратный выступ

.

5

6

1, 14

2

7

8

10

X0, Y0

9

4

3

5

5

13

11

12

G150 Фрезерование углубления (квадратный выступ)

Исходная точка

Инструмент #1 - 

торцевая фреза 

диаметром .500

G150 Программа фрезерования углубления с квадратным выступом

5.0 x 5.0 x 0.500 DP. Квадратное углубление с квадратным выступом

Главная программа

Подпрограмма

%

%

O02010

O02020 (Подпрограмма для G150 в O02010)

T1 M06 (Инструмент – концевая фреза 

диаметром 0.500")

G01 Y1. (1)

G90 G54 G00 X2. Y2. (Исходная точка 

XY)

X6. (2)

S2500 M03

Y6. (3)

G43 H01 Z0.1 M08

X1. (4)

G01 Z0.01 F30.

Y3.2 (5)

G150 P2020 X2. Y2. Z-0.5 Q0.5 R0.01 

I0.3 K0.01 G41 D01 F10.

X2.75 (6)

G40 G01 X2.Y2.

Y4.25 (7)

G00 Z1.0 M09

X4.25 (8)

G53 G49 Y0. Z0.

Y2.75 (9)

M30

X2.75 (10)
Y3.8 (11)
X1. (12)
Y1. (13)
X2. (14) (Цикл выполнения углубления)
M99 (Возврат в основную программу)
%

190

Круглый выступ

 .

5

8

1, 12

2

X0, Y0

4, 10

3

5

5

11

9

6, 7

G150 Фрезерование углубления (круглый выступ)

Исходная точка

Инструмент #1 - 

торцевая фреза 

диаметром .500

G150 Программа фрезерования углубления с круглым выступом

5.0 x 5.0 x 0.500 DP. Квадратное углубление с круглым выступом

Главная программа

Подпрограмма

%

%

O03010

 O03020 (Подпрограмма для G150 в 

O03010)

T1 M06 (Инструмент – концевая фреза 

диаметром 0.500")

G01 Y1.  (1)

G90 G54 G00 X2. Y2.   (Исходная точка 

XY)

X6. (2)

S2500 M03

Y6. (3)

G43 H01 Z0.1 M08

X1. (4)

G01 Z0. F30.

Y3.5 (5)

G150 P3020 X2. Y2. Z-0.5 Q0.5 R0.01 J0.3 

K0.01 G41 D01 F10.

X2.5 (6)

G40 G01 X2. Y2.

G02 I1. (7)

G00 Z1. M09

G02 X3.5 Y4.5 R1.  (8)

G53 G49 Y0. Z0.

G01 Y6.  (9)

M30

X1.  (10)

%

Y1. (11)
X2.  (12) (Цикл выполнения углубления)
M99 (Возврат в основную программу)
%

191

G153 Стандартный цикл высокоскоростного сверления с периодическим выводом сверла 

с использованием 5-й оси (Группа 09)

Е 

Задает расстояние от исходного положения до дна отверстия

Скорость подачи в дюймах (мм) в минуту

Величина глубины резания первого прохода (должно быть положительное значение)

J

Величина уменьшения глубины резания на каждый проход (должно быть положительное 

значение)

Минимальная глубина резания (должно быть положительное значение)

Количество повторов

Пауза в конце последнего прохода, в секундах

Значение глубины врезания (должно быть положительное значение)

Исходное положение инструмента по оси А

Исходное положение инструмента по оси В

Исходное положение инструмента по оси Х

Исходное положение инструмента по оси Y

Исходное положение инструмента по оси Z

.

E

E

I

1

=I

I

2

=

I

1

-

J

I

3

=I

2

-J

Q

Q

Q

G153 Сверление глубоких отв-ий при помощи 5-й оси с доп. 

адресами I, J и K

G153 Сверление глубоких отв-ий при помощи 5-й оси с доп. 

адресами K и Q

Настройка 22

Настройка 22

Величина отвода в цикле высокоскоростного сверления с периодическим выводом сверла 

определяется Настройкой 22.
Если заданы 

I

J

, и 

K

, будет выбран другой режим работы. В процессе первого прохода производится 

врезание на глубину 

I

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

J

, а минимальная 

глубина резания равна 

K

. Если используется 

P

, инструмент будет задерживаться на дне отверстия на 

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

поскольку она повторяется.

192

G154 Выбор координат детали P1-Р99 (Группа 12)

Функция предоставляет 99 дополнительных рабочих смещений. Код G154 со значением P в интервале 

от 1 до 99 вызывает дополнительную коррекцию детали. Например, G154 P10 выбирает коррекцию 

детали 10 из списка дополнительной коррекции детали. Имейте в виду, что коды с G110 по G129 

ссылаются на ту же коррекцию детали, что и сочетание кодов от G154 P1 до P20, ее можно выбирать 

при помощи любого из двух способов. При активном рабочем смещении G154 в заголовке рабочего 

смещения (вверху справа) отображается значение G154 Р.

Формат рабочих смещений G154

#14001-#14006 G154 P1 (также #7001-#7006 и G110) 

#14021-#14026 G154 P2 (также #7021-#7026 и G111) 

#14041-#14046 G154 P3 (также #7041-#7046 и G112) 

#14061-#14066 G154 P4 (также #7061-#7066 и G113) 

#14081-#14086 G154 P5 (также #7081-#7086 и G114) 

#14101-#14106 G154 P6 (также #7101-#7106 и G115) 

#14121-#14126 G154 P7 (также #7121-#7126 и G116) 

#14141-#14146 G154 P8 (также #7141 -#7146 и G117) 

#14161-#14166 G154 P9 (также #7161-#7166 и G118) 

#14181-#14186 G154 P10 (также #7181-#7186 и G119) 

#14201-#14206 G154 P11 (также #7201-#7206 и G120) 

#14221-#14221 G154 P12 (также #7221-#7226 и G121)

#14241-#14246 G154 P13 (также #7241-#7246 и G122) 

#14261-#14266 G154 P14 (также #7261-#7266 и G123) 

#14281-#14286 G154 P15 (также #7281-#7286 и G124)

#14301-#14306 G154 P16 (также #7301-#7306 и G125) 

#14321-#14326 G154 P17 (также #7321-#7326 и G126) 

#14341-#14346 G154 P18 (также #7341-#7346 и G127) 

#14361-#14366 G154 P19 (также #7361-#7366 и G128) 

#14381-#14386 G154 P20 (также #7381-#7386 и G129)

#14401-#14406 G154 P21 

#14421-#14426 G154 P22 

#14441-#14446 G154 P23 

#14461-#14466 G154 P24 

#14481-#14486 G154 P25 

#14501-#14506 G154 P26

#14521-#14526 G154 P27 

#14541-#14546 G154 P28 

#14561-#14566 G154 P29 

#14581-#14586 G154 P30 

#14781-#14786 G154 P40 

#14981-#14986 G154 P50 

#15181-#15186 G154 P60 

#15381-#15386 G154 P70 

#15581-#15586 G154 P80 

#15781-#15786 G154 P90 

#15881-#15886 G154 P95 

#15901-#15906 G154 P96 

#15921-#15926 G154 P97 

#15941-#15946 G154 P98 

#15961-#15966 G154 P99

193

G155 Реверсивный стандартный цикл нарезания резьбы с использованием 5-й оси 

(Группа 09)

Цикл G155 работает только с плавающим метчиком. Для жесткого нарезания резьбы с использованием 

5-й оси применяется цикл G174.

Е 

Задает расстояние от исходного положения до дна отверстия

Скорость подачи в дюймах (мм) в минуту

Количество повторов

Исходное положение инструмента по оси А

Исходное положение инструмента по оси В

Исходное положение инструмента по оси Х

Исходное положение инструмента по оси Y

Исходное положение инструмента по оси Z

Скорость шпинделя

Координаты X, Y, Z, A, B программируются до запуска стандартного цикла. Это положение 

используется в качестве «первоначального исходного положения».
Перед этим стандартным циклом система управления автоматически включит вращение шпинделя 

против часовой стрелки.

.

E

G98 / G99

E

G155 Стандартный цикл обратного нарезания резьбы метчиком с 5 осью

G98 Началь-

ная позиция

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

Плоскость ускор. 

перемещений G99

Положение оси Z 
между отверстиями
Подача
Ускор. перемещение
Начало или конец 
хода

G161 Стандартный цикл сверления с использованием 5 оси (Группа 09)

Е 

Задает расстояние от исходного положения до дна отверстия

Скорость подачи в дюймах (мм) в минуту

Исходное положение инструмента по оси А

Исходное положение инструмента по оси В

Исходное положение инструмента по оси Х

Исходное положение инструмента по оси Y

Исходное положение инструмента по оси Z

.

E

E

G98 / G99

G161 Стандартный цикл сверления с 5 осью

G98 Началь-

ная позиция

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

Позиция ускор. 

перемещений G99

Положение оси Z 
между отверстиями
Подача
Ускор. перемещение
Начало или конец 
хода

194

Координаты X, Y, Z, A, B программируются до запуска стандартного цикла.

Пример

( DRILL RIGHT, FRONT )

T4 M6

G01 G54 G90 X8.4221 Y-8.4221 B23. A21.342 S2200 M3 F360. (Положение отвода)

G143 H4 Z14.6228 M8

G1 X6.6934 Y-6.6934 Z10.5503 F360. (Первоначальное исходное положение)

G161 E.52 F7. (Стандартный цикл)

G80

X8.4221 Y-8.4221 B23. A21.342 Z14.6228 (Положение отвода)

M5

G1 G28 G91 Z0.

G91 G28 B0. A0.

M01

G162 Стандартный цикл сверления центровых отверстий с использованием 5-й оси 

(Группа 09)

Е 

Задает расстояние от исходного положения до дна отверстия

Скорость подачи в дюймах (мм) в минуту

Время задержки на дне отверстия

Исходное положение инструмента по оси А

Исходное положение инструмента по оси В

Исходное положение инструмента по оси Х

Исходное положение инструмента по оси Y

Исходное положение инструмента по оси Z

Координаты X, Y, Z, A, B программируются до запуска стандартного цикла.

Пример

 

(COUNTER DRILL RIGHT, FRONT )

T2 M6

G01 G54 G90 X8.4221 Y-8.4221 B23. A21.342 S2200 M3 F360.  (Положение отвода)

G143 H2 Z14.6228 M8

G1 X6.6934 Y-6.6934 Z10.5503 F360. (Первоначальное исходное положение)

G162 E.52 P2.0 F7. (Стандартный цикл)

G80

X8.4221 Y-8.4221 B23. A21.342 Z14.6228 (Положение отвода)

M5

G1 G28 G91 Z0.

G91 G28 B0. A0.

M01

.

E

E

G98 / G99

G162 Станд. цикл сверления центр. отв-ий при помощи 5-й оси

G98 Началь-

ная позиция

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

Позиция ускор. 

перемещений G99

Положение оси Z 
между отверстиями
Подача
Ускор. перемещение
Начало или конец 
хода

195

G163 Стандартный цикл сверления глубоких отверстий с использованием 5-й оси (Группа 

09)

Е 

Задает расстояние от исходного положения до дна отверстия

Скорость подачи в дюймах (мм) в минуту

Необязательная глубина резания первого прохода

J

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

Необязательная минимальная глубина резания

Необязательная пауза в конце последнего прохода, в секундах

Относительная глубина сверления

Исходное положение инструмента по оси А

Исходное положение инструмента по оси В

Исходное положение инструмента по оси Х

Исходное положение инструмента по оси Y

Исходное положение инструмента по оси Z

Координаты X, Y, Z, A, B программируются до запуска стандартного цикла.
Если заданы 

I

, J и K, при первом проходе резание происходит на величину I, каждый последующий 

проход уменьшается на величину J, а минимальная глубина резания равна K.
Если используется значение 

P

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

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

продолжительностью 1.5 с в конце цикла: G163 E0.62 F15. Q0.175 P1.5.
Заметьте, что для всех последующих блоков не надо указывать продолжительность задержки, 

поскольку она повторяется.

.

E

Q

Q

Q

E

I

1

=I

I

2

=

I

1

-

J

I

3

=I

2

-J

Настройка 22

Подача
Ускор. перемещение
Начало или конец 
хода

Настройка 22

Настройка 52

Настройка 52 изменяет способ выполнения цикла G163 при возврате инструмента в 

исходное 

положение

. Обычно плоскость 

R

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

удаление из отверстия стружки в процессе ступенчатой подачи. Такой порядок приводит к потерям 

времени за счет сверления «пустого» пространства. 

Исходное положение

 можно расположить 

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

удаления стружки Настройкой 52. При выполнения перемещения для удаления стружки к 

исходному 

положению

, ось 

Z

 будет перемещена выше 

исходного положения

 на величину, заданную в этой 

настройке.

196

Пример

( PECK DRILL RIGHT, FRONT )

T5 M6

G01 G54 G90 X8.4221 Y-8.4221 B23. A21.342 S2200 M3 F360. (Положение отвода)

G143 H5 Z14.6228 M8

G1 X6.6934 Y-6.6934 Z10.5503 F360. (Первоначальное исходное положение)

G163 E1.0 Q.15 F12. (Стандартный цикл)

G80

X8.4221 Y-8.4221 B23. A21.342 Z14.6228 (Положение отвода)

M5

G1 G28 G91 Z0.

G91 G28 B0. A0.

M01

G164 Стандартный цикл нарезания резьбы с использованием 5-й оси (Группа 09)

Цикл G164 работает только с плавающим метчиком. Для жесткого резьбонарезания с использованием 

5-й оси применяются циклы G174/184.

Е 

Задает расстояние от исходного положения до дна отверстия

Скорость подачи в дюймах (мм) в минуту

Исходное положение инструмента по оси А

Исходное положение инструмента по оси В

Исходное положение инструмента по оси Х

Исходное положение инструмента по оси Y

Исходное положение инструмента по оси Z

Скорость шпинделя

.

E

G98 / G99

E

G164 Станд. цикл резьбонарезания при помощи 5-й оси

G98 Началь-

ная позиция

Стартовая 

позиция

Плоскость ускор. 

перемещений G99

Положение оси Z 

между отверстиями

Подача

Ускор. перемещение

Начало или конец 

хода

Координаты X, Y, Z, A, B программируются до запуска стандартного цикла. Перед этим стандартным 

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

Пример

(1/2-13 TAP)

T5 M6

G01 G54 G90 X8.4221 Y-8.4221 B23. A21.342 S500M3 F360. (Положение отвода)

G143 H5 Z14.6228 M8

G1 X6.6934 Y-6.6934 Z10.5503 F360. (Первоначальное исходное положение)

G164 E1.0 F38.46 (Стандартный цикл)

G80

X8.4221 Y-8.4221 B23. A21.342 Z14.6228 (Положение отвода)

M5

G1 G28 G91 Z0.

G91 G28 B0. A0.

M01

197

G165 Стандартный цикл растачивания с использованием 5-й оси (Группа 09)

Е 

Задает расстояние от исходного положения до дна отверстия

Скорость подачи в дюймах (мм) в минуту

Исходное положение инструмента по оси А

Исходное положение инструмента по оси В

Исходное положение инструмента по оси Х

Исходное положение инструмента по оси Y

Исходное положение инструмента по оси Z

.

E

G98 / G99

E

G165 Станд. цикл растачивания при помощи 5-й оси

G98 

Начальная 

позиция

Стартовая 

позиция

Плоскость ускор. 

перемещений G99

Положение оси Z 

между отверстиями

Подача

Ускор. перемещение

Начало или конец 

хода

Координаты X, Y, Z, A, B программируются до запуска стандартного цикла.

Пример

(Цикл расточки)

T5 M6

G01 G54 G90 X8.4221 Y-8.4221 B23. A21.342 S2200 M3 F360. (Положение отвода)

G143 H5 Z14.6228 M8

G1 X6.6934 Y-6.6934 Z10.5503 F360. (Первоначальное исходное положение) 

G165 E1.0 F12. (Стандартный цикл)

G80

X8.4221 Y-8.4221 B23. A21.342 Z14.6228 (Положение отвода) 

M5

G1 G28 G91 Z0.

G91 G28 B0. A0.

M01

198

G166 Стандартный цикл растачивания с остановом с использованием 5-й оси (Группа 09)

Е 

Задает расстояние от исходного положения до дна отверстия

Скорость подачи в дюймах (мм) в минуту

Исходное положение инструмента по оси А

Исходное положение инструмента по оси В

Исходное положение инструмента по оси Х

Исходное положение инструмента по оси Y

Исходное положение инструмента по оси Z

.

E

G98 / G99

E

G166 Станд. цикл растачивания с остановом при помощи 5-й оси

G98 Началь-

ная позиция

Стартовая 

позиция

Плоскость ускор. 

перемещений G99

Положение оси Z 
между отверстиями
Подача
Ускор. перемещение
Начало или конец 

хода

Координаты X, Y, Z, A, B программируются до запуска стандартного цикла.

Пример

(Цикл расточки с остановом)

T5 M6

G01 G54 G90 X8.4221 Y-8.4221 B23. A21.342 S2200 M3 F360. (Положение отвода) 

G143 H5 Z14.6228 M8

G1 X6.6934 Y-6.6934 Z10.5503 F360. (Первоначальное исходное положение) 

G166 E1.0 F12. (Стандартный цикл)

G80

X8.4221 Y-8.4221 B23. A21.342 Z14.6228 (Положение отвода)

M5

G1 G28 G91 Z0.

G91 G28 B0. A0.

M01

G169 Стандартный цикл растачивания с задержкой с использованием 5-й оси (Группа 09)

Е 

Задает расстояние от исходного положения до дна отверстия

Скорость подачи в дюймах (мм) в минуту

Время задержки на дне отверстия

Исходное положение инструмента по оси А

Исходное положение инструмента по оси В

Исходное положение инструмента по оси Х

Исходное положение инструмента по оси Y

Исходное положение инструмента по оси Z

199

.

E

G98 / G99

E

G169 Станд. цикл растачивания с задержкой при помощи 5-й оси

G98 

Начальная 

позиция

Стартовая 

позиция

Плоскость ускор. 

перемещений G99

Положение оси Z 
между отверстиями
Подача
Ускор. перемещение
Начало или конец 
хода

Координаты X, Y, Z, A, B программируются до запуска стандартного цикла.

Пример

(Цикл расточки и задержки)

T5 M6

G01 G54 G90 X8.4221 Y-8.4221 B23. A21.342 S2200 M3 F360. (Положение отвода)

G143 H5 Z14.6228 M8

G1 X6.6934 Y-6.6934 Z10.5503 F360. (Первоначальное исходное положение)

G169 E1.0 P5.0 F12. (Стандартный цикл)

G80

X8.4221 Y-8.4221 B23. A21.342 Z14.6228 (Положение отвода) 

M5

G1 G28 G91 Z0.

G91 G28 B0. A0.

M01

G174 Жесткое нарезание наклонной левой резьбы (Группа 00)

G184 Жесткое нарезание наклонной правой резьбы (Группа 00)

Скорость подачи в дюймах в минуту

Координата Х на дне отверстия

Координата Y на дне отверстия

Координата Z на дне отверстия

Скорость шпинделя

Координаты X, Y, Z, A, B программируются до запуска стандартного цикла. Это положение 

используется в качестве «исходного положения».
Этот G-код используется для жесткого нарезания резьбы в наклонных отверстиях. При использовании 

угловой шпиндельной головки этот код можно применять для жесткого нарезания резьбы по осям Х 

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

углом на пятикоординатном фрезерном станке. Соотношение скорости подачи и скорости шпинделя 

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

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

200

G187 Настройка уровня плавности (Группа 00))

G-187 – это команда точности, которая может задавать и управлять как плавностью, так и 

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

использования G187 – это 

G187 Pn Ennnn

.

P управляет плавностью , P1 (черновая), P2 (промежуточная) или P3 (чистовая).

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

Настройка 191 задает плавность по умолчанию к заданным пользователем «rough» (черновая), «me

-

dium» (средняя) или «finish» (чистовая) при выключении G187. Настройка «medium» (средняя) – это 

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

ПРИМЕЧАНИЕ:

 Изменение настройки 

191 на «Finish» (чистовая) потребует большего времени обработки детали. Используйте эту настройку 

только когда это необходимо для высшего качества обработки.

G187 Pm Ennnn

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

G187 

Pm

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

G187 

Ennnn

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

плавности. 

G187

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

по умолчанию, заданное настройкой 191. G187 отменяется всегда при нажатии «Reset» (сброс), 

выполнении M30 или M02, достигнут конец программы, или нажата кнопка «E-stop» (аварийная 

остановка).

G188, Получение программы из ТЦС (Группа 00)

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

спутника в таблице планировки.

M-

коды

 (

разные

 

функции

)

Введение

M-коды – это команды станка, не связанные с движением осей. Формат М-кода – это буква «M», за 

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

конце блока.

M00 Останов программы

Код M00 используется для остановки программы. Он останавливает оси, шпиндель, выключает СОЖ 

(в том числе СОЖ, пропускаемый через шпиндель). При просмотре в редакторе программ следующий 

блок (после M00) будет выделен. При нажатии Cycle Start (Запуск цикла) выполнение программы 

продолжится с выделенного блока.

М01 Дополнительный останов программы 

Действие М01 аналогично действию М00, но происходит только при включении функции "Optional Stop" 

(дополнительный останов).

M02 Конец программы 

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

способ завершить программу - код M30.

М03 / М04 / М05 Команды управления шпинделем

M03 включает движение шпинделя в направлении вперед
M04 включает движение шпинделя в направлении назад
M05 останавливает шпиндель
Скорость шпинделя контролируется адресным кодом S, например, S5000 - команда скорости шпинделя 

5000 оборотов в минуту.

201

ПРИМЕЧАНИЕ: Не рекомендуется выполнять команду M04, если есть охлаждение через шпиндель 

(TSC).

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

Код M06 используется для смены инструмента, например, M06 T12 устанавливает в шпиндель 

инструмент 12. Если шпиндель работает, то шпиндель и СОЖ (в том числе TSC) будут остановлены 

командой M06.

M07 Душ СОЖ

Данный M-код активирует дополнительный насос душа СОЖ. Этот насос отключается кодом 

М09, который также отключает стандартный насос СОЖ. Дополнительный душ СОЖ отключается 

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

находился в положении ON ("ВКЛ") перед последовательностью смены инструмента.

M08 Включение СОЖ / M09 Выключение СОЖ 

Код М08 включает дополнительную систему подачи СОЖ, а код М09 - выключает. Смотрите также M34/

M35 о дополнительном P-Cool (СОЖ под давлением) и M88/89 о дополнительном охлаждении через 

шпиндель.

ПРИМЕЧАНИЕ: Состояние СОЖ проверяется только при запуске программы, поэтому состояние 

низкого уровня СОЖ не остановит выполняющуюся программу.

M10 включает тормоз 4-й оси/ M11 выключает тормоз 4-й оси

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

тормоз включен, поэтому команда M10 требуется, только если был применен код M11 для отключения 

тормоза. 

M12 включает тормоз 5-й оси/ M13 выключает тормоз 5-й оси

Эти коды включают и выключают тормоз дополнительной 5-й оси. В нормальном состоянии тормоз 

включен, поэтому команда M12 требуется, только если был применен код M13 для отключения 

тормоза. 

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

Этот M-код ведет себя также, как M06. Однако M06 - более предпочтительная команда смены 

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

M17 Отпускание паллеты APC и открытие двери APC / M18 Зажатие паллеты и закрытие 

двери

Этот M-код используется в центрах вертикальной обработки с устройствами смены паллет. Он 

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

только командой M50. 

M19 Ориентация шпинделя (величины P и R - дополнительно)

Этот код используется для установки шпинделя в фиксированное положение. Однако если шпиндель 

не оборудован этой дополнительной функцией, он будет ориентироваться только в положение нуля 

градусов
Дополнительная функция Orient Spindle (Ориентация шпинделя) делает возможным использование 

адресных кодов P и R. Например, M19 P270 ориентирует шпиндель в положение 270 градусов. 

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

R123.4567.

Дополнительная пользовательская M-функция M21-M28 с M-ребром

Коды М с M21 по M28 являются дополнительными для пользовательских реле. Каждый код М включает 

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

работы оснастки, включаемой при помощи реле.  См. также M51-58 и M61-68.

 

 

 

 

 

 

 

содержание      ..     26      27      28      29     ..