Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
гл8 - mxcCh8 - ru.doc
Скачиваний:
43
Добавлен:
20.08.2019
Размер:
3.3 Mб
Скачать

1.2.23 G66,g67: Макроформула модели (обращение к макрокоманде)

Пояснение формулы:

G66 P L ; вызов макроформулы модели

G67 ; отмена макроформулы модели

P: код формулы;

L: количество повторов;

Пояснение: после того, как вызвана команда макроформулы (G66), команда P устанавливает код формулы, которая вызывается и начинает выполняться вплоть до отмены G67; касательно ARIX следует смотреть «Справочник по эксплуатации OPEN CNC Macro»

1.2.24 G68/69: Поворот координат (поворот системы координат)

Формулировка

Запуск поворота системы координат

(G17) G68 X_ Y_ R_;

G18 G68 Z_ X_ R_;

G19 G68 Y_ Z_ R_;

Пояснение:

X_,Y_,Z_ абсолютная координата центра поворота

R_ угол поворота

Закрытие координаты поворота

G69;

Пояснение:

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

Пример

Формула 1

G54 X0 Y0 F3000.;

G16; // формулировка запуска крайней точки

G90 G00 X50. Y9.207 R8.; // позиционирование до исходной точки

M98 H100; // первая обработка

G68 X0 Y0 R90.; // поворот координат на 90ºС

M98 H100; // вторая обработка

G68 X0 Y0 R180.; // поворот координат на 180ºС

M98 H100; // третья обработка

G68 X0 Y0 R270.; // поворот координат на 270ºС

M98 H100; // четвертая обработка

G69; // отмена поворота координат

G15; // отмена формулировки крайней точки

M02; // окончание основной формулы

N100 // начало подформулы ключевой точки

G90 G01 X50. Y9.207 R8.;

G03 X50. Y80.793. R50.;

G03 X50. Y99.207 R8.;

M99; // возвращение подформулы ключевой точки

                                                                                

Формула 2

G54 X0 Y0 F3000.;

G16; // формулировка запуска крайней точки

G90 G00 X50. Y9.207 R8.; // позиционирование до исходной точки

M98 H100; // первая обработка

G68 X0 Y0 R45.; // поворот координат на 45ºС

M98 H100; // вторая обработка

G68 X0 Y0 R90.; // поворот координат на 90ºС

M98 H100; // третья обработка

G68 X0 Y0 R135.; // поворот координат на 135ºС

M98 H100; // четвертая обработка

G68 X0 Y0 R180.; // поворот координат на 180ºС

M98 H100; // пятая обработка

G68 X0 Y0 R225.; // поворот координат на 225ºС

M98 H100; // шестая обработка

G68 X0 Y0 R270.; // поворот координат на 270ºС

M98 H100; // седьмая обработка

G68 X0 Y0 R315.; // поворот координат на 315ºС

M98 H100; // восьмая обработка

G69; // отмена поворота координат

G15; // отмена формулировки крайней точки

G00 X-80. Y0.

M98 H200; // обработка первого «цветка»

G51.1 Y-40.; // запуск оси зеркального отражения Y-40

M98 H200; // обработка второго «цветка»

G50; // отмена зеркального отражения

G90 G81 Z-20. R2. F1000. K0; // запуск модели цикла сверления отверстия G81

G134 X0 Y0 I75. J30. K6; // обработка круглого отверстия

G137.1 X60. Y-60. I20. J-20. P3 K3; // обработка отверстий в шахматном порядке

G80; // отмена цикла сверления отверстия

M02; // остановка основной программы

N100 // подформула ключевой точки

G90 G01 X50. Y9.207;

G03 X50. Y35.793 R50.;

G03 X50. Y54.207 R8.;

M99; // возвращение подформулы ключевой точки

N200 // начало подформулы «цветка»

G90 G00 X-70. Y10.;

G91 G03 X-20. R10.;

G03 Y-20. R10.;

G03 X20. R10.;

G03 Y20. R10.;

M99; // возвращения подформулы «цветка»