Программирование обработки на многооперационном станке, страница 15




N15 … ПС

N45 Q15 ПС

N35 Q60 ПС

N60 … ПС.

При этом кадр перехода может находиться как до кадра вызова, так и после него.

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

N15 … ПС

N45 P30 Q15 ПС

N50 … ПС.

Здесь задан условный переход по значению параметра Р30. Если Р30 > 0, то происходит переход к кадру N15. Если условие не выполнено (Р30 £ 0), то отрабатывается следующий кадр N50.

Для циклического повторения участка ПП по адресу Q программируют номера начального и конечного кадров цикла, разделяя их знаком "-". Число повторений задают по адресу Н (от Н1 до Н9), например:

N20 … ПС

N65 … ПС

N90 Q20 – 65 H3 ПС

N95 … ПС.

Здесь в кадре N90 запрограммировано циклическое повторение участка ПП с N20 да N65 включительно. Цикл выполняется 3 раза, после чего управление передается на кадр N95, стоящий после кадра вызова.

Рассмотрим пример составления ПП для сверления группы отверстий по схеме "решетка" (рис. 12.2). Для программирования используются следующие параметры:

Р1 – шаг отверстий по оси Х;

Р2 – шаг отверстий по оси Y;

Р3 – число столбцов;

Р4 – число строк;

Р5 – число необработанных отверстий в строке;

Р6 – число необработанных отрок;

Р7 – вспомогательный параметр.

 


Рис. 12.2. Пример обработки с использованием подпрограммы

Значения параметров Р1 - Р4 передаются в ПП L7 из основной УП в кадре вызова. Перед кадром вызова в основной УП программируют один из циклов сверления, где по адресам Х и Y задают координаты центра первого отверстия, например:

N30 G81 X20 Y20 Z-30 A2 B10 F120 S800 ПС

N35 L7 P1(30) P2(20) P3(5) P4(3) ПС.

Текст подпрограммы  L7 выглядит следующим образом:

L7 ПС

N1 P6(P4) ПС

N2 P5(P3-P1) ПС

N3 G91 G00 X(P1) ПС

N4 P7(P5-P1) ПС

N5 P5(P7) ПС

N6 P5(P3) ПС

N7 P7(P6-1) ПС

N8 P6(P7) ПС

N9 P6 Q11 ПС

N10 Q15 ПС

N11 P7(-P1) ПС

N12 P1(P7) ПС

N13 Y(P2) ПС

N14 Q2 ПС

N15 G80 ПС

N16 M20 ПС.

Подпрограмма будет завершена на уровне отвода сверла B=10 мм в центре последнего отверстия с координатами X=140 мм и Y=60 мм.

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

ЛИТЕРАТУРА

1.  Гжиров Р.И.,  Серебренницкий П.П.  Программирование  обработки  на  станках  с ЧПУ: Справочник. – Л.:Машиностроение, 1991.

2.  Каштальян И.А., Клевзович В.И. Обработка на станках с числовым программным управлением. – Мн.:Высшая школа, 1989.

3.  Уралов В.И., Юзефпольский Я.А. Технологическая подготовка многооперационных станков. – М.: Машиностроение, 1985.

ОГЛАВЛЕНИЕ

1. Технические характеристики станка………………………………………..

3

2. Структура программы и построения кадров………………….……………

5

3. Подготовительные и вспомогательные функции………………………….

8

4. Программирование перемещений…………………………………………..

11

5. Программирование рабочей подачи и скорости главного движения…….

16

6. Программирование смены инструмента……………………………………

21

7. Выход в базовые точки и установка системы координат…………………

23

8. Осепараллельная коррекция………………………………………………...

27

9. Автоматический расчет эквидистанты……………………………………..

29

10. Спиральная интерполяция и резьбонарезание……………………………

37

11. Постоянные циклы обработки отверстий…………………………………

44

12. Подпрограммы……………………………………………………………...

50

Литература………………………………………………………………………

56