FANUC серия 0i-MC. РУКОВОДСТВО ПО ЭКСПЛУАТАЦИИ - часть 28

 

  Главная      Книги - Разные     FANUC серия 0i-MC. РУКОВОДСТВО ПО ЭКСПЛУАТАЦИИ (B-64124RU/01)

 

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

 

 

 

 

 

 

 

 

 

 

 

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

 

 

 

FANUC серия 0i-MC. РУКОВОДСТВО ПО ЭКСПЛУАТАЦИИ - часть 28

 

 

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

13.

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

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

B--64124RU/01

194

X, (Z), I, J

и

K

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

.

I, J, X

и

Z

в постоянных циклах являются модальными данным

,

общими для

G75, G77, G78

и

G79.

Эти данные остаются

действительными до задания новых данных

.

Эти данные

сбрасываются

,

когда задается

G-

код группы

00,

отличный от

G04,

или

G-

код группы

01,

отличный от

G75, G77, G78

и

G79.

Ограничения

D

X, I, J, K

D

Сброс

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

B--64124RU/01

13.

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

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

195

Данная функция включает постоянную правку

.

При задании

G75, G77, G78

или

G79

нарезание шлифовального

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

.

Задайте корректирующее число

(

число коррекции износа

шлифовального колеса

)

в адресе

L

в блоке

,

содержащем

G75.

Объем коррекции

,

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

соответствующий заданному числу

,

используется в качестве

объема правки

.

Может быть задано до

400

корректирующих чисел

(L1-L400).

Объем коррекции должен быть заданы в памяти коррекции

,

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

.

При пропуске

L

или задании

L0

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

обработки поверхности коррекция не выполняется

.

Коррекция выполняется при каждой операции шлифовки

(

любого перемещения вдоль оси

X)

в последовательности

операций

постоянного

цикла

шлифовки

.

Во

время

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

X

выполняется коррекция

вдоль оси

Y (

нарезание шлифовального круга

)

и оси

V

(

нарезания

устройства

правки

)

при

одновременной

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

3-

м осям

.

Длина прохода

(

объем коррекции

)

вдоль оси

Y

совпадает с

заданным объемом правки

,

длина прохода вдоль оси

V

в

2

раза

больше длины

(

диаметра

).

13.4

КОРРЕКЦИЯ НА
ИЗНОС
ШЛИФОВАЛЬНОГО
КОЛЕСА ПОСТОЯННОЙ
ПРАВКОЙ

(

ДЛЯ

ШЛИФОВАЛЬНОГО
СТАНКА

)

Пояснения

D

Спецификация

D

Коррекция

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

13.

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

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

B--64124RU/01

196

Величины коррекции

,

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

,

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

(

изменением

корректирующих

значений

посредством

переменных

пользовательского макроса

).

С помощью данных функций может изменяться объем
коррекции диаметра обработанного шлифовального круга

.

Если объем коррекции

,

связанный с корректирующим числом

,

заданным

в

H-

коде

,

меньше

минимального

диаметра

шлифовального круга

,

заданного в параметре

5030

при

выполнении запрограммированной коррекции

(

посредством

G43

или

G44),

сигнал выводится на

PMC.

X

Заготовка

2a

a

X

Y

V

Устройство правки

Шлифо

--

вальное
колесо

A :

Объем правки

Проверка
минимального
диаметра
шлифовального круга

(

для шлифовального

станка

)

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

B--64124RU/01

13.

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

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

197

Каждый раз при вводе внешнего сигнала выполняется резание
определенного объема

,

соответствующего запрограммиро

-

ванному профилю в заданной плоскости

Y-Z.

G161 R_ ;

G160 ;

программный профиль

Задайте начало режима работы и программный профиль

.

Также

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

R.

Запрограммируйте рисунок заготовки в плоскости

Y-Z,

используя линейную интерполяцию

(G01)

и

/

или круговую

интерполяцию

(G02

или

G03).

Может быть задан один или

несколько блоков

.

Отмените режим работы

(

конец программного профиля

).

Не задавайте в программном профиле кодов

,

отличных от

G01,

G02

и

G03.

70.0

70.0

80.0

N1

N2

N3

R=67.000

α

Z

Y

O0001 ;

:

N0 G161 R10.0 ;

N1 G91 G01 Z--70.0 F100 ;
N2 G19 G02 Z--80.0 R67.0 ;

N3 G01 Z--70.0 ;
N4 G160 ;

:

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

10.000

вдоль профиля обработки

,

показанного выше

.

α

=

Длина прохода для каждого ввода сигнала начала врезного

управляемого нарезания

Скорость подачи программируется

F-

кодом

.

13.5

ВРЕЗНОЕ ШЛИФОВАНИЕ
ВДОЛЬ ОСЕЙ

Y

И

Z

В

КОНЦЕ КОЛЕБАНИЯ
СТОЛА

(

ДЛЯ ШЛИФОВАЛЬНОГО

СТАНКА

)

Формат

Пояснения

D

G161 R_

D

Программный
профиль

D

G160

Ограничения

D

Программный
профиль

Примеры

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

13.

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

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

B--64124RU/01

198

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

:

Блоками линейной интерполяции

Блоками линейной интерполяции и блоками круговой интерполяции

Блоками круговой интерполяции и блоками линейной интерполяции

Блоками круговой интерполяции

, C_

, R_

Снятие фасок

Угол

R

При добавлении приведенной выше спецификации к конце
блока

,

задающего линейную

(G01)

или круговую

(G02

или

G03)

интерполяцию

вставляется

блок

снятия

фасок

и

закругления углов

.

Блоки

,

задающие снятие фасок и закругление углов

,

могут быть

заданы последовательно

.

После

C

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

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

.

Под виртуальной угловой точкой

понимается угловая точка

,

которая должна существовать

,

если

снятие фасок не было выполнено

.

C

C

Гипотетическое угловое пересечение

Вставленный блок снятия фасок

(1) G91 G01 X100.0 ,C10.0 ;
(2) X100.0 Y100.0 ;

После

R

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

.

(1) G91 G01 X100.0 ,R10.0 ;
(2) X100.0 Y100.0 ;

Центр окружности с радиусом

R

R

13.6

ДОПОЛНИТЕЛЬНОЕ
УГЛОВОЕ СНЯТИЕ
ФАСОК И
ЗАКРУГЛЕНИЕ УГЛОВ

Формат

Пояснения

D

Снятие фасок

D

Угол

R

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

B--64124RU/01

13.

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

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

199

N001 G92 G90 X0 Y0 ;
N002 G00 X10.0 Y10.0 ;
N003 G01 X50.0 F10.0 ,C5.0 ;
N004 Y25.0 ,R8.0 ;
N005 G03 X80.0 Y50.0 R30.0 ,R8.0 ;
N006 G01 X50.0 ,R8.0 ;
N007 Y70.0 ,C5.0 ;
N008 X10.0 ,C5.0 ;
N009 Y10.0 ;
N010 G00 X0 Y0 ;
N011 M0 ;

0

10.0

20.0

30,0

40,0

50,0

80.0

70.0

60.0

10.0

20.0

30,0

40,0

50,0

60.0

70.0

Y

X

N001

N002

N003

N005

N004

N006

N007

N008

N009

N010
N011

Примеры

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

13.

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

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

B--64124RU/01

200

Снятие фасок может выполняться только в плоскости

,

заданной

выбором плоскости

(G17, G18

или

G19).

Эти функции не могут

выполняться для параллельных осей

.

Блок

,

задающий снятие фасок или закругление углов

,

должен

предшествовать блоку

,

задающему команду перемещения

,

используя линейную

(G01)

или круговую

(G02

или

G03)

интерполяцию

.

Если следующий блок не содержит эти условия

,

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

P/S

ном

. 052.

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

.,

которые выполняются в той же

плоскости

.

В блоке

,

сразу за сменой осей

(

задан

G17, G18

или

G19),

не задается ни снятия фасок

,

ни закругления углов

.

Если вставляемый блок снятия фасок и закругления углов
приводит к выходу инструмента за диапазон перемещения
исходной интерполяции

,

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

P/S

ном

. 055.

C

C

G91 G01 X30.0 ;
G03 X7.5 Y16.0 R37.0 ,C28.0 ;
G03 X67.0 Y--27.0 R55.0 ;

Траектория
перемещения
инструмента без

снятия фасок
показывается

сплошной линией

.

Подлежащий вставке блок снятия фасок

В блоке

,

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

(G92

или

G52-G59)

или задания возврата к указанной позиции

(G28-G30),

не задается ни снятия фасок

,

ни закругления углов

.

При выполнении

2-

х операций линейной интерполяции блок

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

,

равной нулю

,

если угол между

2-

мя

прямыми линиями лежит в пределах

+1.

При выполнении

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

,

равной нулю

,

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

+1.

При выполнении операций

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

,

равной нулю

,

если угол между

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

+1.

В блоке

,

задающем снятие фасок или закругление углов

,

не

могут быть заданы следующие

G-

коды

.

Они также не могут быть

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

,

которые составляют непрерывный рисунок

.

G-

коды группы

00 (

исключая

G04)

G68

группы

16

Закругление углов не может быть в блоке нарезания резьбы

.

Операция группового управления не может быть применена к
снятию фасок с опциональным углом и закруглению углов

.

Ограничения

D

Выбор плоскости

D

Следующий блок

D

Смена плоскости

D

Выход за диапазон
перемещения

D

Система координат

D

Длина прохода

0

D

Недоступные

G-

коды

D

Нарезание резьбы

D

Работа по внешней
программе

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

B--64124RU/01

13.

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

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

201

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

.

По этой операции смотрите руководство

,

поставляемое

изготовителем станка

.

G81

IP

_ ; (

IP

_

Команда осевого перемещения

)

Каждый раз по завершении позиционирования командой

IP_

move

ЧПУ передает машине сигнал функции внешнего

выполнения

.

Сигнал внешнего выполнения выводится при

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

G80

или

G-

кодом группы

01.

Во время выполнения блока

,

не содержащего ни

X,

ни

Y,

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

.

Код

G81

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

сверления

(II-13.1.4).

Где бы ни использовался

G81,

в функции

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

,

этот

код задается

EXC,

битом

1

параметра ном

. 5101.

13.7

ВНЕШНЯЯ ФУНКЦИЯ
ДВИЖЕНИЯ

(G81)

Формат

Пояснения

Ограничения

D

Блок без оси

X

или

Y

D

Взаимоотношение с
постоянным циклом

G81

 

 

 

 

 

 

 

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