Инструкция по программированию управляющих — КиберПедия 

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

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

Инструкция по программированию управляющих

2020-05-10 135
Инструкция по программированию управляющих 0.00 из 5.00 0 оценок
Заказать работу

ПРОГРАММ

 

2.1. Управляющая программа (УП) обработка детали состоит из последовательности кадров. Формат кадра (обобщённый согласно ГОСТ 20999 – 76):

N04. G02. X+053. Z+053. R+053. I+053. J+053. K+053. F023 (F05)

EO34. S+04. T04. D02. M02. P08. Q08. H04. L04. (I. F)

Формат дополнительных буквенных адресов:

A+053. B+053. C+053. U+053. V+053. W+053. J+053. Y+053. 008.

 

Назначение основных буквенных адресов:

N – номер кадра:

G – подготовительная функция, постоянный цикл;

X,Z – геометрические данные по осям X и Z в абсолютном задании или в приращениях;

U,W – геометрические данные по осям X и Z в приращениях;

R – радиус дуги;

I,K – координаты центра окружности; геометрические данные по осям X, Z;

S – частота вращения шпинделя, скорость резания;

H – количество повторов управляющей программы;

T – функция инструмента, № инструмента, № корректора;

D – номер корректора;

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

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

P,G – номер первого и последнего кадра некоторой части УП;

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

A,B,C,J,V,Y, 0 – дополнительные параметры циклов и управляющих программ.

 

2.2. Подготовительные функции G и циклы приведены в таблице 2.

 

Подготовительные функции разбиты на две группы. В первую группу входят настроечные G функции, не требующие буквенных адресов в качестве параметров; во 2 – основные G функции, требующие буквенных адресов в качестве параметров, в том числе постоянные циклы. G функции, помеченные *) в графе  “модальность”, сохраняют своё значение до отмены их другой модальной G функцией.

В графе “СТАРТ” помечены G функции, активизируемые при включении УЧПУ. Подробнее о G функциях см. раздел 1 настоящего руководства.

 

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

 

Таблица 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(G70) G83(G82) G84   G90 G91 G92   G94 G95 G96   G97 Позиционирование Линейная интерполяция Круговая интерполяция по часовой стрелке и против Выдержка времени Установка зоны запрета перемещений Отмена зоны запрета перемещений Однопроходный продольный цикл Однопроходный цикл продольного резьбонарезания Однопроходный поперечный цикл На резание резьбы с постоянным шагом Однопроходный цикл поперечного резьбонарезания Выход в фиксированную точку Возврат из фиксированной точки  Отмена линейного сдвига Линейный сдвиг Однопроходный чистовой цикл Многопроходный продольный цикл Многопроходный черновой поперечный цикл Цикл нарезания цилиндрических канавок Многопроходный черновой цикл продольного резьбонарезания Многопроходный черновой цикл поперечного резьбонарезания Многопроходный черновой копировальный цикл Цикл нарезания торцевых канавок Цикл глубокого сверления Цикл нарезания резьбы метчиком или плашкой Абсолютный размер Размер в приращениях Установка абсолютных накопителей положения Подача мм/мин. Подача обор/мин. Постоянная скорость резания (м/мин.) Отмена постоянной скорости резания (об/мин.)   Осн. Осн. Осн. Осн. Осн. Осн.   Осн. Осн. Осн.   Осн. Осн.   Осн.   Осн. Осн. Настр. Осн. Осн. Осн. Осн.   Осн.   Осн.   Осн.   Осн.   Осн. Осн. Осн.   Настр. Настр. Осн.   Настр. Настр. Настр.   Настр.   * *   *     * *   * *   *   +

 

В таблице 2а приведён список необходимых вспомогательных М – функций, которые должны быть запрограммированы в электроавтоматике (см. приложение 2)

Обозначения:

1 – номер пункта таблицы,

2 – код вспомогательной функции,

3 – назначение вспомогательной функции,

4 – функция начинает действовать до начала перемещения,

5 – функция начинает действовать после выполнения перемещения,

6 – функция действует до отмены другой функцией,

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

                                                                                                             Таблица 2а

I 2                  3 4 5 6 7
I М00 Программируемый останов - + - +
2 М01 Останов с подтверждением - + - +
3 М02 Конец программы - + - +
4 М03 Вращение шпинделя по часовой стрелке + - + -
5 М04 Вращение шпинделя против часовой стрелки + - + -
6 М05 Останов шпинделя - + + -
7 М06 Смена инструмента + - - +
8 М08 Включение охлаждения + - + -
9 М09 Отключение охлаждения - + + -
10 М12 Реверс главного привода + - + -
11 М17 Конец управляющей программы - + - +
12 М19 Ориентированный останов шпинделя + - - +
13 М30 Конец УП с возвратом в начало - + - +

 

2.4. В кадре под адресом L можно указать вызов управляющей программы. До четырёх

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

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

Для пользования в программах имеется 50 глобальных переменных с #100 по #149. Переменные можно использовать в операторе присвоения как слагаемое (вычитаемое). Глобальные переменные используются и в качестве значения буквенного адреса. Например: N30.1230 A12.3 B72. –вызов подпрограммы.

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

N 1230 # 101 = # 1 + #2; #101 будет равна 84. 300

N 1235 # 102= # 2 - # 1; # 102 будет равна 59. 700

N 1240 G00 X # 101

N 1250 G0I X # 102 M17.

Соответствие номеров локальных переменных и буквенных адресов УП приведено в таблице 3.

     

                                                                                                     Таблица 3.

Номер Адрес Номер Адрес Номер Адрес Номер Адрес

1             A

2            B

3            C

4            D

5            E

6            F

7           G

9                I

I0              J

II              K

I2             L

I3             M

I4              N

I5              O

I6              P

I7              Q

I8              R

I9              S

20             T

2I               U

22              V

23              W

24              X

25               y

26               Z

 

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

F,E – значение подачи (шага резьбы); любое количество G – функций из группы настроечных; функцию T или функцию D;

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

S – функцию;

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

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

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

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

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

 

2.6. Формат адреса F при минутной подаче (G94) есть F05 при дискретности 1 мм/мин. Разрешается задание минутной подачи с точкой, причём, позиция точки соответствует м/мин. Например, 5м/мин, можно задать, как F 5000 или F5, а 200 мм/мин., как F200 или F.2. Вызов на дисплей – всегда с точкой.

Формат адреса F при оборотной подаче (G95) есть F023 при дискретности I мк/ обор. Точка соответствует мм/обор. Например, F.3 задаёт подачу 0,3 мм/обор, а F 1.215 – 1, 215 мм/обор.

 

2.7. Подготовительные функции G, в том числе циклы (см. раздел 3), имеют, как правило, параметры, задаваемые или в кадре УП с помощью буквенных адресов, или в режиме ввода параметров станка и УЧПУ.

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

 

2.8. Следует отметить следующие особенности отработки УП в режиме “Автомат”.

Приостановка отработки УП и подрежиме “Покадровый” или клавишей “Стоп” с последующим нажатием клавиши “Пуск” (без каких - либо промежуточных действий) обеспечивает нормальную доработку УП.

Приостановка отработки УП с последующим нажатием клавиши “№ – кадра” (и, тем более, клавиши “№ УП”) обязывает начинать отработку УП с её начала или главного кадра.

Приостановка отработки УП с последующим переходом в режим “Редактирование УП”. “Редактирование корректоров и параметров” приводит к доработке УП с возможно изменившимся её текстом и значениями корректоров и параметров (исключение – редактирование УП с другим номером).

Приостановка отработки УП с переходом в режим  “Ручной” делает корректную доработку УП практически невозможной, поэтому такие переходы запрещены.

 

Номер параметра Адрес переменной Номер параметра Адрес переменной
7304/0 7304/1 7304/2 7304/3 7304/4 7304/5 7304/6 7304/7 #600 #6001 #6002 #6003 #6004 #6005 #6006 #6007 7305/0 7305/1 7305/2 7305/3 500 – 517 3000- 3029 3100 – 3109 #608 #609 #610 #611 #500 – 517 #3000 – 3029 #3100 – 3109

 

Дискрета значения параметра в операторе присвоения УП равна дискрете параметра при его вводе в режиме ввода параметров. Точка соответствует коэффициенту I000. Например, записи #3000 = 1 и #3000 = - 0.001 эквиваленты. При выводе на дисплей используется формат с точкой.

 

 


Поделиться с друзьями:

Индивидуальные очистные сооружения: К классу индивидуальных очистных сооружений относят сооружения, пропускная способность которых...

Организация стока поверхностных вод: Наибольшее количество влаги на земном шаре испаряется с поверхности морей и океанов (88‰)...

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

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



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.027 с.