Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

книги / Основы САПР. CAD CAM CAE

.pdf
Скачиваний:
13
Добавлен:
19.11.2023
Размер:
29.79 Mб
Скачать

332

Глава 11. Числовое Программное уnравление

 

 

 

скорости используются в том случае, когда требуется регулирование скорости

подачи. Устройства контроля дополнительных функций решают такие задачи,

как включение и выключение охлаждения, смена передачи и подача бабки.

11.3. Типы систем ЧПУ

Контроллеры ЧПУ делятся на две основные категории: системы позици01тоzо

реzулироваиия (point-to-point или FГР) и устройства коитуриого управлеиия (contoиring). Контроллер типа FTP используется в том случае, когда траектория

движения инструмента относительно детали не имеет значения, например, если

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

и установке компонентов на печатной плате. Позиционное регулирование реали­

зуется достаточно просто, а потому станок с таким контроллером стоит недоро­

го. Он может выполнять и простые фрезеровальные операции, если снабдить его

механизмом контроля скорости nодачи при перемещении от одной точки к дру­

гой. Такой станок можно использовать для фрезерования пазов.

Устройство контурного управления используется в тех случаях, когда важна траектория движения инструмента относительно детали: на фрезеровальных

и токарных станках, газовых резаках, сварочных установках и шлифовальных

станках. В таких устройствах требуется одновременное управление по двум и бо­

лее осям, причем скорость по каждой оси может задаваться независимо. Напри­

мер, инструмент может двигаться по любой траектории в плоскости ху, если сис­

тема будет управлять соотношением компонент скорости v_,. и v_". Таким образом, контроллер ЧПУ может обеспечивать, например, движение по окружности при

задании центра, радиуса и конечных точек дуги.

11.4. Системы NC, CNC, DNC

Станки с ЧПУ первого и второго поколений, работавшие на лампах и твердо­

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

не было возможности хранить программу в MCU, а обрабатывать команды этот

блок мог только по одной. Станки такого класса называются стаика.ми с ЧПУ

типа NC, или просто стаика.ми с ЧПУ.

Управляющие цепи станков третьего поколения собирались на интегральных схемах, к которым добавлялись блоки памяти. Технологии, широко использо­

вавшиеся в компьютерной технике, позволили в 1970 г. создать контроллер 8 его

современном виде. Станок с таким контроллером называется компьютеризоваи­ UЫ/tt (сотриtеr nитerical controlCNC). Благодаря наличию блока памяти MCU

требует лишь однократной загрузки программы. Сохраненная в компьютер~ про­

грамма может быть вызвана для дальнейшего использования без необходичости

повторного считывания для каждой детали из партии, как это было в систе~ах с

ЧПУ типа NC. Наличие компьютерного интерфейса, кроме того, позволя~т об­

мениваться данными между блоками интегрированных систем. Например, CNC может взаимодействовать с другими модулями: роботами и автоматизирОВС\нны­

ми станками.

11.5. Основы составления программ обработки деталей

335

11.5. Основы составления программ обработки деталей

Программа обработки деталей содержит сведения о геометрической форме дета­

ли и о перемещениях резца относительно заготовки. Следовательно, программист

должен каким-то образом сформулировать эти сведения и записать их. Описа­

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

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

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

ков1, как их еще называют, а также синтаксис и значение слов каждого блока.

11.5.1. Системы координат

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

обычно определяются производителем станка. По общему соглашению положи­

тельное направление оси z соответствует удалению инструмента от заготоnки.

DОсь z. На станках, подобных токарному, где деталь вращается во время ее об­

работки, ось z направляется параллельна шпинделю, а движение вдоль этой

оси в положительном направлении удаляет инструмент от заготовки

(рис. 11.6). Если же вращается не деталь, а инструмент, как на фрезероваль­

ном, сверлильном и расточном станках, ось z выбирается параллельной оси

инструмента. Как и у станков с вращающейся заготовкой, движение вдоль

оси z в положительном направлении удаляет инструмент от заготовки

(рис. 11.7 и 11.8). В прочих станках, к которым относятся прессы, строгаль­

ный и стригальный станки, ось z направляется перпендикулярно набору ин­

струментов.

D Ось х. В станках с вращающейся деталью за ось х принимается направление

перемещения инструмента (резца), а движение вдоль этой оси в положитель­

ном направлении удаляет инструмент от заготовки (рис. 11.6). На вертикаль­

ных фрезеровальном и сверлильном станках положительное направление оси

х соответствует направлению правой руки оператора, стоящего лицом к стан­ ку (рис. 11.7). На горизонтальном фрезеровальном станке ось х направляется

параллельна столу (рис. 11.8).

DОсь у. Направление оси у выбирается исходя из направлений осей х и z в со­

ответствии с правилом правой руки.

1 Блоком называется строка слов программы обработки детали. Каждый блок состоит из

нескольких команд (см. раздел 11.5.2).

336

Глава 11. Числовое программное управление

 

Передняя бабка

Скорость

 

шпинделя

 

 

Каретка суппорта

 

Центр

Коробка

Шnиндель эедней бабки

передач

-------~-

(реrул. подачи)

 

механизма

подачи

Рис. 11.6. Система координат токарного станка

 

у

Рис. 11.7. Система координат вертикального

Рис. 11.8. Система координат

сверлильного станка

горизонтального фрезерного станка

У некоторых станков степеней свободы может быть больше трех; лишние степе­

ни свободы называются дополнительными и обозначаются и, v и w. Могут также

существовать вращательные оси, параллельные осЯм х, у и z; такие оси обо:знача­

ются а, Ь и с. Приведеиные названия осей соответствуют стандартам EIA.

11.5. Основы составления nрограмм обработки деталей

337

По общему соглашению станки классифицируются в соответствии с количест­

вом координат, необходимых для задания положения и ориентации резца. На­ пример, фрезеровальный станок может иметь 2, 3 или 5 осей в соответствии с

тем, сколько координат могут одновременно задаваться контроллером. Другими

словами, если контроллер может одновременно персмещать резец лишь по двум

осям, станок называется двухосевым, или имеющим две степени свободы. В этом

случае инструмент может независимо персмещаться вдоль третьей оси. Если у

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

Если же требуется изменение ориентации резца одновременно с персмещением

его в пространстве, станок должен иметь большее количество степеней свободы.

Впродаже встречаются станки, имеющие до девяти степеней свободы.

11.5.2.Синтаксис программы обработки

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

в соответствии с достаточно хорошо определенным синтаксисом, незначитель­

ные отклонения от которого могут быть связаны с особенностями конкретных контроллеров. Контроллер считывает инструкции в виде последовательности бло­

ков, содержащих команды на установку параметров, скоростей по осям, а также

на выполнение иных операций. Блоком называется строка слов программы обра­

ботки. Каждая команда обозначается буквой, за которой следует определенное число. Принято использовать следующие идентификаторы команд (коды).

ОПоследователъиый номер (N). Последовательный номер используется для обо­ значения блоков программы и позволяет быстро находить нужные команды.

ОПредварителъиая комаида (G). Предварительные команды готовят MCU к какой-либо операции, обычно связанной с персмещением резца. Поскольку движение резца во многом определяется именно G-кодом, программы на пер­

фокартах часто называли G-кодами. Описанные в стандарте EIA RS-273 G-

коды приведсны в табл. 11.1. Однако многие контроллеры не соответствуют этому стандарту, поэтому один и тот же G-код на разных контроллерах может

иметь разные значения.

О Координаты (Х, У, Z, А и В). В этих словах передаются сведения о положении

резца и его ориентации. Если число степеней свободы превышает три, ис­

пользуются дополнительные слова, например А и В. Значения координат вы­

ражаются целыми числами. Единица измерения называется базовой едииицей

длииы (basic /ength unitBLU) и определяет разрешение системы позицио­

нирования по данной оси перемещения. Необходимое количество шагов по

какой-либо оси определяется делением реального расстояния на величину

BLU. Например, чтобы персместиться на 0,5 дюйма в положительном направ­

лении оси у в системе, где BLU = 0,001 дюйма, нужно сделать 500 шагов. В программе это может быть записано следующим выраженим: У + 500. В со­

временных системах CNC достаточно просто написать УО.5, не заботясь ни

о каких базовых единицах. По наличию плавающей точки контроллер само­

стоятельно определит, в каких единицах задана длина (базовых или реаль­

ных).

338

Глава 11. Числовое программное управление

 

 

 

оПодача (F). Код F задает скорость подачи резца. По соглашению эта скорость

измеряется в дюймах в минуту.

ОСкорость (5). Задает скорость вращения шпинделя. Измеряется в оборотах

в минуту.

ОВыбор ииструмен.та (Т). Код Т задает инструмент, который будет использо­

ван в конкретной операции. Этот код нужен только для станков с устройст­ вом автоматической смены инструментов.

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

ния шпинделя и т. д. Возможные значения (согласно стандарту EIA RS-273)

приведеныв табл. 11.2.

Команды объединяются в блоки, которые могут иметь один из нескольких фор­

матов.

ОФиксировттый последователъиый формат. Все блоки должны быть одинако­

вой длины и содержать одинаковое количество символов. Поскольку длина

блока постоянна, он должен быть заполнен командами, даже если они будут

лишними.

ОФормат блочиой адресации. Устраняет избыточность информации в последо­ вательных блоках при помощи кодов изменений. Код изменений следует не­

посредственно за номером блока и указывает значения, изменившиеся по сравнению с предшествующими блоками.

ОТабулироваииый последовательиый формат. Представляет собой модифика­

цию фиксированного последовательного формата, допускающую изменение

длины блоков. Перед каждым словом и после него вставляется символ табу­

ляции (ТАВ), а конец каждого блока отмечается символом конца блока (ЕОВ). Слова, значения которых не изменились, можно пропускать, но вместо про­

пущенных слов необходимо вставлять символ ТАВ. В результате получаются

последовательности символов табуляции. Блок может быть завершен симво­

лом ЕОВ, как только будут перечислены все слова, нужные для описания со­

ответствующих операций.

ОФормат пословиой адресации. Это наиболее популярный формат, используе­

мый в современных контроллерах CNC. Каждое слово блока начинается с бу­

квы, обозначающей его тип, за которой следует з,начение, представляющее со­

бой соДержимое слова. Стандартная последовательность слов блока имеет

следующий вид:

N_. G_. х_. v_. z_. J_. к_. F_. s_. т_. м_.

где

ОN - идентификатор блока;

ОG- предварительные команды (табл. 11.1);

ОХ, У. Z - координаты по соответствующим осям;

О1, J, К - координаты центра дуги при движении резца по окружности

(обычно со знаком);

О F - скорость подачи;

11.5. Основы·составления nрограмм обработки деталей

339

ОS - скорость шпинделя;

ОТ - номер инструмента;

ОМ - вспомогательные команды (табл. 11.2).

Ниже приведен пример кода в формате пословной адресации:

N040 GOO ХО УО ZЗОО TOl МОб

Пропущенные слова считаются нулевыми либо не претерпевшими изменений по сравнению с предыдущими значениями. В нашем примере были пропущены сло­

ва F и S.

Таблица 11.1. Предварительные команды

 

 

Код

 

Функция

 

 

 

 

Пояснения

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

gOO

Задание точки, пази-

 

 

 

 

Используется в комбинированных системах для аписа-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

цианирование

 

 

ния операций позиционирования

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

g01

Линейная интерполя-

 

 

 

Режим контурного унравления, используемый для фор-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ция (нормальные еди-

 

 

 

мирования скосов и прямых разрезов, где приращения

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ницы)

 

 

 

измеряются в нормальных единицах (входное разреше-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ние соответствует указанному)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

g02

 

 

 

Интерполяция дуги ок-

 

 

 

 

 

Режим контурного управления, позволяющий получить

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ружности по часовой

 

 

 

дугу окружности согласованным изменением двух ко-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

стрелке (нормальные

 

 

 

 

 

ординат. Направление дуги (по или против часовой

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

единицы)

 

 

 

 

 

стрелки) определяется при взгляде на плоскость, со-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

держащую дугу, в отрицательном направлении перпен-

 

 

 

 

 

 

 

 

gОЗ

 

 

 

 

Интерполяция дуги ок-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

дикулярной к ней оси. Расстояния до центра дуги ука-

 

 

 

 

 

 

 

 

 

 

 

 

 

ружности против часа-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

зьшаются в нормальных единицах (i,j, k)

 

 

 

 

 

 

 

 

 

 

 

 

 

вой стрелки

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(нормальные единицы)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

g04

 

 

 

Остановка

 

 

 

 

 

Запрограммированная (или установленная) временная

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

задержка, во время которой резец и деталь неподвижны.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Продолжителыюсть задержки определяется другим

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

словом (обычно кодом F). Координаты должны быть ус-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

тановлены в О

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

gOS

 

 

Пауза

 

 

 

 

 

Работа станка приостанавливается до того момента, ко-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

гда оператор или какая-либо блокировка выведут его из.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

этого состояния

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

g06

 

 

Параболическая интер-

 

 

 

 

 

Режим контурного управления, предназначенный для

 

 

 

 

 

 

 

 

 

 

поляция (нормальные

 

 

 

 

 

формирования параболических поверхностей

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

единицы)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

g08

 

 

Ускорение

 

 

 

 

 

Скорость подачи (скорость по соответствующей оси)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

плавно увеличивается (обычно по экспоненциальному

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

закону) до заданного в том же блоке значения

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

g09

 

 

Торможение

 

 

 

 

 

Скорость подачи плавно сокращается (обычно по экспо-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ненциалыюму закону) до заданного в том же блоке зна-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

чения

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

g10

 

 

Линейная интерполя-

 

 

 

 

 

Аналог g01 за тем исключением, что единицы измере-

 

 

 

 

 

 

 

 

 

 

 

 

щtя (увеличенные еди-

 

 

 

 

 

1111я увеличиваются в 10 раз. Значение 9874 приведет к

 

 

 

 

 

 

 

 

ницы)

 

 

 

 

 

перемещеншо на 98 740 базовых единиц длины. Исполь-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

зуется только при кодировании приращений

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

340

 

Глава 11. Числовое программное управление

 

 

 

 

 

Код

Функция

Пояснения

 

 

 

 

 

g11

Линейная интерполя-

То же, что g01, но все координаты делятся на 10. В пре-

 

ция (сокращенные еди-

дыдущем примере получилось бы 987 BLU

 

ницы)

 

 

 

 

 

 

 

g13

Выбор оси

Используется для выбора конкретной оси или осей, по

~

 

которым будет осуществляться перемещение. Применя-

g14

 

 

 

 

 

....::....___

 

ется в системах, не позволяющих одновременно мани-

g15

 

пулировать всеми степенями свободы

....::....___

 

 

 

 

g16

 

 

 

 

 

 

 

 

 

 

 

 

g17

Выбор плоскости ХУ

Используются для выбора плоскости, в которой будет

 

 

осуществляться интерполяция или коррекция на режу-

g18

Выбор плоскости ZX

щий инструмент

 

 

g19

Выбор плоскости YZ

 

 

 

g20

Интерполяция дуги ок-

То же, что g02, но с увеличенными единицами

 

ружности по часовой

 

 

 

 

стрелке (увел. ед.)

 

 

 

 

 

 

 

g21

Интерполяция дуги ок-

То же, что g02, но с сокращенными единицами

 

ружности по часовой

 

 

 

 

стрелке (сокр. ед.)

 

 

 

 

 

 

 

gЗО

Интерполяция дуги ок-

То же, что gОЗ, но с увеличенными единицами

 

ружности против часо-

 

 

 

 

вой стрелки (увел. ед.)

 

 

 

 

 

 

 

g31

Интерполяция дуги ок-

То же, что gОЗ, но с сокращенными единицами

 

ружности против часо-

 

 

 

 

вой стрелки (сокр. ед.)

 

 

 

 

 

 

 

gЗЗ

Нарезка резьбы с по-

Выбор соответствующего режима для станков, оборудо-

 

стояиным шагом

ванных для нарезки резьбы

 

 

 

 

 

 

g34

Нарезка резьбы с уве-

То же, что gЗЗ, но с постоянно увеличивающимся шагом

 

личивающимся шагом

резьбы

 

 

 

 

g35

Нарезка резьбы с

То же, что gЗЗ, но с постоянно уменьшающимся шагом

 

уменьшающимся ша-

 

 

 

 

гом

 

 

 

 

 

 

 

g40

Отмена коррекции на

Команда отключает действующую коррекцию на режу-

 

режущий инструмент

щий инструмент

 

 

 

 

g41

Коррекция на режущий

Смещение по нормали к траектории движения резца

 

инструмент - слева

при условии, что последний находится слева от обра-

 

 

батываемой поверхности, если смотреть в направлении

 

 

его движения

 

 

 

 

g42

Коррекция на режущий

Коррекция при условии, что режущий инструмент нахо-

 

инструмент - справа

дится справа от обрабатываемой поверхности

 

 

 

 

g43-

Коррекция на режущий

Коррекция используется для устранения различий меж-

g49

инструмент или коды

ду реальными и запрограммированными радиусами и

 

не определены

диаметрами разрезов

 

 

 

 

g60-

Зарезервированыдля

Используются только в системах позиционного регули-

g79

систем с позициониро-

рования

 

ваннем

 

 

 

 

 

 

 

 

 

 

 

 

 

11.5. Основы составления nрограмм обработки деталей

341

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Код

 

Функция

 

 

 

Пояснения

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

g80

 

Отмена фнксировашю-

 

 

 

Команда приводит к отмене выполнения фиксирован-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

го цикла

 

 

 

IЮГО ЦИКЛа

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

g81-

 

Фиксированные циклы

 

 

Запрограммированные последовательности

команд,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

g89

 

N2 1-9

 

 

описывающие операции, подобные сверлению или рас-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

точке

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

g90

 

 

Программирование

 

 

 

Режим управления, в котором вес координаты рассмат-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

в абсолютных коорди-

 

 

риваются как абсолютные. Используется в комбшшро-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ватах

 

 

 

ванных системах, nоддерживающих как абсолютные

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

координаты, так н приращения

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

g91

 

 

 

Программирование в

 

 

 

 

Режим управления, в котором вводимые координаты

 

 

 

 

 

 

 

 

 

 

 

 

относительных коорди-

 

 

 

 

рассматриваются как приращения

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ватах (приращсниях)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ТаблИца 11.2. Вспомогательные команды

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Код

 

 

 

Функция

 

 

 

 

Пояснения

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

тОО

 

 

 

Остановка программы

 

 

 

 

Остановка шnинделя, охлаждения и подачи после за-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

вершения блока команд. Для продолжения выnолнения

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

nрограммы необходимо нажать кнопку

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

m01

 

 

 

Запланированная оста-

 

 

 

 

Аналогично mOO, но выnолняется только в том случае,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ношса (по требоuаншо)

 

 

сели оператор предварительно нажал соответствующую

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

кноnку, в nротивном случае команда игнорируется

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

m02

 

 

 

Конец nрограммы

 

 

 

 

Завершение обработк~1 детали. Остановка шпинделя,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

охлаждения 11 подачн nосле завершения выполнения

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

всех инструкций блока. Может также nодразумевать пе-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

рематку ленты на начало

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

mОЗ

 

 

 

Шшшдель но часовой

 

 

 

 

Заnуск вращения шпинделя по часовой стрелке

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

стрелке

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

m04

 

 

 

Шпиндель против ча-

 

 

 

 

Запуск вращения шnинделя против часовой стрелки

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

совой стрелки

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

m05

 

 

 

Шпиндель ВЫКЛЮЧIIТЬ

 

 

 

 

Останавливает вращение шnинделя и отключает nодачу

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

охладителя

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

m06

 

 

 

<;мена инструмента

 

 

 

 

Остановка для автоматической или ручной смены инет-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

румента

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

m07

 

 

 

Охладитель N2 2 вклю-

 

 

 

 

Включает охлаждающую жидкость

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

чить

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

m08

 

 

 

Охладитель N.! 1 вiслю-

 

 

 

 

Включает распыление охладителя

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

чить

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

m09

 

 

 

Охладитель выключить

 

Автоматически отключает подачу охладителя

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

m10

 

 

 

Блокировка

 

 

 

 

Автоматически блокнрует суппорт, деталь, зажимы,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

шпиндель и т. д. (в зависимости от модели станка)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

m11

 

 

 

Разблокировка

 

 

 

 

Команда разблокировки

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Соседние файлы в папке книги