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

 

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

 

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

 

 

 

 

 

 

 

 

 

 

 

содержание      ..     14      15      16      17     ..

 

 

 

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

 

 

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

8.

ЗНАЧЕНИЕ КООРДИНАТ
И РАЗМЕРЫ

B--64124RU/01

98

8

ЗНАЧЕНИЕ КООРДИНАТ И РАЗМЕРЫ

Данная глава содержит следующие темы

.

8.1

АБСОЛЮТНОЕ И ИНКРЕМЕНТНОЕ
ПРОГРАММИРОВАНИЕ

(G90, G91)

8.2

КОМАНДА В ПОЛЯРНЫХ КООРДИНАТАХ

(G15, G16)

8.3

ПРЕОБРАЗОВАНИЕ ДЮЙМЫ

/

МЕТРЫ

(G20, G21)

8.4

ПРОГРАММИРОВАНИЕ ДЕСЯТИЧНОЙ ТОЧКИ

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

B--64124RU/01

8.

ЗНАЧЕНИЕ КООРДИНАТ

И РАЗМЕРЫ

99

Существует два способа программирования перемещений
инструмента

;

абсолютная команда и команда приращений

.

При

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

.

При команде перемещения в

приращениях программируется само расстояние перемещения
до этого положения

. G90

и

G91

используются для абсолютной

и инкрементной команды соответственно

.

Команда абсолютного перемещения

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

G90

IP

_ ;

G91

IP

_ ;

Команда абсолютного перемещения

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

G90 X40.0 Y70.0 ;

G91 X--60,0 Y40,0 ;

Y

X

70.0

30,0

40,0

100.0

Конечная позиция

Начальная позиция

8.1

ПРОГРАММИРОВАНИЕ
АБСОЛЮТНЫХ
ЗНАЧЕНИЙ И
ПРИРАЩЕНИЙ

(G90, G91)

Формат

Примеры

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

8.

ЗНАЧЕНИЕ КООРДИНАТ
И РАЗМЕРЫ

B--64124RU/01

100

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

(

радиус и угол

).

Положительное угловое направление

-

это направление против

часовой стрелки от первой оси выбранной плоскости

(+

направление

),

а

(-

направление

) -

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

.

Как радиус

,

так и угол могут быть запрограммированы как

абсолютной

,

так и инкрементной командой

(G90, G91).

_

G

jj

G

ff

G16 ;

_

;

G15 ;

G16

Команда в полярных координатах

G15

G

jj

G

ff

Запуск команды в полярных координат

(

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

)

Команда в полярных координатах

Отмена команды в полярных координатах

(

режим в

полярных координатах

)

Отмена программирования в полярных координатах

Выбор плоскости команды в полярных координатах

(G17, G18

или

G19)

G90

задает точку отсчета рабочей системы координат в

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

,

от

которой отмеряется радиус

. G91

задает текущую

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

,

от которой отмеряется радиус

.

Задание адресов осей

,

составляющих плоскость

,

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

,

и их

значений

Первая ось

:

радиус в полярных координатах

Вторая ось

:

радиус в полярных координатах

G

ff

I P

I P

Задайте радиус

(

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

),

который

должен

быть

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

абсолютной

командой

.

Точка отсчета рабочей системы координат устанав

-

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

.

Если используется локальная система координат

(G52),

точка

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

.

Радиус

Программируемая позиция

Действительная позиция

Угол

Радиус

Угол

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

позиция

Действительная

позиция

Если угол задан

абсолютной командой

Если угол задан

инкрементной командой

8.2

КОМАНДА В
ПОЛЯРНЫХ
КООРДИНАТАХ

(G15, G16)

Формат

D

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

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

B--64124RU/01

8.

ЗНАЧЕНИЕ КООРДИНАТ

И РАЗМЕРЫ

101

Задайте радиус

(

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

),

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

.

Текущая позиция устанавливается в качестве точки

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

.

РАДИУС

Программируемая позиция

Действительная

позиция

Угол

Если угол задан

абсолютной командой

Если угол задан

инкрементной командой

Программируемая позиция

Действительная

позиция

Угол

РАДИУС

Окружность отверстия под болт

Y

150

°

30

°

100

мм

270

°

X

--

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

координат

.

--

Выбрана плоскость

XY.

N1 G17 G90 G16 ;

Ввод команды в полярных координатах и выбор плоскости

XY.

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

.

N2 G81 X100.0 Y30.0 Z-20.0 R-5.0 F200.0 ;

Ввод расстояния в

100

мм и угла в

30

градусов

N3 Y150.0 ;

Ввод расстояния в

100

мм и угла в

150

градусов

N4 Y270.0

;

Ввод расстояния в

100

мм и угла в

270

градусов

N5 G15 G80 ;

Отмена команды в полярных координатах

N1 G17 G90 G16

;

Ввод команды в полярных координатах и выбор плоскости

XY.

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

.

N2 G81 X100.0 Y30.0 Z---20.0 R---5.0 F200.0 ;

Ввод расстояния в

100

мм и угла в

30

градусов

N3 G91 Y120.0 ;

Ввод расстояния в

100

мм и угла в

+120

градусов

N4 Y120.0 ;

Ввод расстояния в

100

мм и угла в

+120

градусов

N5 G15 G80 ;

Отмена команды в полярных координатах

D

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

Примеры

D

Ввод углов и радиуса с
помощью абсолютных
команд

D

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

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

8.

ЗНАЧЕНИЕ КООРДИНАТ
И РАЗМЕРЫ

B--64124RU/01

102

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

(G02, G03) c

помощью

R.

Оси

,

заданные для следующих команд

,

не рассматриваются как

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

:

-

Задержка

(G04)

-

Ввод программируемых данных

(G10)

-

Установка локальной системы координат

(G52)

-

Преобразование системы координат заготовки

(G92)

-

Выбор системы координат станка

(G53)

-

Проверка сохраненной длины хода

(G22)

-

Вращение системы координат

(G68)

-

Масштабирование

(G51)

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

,

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

.

Ограничения

D

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

D

Оси

,

которые не

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

.

D

Зенкование с
опциональным
углом

/

закругление

углов

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

B--64124RU/01

8.

ЗНАЧЕНИЕ КООРДИНАТ

И РАЗМЕРЫ

103

С помощью

G-

кода можно выбрать либо ввод метрических

данных

,

либо ввод данных в дюймах

.

G20 ;
G21 ;

Ввод данных в дюймах

Ввод данных в мм

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

G-

код в отдельном блоке

.

После ввода

G-

кода для выполнения перевода дюймы

/

метры единицей

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

IS-B

или

IS-C (II-2.3).

Единица измерения данных для градусов остается

неизменной

.

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

системы единицы измерения для следующих значений

:

-

Скорость подачи

,

запрограммированная с помощью

F-

кода

-

Позиционная команда

-

Величина смещения нулевой точки заготовки

-

Величина коррекции на инструмент

-

Единица измерения шкалы ручного импульсного генератора

-

Расстояние перемещения при подачи приращениями

-

Отдельные параметры

При включении питания

G-

код остается такой же

,

какой был

сохранен до отключения питания

.

ОПАСНО

1

Нельзя переключать

G20

и

G21

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

.

2

При переключении ввода данных в дюймах

(G20)

на ввод метрических данных

(G21),

или наоборот

,

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

соответствии с наименьшим вводимым приращением

.

Тем не менее

,

когда разряд

0 (OIM)

параметра

5006

установлен на

1,

то значения

коррекции на инструмент преобразуются автоматически

,

и отпадает необходимость их

повторной установки

.

ОСТОРОЖНО

Для первой команды

G28

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

или наоборот операция от промежуточной точки является такой же

,

как для ручного

возврата в референтную позицию

.

Инструмент перемещается от промежуточной точки

в направлении к возврату в референтную позицию

,

заданную битом

5 (ZMI)

параметра

ном

. 1006.

ПРИМЕЧАНИЕ

1

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

--

мируемого приращения различаются

,

макс

.

погрешностью является половина прог

--

раммируемого приращения

.

Эта погрешность не является накапливаемой

.

2

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

..

8.3

ПРЕОБРАЗОВАНИЕ
ДЮЙМЫ

/

МЕТРИЧЕСКАЯ
СИСТЕМА

(G20, G21)

Формат

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

8.

ЗНАЧЕНИЕ КООРДИНАТ
И РАЗМЕРЫ

B--64124RU/01

104

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

.

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

расстояния

,

времени или скорости

.

Десятичные точки могут

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

:

X, Y, Z, U, V, W, A, B, C, I, J, K, Q, R,

и

F.

Имеется два способа указания десятичной точки

:

запись типа

калькулятор

и стандартная запись

.

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

-

тичная запись калькуляторного типа

,

значение без десятичной

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

,

дюймах или градусах

.

Если используется стандартная десятичная запись

,

такое

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

-

щениях

.

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

типа

,

либо стандартную десятичную запись

,

используя бит

DPI

(

бит

0

параметра

3401).

Команда

программы

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

-

ние

с десятичной точкой

типа

карманный

калькулятор

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

десятичной точкой

стандартного типа

X1000

Программируемое
значение без
десятичной точки

1000

мм

Единица измерения

:

мм

1

мм

Единица измерения

:

Наименьшее вводимое
приращение

(0.001

мм

)

X1000.0

Программируемое
значение с

десятичной точкой

1000

мм

Единица измерения

:

мм

1000

мм

Единица измерения

:

мм

ОПАСНО

В одиничном блоке задайте

G--

код перед вводом значения

.

Положение десятичной

точки может зависеть от команды

.

Примеры

:

G20 ;

Ввод в дюймах

X1.0 G04;

X1.0

рассматривается в качестве расстояния и обрабатывается как

X10000.

Эта команда эквивалентна

G04 X10000.

Остановка инструмента

длится

10

секунд

.

G04 X1.0;

Аналогично

G04 X1000.

Остановка инструмента длится

1

секунду

.

ПРИМЕЧАНИЕ

1

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

.

Примеры

:

X1.23456;

Отбрасываются до

X1.234,

если наименьший инкремент равен

0,001

мм

.

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

X1.2345,

если приращение равно

0.0001

дюйма

.

2

Если задано более восьми цифр

,

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

.

Если значение вводится

с десятичной точкой

,

количество цифр проверяется и после того

,

как значение было

преобразовано в целое число в соответствии с наименьшим вводимым приращением

.

Примеры

:

X1.23456789;

Если задано более

8--

и цифр

,

то возникает тревога

P/S 0,003.

X123456.7;

Если наименьший вводимый инкремент

-- 0,001

мм

.,

значение

преобразуется в целое

123456700.

Поскольку у целого числа

более восьми цифр

,

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

.

8.4

ПРОГРАММИРОВАНИЕ
ДЕСЯТИЧНОЙ ТОЧКИ

Пояснения

Примеры

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

B--64124RU/01

9.

ФУНКЦИЯ СКОРОСТИ ШПИНДЕЛЯ

(S--

ФУНКЦИЯ

)

105

9

ФУНКЦИЯ СКОРОСТИ ШПИНДЕЛЯ

(S-

ФУНКЦИЯ

)

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

S.

Данная глава содержит следующие темы

.

9.1

ЗАДАНИЕ СКОРОСТИ ШПИНДЕЛЯ С ПОМОЩЬЮ КОДА

9.2

НЕПОСРЕДСТВЕННОЕ ЗАДАНИЕ ЗНАЧЕНИЯ СКОРОСТИ
ШПИНДЕЛЯ

(S5-

ЦИФРОВАЯ КОМАНДА

)

9.3

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

(G96, G97)

 

 

 

 

 

 

 

содержание      ..     14      15      16      17     ..