Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Fanuc SOi mate-md

.pdf
Скачиваний:
924
Добавлен:
21.03.2015
Размер:
6.94 Mб
Скачать

 

 

13. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ

B-64144RU/01

ПРОГРАММИРОВАНИE

ПРОГРАММИРОВАНИЯ

 

 

 

Ограничения

D Смена осей

Перед изменением оси сверления постоянный цикл должен

 

быть отменен.

D Сверление

В блоке, который не содержит X, Y, Z или R, сверление не

 

выполняется.

D Отмена

НезадавайтеG-кодгруппы01 (G00-G03 илиG00-G60 (когдабит

 

MDL (бит 0 параметра 5431) установлен на 1)) и G85 в

 

одиночном блоке. В противном случае G85 будет отменен.

D Смещение

В режиме

постоянного цикла коррекция на инструмент

инструмента

игнорируется.

Примеры

M3 S100 ;

Приводит к началу вращения шпинделя.

 

G90 G99 G85 X300. Y-250. Z-150. R-120. F120. ;

 

 

Позиционирование, высверливание отвер-

 

 

стия 1 с последующим возвратом в точку R.

 

Y-550. ;

Позиционирование на высверленном отвер-

 

 

стии 2 с последующим возвратом в точку R.

 

Y-750. ;

Позиционирование, высверливание отвер-

 

 

стия 3 с последующим возвратом в точку R.

 

X1000. ;

Позиционирование, высверливание отвер-

 

 

стия 4 с последующим возвратом в точку R.

 

Y-550. ;

Позиционирование, высверливание отвер-

 

 

стия 5 с последующим возвратом в точку R.

 

G98 Y-750. ;

Позиционирование, высверливание отвер-

 

 

стия6 споследующимвозвратом наисходный

 

 

уровень.

 

G80 G28 G91 X0 Y0 Z0 ; Вернитесь на указанную позицию

 

M5 ;

Приводит к началу вращения шпинделя.

157

13. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ

 

 

ПРОГРАММИРОВАНИЯ

ПРОГРАММИРОВАНИE

B-64144RU/01

13.1.10Этот цикл используется для растачивания отверстия.

Цикл растачивания

(G86)

Формат

G86 X_ Y_ Z_ R_ F_ K_ ;

X_ Y_

: Данные позиции отверстия

Z_

: Расстояние от точки R до основания отверстия

R_

: Расстояние от исходного уровня до уровня точки R

F_

: Скорость подачи при резании

K_

: Число повторов (если требуется)

G86 (G98)

G86 (G99)

Вращение

 

 

шпинделя

 

Вращение

по часовой

 

стрелке

 

шпинделя

Исходный

 

по часовой

уровень

 

стрелке

 

 

Точка R

Точка R

Уровень

 

 

точки R

Точка Z

 

Точка Z

 

 

Остановка шпинделя

Остановка шпинделя

Пояснения

После позиционирования вдоль осей X и Y выполняется

 

форсированная продольная подача до точки R.

 

Сверление выполняется от точки R до точки Z.

 

Когда шпиндель останавливается у основания отверстия,

 

инструмент отводится форсированной продольной подачей.

 

ПередзаданиемG86 используйтесмешаннуюфункцию(М-код)

 

для вращения шпинделя.

 

Когда команда G86 и М-код заданы в одном и том же блоке,

 

М-код выполняется во время первого позиционирования.

 

После этого система переходит к следующей операции

 

сверления.

 

КогдадлязаданиячислаповторовиспользуетсячислоК, М-код

 

выполняется только для первого отверстия; для второго и

 

последующих отверстий М-код не выполняется.

 

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

 

инструмента (G43, G44 или G49), коррекция выполняется во

 

время позиционирования в точке R.

158

 

 

13. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ

B-64144RU/01

ПРОГРАММИРОВАНИE

ПРОГРАММИРОВАНИЯ

 

 

 

Ограничения

D Смена осей

Перед изменением оси сверления постоянный цикл должен

 

быть отменен.

D Сверление

В блоке, который не содержит X, Y, Z или R, сверление не

 

выполняется.

D Отмена

НезадавайтеG-кодгруппы01 (G00-G03 илиG00-G60 (когдабит

 

MDL (бит 0 параметра 5431) установлен на 1)) и G86 в

 

одиночном блоке. В противном случае G86 будет отменен.

D Коррекция

В режиме

постоянного цикла коррекция на инструмент

инструмента

игнорируется.

Примеры

M3 S2000 ;

Приводит к началу вращения шпинделя.

 

G90 G99 G86 X300. Y-250. Z-150. R-100. F120. ;

 

 

Позиционирование, высверливание отвер-

 

 

стия 1 с последующим возвратом в точку R.

 

Y-550. ;

Позиционирование на высверленном отвер-

 

 

стии 2 с последующим возвратом в точку R.

 

Y-750. ;

Позиционирование, высверливание отвер-

 

 

стия 3 с последующим возвратом в точку R.

 

X1000. ;

Позиционирование, высверливание отвер-

 

 

стия 4 с последующим возвратом в точку R.

 

Y-550. ;

Позиционирование, высверливание отвер-

 

 

стия 5 с последующим возвратом в точку R.

 

G98 Y-750. ;

Позиционирование, высверливание отвер-

 

 

стия6 споследующимвозвратом наисходный

 

 

уровень.

 

G80 G28 G91 X0 Y0 Z0 ; Вернитесь на указанную позицию

 

M5 ;

Приводит к началу вращения шпинделя.

159

13. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ

 

 

ПРОГРАММИРОВАНИЯ

ПРОГРАММИРОВАНИE

B-64144RU/01

13.1.11Этот цикл выполняет точное растачивание.

Цикл обратного растачивания (G87)

Формат

Ориентированный останов шпинделя

Инструмент

Величина сдвига q

G87 X_ Y_ Z_ R_ Q_ P_ F_ K_ ;

 

X_ Y_

: Данные позиции отверстия

 

Z_

: Расстояние от основания отверстия до точки Z

R_

: Расстояние от исходного уровня до точки R

 

(основание отверстия) уровень

 

Q_

: Величина сдвига инструмента

 

P_

: Время задержки

 

F_

: Скорость подачи при резании

 

K_

: Число повторов (если требуется)

 

 

 

 

 

G87 (G98)

G87 (G99)

q

OSS

Вращение

шпинделя

по часовой OSS Не используется

стрелке

Точка Z

P

 

Вращение

 

шпинделя

Точка R

по часовой

 

стрелке

 

 

ОПАСНО

 

 

Q (сдвиг у основания отверстия) является модальным

 

 

значением, поддерживаемым во время постоянных

 

 

циклов. Q должензадаватьсясосторожностью, таккак

 

 

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

 

 

G73 и G83.

 

Пояснения

 

 

После позиционирования вдоль осей X и Y шпиндель останав-

 

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

 

перемещается по направлению, противоположному направ-

 

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

 

(форсированная продольная подача) выполняется у основания

 

отверстия (точка R). После этого инструмент перемещается по

 

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

 

шпиндель поворачивается по часовой стрелке. Растачивание

 

выполняется в положительном направлении вдоль оси Z до

 

достижения точки Z.

160

 

 

13. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ

B-64144RU/01

ПРОГРАММИРОВАНИE

ПРОГРАММИРОВАНИЯ

 

 

 

 

В точке Z шпиндель снова останавливается на фиксированной

 

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

 

противоположном направлению к режущей кромке инстру-

 

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

 

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

 

кромки инструмента и шпиндель начинает вращаться по

 

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

 

ПередзаданиемG87 используйтесмешаннуюфункцию(М-код)

 

для вращения шпинделя. Когда команда G87 и М-код заданы в

 

одном и том же блоке, М-код выполняется во время первого

 

позиционирования. После этого система переходит к следую-

 

щей операции сверления. Когда для задания числа повторов

 

используется число К, М-код выполняется только для первого

 

отверстия; для второго и последующих отверстий М-код не

 

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

 

длину инструмента (G43, G44 или G49), коррекция выпол-

 

няется во время позиционирования в точке R.

Ограничения

 

 

D Смена осей

Перед изменением оси сверления постоянный цикл должен

 

быть отменен.

 

D Растачивание

В блоке, который не содержит X, Y, Z или R, растачивание не

 

выполняется.

 

D P/Q

Убедитесь в том, что задано положительное значение Q. Если

 

задано отрицательное значение Q, знак игнорируется. Устано-

 

вите направление сдвига в битах 4 (RD1) и 5 (RD2) параметра

 

ном. 5101. Задайте P и Q в блоке, который выполняет раста-

 

чивание. Если Q заданы в блоках, которые не выполняют

 

растачивание, то Q не могут быть сохранены в виде модальных

 

данных.

 

D Отмена

НезадавайтеG-кодгруппы01 (G00-G03 илиG00-G60 (когдабит

 

MDL (бит 0 параметра 5431) установлен на 1)) и G87 в

 

одиночном блоке. В противном случае G87 будет отменен.

D Коррекция

В режиме постоянного цикла коррекция на инструмент

инструмента

игнорируется.

 

Примеры

M3 S500 ;

Приводит к началу вращения шпинделя.

 

G90 G87 X300. Y-250. Позиционирование на растачиваемом отвер-

 

 

стии 1.

 

Z-120. R-150. Q5.

Сориентируйтесь на исходном уровне, после

 

 

чего выполните сдвиг на 5 мм.

 

P1000 F120. ;

Остановитесь в точке Z на 1 сек.

 

Y-550. ;

Позиционирование, высверливание отверстия 2.

 

Y-750. ;

Позиционирование, высверливание отверстия 3.

 

X1000. ;

Позиционирование, высверливание отверстия 4.

 

Y-550. ;

Позиционирование, высверливание отверстия 5.

 

Y-750. ;

Позиционирование, высверливание отверстия 6

 

G80 G28 G91 X0 Y0 Z0;Вернитесь на указанную позицию

 

M5 ;

Приводит к началу вращения шпинделя.

161

13. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ

 

 

ПРОГРАММИРОВАНИЯ

ПРОГРАММИРОВАНИE

B-64144RU/01

13.1.12Этот цикл используется для растачивания отверстия.

Цикл растачивания

(G88)

Формат

G88 X_ Y_ Z_ R_ P_ F_ K_ ;

X_ Y_

: Данные позиции отверстия

Z_

: Расстояние от точки R до основания отверстия

R_

: Расстояние от исходного уровня до уровня точки R

Р_

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

F_

: Скорость подачи при резании

K_

: Число повторов (если требуется)

 

G88 (G98)

G88 (G99)

 

Вращение

 

 

 

шпинделя

 

 

 

по часовой

 

Вращение

 

стрелке

 

 

Исходный

 

шпинделя

 

 

по часовой

 

уровень

 

 

 

стрелке

 

 

 

 

Точка R

Точка R

Уровень

 

точки R

 

 

 

 

Точка Z

Точка Z

P

 

P

 

 

Останов шпинделя

 

Останов шпинделя

 

после задержки

после задержки

Пояснения

После позиционирования вдоль

осей X и Y выполняется

 

форсированная продольная подача до точки R. Растачивание

выполняется от точки R до точки Z. По завершении растачивания выполняется задержка, после чего шпиндель останавливается. Инструмент вручную отводится от основания отверстия (точки Z) до точки R. В точке R шпиндель начинает вращаться по часовой стрелке, и выполняется форсированная продольная подача до исходного уровня.

ПередзаданиемG88 используйтесмешаннуюфункцию(М-код) для вращения шпинделя.

Когда команда G88 и М-код заданы в одном и том же блоке, М-код выполняется во время первого позиционирования. После этого система переходит к следующей операции сверления.

КогдадлязаданиячислаповторовиспользуетсячислоК, М-код выполняется только для первого отверстия; для второго и последующих отверстий М-код не выполняется.

Когда в постоянном цикле задается коррекция на длину инструмента (G43, G44 или G49), коррекция выполняется во время позиционирования в точке R.

162

 

 

13. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ

B-64144RU/01

ПРОГРАММИРОВАНИE

ПРОГРАММИРОВАНИЯ

 

 

 

Ограничения

D Смена осей

Перед изменением оси сверления постоянный цикл должен

 

быть отменен.

D Сверление

В блоке, который не содержит X, Y, Z или R, сверление не

 

выполняется.

D P

ЗадайтеP вблоках, которыевыполняютсверление. ЕслиP задан

 

в блоке, который не выполняет сверление, P не может быть

 

сохранен в виде модальных данных.

D Отмена

НезадавайтеG-кодгруппы01 (G00-G03 илиG00-G60 (когдабит

 

MDL (бит 0 параметра 5431) установлен на 1)) и G88 в

 

одиночном блоке. В противном случае G88 будет отменен.

D Коррекция

В режиме

постоянного цикла коррекция на инструмент

инструмента

игнорируется.

Примеры

M3 S2000 ;

Приводит к началу вращения шпинделя.

 

G90 G99 G88 X300. Y-250. Z-150. R-100. P1000 F120. ;

 

 

Позиционирование, высверливаниеотверстия1

 

 

споследующимвозвратомвточкуR иостановом

 

 

у основания отверстия на 1 сек.

 

Y-550. ;

Позиционирование на высверленномотверстии

 

 

2 с последующим возвратом в точку R.

 

Y-750. ;

Позиционирование, высверливаниеотверстия3

 

 

с последующим возвратом в точку R.

 

X1000. ;

Позиционирование, высверливаниеотверстия4

 

 

с последующим возвратом в точку R.

 

Y-550. ;

Позиционирование, высверливаниеотверстия5

 

 

с последующим возвратом в точку R.

 

G98 Y-750. ;

Позиционирование, высверливаниеотверстия6

 

 

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

 

 

уровень.

 

G80 G28 G91 X0 Y0 Z0 ; Вернитесь в указанную позицию возврата

 

M5 ;

Приводит к началу вращения шпинделя.

163

13. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ

 

 

ПРОГРАММИРОВАНИЯ

ПРОГРАММИРОВАНИE

B-64144RU/01

13.1.13Этот цикл используется для растачивания отверстия.

Цикл растачивания

(G89)

Формат

G89 X_ Y_ Z_ R_ P_ F_ K_ ;

 

X_ Y_

: Данные позиции отверстия

 

Z_

: Расстояние от точки R до основания отверстия

R_

: Расстояние от исходного уровня до уровня точки R

Р_

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

F_

: Скорость подачи при резании

 

K_

: Число повторов (если требуется)

 

 

G89 (G98)

G89 (G99)

 

 

Исходный

 

 

 

уровень

 

 

 

 

Уровень

 

 

 

точки R

Точка R

 

Точка R

 

 

 

P

Точка Z

Точка Z

 

P

 

 

 

 

 

Пояснения

Этот цикл почти идентичен G85. Разница в том, что цикл

 

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

 

ПередзаданиемG89 используйтесмешаннуюфункцию(М-код)

 

для вращения шпинделя.

 

Когда команда G89 и М-код в одном и том же блоке, М-код

 

выполняется вовремяпервогопозиционирования. Послеэтого

 

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

 

КогдадлязаданиячислаповторовиспользуетсячислоК, М-код

 

выполняется только для первого отверстия; для второго и

 

последующих отверстий М-код не выполняется.

 

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

 

инструмента (G43, G44 или G49), коррекция выполняется во

 

время позиционирования в точке R.

164

 

 

13. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ

B-64144RU/01

ПРОГРАММИРОВАНИE

ПРОГРАММИРОВАНИЯ

 

 

 

Ограничения

D Смена осей

Перед изменением оси сверления постоянный цикл должен

 

быть отменен.

D Сверление

В блоке, который не содержит X, Y, Z или R, сверление не

 

выполняется.

D P

ЗадайтеP вблоках, которыевыполняютсверление. ЕслиP задан

 

в блоке, который не выполняет сверление, P не может быть

 

сохранен в виде модальных данных.

D Отмена

НезадавайтеG-кодгруппы01 (G00-G03 илиG00-G60 (когдабит

 

MDL (бит 0 параметра 5431) установлен на 1)) и G89 в

 

одиночном блоке. В противном случае G89 будет отменен.

D Коррекция

В режиме

постоянного цикла коррекция на инструмент

инструмента

игнорируется.

Примеры

M3 S100 ;

Приводит к началу вращения шпинделя.

 

G90 G99 G89 X300. Y-250. Z-150. R-120. P1000 F120. ;

 

 

Позиционирование, высверливаниеотверстия1

 

 

споследующимвозвратомвточкуR иостановом

 

 

у основания отверстия на 1 сек.

 

Y-550. ;

Позиционирование на высверленномотверстии

 

 

2 с последующим возвратом в точку R.

 

Y-750. ;

Позиционирование, высверливаниеотверстия3

 

 

с последующим возвратом в точку R.

 

X1000. ;

Позиционирование, высверливаниеотверстия4

 

 

с последующим возвратом в точку R.

 

Y-550. ;

Позиционирование, высверливаниеотверстия5

 

 

с последующим возвратом в точку R.

 

G98 Y-750. ;

Позиционирование, высверливаниеотверстия6

 

 

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

 

 

уровень.

 

G80 G28 G91 X0 Y0 Z0 ; Вернитесь в указанную позицию возврата

 

M5 ;

Приводит к началу вращения шпинделя.

165

13. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ

 

 

ПРОГРАММИРОВАНИЯ

ПРОГРАММИРОВАНИE

B-64144RU/01

13.1.14

Отмена постоянного цикла (G80)

Формат

Пояснения

Примеры

G80 отменяет постоянные циклы.

G80 ;

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

M3 S100 ;

Приводит к началу вращения шпинделя.

G90 G99 G88 X300. Y-250. Z-150. R-120. F120. ;

 

Позиционирование, высверливаниеотверстия1

 

с последующим возвратом в точку R.

Y-550. ;

Позиционирование на высверленномотверстии

 

2 с последующим возвратом в точку R.

Y-750. ;

Позиционирование, высверливаниеотверстия3

 

с последующим возвратом в точку R.

X1000. ;

Позиционирование, высверливаниеотверстия4

 

с последующим возвратом в точку R.

Y-550. ;

Позиционирование, высверливаниеотверстия5

 

с последующим возвратом в точку R.

G98 Y-750. ;

Позиционирование, высверливаниеотверстия6

 

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

 

уровень.

G80 G28 G91 X0 Y0 Z0 ; Вернитесь в указанную позицию возврата,

 

отмена постоянного цикла

M5 ;

Приводит к началу вращения шпинделя.

166

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]