Смекни!
smekni.com

Методические указания по выполнению лабораторной работы №2 по курсам “Гибкие производственные системы”, “Технологическое оборудование с чпу” для студентов специальности 220401 “Мехатроника ” (стр. 3 из 5)

М - вспомогательная функция;

L - вызов управляющей программы (подпрограммы);

Р, Q - номер первого и последнего кадра некоторой части УП;

F, Е - функция подачи; шаг резьбы;

А, В, С, J, V, Y, О - дополнительные параметры циклов и управляющих программ.

В одном кадре можно записать:

- F, Е - значение подачи (шага резьбы);

- множество G - функций из группы настроечных;

- функцию Т или функцию D;

- до шести М - функций, выполняемых до перемещения;

- S - функцию;

- одну G - функцию из группы основных (с учетом модальности);

- до четырех М - функций, выполняемых после движения;

- L - функцию (вызов подпрограммы) и после нее любые буквенные адреса в качестве параметров.

В общем случае L - функция делит кадр на две части: все буквенные адреса, записанные, в кадре после адреса L рассматриваются как параметры. Исключением является только адрес Н, который в любом месте кадра рассматривается, как число повторений подпрограммы.

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

Подготовительные функции G и постоянные циклы разбиты на две группы, (табл. 2).

Таблица 2

Подготовительные функции

Код

функции

Описание

Груп­па

G00 Позиционирование*

осн

G01 Линейная интерполяция*

осн

G02 G03 Круговая интерполяция по часовой стрелке и против*

осн

G04 Выдержка времени

осн

G25 Установка зоны запрета перемещений

осн

G26 Отмена зоны запрета перемещений

осн

G27 Однопроходный продольный цикл*

осн

G28 Однопроходный цикл продольного резьбонарезания*

осн

G29 Однопроходный поперечный цикл*

осн

G33 Нарезание резьбы с постоянным шагом*

осн

G39 Однопроходный цикл поперечного резьбонарезания*

осн

G37 Выход в фиксированную точку

осн

G38 Возврат из фиксированной точки

осн

G53 Отмена линейного сдвига

настр

G56 Линейный сдвиг

осн

G60 Однопроходный чистовой цикл

осн

G61 Многопроходный черновой продольный цикл

осн

G62 Многопроходный черновой поперечный цикл

осн

G65 Цикл нарезания канавок цилиндрических

осн

G66 Многопроходный черновой цикл продольного резьбонарезания

осн

G67 Многопроходный черновой цикл поперечного резьбонарезания

осн

G68 Многопроходный черновой копировальный цикл

осн

G69 Цикл нарезания торцовых канавок

осн

G83 Цикл глубокого сверления

осн

G84 Цикл нарезания резьбы метчиком или плашкой

осн

G90 Абсолютный размер

настр

G91 Размер в приращениях

настр

G92 Установка абсолютных накопителей положения

осн

G94 Подача в мм/мин

настр

G95 Подача в 1/мин

настр

G96 Постоянная скорость в м/мин

настр

G97 Отмена постоянной скорости резания

настр

В первую группу входят настроечные G - функции, не требующие буквенных адресов в качестве параметров; во вторую - основные G - функции, требующие буквенных адресов в качестве параметров, в том числе, постоянные циклы.

Функции G, помеченные "*" (модальные) сохраняют свое значение до отмены их другой модальной G - функцией. Функция G00 является стартовой и активизируется при включении УЧПУ. Подготовительные функции G, в том числе циклы, имеют, как правило, параметры, задаваемые или в кадре УП с помощью буквенных адресов, или в режиме ввода параметров станка и УЧПУ. В обоих случаях, например, для задания направлений аварийного сбега для внешних и внутренних резьб в одной и той же УП, значение параметра желательно изменить, оперативно в процессе выполнения УП.

Вспомогательные М-функции делятся на две группы. В первую группу входят М-функции, выполняемые до перемещения, заданного в кадре, во вторую - после перемещения.

В таблице 3 приведены вспомогательные функции, обслуживающие электроавтоматику станка. Цифрами во главе таблицы обозначено: 1 – код вспомогательной функции, 2 – назначение вспомогательной функции, 3 – функция начинает действовать до начала перемещения, 4 – функция начинает действовать после выполнения перемещения, 5 – функция действует до отмены другой функции, 6 – функция действует только в одном кадре.

Таблица 3

Вспомогательные функции

1

2

3

4

5

6

M00 Программируемый останов

+

+

М01 Останов с подтверждением

+

+

М02 Конец программы

+

+

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

+

+

М04 Вращение шпинделя против часовой стрелки

+

+

М05 Останов шпинделя

+

+

М06 Смена инструмента

+

+

М08 Включение охлаждения

+

+

М09 Отключение охлаждения

+

+

М12 Реверс главного привода

+

+

М17 Конец управляющей программы

+

+

М19 Ориентированный останов шпинделя

+

+

М30 Конец УП с возвратом в начало

+

+

Под адресом L в кадре можно указать вызов управляющей программы, для этого предусмотрено до четырех цифр. Номера с 900 по 999 зарезервированы под постоянные, внешние по отношению к УП, подпрограммы. Номера с 1000 указывают на внутреннюю подпрограмму, хранящуюся и редактируемую как часть УП. В последнем случае, номер указывает номер кадра, с которого начинается подпрограмма. Заканчивается подпрограмма кодом М17. Число вложений подпрограмм не более трех.

Все адреса (кроме Н), записанные в кадре после адреса L, рассматриваются как параметры подпрограммы (параметрическое программирование), упаковываются в буфер и передаются подпрограмме.

Пример.

N80 1.1230 А12.3 В72. – вызов подпрограммы;

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

N1230 #101 = #1 + #2 – #101 будет равно 84.300;

N1235 #103 = #2 – #1 – #102 будет равно 59.700;

N1240 G00 X #101

N1250 G01 Х#102 М17

Формат адреса F при минутной подаче (G94) есть F05 при дискретности 1 мм/мин. Разрешается задание минутной подачи с точкой, причем, позиция точки соответствует м/мин.

Пример. Подачу 5 м/мин можно задать, как F200 или как F.2.

Вызов на дисплей – всегда с точкой.

Формат адреса F при оборотной подаче (G95) есть F023 при дискретности 1 мм/об. Точка соответствует мм/об.

Пример. F.3 задает подачу 0,3 мм/об, a F1.215 - 1,215 мм/об.

На рисунках 14 и 15 показано положение осей координат станка.


Рисунок 14. Положительные направления осей координат

Ноль системы координат станка определяется оператором (наладчиком). Оператор устанавливает положение плавающего нуля, от которого обеспечивается связь с нулем системы координат детали. Ноль системы координат детали назначает технолог, исходя из схемы размерного анализа. Относительно этого нуля и пишется управляющая программа для обработки детали.