Символы с необязательным семантическим

контекстом (по усмотрению

разработчиков конкретных УЧПУ).

A, B, C, n, V, W – размерные перемещения (по дополнительным осям).

D – номер коррекции (при автоматическом расчёте эквидистанты).

E – номер кадра перехода при вставлении в УП.

H – число циклов (повторений участков УП).

L – адресация к подпрограмме.

R – формальные параметры в подпрограмме.

G00 – быстрое позиционирование РО.

G01 – линейная интерполяция.

G02, G03 – круговая интерполяция (по часовой, против часовой стрелки).

G04 – пауза (останов) в УП.

G08, G09 – разгон и торможение.

G17,G18,G19 – выбор плоскости (XY, YZ, XZ).

G90 – абсолютные размеры задаваемые перемещениями.

G91 – относительные размеры задаваемые перемещениями.

Примеры вспомогательных функций.

M00 – программируемый останов оборудования.

M02 – конец УП.

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

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

М06 – смена инструмента.

M09 – выключение охлаждения.

М20 – конец подпрограммы.

Примеры основных дополнительных функций.

F – скорость подачи.

S – скорость шпинделя.

T – для программирования выбора инструмента.

Каждая из выпускаемых устройств УЧПУ имеет свой формат кадра – это условная запись структуры и расположение слов в кадре максимальной длины.

Пример.

%1 N02 G2 X+32 Y+32 Z+32 I32 J32 V32 F041 T2 L044 R1 M2

                                                       
                           


1 2 3 4 5 6 7 8 9 10 11 12 13 14

1 – означает, что %1... %9 (в памяти УЧПУ м. б. от 1 до 9 УП).

2 – в УП должно иметься 99 кадров (строк) №1... 99.

3 – возможно использовать подготовительные функции G00... G99, причём, при записи незначащие нули сохраняются.

4, 5, 6 – размерные перемещения в дискретах равных 0,01 м, то есть 1250 составляют 12,5 мм (знак + м. опускать).

7, 8, 9 – параметры интерполяции до 32 разрядов.

10 – F450 соответствует 45 мм/мин, то есть F1 – 0,1 мм/мин.

11 – можно использовать двухзначные функции инструментов

Т01... Т99.

12 – можно использовать 4х значные адреса подпрограмм.

13 – не более 9 формальных параметров R1... R9.

14 – можно использовать в записи вспомогательной функции двухзначных чисел М01... М99.

Фрагменты УП на языке ISO (простейшие).

а) В абсолютных координатах.

 
 


50 Р2

 
 


Р1

23 Р3

10

18 52,3 73,5

% 0 ПС

N1 G90 G01 X18000

Y23 000 F100 ПС

N2 X73500 Y50000 ПС

N3 X52500 Y10000 ПС

N4 X18000 Y23000 ПС

N5 X0Y0 1402

б) в относительных координатах.

%1 ПС

N1 G91 G01 X18000

Y23000 F100 ПС

N2 X55500 Y27000 ПС

3) Программирование винтовой интерполяции (пример с радиусом 100 и шагом 2).

N100G17G02G91 X100Y100 Z2 I0J0

       
   


радиус шаг п.с.

то есть шаг задаётся третьей координатой.

4) Программа нарезания резьбы резцом внутри отверстия (для FANUC SYSTEM 6M).

N20 G90 G00 X100.0 S45 M03

N21 Z200.0 (ПС)

N22 G33 Z120.0F5.0 (ПС) ПС-перевод строки

N23 M19 (ПС)

N24 G00 X105.0

N25 Z200.0 M00

N26 X100.0 M03

N27 G33Z120.0F5.0

Пояснения к кадрам:

N20, 21 – позиционирование инструмента в центр отверстия и запуск шпинделя.

N22 – черновое резьбонарезание

(G33 – режим нарезания резьбы с постоянным шагом).

N23 – остановка шпинделя с позиционированием.

N24 – отвод инструмента в направлении оси X.

N25 – инструмент поднимается над отверстием и останавливается.

N26 – позиционирование в центр отверстия и включается шпиндель.

N27 – чистовой проход резьбонарезания.

5) Программирование коррекций (при безэквидистантном программировании).

- использование функции G40-G49.

G41 – функция левой компенсации радиуса окружности.

G42 – функция правой компенсации.

G40 – отменяет G41 и G42.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: