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

Fanuc SOi mate-md

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

B-64144RU/01

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

14. ФУНКЦИЯ КОРРЕКЦИИ

 

 

D Компенсация

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

погрешностей

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

инструмента

мента и значениям на коррекцию инструмента. (Рис. 14.7 (e) ).

Запрограммированный

контур

Масштабированный

контур

Значения коррекции на режущий инструмент не масштабируются.

Рис. 14.7 (e) Масштабирование во время коррекции на режущий инструмент

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

недействительно

Масштабирование не применяется к движению оси Z в случае следующего постоянного цикла.

ЗначениеподачиQ изначениеотводаназадd вциклесверления с периодическим выводом сверла (G83, G73).

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

Переменное значение Q осей X и Y в цикле обратного растачивания (G87).

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

DКоманды, относящиеся к В режиме масштабирования не должны быть заданы G28, G30 возврату в референтное иликоманды, относящиесяксистемекоординат(сG52 поG59). положение и системе Если необходим какой-либо из этих G - кодов, укажите его

координат

после отмены режима масштабирования.

ОПАСНО

1Еслиуказанноезначениепараметраиспользуетсякаккоэффициентмасштабирования без указания P, во время команды G51 используется указанное значение, и !любое изменение этого значения не вступит в действие.

2Перед тем, какуказать G -код длявозврата вреферентное положение (G27, G28, G29, G30) или!дляустановкисистемыкоординат (G92), отменитережиммасштабирования.

3Если результаты масштабирования с дробями от 0,5 и выше округляются до единицы без учета разницы, величина перемещения может стать равной нулю. В это случае блок!рассматривается как блок без перемещения и поэтому он может переместить инструмент! с учетом C - коррекции на режущий инструмент. Определения блоков, которые не перемещают инструмент, смотрите подраздел II-14.5.3.

267

14. ФУНКЦИЯ КОРРЕКЦИИ

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

B-64144RU/01

 

 

 

ПРИМЕЧАНИЕ

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

2Если к одной оси заданной плоскости было применено зеркальное отображение, следующее! оказывает влияние:

(1)Круговая команда . . . . . . . . . . . . . . . . Направление вращения меняется на обратное.

(2)C коррекция на режущий инструмент

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Направления коррекции меняется на обратное.

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

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Угол вращения меняется на обратный

Примеры

Пример программы зеркального отображения

 

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

O9000;

G00 G90 X60.0 Y60.0;

G01 X100.0 F100;

G01 Y100.0;

G01 X60.0 Y60.0;

M99

Основная программа

N10 G00 G90;

N20M98P9000;

N30 G51 X50.0 Y50.0 I-1000 J1000;

N40 M98 P9000;

N50 G51 X50.0 Y50.0 I-1000 J-1000; N60 M98 P9000;

N70 G51 X50.0 Y50.0 I1000 J-1000

N80 M98 P9000;

N90 G50;

Y

 

 

 

 

100

 

 

 

 

60

 

 

 

 

50

 

 

 

 

40

 

 

 

 

 

 

 

 

X

0

40

50

60

100

Рис. 14.7 (f) Пример программы зеркального отображения

268

B-64144RU/01

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

14. ФУНКЦИЯ КОРРЕКЦИИ

 

 

 

14.8

ВРАЩЕНИЕ

СИСТЕМЫ

КООРДИНАТ

(G68, G69)

Формат

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

Y

Угол вращения

Центр вращения

X

0

Рис. 14.8 (a) Вращение системы координат

 

Формат

G17

G68 α_β_R_ ; Пуск вращения системы координат .

G18

G19

Режим вращения системы координат (Вращается система координат.)

G69 ; Команда отмены вращения системы координат

Значение команды

G17 (G18 или G19) : Выберите плоскость, содержащую контур для вращения.

α_β_ Абсолютная команда для двух из осей x_,y_,и Z_ , которые соответствуют текущей плоскости, выбранной командой

(G17, G18, или G19). Команда указывает координаты центра вращения для значений, указанных после G68.

R_ Угловое перемещение с положительным значением указывает на вращение против часовой стрелки. Разряд 0 параметра 5400 выбирает, рассматривается ли заданное угловое перемещение всегда как абсолютное значение или же как абсолютное или инкрементное значение в зависимости от указанного G - кода

(G90 или G91).

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

:

0.001 градус

Действительный диапазон данных

:

-360,000 A360,000

269

14. ФУНКЦИЯ КОРРЕКЦИИ

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

B-64144RU/01

 

 

 

X

 

Угол вращения R

Центр

(значение приращения)

вращения

Угол вращения (абсолютное значение)

(α, β)

Z

Рис. 14.8 (b) Вращение системы координат

ПРИМЕЧАНИЕ

Если для указания угловой коррекции (R_) исполь- зуется десятичная дробь, цифра разряда единиц соответствует единицам измерения градуса.

Пояснения

D G - код для выбора

G - код для выбора плоскости (G17,G18,или G19) может быть

плоскости: G17,G18

указан перед блоком, содержащим G - код для вращения

или G19

системы координат (G68). В режиме вращения системы

 

координат не должны быть указаны G17, G18 или G19.

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

Центром вращения для команды приращения, запрограммиро-

в режиме вращения

ванной после G68, но перед абсолютной командой, являетсято

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

положение инструмента, где G68 было запрограммировано.

 

(Рис. 14.8 (c)).

D Центр вращения

Если α_β_ не запрограммированы, за центр вращения прини-

 

мается положение инструмента в момент программирования

 

G68.

D Угловое смещение

Если R_ не указан, значение, указанное в параметре 5410

 

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

D Команда отмены

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

вращения системы

координат, (G69) может быть указан в блоке, в которомуказана

координат

другая команда.

D Компенсация

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

погрешностей

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

инструмента

коррекции выполняются после завершения вращения системы

 

координат.

270

B-64144RU/01

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

14. ФУНКЦИЯ КОРРЕКЦИИ

 

 

 

Ограничения

DКоманды, относящиеся к возврату в референтное положение и системе координат

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

Пояснения

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

Врежимевращениясистемыкоординат, недолжныбытьзаданы G - коды, относящиеся к возврату в референтное положение (G27, G28, G29, G30, и т. д.) и те из них, которые изменяют системукоординат(сG52 поG59, G92, ит. д.). Есликакие-либо из этих G - кодовнеобходимы, укажитеихтолько послережима вращения системы координат.

Команда первого движения после команды отмены режима вращения системы координат (G69) должна быть указана с абсолютными значениями. Если указана команда приращения движения, правильное движение производится не будет.

N1 G92 X−5000 Y−5000 G69 G17 ; N2 G68 X7000 Y3000 R60000 ;

N3 G90 G01 X0 Y0 F200 ; (G91X5000Y5000)

N4 G91 X10000 ;

N5 G02 Y10000 R10000 ;

N6 G03 X−10000 I−5000 J−5000 ; N7 G01 Y−10000 ;

N8 G69 G90 X−5000 Y−5000 M02 ;

Траектория инструмента при указании команды приращения в блоке N3

(в скобках) Исходная запрограммированная траектория инструмента

Центр вращения

(7000,3000)

(0,0)

60,

(-500.0, -500.0)

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

Рис. 14.8 (c) Абсолютная команда/команда приращения во время вращения системы координат

271

14. ФУНКЦИЯ КОРРЕКЦИИ

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

B-64144RU/01

 

 

 

Примеры

DC - коррекция на режущий инструмент и вращение системы координат

DМасштабирование и вращение системы координат

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

N1 G92 X0 Y0 G69 G01 ;

N2 G42 G90 X1000 Y1000 F1000 D01 ;

N3 G68 R−30000 ;

N4 G91 X2000 ;

N5 G03 Y1000 R1000 J500 ;

N6 G01 X−2000 ;

N7 Y−1000 ;

N8 G69 G40 G90 X0 Y0 M30 ; Запрограммированный контур до вращения системы

координат

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

30°

(0, 0)

Траектория движения инструмента

Рис. 14.8 (d) C - коррекция на режущий инструмент и вращение системы координат

Если команда вращения системы координат выполняется в режиме масштабирования (G51 режим), будет масштабировано значение координат (α,β,) центра вращения, но не угол вращения (R). Если выполняется команда движения, сначала применяется масштабирование, а затем вращение координат. Команда вращения системы координат (G68) не должна запускаться в режиме С - коррекции на режущий инструмент (G41, G42) в режиме масштабирования (G51). Команда вращения системы координат всегда должна быть указана прежде установки режима С - коррекции на режущий инструмент.

1.Если система не находится в режиме С - коррекции на режу- щий инструмент, укажите команды в следующем порядке: G51 ; пуск режима масштабирования

G68 ; пуск режима вращения системы координат

G69 ; отмены режима вращения системы координат

G50 ; отмена режима масштабирования

272

B-64144RU/01

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

14. ФУНКЦИЯ КОРРЕКЦИИ

 

 

 

2.ЕслисистеманаходитсяврежимеС - коррекциинарежущий инструмент, укажите команды в следующем порядке

(Рис.14.8(e)):

(отмена коррекции на режущий инструмент С) G51 ; пуск режима масштабирования

G68 ; пуск вращения системы координат

:

G41 ; пускрежимаС - коррекциина режущийинструмент

:

G92 X0 Y0 ;

G51 X300.0 Y150.0 P500 ;

G68 X200.0 Y100.0 R45.0 ;

G01 X400.0 Y100.0 ;

Y100.0 ;

X -200.0 ;

Y-100.0 ;

X200.0 ;

 

Если применяются масштабирование

 

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

Если применяется

 

Y

только вращение

 

 

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

 

 

Если применяется только

 

 

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

200.0

 

 

 

 

Программа обработки

100.0

 

 

 

 

X

0

200.0

400.0

Рис. 14.8 (e) Масштабирование и вращение системы координат в режиме C - коррекции на режущий инструмент

273

14. ФУНКЦИЯ КОРРЕКЦИИ

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

B-64144RU/01

 

 

D Повторяющиеся

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

команды для

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

вращения системы

 

 

координат

 

 

Пример программы в случае, если разряд RIN (разряд 0 параметра 5400) установлен на 1.

Указанное угловое смещение рассматривается как абсолютное или возрастающее значение в зависимости от указанного G - кода (G90 или G91).

G92 X0 Y0 G69 G17 ;

G01 F200 H01 ;

M98 P2100 ;

M98 P072200 ;

G00 G90 X0 Y0 M30 ;

O 2200 G68 X0 Y0 G91 R45.0 ;

G90 M98 P2100 ;

M99 ;

O 2100 G90 G01 G42 X0 Y-10.0 ;

X4.142 ;

X7.071 Y-7.071 ;

G40 ;

M99 ;

 

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

 

траектория

 

(0, 0)

 

Если применяется

(0, -10.0)

коррекция

 

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

Рис. 14.8 (f) Команда вращения системы координат

274

B-64144RU/01

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

 

 

14. ФУНКЦИЯ КОРРЕКЦИИ

14.9

Зеркальное

отображение

запрограммированной команды

ПРОГРАММИРУЕМОЕ

может быть произведено по отношению к запрограммиро-

ванной оси симметрии (Рис. 14.9).

 

 

ЗЕРКАЛЬНОЕ

 

 

 

 

 

 

ОТОБРАЖЕНИЕ

Y

Ось симметрии (X=50)

 

(G50.1, G51.1)

(2)

 

 

 

(1)

 

100

 

 

 

 

 

 

60

 

 

 

 

 

 

50

 

 

 

 

Ось симметрии

 

 

 

 

 

(Y=50)

 

40

 

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

(3)

 

 

 

(4)

 

 

0

40

50

60

100

X

 

 

 

 

 

 

 

(1) Исходное отображение программируемой команды

 

(2) Отображение, симметричное по линии, параллельной оси

 

Y и пересекающее ось X в 50

 

 

(3)Отображение, симметричное по точке (50, 50)

(4)Отображение, симметричное по линии, параллельной оси X и пересекающее ось Y в 50

Рис. 14.9 Программируемое зеркальное отображение

Формат

G51.1I Р_ ; Установка программируемого отображения

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

симметрии, указанной G51.1 IP_;.

G50.1IР_ ; Отмена программируемого зеркального отображения

IP_ : Точка (положение) и ось симметрии для произведения

зеркального отображения, когда указано G51.1.

Ось симметрии для произведения зеркального отображения, когда указано G50.1. Точка симметрии не указана.

275

14. ФУНКЦИЯ КОРРЕКЦИИ ПРОГРАММИРОВАНИE B-64144RU/01

Пояснения

D Установка зеркального

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

отображения

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

 

зеркального отображения на внешнем переключателе ЧПУ или

 

в установках ЧПУ (смотрите III-4.6),в первую очередь

 

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

 

отображения.

 

D Зеркальное

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

отображение по одной

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

оси в заданной

команды:

 

плоскости

Команда

Пояснение

 

 

Круговая команда

G02 и G03 взаимозаменяются.

 

Коррекция режущего

G41 и G42 взаимозаменяются.

 

инструмента

 

 

Поворот системы

Направления вращения по часовой стрелке и

 

координат

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

Ограничения

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

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

вращение системы

к масштабированию и вращению координат в установленном

координат

порядке. Команды должны быть заданы в этом порядке, а для

 

отмены- вобратномпорядке. НеуказывайтеG50.1 илиG51.1 во

 

время масштабирования или во время режима вращения

 

координат.

DКоманды, относящиеся к возврату в референтное положение и системе координат

В режиме программируемого зеркального отображения, не должны быть заданы G - коды, относящиеся к возврату в рефе- рентное положение (G27, G28, G29, G30, и т. д.) и те из них, которые изменяют систему координат (с G52 по G59, G92, ит. д.). Есликакие-либоизэтихG - кодовнеобходимы, укажите ихтолькопослеотменырежимапрограммируемогозеркального отображения.

276

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